// @font-face{font-family:UniNeueRegular;src:url(../fonts/UniNeueRegular.eot);src:url(../fonts/UniNeueRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/UniNeueRegular.ttf) format("truetype"),url(../fonts/UniNeueRegular.svg#latoitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:UniNeueHeavy;src:url(../fonts/UniNeueHeavy.eot);src:url(../fonts/UniNeueHeavy.eot?#iefix) format("embedded-opentype"),url(../fonts/UniNeueHeavy.ttf) format("truetype"),url(../fonts/UniNeueHeavy.svg#latoitalic) format("svg");font-weight:400;font-style:normal}@font-face{font-family:UniNeueBlack;src:url(../fonts/UniNeueBlack.eot);src:url(../fonts/UniNeueBlack.eot?#iefix) format("embedded-opentype"),url(../fonts/UniNeueBlack.ttf) format("truetype"),url(../fonts/UniNeueBlack.svg#latoitalic) format("svg");font-weight:400;font-style:normal}*{box-sizing:border-box}html{height:100%;width:100%}body{margin:0;padding:0;font-family:UniNeueRegular,Arial,sans-serif;font-size:14px;line-height:1.4;color:#000;background:#fff;min-width:290px;min-height:100%}body.fixed{overflow:hidden}#preloader{position:fixed;overflow:hidden;left:0;top:0;right:0;bottom:0;z-index:10000;pointer-events:none;background-color:#fff}#preloader .preloader-logo{margin:0 0 30px}#preloader .preloader-logo img{-webkit-animation-name:logoScale;animation-name:logoScale;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}#preloader .preloader-content{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#preloader .preloader-content img{display:block;max-width:300px;max-height:200px;margin:0 auto 20px}.wakeup-text{text-align:center;font-size:24px;margin:0 0 20px;color:#685e68;-webkit-animation-name:logoScale;animation-name:logoScale;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;-webkit-animation-delay:.3s;animation-delay:.3s}.translate-wrap{text-align:center}.translate-one,.translate-three,.translate-two{-webkit-animation-name:cd-slide-up;animation-name:cd-slide-up;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;display:inline-block;font-size:18px;margin:0 10px;position:relative;color:#685e68}.translate-one{-webkit-animation-delay:1s;animation-delay:1s}.translate-two{-webkit-animation-delay:1.5s;animation-delay:1.5s}.translate-three{-webkit-animation-delay:2s;animation-delay:2s}@-webkit-keyframes cd-slide-up{0%{opacity:0}100%{opacity:1}}@keyframes cd-slide-up{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes logoScale{0%{opacity:0;-webkit-transform:scale(.3,.3)}100%{opacity:1;-webkit-transform:scale(1,1)}}@keyframes logoScale{0%{opacity:0;-webkit-transform:scale(.3,.3);-ms-transform:scale(.3,.3);transform:scale(.3,.3)}100%{opacity:1;-webkit-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1)}}@media (max-width:991px){#preloader .preloader-content img{max-width:200px;max-height:200px}#preloader .preloader-content{width:100%}.wakeup-text{font-size:20px}.translate-one,.translate-three,.translate-two{font-size:16px}}.header{background-color:#fff;border-bottom:1px solid #e6e6e6;position:fixed;width:100%;z-index:1000000;top:0;left:0}.header .logo{display:block;width:100px;height:90px;position:absolute;left:15px;top:5px;margin:auto;background:url(../course_img/logo.png) no-repeat center; background-size: contain;}.header .container-fluid{position:relative}.header-lang{width:70px;position:relative;float:left;margin-top:40px;z-index:10}.header-lang .dropdown-toggle{background-color:transparent;border:none;position:relative;color:#666;font-size:13px;width:100%;height:100%;outline:0}.header-lang .dropdown-toggle:after,.header-lang .dropdown-toggle:before{position:absolute;z-index:1}.header-lang .dropdown-toggle:before{content:'\f0ac';font-family:FontAwesome;top:0;left:3px;font-size:14px}.header-lang .dropdown-toggle:after{content:'\f107';font-family:FontAwesome;font-size:16px;top:-1px;right:5px}.header-lang .dropdown-menu{min-width:auto;padding:0;overflow:hidden;top:30px;width:100%;background-color:#fff;border-radius:3px;padding:0;box-shadow:none;border:0;box-shadow:0 1px 2px rgba(0,0,0,.3)}.header-lang .dropdown-menu li a{text-align:center;font-size:14px;padding:4px 0}.header-lang .dropdown-menu li a:hover{background-color:#9b3d34;color:#fff}.main-nav{max-width:1110px;margin:0 auto}.main-nav::after{clear:both;content:"";display:table}.main-nav>ul{list-style:none;margin:0;padding:0}.main-nav>ul>li:nth-child(1),.main-nav>ul>li:nth-child(2),.main-nav>ul>li:nth-child(3){float:left}.main-nav>ul>li:nth-child(1)>a,.main-nav>ul>li:nth-child(2)>a,.main-nav>ul>li:nth-child(3)>a{padding:40px 40px 40px 15px;position:relative}.main-nav>ul>li:nth-child(1)>a:after,.main-nav>ul>li:nth-child(2)>a:after,.main-nav>ul>li:nth-child(3)>a:after{content:'\f107';font-family:FontAwesome;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px;transition:.25s}.main-nav>ul>li:nth-child(1)>a.line-toggle.active,.main-nav>ul>li:nth-child(2)>a.line-toggle.active,.main-nav>ul>li:nth-child(3)>a.line-toggle.active{background-color:#9b3d34;color:#fff}.main-nav>ul>li:nth-child(1)>a.line-toggle.active:after,.main-nav>ul>li:nth-child(2)>a.line-toggle.active:after,.main-nav>ul>li:nth-child(3)>a.line-toggle.active:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.main-nav>ul>li:nth-child(4),.main-nav>ul>li:nth-child(5),.main-nav>ul>li:nth-child(6),.main-nav>ul>li:nth-child(7),.main-nav>ul>li:nth-child(8){float:left}.main-nav>ul>li:nth-child(4)>a,.main-nav>ul>li:nth-child(5)>a,.main-nav>ul>li:nth-child(6)>a,.main-nav>ul>li:nth-child(7)>a,.main-nav>ul>li:nth-child(8)>a{padding:40px 15px}.main-nav>ul>li>a{display:block;color:#666;text-decoration:none;transition:.25s;position:relative}.main-nav>ul>li>a.active{background-color:#9b3d34;color:#fff}.main-nav>ul>li>a.active:after{-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg)}.main-nav>ul>li>a:hover{background-color:#9b3d34;color:#fff}.main-nav>ul>li.active a:before{content:'';height:3px;background-color:#98372d;position:absolute;width:100%;bottom:-2px;left:0;z-index:1001}.header-contacts{position:absolute;right:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header-contacts p{margin:10px 0;position:relative;color:#666;padding-left:20px}.header-contacts p a{color:inherit}.header-contacts p a:hover{text-decoration:none;color:#000}.header-contacts p:before{content:'\f10b';font-family:FontAwesome;position:absolute;top:-2px;left:0;font-size:18px}.line-dropdown{background-color:#9b3d34;position:absolute;left:0;top:100%;width:100vw;display:none;z-index:15}.line-dropdown ul{width:100%;margin:0;padding:0;list-style:none;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.line-dropdown ul li{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.line-dropdown ul li a{display:block;text-align:center;color:#fff;outline:0;padding:15px 30px;transition:.25s}.line-dropdown ul li a:before{display:none}.line-dropdown ul li a span{position:relative}.line-dropdown ul li a span:before{content:'\f105';font-family:FontAwesome;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#692924;left:-10px}.line-dropdown ul li a:active,.line-dropdown ul li a:focus,.line-dropdown ul li a:hover{text-decoration:none}.line-dropdown ul li a:hover{background-color:#7a2a22;text-decoration:none}.line-dropdown ul li a:hover span:before{color:#fff}.mob-btn{float:right;padding:0 5px;background:#fff;outline:0;border:0;outline:0;cursor:pointer;width:40px;height:40px;overflow:hidden;margin:8px 0 0 15px;display:none}.mob-btn span{height:3px;background:#98372d;display:block;margin-top:4px;transition:.3s all ease;position:relative}.mob-btn.active span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:7px;left:0}.mob-btn.active span:nth-child(2){opacity:0;-webkit-transform:translate(200%,0);-ms-transform:translate(200%,0);transform:translate(200%,0)}.mob-btn.active span:nth-child(3){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:-7px;left:-1px}body.fixed{overflow:hidden}.lg-dropdown{position:absolute;top:98px;left:0;height:calc(100vh - 99px);background-color:#fff;width:100%;overflow-x:hidden;display:none;z-index:100}.lg-dropdown .container-fluid{max-width:1920px;margin:0 auto;padding-top:50px}.lg-dropdown.active{display:block}.lg-dropdown .dropdown-close{position:absolute;top:20px;right:25px;width:25px;height:25px;background:url(../img/lg-menu-close.png) no-repeat center;border:0;outline:0}.lg-dropdown .latest-news .news-item{margin:0 0 20px}.lg-dropdown .latest-news .img-block{width:90px;height:90px;float:left;transition:.25s;background-position:center;background-size:cover;background-repeat:no-repeat}.lg-dropdown .latest-news .img-block a{display:block;width:100%;height:100%}.lg-dropdown .latest-news .img-block:hover{opacity:.7}.lg-dropdown .latest-news .text-block{margin-left:110px}.lg-dropdown .latest-news .text-block h3,.lg-dropdown .latest-news .text-block h4{font-size:16px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0 0 10px}.lg-dropdown .latest-news .text-block h3 a,.lg-dropdown .latest-news .text-block h4 a{color:inherit}.lg-dropdown .latest-news p{font-size:14px;color:#666}.lg-dropdown .dropdown-title{font-size:24px;font-weight:600;margin:0 0 20px;border-bottom:1px solid #dadada;padding-bottom:15px}.lg-dropdown .county-wrap .county-list{list-style:none;padding:0;margin:0}.lg-dropdown .county-wrap .county-list li a{font-size:18px;padding:10px 0 10px 30px;position:relative;color:#000;display:block}.lg-dropdown .county-wrap .county-list li a:before{content:'\f105';font-family:FontAwesome;position:absolute;top:50%;left:0;margin-top:-12px;transition:.3s}.lg-dropdown .county-wrap .county-list li a:hover:before{left:5px}.lg-dropdown .article-wrap .lg-img{float:left;margin-right:30px}.lg-dropdown .article-wrap .lg-img img{display:block;max-width:350px}.dropdown-grid{margin:0 0 30px}.dropdown-grid .img-block{height:185px;background-size:cover;background-position:center;background-repeat:no-repeat;transition:.3s}.dropdown-grid .img-block .overlay-link{display:block;width:100%;height:100%}.dropdown-grid .img-block:hover{opacity:.8}.dropdown-grid p{color:#666}.dropdown-grid h3,.dropdown-grid h4{color:#000;display:inline-block;padding-right:20px;position:relative}.dropdown-grid h3:after,.dropdown-grid h4:after{content:'\f105';font-family:FontAwesome;color:#98372d;position:absolute;top:3px;right:0;transition:.3s}.dropdown-grid h3 a,.dropdown-grid h4 a{color:inherit}.dropdown-grid h3:hover:after,.dropdown-grid h4:hover:after{right:-5px}@media (max-width:1800px){.lg-dropdown .grid-wrap{width:70%}.lg-dropdown .news-wrap{width:30%}}@media (max-width:1536px){.main-nav{max-width:1000px}.main-nav>ul>li:nth-child(1)>a,.main-nav>ul>li:nth-child(2)>a,.main-nav>ul>li:nth-child(3)>a{padding:40px 30px 40px 10px;position:relative; font-size: 13px;}.main-nav>ul>li:nth-child(1)>a:after,.main-nav>ul>li:nth-child(2)>a:after,.main-nav>ul>li:nth-child(3)>a:after{right:10px}.main-nav>ul>li:nth-child(4)>a,.main-nav>ul>li:nth-child(5)>a,.main-nav>ul>li:nth-child(6)>a,.main-nav>ul>li:nth-child(7)>a, .main-nav>ul>li:nth-child(8)>a{padding:40px 10px; font-size: 13px;}}@media (max-width:1440px){.main-nav{max-width:950px}.main-nav>ul>li>a{font-size:13px}.lg-dropdown .article-wrap .lg-img img{max-width:300px}}@media (max-width:1366px){.header .logo{width:90px;height:80px;background-size:contain}.header-contacts p{font-size:13px}.main-nav>ul>li:nth-child(1)>a,.main-nav>ul>li:nth-child(2)>a,.main-nav>ul>li:nth-child(3)>a{padding:40px 25px 40px 15px}.main-nav>ul>li:nth-child(1)>a:after,.main-nav>ul>li:nth-child(2)>a:after,.main-nav>ul>li:nth-child(3)>a:after{right:10px}.main-nav>ul>li:nth-child(4)>a,.main-nav>ul>li:nth-child(5)>a,.main-nav>ul>li:nth-child(6)>a,.main-nav>ul>li:nth-child(7)>a{padding:40px 12px}.main-nav>ul>li>a{font-size:12.5px}}@media (max-width:1300px){.header{padding:5px 0;height:83px}.header .mob-btn{display:block}.header .container-fluid{position:relative}.header .logo{top:-11px}.header .header-lang{margin-top:20px}.header .header-contacts{position:static;float:right;margin-top:12px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.line-dropdown{width:100%}.line-dropdown .container{width:100%;padding:0}.line-dropdown ul{display:block;background-color:#79403b}.main-nav{background-color:#fff;position:absolute;left:0;top:65px;max-width:none;width:100%;-webkit-transform:translateX(-200%);-ms-transform:translateX(-200%);transform:translateX(-200%);transition:.3s;z-index:100;max-height:calc(100vh - 70px);height:calc(100vh - 70px);overflow-y:auto;padding-bottom:52px}.main-nav.active{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.main-nav>ul>li{float:none!important;position:relative}.main-nav>ul>li>a{padding:15px!important;font-size:16px;text-align:center}.main-nav .line-dropdown{position:relative}.main-nav .line-dropdown ul{display:block}.lg-dropdown{position:fixed;top:0;height:calc(100vh - 70px)}.lg-dropdown .article-wrap{display:none}.lg-dropdown .county-wrap .county-list{margin-bottom:20px}.lg-dropdown .dropdown-title{font-size:18px}.main-nav>ul>li.active a:before{display:none}.main-nav>ul>li.active a{border-bottom:1px solid #9b3d34}}@media (max-width:991px){.lg-dropdown{padding-bottom:100px}.lg-dropdown .grid-wrap{width:100%}.lg-dropdown .news-wrap{width:100%}.main-nav{max-height:none;height:calc(100vh - 70px)!important}.dropdown-grid .img-block{display:none}.dropdown-grid p{display:none}}@media (max-width:767px){.header .header-lang{margin-top:0; margin-left: -5px;}.header .header-contacts{float:left;clear:left;margin:0 0 0 -5px;}.header .header-contacts p{padding-left:20px; margin-top: 5px;}.header .header-contacts p:before{top:-3px;left:3px}}@media (max-width:479px){.header .logo{left:15px}}.main-btn{display:inline-block;vertical-align:top;border:2px solid #9b3d34;outline:0;color:#fff;background-color:#9b3d34;text-align:center;padding:10px 50px;font-size:16px;border-radius:3px;cursor:pointer;transition:.25s}.main-btn:active,.main-btn:focus,.main-btn:hover{text-decoration:none}.main-btn:active,.main-btn:focus{color:#fff}.main-btn:hover{background-color:#fff;color:#000}.index-slider .item{height:640px;background-size:cover;background-repeat:no-repeat;background-position:center;outline:0}.index-slider .container{position:relative;height:100%}.index-slider .vertical-center{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);color:#fff;max-width:600px}.index-slider .vertical-center h2,.index-slider .vertical-center h3{font-size:40px;margin:0 0 20px;font-family:Merriweather,Arial,sans-serif;font-weight:900;font-style:italic}.index-slider .vertical-center p{font-size:16px}.index-slider .form-container{width:440px;position:relative;padding-right:120px;margin-top:30px}.index-slider .form-container .submit-btn{position:absolute;top:0;right:0;background-color:#98372d;border:0;outline:0;width:120px;height:46px;line-height:46px;padding:0;transition:.25s}.index-slider .form-container .submit-btn:hover{opacity:.8}.index-slider .study-select{position:relative;margin:0 0 20px}.index-slider .dropdown-toggle{background-color:#fff;border:none;position:relative;font-size:16px;color:#5c5350;padding:0 0 0 15px;z-index:10;height:46px;position:relative;line-height:46px;border:0;text-align:left;width:320px}.index-slider .dropdown-toggle:after{position:absolute;color:#4a3d2f;z-index:1;content:'\f107';font-family:FontAwesome;font-size:16px;top:-1px;right:15px}.index-slider .dropdown-menu{min-width:auto;padding:0;overflow:hidden;top:47px;width:320px;padding:0;box-shadow:none;z-index:50;max-height:180px;min-height:150px;overflow:auto}.index-slider .dropdown-menu li .lang-item{text-align:left;font-size:16px;padding:8px 25px 8px 15px;position:relative;outline:0}.index-slider .dropdown-menu li .lang-item:hover{background-color:#98372d;color:#fff}.index-slider-container{position:relative}.index-slider-container .slick-dots{position:absolute;bottom:30px;left:15px;list-style:none;z-index:0;padding:0 0 0 15px;margin:0}.index-slider-container .slick-dots.active{z-index:-1}.index-slider-container .slick-dots li{display:inline-block;vertical-align:top;margin-right:55px}.index-slider-container .slick-dots li.slick-active button{border-bottom:1px dashed #fff}.index-slider-container .slick-dots li button{background:0 0;border:0;outline:0;color:#fff;font-size:16px;font-family:Merriweather,Arial,sans-serif;border-bottom:1px solid transparent;transition:.25s;padding:0 0 3px;border-bottom:1px solid transparent;position:relative}.index-slider-container .slick-dots li button:before{content:'\f105';font-family:FontAwesome;position:absolute;top:0;left:-10px}.index-slider-container .slick-dots li button:hover{border-bottom:1px dashed #fff}.index-slider-container .dots-container{position:relative}.radial-block{position:absolute;bottom:-40px;right:50px;height:75px;width:75px}.radial-block .circle-toggle{outline:0;position:relative;width:100%;height:100%;border-radius:100%;background-color:#98372d;z-index:10;border:0;color:#fff;font-size:25px;padding:0;line-height:75px;transition:.3s}.radial-block .circle-toggle:before{content:'';font-family:FontAwesome;-webkit-animation:10s changeIcon infinite;animation:10s changeIcon infinite;transition:.5s}.radial-block .circle-toggle:hover{background-color:#ab3023}.radial-block .circle-toggle .fa-times{position:absolute;top:0;left:0;width:100%;line-height:75px;background-color:#98372d;font-size:32px;opacity:0;transition:.25s;border-radius:100%}.radial-block .circle-toggle.active .fa-times{opacity:1}.radial-block .expand-circle{position:absolute;left:-5px;top:-5px;background-color:#98372d;border-radius:50%;width:85px;height:85px;z-index:5;-webkit-animation:3s bounceInOut ease-in-out infinite;animation:3s bounceInOut ease-in-out infinite}.radial-block .expand-circle.active{display:none}.radial-block .modal-toggle{display:block;position:absolute;top:0;left:0;width:50px;height:50px;border-radius:24px;opacity:0;border:0;outline:0;background-color:#98372d;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.3s,.3s;transition-timing-function:cubic-bezier(.35,-.59,.47,.97);color:#fff;padding:0;text-align:center;line-height:50px;font-size:18px}.radial-block .modal-toggle.phone-modal-btn:before{content:'\f095';font-family:FontAwesome}.radial-block .modal-toggle.phone-modal-btn.active{-webkit-transform:translate(-75px,10px);-ms-transform:translate(-75px,10px);transform:translate(-75px,10px);opacity:1}.radial-block .modal-toggle.mail-modal-btn:before{content:'\f003';font-family:FontAwesome}.radial-block .modal-toggle.mail-modal-btn.active{-webkit-transform:translate(-10px,-75px);-ms-transform:translate(-10px,-75px);transform:translate(-10px,-75px);opacity:1}.default-modal .modal-header{text-align:center;margin:0 0 10px}.default-modal .modal-header .modal-title{font-size:20px;font-family:UniNeueRegular}.default-modal .modal-body{padding:15px 15px 30px}.default-modal .form-block{max-width:400px;margin:auto}.default-modal .form-block h2,.default-modal .form-block h3,.default-modal .form-block h4{font-size:24px;font-weight:600;margin:0 0 15px}.default-modal .form-block h2,.default-modal .form-block h3,.default-modal .form-block h4,.default-modal .form-block p{text-align:center}.default-modal .form-block p{color:#666;font-size:16px;margin:0 0 30px}.default-modal .form-block .form-row{margin-bottom:20px}.default-modal .form-block .form-control{box-shadow:none;border:1px solid #dadada;height:40px;line-height:40px;padding:0 15px;border-radius:5px}.default-modal .form-block .form-control:focus{border:1px solid #000}.default-modal .form-block textarea{display:block;width:100%;height:125px;border:1px solid #dadada;border-radius:5px;resize:none;padding:10px 15px;outline:0}.default-modal .form-block textarea:focus{border:1px solid #000}.default-modal .form-block .main-btn{display:block;width:230px;padding:8px 5px;margin:30px auto 0}@-webkit-keyframes bounceInOut{0%{-webkit-transform:scale(.3);transform:scale(.3)}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.35}75%{opacity:.35}100%{-webkit-transform:scale(.4);transform:scale(.4);opacity:.35}}@keyframes bounceInOut{0%{-webkit-transform:scale(.3);transform:scale(.3)}60%{-webkit-transform:scale(1.2);transform:scale(1.2);opacity:.35}75%{opacity:.35}100%{-webkit-transform:scale(.4);transform:scale(.4);opacity:.35}}@-webkit-keyframes changeIcon{0%{content:'\f095';opacity:1}40%{content:'\f095';opacity:1}45%{opacity:0}50%{content:'\f003';opacity:1}90%{content:'\f003';opacity:1}95%{opacity:0}100%{content:'\f095'}}@keyframes changeIcon{0%{content:'\f095';opacity:1}40%{content:'\f095';opacity:1}45%{opacity:0}50%{content:'\f003';opacity:1}90%{content:'\f003';opacity:1}95%{opacity:0}100%{content:'\f095'}}.journal-slider{opacity:0}.journal-slider.slick-initialized{opacity:1}.journal-slider .item{height:220px;outline:0;background-size:cover;background-repeat:no-repeat;background-position:center;position:relative;outline:0}.journal-slider .item .overlay-link{outline:0}.journal-slider .item .overlay-link:after{content:'\f00e';font-family:FontAwesome;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;color:#fff;text-align:center;font-size:45px;background:rgba(0,0,0,.7);opacity:0;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.journal-slider .item .overlay-link:hover:after{opacity:1}.journal-slider .item:hover .hidden-cont{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.journal-slider .slick-arrow.next-arrow,.journal-slider .slick-arrow.prev-arrow{height:40px;width:40px;border:2px solid #fff;border-radius:100%;padding:0;position:absolute;top:50%;margin-top:-20px;transition:all .3s;background-color:rgba(0,0,0,.5);outline:0;z-index:1}.journal-slider .slick-arrow.next-arrow:before,.journal-slider .slick-arrow.prev-arrow:before{font-family:FontAwesome;color:#fff;position:absolute;top:0;left:0;right:0;font-size:20px;line-height:36px}.journal-slider .slick-arrow.next-arrow:hover,.journal-slider .slick-arrow.prev-arrow:hover{background-color:#000}.journal-slider .slick-arrow.next-arrow{right:30px}.journal-slider .slick-arrow.next-arrow:before{content:'\f105'}.journal-slider .slick-arrow.prev-arrow{left:30px}.journal-slider .slick-arrow.prev-arrow:before{content:'\f104'}@media (max-width:1440px){.index-slider .item{height:600px}}@media (max-width:1366px){.index-slider .item{height:550px}.index-slider .vertical-center h2,.index-slider .vertical-center h3{font-size:36px}}@media (max-width:1199px){.index-slider .item{height:520px}.index-slider-container .slick-dots li button{font-size:14px}}@media (max-width:991px){.index-slider .item{height:450px}.index-slider .vertical-center h2,.index-slider .vertical-center h3{font-size:28px}}@media (max-width:767px){.radial-block{width:55px;height:55px;bottom:-30px;right:15px}.index-slider .vertical-center{max-width:100%}.index-slider .dropdown-toggle{width:100%}.index-slider .form-container{width:100%}.radial-block .circle-toggle .fa-times{line-height:55px}.radial-block .circle-toggle{line-height:55px}.radial-block .expand-circle{position:absolute;left:-10px;top:-10px;width:75px;height:75px}.index-slider .dropdown-menu{width:100%}.index-slider .vertical-center h2,.index-slider .vertical-center h3{font-size:24px}.index-slider .vertical-center p{font-size:14px}.index-slider .vertical-center{top:10%;padding-left:15px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.index-slider-container .slick-dots{padding-left:45px}.index-slider-container .slick-dots li{margin-right:30px;margin-bottom:10px}}.group-page h2{text-align:center;font-family:'HelveticaNeue Regular',Arial,sans-serif;line-height:32px;color:#000;font-size:24px;font-weight:600;margin-top:60px}.group-page span{display:block;text-align:center;color:#666;font-size:16px;font-weight:300;font-family:'HelveticaNeue Regular',Arial,sans-serif}.group-page .top-list{padding-left:0;margin:30px 0 45px;list-style:none;text-align:center}.group-page .top-list li{display:inline-block;vertical-align:top;text-align:left;width:170px;position:relative;padding-left:40px;color:#666;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:14px;font-weight:300;line-height:18px}.group-page .top-list li:before{content:'';position:absolute;height:5px;width:5px;top:8px;left:25px;background-color:#9b3d34}.group-page .bottom-corner{padding-bottom:15px;margin-bottom:40px;border-bottom:1px #ccc solid;font-size:16px}.group-page .bottom-corner p{font-size:16px;line-height:1.7}.group-page .img-block{height:340px;background-size:cover;background-position:center;background-repeat:no-repeat;margin:0 0 30px}.group-page .text-block{padding-left:25px;margin:0 0 90px;padding-top:15px}.group-page .text-block h3,.group-page .text-block h4{color:#000;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:24px;font-weight:600;margin:0 0 30px}.group-page .text-block ul{list-style:none;margin:0;padding:0}.group-page .text-block ul li{margin:13px 0;position:relative;padding-left:28px;font-size:16px}.group-page .text-block ul li:before{content:'';position:absolute;height:5px;width:5px;top:8px;left:3px;background-color:#9b3d34}@media (max-width:991px){.group-page .text-block h3,.group-page .text-block h4{margin:0 0 20px}.group-page h2{margin:25px 0 15px}.group-page .text-block{padding:0}}@media (max-width:767px){.group-page .top-list{margin:25px 0}.group-page .top-list li{display:block;width:100%;margin:0 0 10px}.group-page .bottom-corner p{font-size:14px;line-height:1.4}.group-page .text-block h3,.group-page .text-block h4{text-align:center}.group-page .text-block ul li{margin:10px 0}}.price-tabs{margin:40px 0}.price-tabs .nav-tabs{border-bottom:1px solid transparent}.price-tabs .nav-tabs>li.active>a,.price-tabs .nav-tabs>li.active>a:focus,.price-tabs .nav-tabs>li.active>a:hover{background-color:#9b3d34;color:#fff}.price-tabs .nav-tabs>li>a{border:1px solid transparent;background-color:#ccc;color:#000}.price-tabs .tab-content{background-color:#ededed;padding:15px 60px 30px}.price-tabs table{width:100%}.price-tabs td{padding:8px 15px;border-right:1px solid #ddd}.price-tabs th{padding:15px 5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;background-color:transparent}.price-tabs th br{display:none}.price-tabs th .fa-info-circle{color:#575757;font-size:16px;margin-left:5px}.price-tabs td,.price-tabs th{text-align:center}.price-tabs tr.empty-row td{padding:16px 0}.price-tabs tr td:first-child,.price-tabs tr th:first-child{text-align:left}.price-tabs tr td:last-child,.price-tabs tr th:last-child{border-right:1px solid transparent}.price-tabs tr th:first-child{text-align:left;padding:20px 0 15px;text-transform:uppercase;font-size:16px}.price-tabs tr:nth-child(odd) td{background-color:#fdfdfd}.price-content{padding:40px 0 20px}.price-content h2{margin:0 0 20px;font-weight:600;text-align:center;font-size:24px}.price-content .arrow-sign{display:block;width:100%;margin-bottom:17px;height:20px;position:relative;display:none}.price-content .arrow-sign:after{content:'';width:44px;height:20px;position:absolute;top:0;left:0;right:0;margin:auto;background:url(../img/double-arrow.svg) no-repeat center;background-size:contain}@media (max-width:991px){.price-tabs table{width:800px;margin:0 0 20px}.price-tabs table th br{display:inline}.price-tabs table tr th:first-child{padding:20px 15px 15px}.price-tabs .nav-tabs>li>a{font-size:13px}.price-tabs .tab-content{padding:20px}.price-content .arrow-sign{display:block}}@media (max-width:767px){.price-tabs .nav-tabs>li{float:none;margin-bottom:5px}.price-tabs .nav-tabs>li a{border-radius:5px;text-align:center}}.reviews-page{background-color:#e6e6e6}.reviews-page .form-container{background-color:#fff;padding:35px 0;margin:0 0 50px}.reviews-page .form-container .form-block{max-width:400px;margin:auto}.reviews-page .form-container .form-block h2,.reviews-page .form-container .form-block h3,.reviews-page .form-container .form-block h4{font-size:24px;font-weight:600;margin:0 0 15px}.reviews-page .form-container .form-block h2,.reviews-page .form-container .form-block h3,.reviews-page .form-container .form-block h4,.reviews-page .form-container .form-block p{text-align:center}.reviews-page .form-container .form-block p{color:#666;font-size:16px;margin:0 0 30px}.reviews-page .form-container .form-block .form-row{margin-bottom:20px}.reviews-page .form-container .form-block .form-control{box-shadow:none;border:1px solid #dadada;height:40px;line-height:40px;padding:0 15px;border-radius:5px}.reviews-page .form-container .form-block .form-control:focus{border:1px solid #000}.reviews-page .form-container .form-block textarea{display:block;width:100%;height:125px;border:1px solid #dadada;border-radius:5px;resize:none;padding:10px 15px;outline:0}.reviews-page .form-container .form-block textarea:focus{border:1px solid #000}.reviews-page .form-container .form-block .main-btn{display:block;width:230px;padding:8px 5px;margin:30px auto 0}.reviews-page .site-breadcrumbs{margin:15px 0 5px}.reviews-page .slider-wrap{position:relative;margin:0 0 20px;background-color:#fff;padding-bottom:20px}.reviews-page .slider-wrap .arrow-wrap{text-align:center;margin:0 5px;color:#4d4d4d}.reviews-page .slider-wrap .arrow-wrap i{display:inline-block;margin:0 4px;font-weight:700;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.reviews-page .slider-wrap .arrow-wrap .slick-arrow{border:0;outline:0;color:#666;background-color:transparent}.reviews-slider{background-color:#fff;padding:30px 100px 0}.reviews-slider .item{outline:0;padding:30px 60px 10px}.reviews-slider .text-block{position:relative;color:#666;font-size:16px;text-align:center;margin:0 0 30px}.reviews-slider .text-block:after,.reviews-slider .text-block:before{position:absolute;font-family:FontAwesome;color:#9b3d34;font-size:32px}.reviews-slider .text-block:before{top:-30px;left:-50px;content:'\f10d'}.reviews-slider .text-block:after{content:'\f10e';bottom:-30px;right:-50px}.reviews-slider .reviews-author{text-align:center;font-size:18px}.reviews-slider .reviews-author p{font-weight:600}.questionary-block{position:relative;margin-bottom:30px}.questionary-block h2,.questionary-block h3,.questionary-block h4{text-align:center;font-size:24px;font-weight:600}.questionary-block .arrow-container{text-align:center}.questionary-block .arrow-container .questionary-slider-info{display:inline-block;margin:0 5px;color:#4d4d4d}.questionary-block .arrow-container .questionary-slider-info i{display:inline-block;margin:0 4px;font-weight:700;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.questionary-block .arrow-container .slick-arrow{border:0;outline:0;color:#666;background-color:transparent}.questionary-slider .item{outline:0;padding:30px 0;text-align:center}.questionary-slider .item a{display:inline-block;outline:0;position:relative}.questionary-slider .item a:before{content:'\f00e';font-family:FontAwesome;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;color:#fff;text-align:center;font-size:45px;background:rgba(0,0,0,.7);opacity:0;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.questionary-slider .item img{display:block;max-width:165px;max-height:165px;margin:auto}.questionary-slider .item:hover a:before{opacity:1}.slider-paging-number{list-style:none}.slider-paging-number li:not(:first-child){display:none}.gallery-wrap{display:inline-block;position:relative;width:375px;margin:0 auto}.gallery-wrap .slide{width:240px}.gallery-wrap .slide img{display:inline-block}.gallery-wrap .slide h3,.gallery-wrap .slide p{text-align:left}@media (max-width:767px){.reviews-slider{padding:10px}.reviews-page .slider-wrap .pagingInfo{top:30px;right:5px;margin-top:0}.reviews-slider .text-block{font-size:14px}.reviews-slider .text-block:after,.reviews-slider .text-block:before{font-size:24px}.reviews-slider .item{padding:20px 30px}.reviews-slider .text-block:after{right:-25px}.reviews-slider .text-block:before{left:-25px;top:-20px}.reviews-page .form-container{padding:15px 15px 25px}}.meriten-page{background-color:#e6e6e6}.meriten-content{background-color:#fff;padding:5px 20px;margin:20px 0}.meriten-content hr{margin:5px 0;border-top:1px solid #e6e6e6}.meriten-content .img-block{height:415px;background-size:cover;background-repeat:no-repeat;background-position:center;margin:20px 0}.meriten-content .text-block{padding:30px 0}.meriten-content .text-block p{font-size:16px}.meriten-content .text-block h3,.meriten-content .text-block h4{margin:0 0 20px}.meriten-content ul{margin:0;padding:0;list-style:none}.meriten-content ul li{position:relative;padding-left:20px;font-size:16px;margin-bottom:15px}.meriten-content ul li:before{content:'';width:5px;height:5px;background-color:#9b3d34;position:absolute;top:9px;left:0}@media (max-width:1199px){.meriten-content .img-block{height:400px}}@media (max-width:991px){.meriten-content .img-block{max-width:440px;margin:15px auto 10px}.meriten-content .text-block{padding:15px 0}.meriten-content .text-block ul li{font-size:14px}.meriten-content .text-block p{font-size:14px}}@media (max-width:540px){.meriten-content .img-block{max-width:440px;height:360px}}@media (max-width:480px){.meriten-content .img-block{height:320px}}@media (max-width:375px){.meriten-content .img-block{height:270px}}.programs-content{padding-top:40px;padding-bottom:40px}.programs-content h3,.programs-content h4,.programs-content>h2{font-size:24px;text-align:center;margin:30px 0 40px;font-weight:600}.programs-content>p{font-size:16px;text-align:center;max-width:850px;margin:0 auto}.programs-content .program-item .img-block{height:185px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.3s}.programs-content .program-item .img-block:hover{opacity:.8}.programs-content .program-item .img-block a{display:block;height:100%}.programs-content .program-item p{font-size:14px}.programs-content .title{font-size:16px;color:#000;position:relative;display:inline-block;padding-right:15px;margin:15px 0;text-align:left}.programs-content .title:after{content:'\f105';font-family:FontAwesome;color:#98372d;position:absolute;top:0;right:0;transition:.25s}.programs-content .title a{color:inherit}.programs-content .title:hover:after{right:-10px}.adult-page .main-btn,.children-page .main-btn,.corporate-page .main-btn{display:block;padding:10px;width:225px;margin:20px auto 30px}.adult-page hr,.children-page hr,.corporate-page hr{margin:10px 0}.adult-content,.children-content,.corporate-content{padding-top:30px;padding-bottom:30px}.adult-content h2,.adult-content h3,.adult-content h4,.children-content h2,.children-content h3,.children-content h4,.corporate-content h2,.corporate-content h3,.corporate-content h4{text-align:center;font-weight:600;margin:20px 0;font-size:24px}.adult-content img,.children-content img,.corporate-content img{display:block;width:100%;margin:50px 0}.adult-content p,.children-content p,.corporate-content p{max-width:950px;margin:30px auto;font-size:16px}@media (max-width:991px){.adult-content,.children-content,.corporate-content{padding-top:15px;padding-bottom:15px}.adult-content h2,.adult-content h3,.adult-content h4,.children-content h2,.children-content h3,.children-content h4,.corporate-content h2,.corporate-content h3,.corporate-content h4{font-size:20px}.adult-content p,.children-content p,.corporate-content p{margin:15px auto}.adult-content img,.children-content img,.corporate-content img{margin:20px 0}}@media (max-width:767px){.adult-content,.children-content,.corporate-content{padding-top:10px;padding-bottom:10px}.adult-content h2,.adult-content h3,.adult-content h4,.children-content h2,.children-content h3,.children-content h4,.corporate-content h2,.corporate-content h3,.corporate-content h4{font-size:18px}.adult-content p,.children-content p,.corporate-content p{margin:10px auto;font-size:14px}.adult-content img,.children-content img,.corporate-content img{margin:10px 0}.programs-content .program-item{text-align:center;margin:0 0 20px}.programs-content .program-item .img-block{max-width:340px;margin:auto}.programs-content .program-item{margin-bottom:20px}}.library-page p{font-size:16px}.library-page .underline-title{text-align:center;position:relative;padding-bottom:20px;margin:40px 0 20px;font-weight:600;position:relative}.library-page .underline-title:after{content:'';height:4px;width:30px;position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#9b3d34}.library-page .underline-title+p{text-align:center;max-width:850px;margin:20px auto}.library-page .filter-block{background-color:#ededed;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;margin-top:30px;margin-bottom:50px}.library-page .filter-block .filter-list{list-style:none;padding:0;margin:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.library-page .filter-block .filter-list li{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1}.library-page .filter-block .filter-list li.active a{background-color:#9b3d34;color:#fff}.library-page .filter-block .filter-list li a{display:block;padding:28px 5px;color:#666;outline:0;text-align:center;transition:.3s;font-size:16px}.library-page .filter-block .filter-list li a:active,.library-page .filter-block .filter-list li a:focus,.library-page .filter-block .filter-list li a:hover{text-decoration:none;color:#fff;background-color:#9b3d34}.library-page .library-grid{margin:0 0 80px}.library-page .library-grid .row{margin:0}.library-page .library-grid .col-md-6{padding:0}.library-page .library-grid .img-block{height:370px;background-size:cover;background-repeat:no-repeat;background-position:center;transition:.25s;margin-bottom:40px}.library-page .library-grid .img-block a{display:block;width:100%;height:100%;outline:0}.library-page .library-grid .img-block:hover{opacity:.8}.library-page .library-grid .text-block{background-color:#fff;margin-top:55px;min-height:260px;position:relative;z-index:1;padding:25px 50px}.library-page .library-grid .text-block.left-align{margin-right:-60px}.library-page .library-grid .text-block.right-align{margin-left:-60px}.library-page .library-grid .text-block h2,.library-page .library-grid .text-block h3,.library-page .library-grid .text-block h4{font-size:24px;color:#000;font-family:Merriweather,Arial,sans-serif;font-weight:700;margin:0 0 10px}.library-page .library-grid .text-block h2:hover a,.library-page .library-grid .text-block h3:hover a,.library-page .library-grid .text-block h4:hover a{text-decoration:none}.library-page .library-grid .text-block h2 a,.library-page .library-grid .text-block h3 a,.library-page .library-grid .text-block h4 a{color:inherit;text-decoration:underline}.library-page .library-grid .text-block .age-cat{font-size:13px;color:#666;display:block;margin:0 0 10px}.library-page .library-grid .text-block p{color:#666;margin-bottom:21px}.library-page .library-grid .text-block .text-info{max-height:69px;overflow:hidden}.library-page .library-grid .text-block .main-btn{margin-top:20px;padding:5px 20px}.library-inner{background-color:#f7f2f8}.library-inner .book-block{border-bottom:1px solid #e6e6e6;padding-bottom:20px;margin-bottom:20px}.library-inner .book-img{float:left;margin-right:20px}.library-inner .book-img img{display:block;max-width:200px;max-height:300px}.library-inner .book-char .book-title{font-size:24px;font-weight:600;padding:0 0 15px;margin:15px 0;position:relative;display:inline-block}.library-inner .book-char .book-title:after{content:'';display:block;width:30px;height:4px;background-color:#98372d;position:absolute;bottom:0;left:0}.library-inner .book-char ul{list-style:none;margin:0;padding:0}.library-inner .book-char ul li{margin:0 0 15px;font-size:16px}.lib-inner-content{background-color:#fff;padding:20px;margin:20px 0}.lib-inner-content p{font-size:16px}.materials-block{padding:40px 0}.materials-block h3,.materials-block h4{text-align:center}.materials-block .arrow-container{text-align:center}.materials-block .arrow-container .material-slider-info{display:inline-block;margin:0 5px;color:#4d4d4d}.materials-block .arrow-container .material-slider-info i{display:inline-block;margin:0 4px;font-weight:700;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.materials-block .arrow-container .slick-arrow{border:0;outline:0;color:#666;background-color:transparent}.materials-slider .item{outline:0;padding:30px 0;text-align:center}.materials-slider .item a{display:inline-block;outline:0;position:relative}.materials-slider .item a:before{content:'\f00e';font-family:FontAwesome;position:absolute;left:0;right:0;top:0;bottom:0;height:100%;color:#fff;text-align:center;font-size:45px;background:rgba(0,0,0,.7);opacity:0;vertical-align:middle;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.materials-slider .item img{display:block;max-width:200px;max-height:200px;margin:auto}.materials-slider .item:hover a:before{opacity:1}.book-spread{margin:40px 0 0;text-align:center}.book-spread a{display:inline-block;outline:0;transition:.3s}.book-spread a:hover{opacity:.7}.book-spread img{display:block;max-width:100%;margin:0 auto 25px}@media (max-width:991px){.library-page .underline-title{font-size:20px}.library-page .filter-block .container{width:100%;padding:0}.library-page .filter-block .filter-list{display:block}.library-page .filter-block .filter-list li a{padding:5px}.library-page .library-grid .text-block.right-align{margin:0;padding:25px 0}.library-page .library-grid .text-block{min-height:auto}.library-page .library-grid .text-block.left-align{margin:0;padding:25px 0}}@media (max-width:767px){.library-inner .book-block{padding-bottom:0;margin-bottom:15px}.library-inner .book-img{float:none;margin:0 auto 20px}.library-inner .book-img img{margin:auto}.library-inner .book-char .book-title{font-size:20px;text-align:center;display:block}.library-inner .book-char .book-title:after{margin:auto;right:0}.library-page .library-grid .img-block{height:300px}}.partners-slider{margin:50px 0 0}.partners-slider .slick-list{padding-bottom:150px}.partners-slider .item{outline:0;height:150px;margin:0 10px;position:relative}.partners-slider .item img{display:block;max-width:230px;max-height:130px;margin:auto;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.partners-slider .item:hover .hidden-content{top:50%;opacity:1;visibility:visible}.partners-slider .hidden-content{position:absolute;width:100%;top:100%;padding:15px;border-radius:8px;box-shadow:0 0 23px -5px rgba(0,0,0,.5);transition:.3s;z-index:15;background-color:#fff;opacity:0;visibility:hidden}.partners-slider .hidden-content:before{background-color:#fff;content:"\00a0";display:block;height:16px;width:16px;position:absolute;right:0;left:0;margin:auto;top:-8px;transform:rotate(-147deg) skew(-25deg);-moz-transform:rotate(-147deg) skew(-25deg);-ms-transform:rotate(-147deg) skew(-25deg);-o-transform:rotate(-147deg) skew(-25deg);-webkit-transform:rotate(-147deg) skew(-25deg);box-shadow:2px 2px 2px 0 rgba(178,178,178,.4)}.partners-slider .hidden-content h2,.partners-slider .hidden-content h3,.partners-slider .hidden-content h4{font-size:16px;color:#9b3d34;font-weight:700;margin:0 0 10px}.partners-slider .hidden-content p{max-height:110px;overflow:hidden}.partners-slider .slick-arrow{position:absolute;top:100px;margin-top:-15px;height:30px;width:20px;font-size:0;z-index:5;outline:0;border:0}.partners-slider .slick-arrow.slick-prev{left:-15px;background:transparent url(../img/arr-left.png) center no-repeat}.partners-slider .slick-arrow.slick-next{right:-15px;background:transparent url(../img/arr-right.png) center no-repeat}.partners-slider .slick-dots{text-align:center;height:10px;line-height:10px;position:absolute;left:0;right:0;bottom:100px;padding:0;margin:0;z-index:-1}.partners-slider .slick-dots li{display:inline-block;vertical-align:middle;border-radius:100%;width:6px;height:6px;transition:.25s;overflow:hidden;margin:0 5px}.partners-slider .slick-dots li.slick-active{width:10px;height:10px}.partners-slider .slick-dots li.slick-active button{background-color:#9b3d34}.partners-slider .slick-dots li button{display:block;width:100%;height:100%;background-color:#999;font-size:0;border:0;outline:0}.partners-inner-page{background-color:#e6e6e6}.partners-inner-page .main p{font-size:16px;margin:0 0 20px}.partners-inner-page .partner-content{margin:30px 0}.partners-inner-page .partner-descr{background-color:#fff;padding:20px;margin:0 0 20px}.partners-inner-page .partner-descr .img-block{float:left;margin-right:40px}.partners-inner-page .partner-descr .img-block img{display:block;max-width:245px;max-height:245px}.partners-inner-page .partner-descr .text-block h2,.partners-inner-page .partner-descr .text-block h3,.partners-inner-page .partner-descr .text-block h4{font-size:24px;font-weight:600;margin:15px 0}.partners-inner-page .partner-descr .text-block .main-btn{margin:25px 0 0;padding:5px 25px}@media (max-width:991px){.partners-inner-page .main p{font-size:14px}.partners-inner-page .partner-descr .text-block .main-btn{margin:10px 0 0}}@media (max-width:767px){.partners-inner-page .partner-descr .img-block{float:none;max-width:245px;margin:auto}.partners-inner-page .partner-descr .text-block h2,.partners-inner-page .partner-descr .text-block h3,.partners-inner-page .partner-descr .text-block h4{text-align:center}}.why-page .main{padding-top:40px}.why-page .wide-block{background-color:#ededf2;padding:40px 0;text-align:center;margin:50px 0}.why-page .wide-block h2,.why-page .wide-block h3{font-size:24px;font-weight:600;font-size:24px;letter-spacing:1.5px;position:relative;padding-bottom:20px;margin:0 0 15px}.why-page .wide-block h2:after,.why-page .wide-block h3:after{content:'';position:absolute;width:30px;height:4px;background-color:#9b3d34;left:50%;margin-left:-15px;bottom:0}.why-page .wide-block p{font-size:16px;color:#666}.why-page .advantages{margin:30px 0 50px}.why-page .advantages h2,.why-page .advantages h3,.why-page .advantages h4{text-align:center;font-size:24px;font-weight:600;margin:0 0 30px}.why-page .advantage-item{float:left;width:20%;padding:0 15px;position:relative;height:65px}.why-page .advantage-item:after{content:'';height:2px;left:15px;right:15px;background-color:#98372d;position:absolute;bottom:0}.why-page .advantage-item p{font-size:18px;color:#000;position:relative;z-index:10}.why-page .advantage-item p:after{content:attr(data-letter);font-size:58px;font-family:UniNeueHeavy;color:#f0f3f7;position:absolute;top:-15px;left:-13px;z-index:-1}.why-page .leader-img img{display:block;margin:auto;max-width:100%}.why-page .why-form{background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px 0}.why-page .why-form .container h3,.why-page .why-form .container p,.why-page .why-form .container>h2{text-align:center;color:#fff}.why-page .why-form .container>p{margin:0 0 20px}.why-page .why-form .container h3,.why-page .why-form .container>h2{font-size:24px;margin:0 0 10px}.why-page .why-form .container .main-btn{width:100%;padding:10px}.why-page .why-form .sorting-block{position:relative}.why-page .why-form .sorting-block p{position:absolute;left:0;top:10px}.why-page .why-form .sorting-block .select-button{font-size:13px;color:#999;width:100%;padding:0 40px 0 10px;text-align:left;position:relative;outline:0;line-height:46px;border:0;background-color:#fff;border:2px solid #dadada;border-radius:0;white-space:nowrap;text-overflow:ellipsis;width:100%;border-radius:3px;height:46px}.why-page .why-form .sorting-block .select-button span{font-size:14px;display:block;margin:0 0 3px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.why-page .why-form .sorting-block .select-button:after{content:'\f107';font-family:FontAwesome;width:15px;height:37px;font-size:14px;color:#746a6a;position:absolute;top:0;right:8px;z-index:10;text-align:center}.why-page .why-form .sorting-block ul{width:100%;display:none;position:absolute;top:50px;right:0;padding:0;padding:0;border-radius:4px;z-index:8;max-height:300px;overflow:auto;z-index:100;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.5)}.why-page .why-form .sorting-block ul li{list-style-type:none;font-size:13px;cursor:pointer;position:relative;z-index:15}.why-page .why-form .sorting-block ul li:first-child{border-radius:4px 4px 0 0}.why-page .why-form .sorting-block ul li:last-of-type{border-bottom:0}.why-page .why-form .sorting-block ul li a{color:#796d69;display:block;padding:10px 20px}.why-page .why-form .sorting-block ul li:hover{background-color:#fff;color:#000}.why-page .why-form .sorting-block ul li:hover a{color:#fff;text-decoration:none;background-color:#9b3d34}.why-text-block p{font-size:16px;margin:0 0 25px}.why-text-block .quote-block{margin:30px 0 30px;padding:10px;background:url(../img/why-quote-border.png) no-repeat center;background-size:cover;font-size:18px}.why-text-block .quote-block-inner{background-color:#fff;padding:25px}.why-text-block .quote-text{position:relative}.why-text-block .quote-text p{font-size:18px;margin:0 0 10px}.why-text-block .quote-text:before{content:'';height:3px;width:20px;background-color:#9b3d34;position:absolute;top:11px;left:-41px}.why-text-block .quote-author{color:#9b3d34}@media (max-width:991px){.why-page .advantages{text-align:center;margin:20px 0}.why-page .advantage-item{float:none;display:inline-block;vertical-align:top;text-align:left;width:30%;margin-bottom:30px}.why-page .why-form .sorting-block{margin-bottom:15px}}@media (max-width:767px){.why-page .advantage-item{width:70%}}@media (max-width:480px){.why-page .advantage-item{width:100%}}.study-page{background-color:#e6e6e6}.study-page .border-left-container{background-color:#fff;padding:30px 60px;border-left:4px solid #9b3d34;margin:20px 0}.study-page .border-left-container p{font-size:16px;line-height:1.5;color:#666}.study-page .actual-picking,.study-page .school-present,.study-page .study-footer{background-color:#fff;margin:0 0 20px}.study-page .study-head{padding:25px 60px;border-bottom:1px solid #e6e6e6;margin-bottom:40px}.study-page .study-head h2,.study-page .study-head h3,.study-page .study-head h4{font-size:24px;font-weight:600;margin:0}.study-page .study-content{padding:0 35px}.study-page .pick-item{width:290px;height:290px;background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:25px;position:relative;margin:0 auto 50px;transition:.3s}.study-page .pick-item h2,.study-page .pick-item h3,.study-page .pick-item h4{font-size:24px;text-decoration:underline}.study-page .pick-item .overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;outline:0;z-index:5}.study-page .pick-item .descr-text{position:absolute;bottom:20px;left:25px;right:20px;max-height:80px;overflow:hidden}.study-page .pick-item:hover{opacity:.8}.study-page .pick-item:hover h2,.study-page .pick-item:hover h3,.study-page .pick-item:hover h4{text-decoration:none}.study-page .school-present .study-head{margin-bottom:20px}.study-page .school-present .school-item{padding:25px 60px;position:relative;border-bottom:1px solid #e6e6e6}.study-page .school-present .school-item:after{content:'';width:4px;position:absolute;top:25px;bottom:25px;right:-4px;background-color:#9b3d34}.study-page .school-present .img-block{width:390px;height:230px;background-size:cover;background-repeat:no-repeat;background-position:center;float:left;transition:.3s}.study-page .school-present .img-block a{display:block;width:100%;height:100%;outline:0}.study-page .school-present .img-block:hover{opacity:.8}.study-page .school-present .text-block h2,.study-page .school-present .text-block h3,.study-page .school-present .text-block h4{font-size:24px;font-weight:600;margin:10px 0 20px}.study-page .school-present .text-block h2 a,.study-page .school-present .text-block h3 a,.study-page .school-present .text-block h4 a{color:inherit}.study-page .school-present .text-block p{font-size:16px;margin:0 0 20px;line-height:1.5}.study-page .school-present .text-block .main-btn{padding:7px 25px}.study-page .study-footer{padding:40px 60px;text-align:center}.study-page .study-footer .main-btn{margin-right:20px;color:#fff;text-decoration:none;vertical-align:middle}.study-page .study-footer .main-btn:hover{color:#000}.study-page .study-footer a{color:#9b3d34;text-decoration:underline}.study-page .study-footer a:hover{text-decoration:none}.study-page .study-footer a,.study-page .study-footer span{display:inline-block;vertical-align:middle;font-size:16px}@media (max-width:1199px){.study-page .school-present .img-block{width:100%}}@media (max-width:991px){.study-page .border-left-container{padding:20px 25px}.study-page .border-left-container p{font-size:14px}.study-page .school-present .img-block{margin-bottom:20px;height:300px}.study-page .school-present .text-block h2,.study-page .school-present .text-block h3,.study-page .school-present .text-block h4{font-size:20px}.study-page .study-head{padding:20px 25px;margin-bottom:25px}.study-page .study-head h2,.study-page .study-head h3,.study-page .study-head h4{font-size:20px}.study-page .pick-item{margin:0 auto 20px}.study-page .study-footer{padding:30px}}@media (max-width:767px){.study-page .school-present .school-item{padding:25px}.study-page .school-present .text-block p{font-size:14px}.study-page .school-present .text-block h2,.study-page .school-present .text-block h3,.study-page .school-present .text-block h4{margin:5px 0 10px}.study-page .study-footer{text-align:center}.study-page .study-footer .main-btn{margin:0 20px 20px}}@media (max-width:540px){.study-page .school-present .img-block{height:250px}}@media (max-width:480px){.study-page .school-present .school-item{padding:15px}.study-page .school-present .img-block{height:200px}.study-page .study-content{padding:0 20px}.study-page .pick-item{width:100%}.study-page .study-footer{padding:20px}.study-page .study-footer .main-btn{margin:0 0 20px}}.school-info{background-color:#e6e6e6}.school-info .content{background-color:#fff;margin:20px 0}.school-info .content hr{margin:5px 0}.school-info .content ul{list-style:none;margin:5px 0 15px;padding:0}.school-info .content ul li{position:relative;padding-left:20px;font-size:16px;color:#666}.school-info .content ul li:before{content:'';width:5px;height:5px;background-color:#9b3d34;position:absolute;top:10px;left:0}.school-info .content img{display:block;max-width:100%;max-height:480px}.school-info .content-head{border-bottom:1px solid #e6e6e6;padding:20px 30px}.school-info .content-head h1,.school-info .content-head h2,.school-info .content-head h3{font-size:24px;font-weight:600;margin:0}.school-info .rules-content{padding:30px 25px}.school-info .rules-content h3{font-size:18px;margin:10px 0;font-weight:600}.school-info .rules-content h4{font-size:16px;font-weight:600}.school-info .rules-content span em{color:#666}.school-info .school-info-footer{border-left:4px solid #9b3d34;background-color:#fff;padding:25px 20px;font-size:16px;margin:0 0 30px}.school-info .school-info-footer p{margin:0 0 20px}.school-info .school-info-footer .download-link{position:relative;padding-left:30px;display:inline-block;margin-right:15px;color:#666;text-decoration:underline;margin-bottom:10px}.school-info .school-info-footer .download-link:hover{text-decoration:none}.school-info .school-info-footer .download-link:before{content:'';width:18px;height:24px;background:url(../img/pdf-icon.png) no-repeat center;position:absolute;top:50%;left:0;margin-top:-13px}.school-page{background-color:#e6e6e6}.school-slider-wrap{position:relative}.school-slider-wrap .arrow-container{position:absolute;top:412px;left:253px;z-index:5;width:225px;padding:23px 0;text-align:center;background-color:#fff}.school-slider-wrap .arrow-container .school-slider-info{margin:0 8px}.school-slider-wrap .arrow-container .current-slide-num{font-size:18px}.school-slider-wrap .arrow-container i{margin:0 5px}.school-slider-wrap .arrow-container .slick-arrow{border:0;outline:0;color:#666;background-color:transparent}.school-slider{background-color:#fff;margin:20px 0 40px}.school-slider .item{outline:0;padding:20px}.school-slider .item .img-block{float:left;width:460px;height:460px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-right:30px}.school-slider .item .text-block h2,.school-slider .item .text-block h3{display:inline-block;position:relative;padding:0 0 15px;margin:0 0 15px}.school-slider .item .text-block h2:after,.school-slider .item .text-block h3:after{content:'';width:30px;height:3px;background-color:#9b3d34;position:absolute;bottom:0;left:0}.school-slider .item .text-block p{margin:0 0 30px}.school-facilities{margin:0 0 40px}.school-facilities h2,.school-facilities h3,.school-facilities h4{font-size:24px;font-weight:600}.school-facilities ul{list-style:none;padding:0;margin:0}.school-facilities ul li{position:relative;font-size:14px;padding-left:20px;margin:0 0 7px;color:#666}.school-facilities ul li:before{content:'';width:5px;height:5px;position:absolute;top:10px;left:0;background-color:#9b3d34}.school-facilities iframe{width:100%;height:430px}.school-features{background-color:#fff;padding:25px;margin-bottom:20px}.school-features .img-block{height:220px;background-size:cover;background-position:center;background-repeat:no-repeat}.school-download{background-color:#fff;margin:0 0 40px}.school-download .lg-img{background-size:cover;background-position:center;background-repeat:no-repeat;width:765px;height:100%;min-height:280px;float:left}.school-download .text-block{padding-top:20px;padding-right:25px;position:relative;min-height:280px;margin-left:790px}.school-download .download-link{position:absolute;padding-left:30px;margin-right:15px;color:#666;text-decoration:underline;bottom:30px;left:0}.school-download .download-link:before{content:'';width:18px;height:24px;background:url(../img/pdf-icon.png) no-repeat center;position:absolute;top:50%;left:0;margin-top:-13px}@media (max-width:1199px){.school-download .lg-img{width:700px}.school-download .text-block{margin-left:720px}}@media (max-width:991px){.school-info .content img{margin:auto}.school-slider{margin:20px 0}.school-slider .item .img-block{margin:0 auto 70px;float:none}.school-slider-wrap .arrow-container{top:480px;left:0;right:0;margin:auto}.school-page .video-block{margin:20px 0}.school-download .lg-img{width:100%;float:none}.school-download .text-block{margin-left:0;padding:20px 20px 60px;min-height:auto}.school-download .text-block h3,.school-download .text-block h4{margin:0 0 15px}.school-download .download-link{bottom:21px;left:21px}}@media (max-width:767px){.school-info .content-head{text-align:center}.school-slider .item .img-block{height:400px;width:400px}.school-slider-wrap .arrow-container{top:420px}.school-facilities iframe{height:400px}.school-features .img-block{max-width:340px;margin:auto}.school-features h3{text-align:center}.school-features p{margin-bottom:25px}}@media (max-width:540px){.school-slider .item .img-block{height:350px;width:350px}.school-slider-wrap .arrow-container{top:370px}.school-facilities iframe{height:350px}}@media (max-width:480px){.school-slider .item .img-block{height:300px;width:100%}.school-slider-wrap .arrow-container{top:320px}.school-facilities iframe{height:300px}}.camp-page{background-color:#e6e6e6}.camp-page .main ul{list-style:none;padding:0;margin:0}.camp-page .main ul li{position:relative;font-size:14px;padding-left:20px;margin:0 0 7px;color:#666}.camp-page .main ul li:before{content:'';width:5px;height:5px;position:absolute;top:7px;left:0;background-color:#9b3d34}.camp-page .site-breadcrumbs{margin:5px 0 15px!important}.camp-page .head-section{margin-bottom:20px}.camp-page .content{background-color:#fff;margin-bottom:20px}.camp-page .content-inner{padding:25px}.camp-page .content-inner .img-block img{display:block;max-width:100%}.camp-page .content-wrap .content{float:left;width:860px}.camp-page .content-wrap img{display:block;max-width:100%}.camp-page .content-head{border-bottom:1px solid #e6e6e6;padding:25px}.camp-page .content-head h1,.camp-page .content-head h2,.camp-page .content-head h3,.camp-page .content-head h4{font-size:24px;font-weight:600;margin:0}.camp-page .footer-section{border-left:4px solid #9b3d34;background-color:#fff;padding:25px;font-size:16px;margin:0 0 40px}.camp-page .sm-content{margin-left:880px}.camp-page .sm-content .content-head h2,.camp-page .sm-content .content-head h3,.camp-page .sm-content .content-head h4{font-size:18px}.camp-page .sm-content table{display:block;margin:20px}.camp-page .sm-content table span{font-size:20px;color:#9b3d34}.camp-page .sm-content table p{color:#9b3d34}.camp-page .sm-content table tr td:last-child{width:70px;text-align:center}.camp-page .sm-content ul{margin:20px}.camp-page .sm-content .sm-content-inner{background-color:#fff;border-bottom:1px solid transparent}.camp-page .sm-content .sm-content-inner:first-of-type{margin-bottom:20px}.summer-camp-footer{border-top:1px solid #e6e6e6;text-align:center;padding:40px 0}.summer-camp-footer .main-btn{margin-right:20px;color:#fff;text-decoration:none;vertical-align:middle}.summer-camp-footer .main-btn:hover{color:#000}.summer-camp-footer a{color:#9b3d34;text-decoration:underline}.summer-camp-footer a:hover{text-decoration:none}.summer-camp-footer a,.summer-camp-footer span{display:inline-block;vertical-align:middle;font-size:16px}@media (max-width:1199px){.camp-page .content-wrap .content{width:100%;float:none}.camp-page .sm-content{margin:0}.camp-page .sm-content .sm-content-inner{margin:20px 0}}@media (max-width:991px){.camp-page .content-wrap img{margin:0 auto 20px}.camp-page .content-head{text-align:center!important}.camp-page .content-head h2,.camp-page .content-head h3{margin-bottom:10px}.camp-page .content-head p{text-align:center!important}.camp-page .content-inner .img-block img{margin:20px auto}}@media (max-width:767px){.summer-camp-footer .main-btn{margin-bottom:20px}}.why-page .main{padding-top:40px}.why-page .wide-block{background-color:#ededf2;padding:40px 0;text-align:center;margin:50px 0}.why-page .wide-block h2,.why-page .wide-block h3{font-size:24px;font-weight:600;font-size:24px;letter-spacing:1.5px;position:relative;padding-bottom:20px;margin:0 0 15px}.why-page .wide-block h2:after,.why-page .wide-block h3:after{content:'';position:absolute;width:30px;height:4px;background-color:#9b3d34;left:50%;margin-left:-15px;bottom:0}.why-page .wide-block p{font-size:16px;color:#666}.why-page .advantages{margin:30px 0 50px}.why-page .advantages h2,.why-page .advantages h3,.why-page .advantages h4{text-align:center;font-size:24px;font-weight:600;margin:0 0 30px}.why-page .advantage-item{float:left;width:20%;padding:0 15px;position:relative;height:65px}.why-page .advantage-item:after{content:'';height:2px;left:15px;right:15px;background-color:#98372d;position:absolute;bottom:0}.why-page .advantage-item p{font-size:18px;color:#000;position:relative;z-index:10}.why-page .advantage-item p:after{content:attr(data-letter);font-size:58px;font-family:UniNeueHeavy;color:#f0f3f7;position:absolute;top:-15px;left:-13px;z-index:-1}.why-page .leader-img img{display:block;margin:auto;max-width:100%}.why-page .why-form{background-size:cover;background-repeat:no-repeat;background-position:center;padding:60px 0}.why-page .why-form .container h3,.why-page .why-form .container p,.why-page .why-form .container>h2{text-align:center;color:#fff}.why-page .why-form .container>p{margin:0 0 20px}.why-page .why-form .container h3,.why-page .why-form .container>h2{font-size:24px;margin:0 0 10px}.why-page .why-form .container .main-btn{width:100%;padding:10px}.why-page .why-form .sorting-block{position:relative}.why-page .why-form .sorting-block p{position:absolute;left:0;top:10px}.why-page .why-form .sorting-block .select-button{font-size:13px;color:#999;width:100%;padding:0 40px 0 10px;text-align:left;position:relative;outline:0;line-height:46px;border:0;background-color:#fff;border:2px solid #dadada;border-radius:0;white-space:nowrap;text-overflow:ellipsis;width:100%;border-radius:3px;height:46px}.why-page .why-form .sorting-block .select-button span{font-size:14px;display:block;margin:0 0 3px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.why-page .why-form .sorting-block .select-button:after{content:'\f107';font-family:FontAwesome;width:15px;height:37px;font-size:14px;color:#746a6a;position:absolute;top:0;right:8px;z-index:10;text-align:center}.why-page .why-form .sorting-block ul{width:100%;display:none;position:absolute;top:50px;right:0;padding:0;padding:0;border-radius:4px;z-index:8;max-height:300px;overflow:auto;z-index:100;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.5)}.why-page .why-form .sorting-block ul li{list-style-type:none;font-size:13px;cursor:pointer;position:relative;z-index:15}.why-page .why-form .sorting-block ul li:first-child{border-radius:4px 4px 0 0}.why-page .why-form .sorting-block ul li:last-of-type{border-bottom:0}.why-page .why-form .sorting-block ul li a{color:#796d69;display:block;padding:10px 20px}.why-page .why-form .sorting-block ul li:hover{background-color:#fff;color:#000}.why-page .why-form .sorting-block ul li:hover a{color:#fff;text-decoration:none;background-color:#9b3d34}.why-text-block p{font-size:16px;margin:0 0 25px}.why-text-block .quote-block{margin:30px 0 30px;padding:10px;background:url(../img/why-quote-border.png) no-repeat center;background-size:cover;font-size:18px}.why-text-block .quote-block-inner{background-color:#fff;padding:25px}.why-text-block .quote-text{position:relative}.why-text-block .quote-text p{font-size:18px;margin:0 0 10px}.why-text-block .quote-text:before{content:'';height:3px;width:20px;background-color:#9b3d34;position:absolute;top:11px;left:-41px}.why-text-block .quote-author{color:#9b3d34}@media (max-width:991px){.why-page .advantages{text-align:center;margin:20px 0}.why-page .advantage-item{float:none;display:inline-block;vertical-align:top;text-align:left;width:30%;margin-bottom:30px}.why-page .why-form .sorting-block{margin-bottom:15px}}@media (max-width:767px){.why-page .advantage-item{width:70%}}@media (max-width:480px){.why-page .advantage-item{width:100%}}.article-page .article-content{padding:30px 0}.article-page .article-content>p{max-width:950px;margin:0 auto 30px;font-size:16px}.article-page .article-content>img{display:block;width:100%;margin:40px auto}.article-page .article-content .border-title{max-width:1000px;margin:20px auto;padding:15px 20px;font-size:16px;position:relative;border-left:3px solid #98372d}.article-page .article-content .border-title h3,.article-page .article-content .border-title h4,.article-page .article-content .border-title p{font-size:18px;margin:10px 0}.article-page .article-footer{border-top:1px solid #dadada;padding:40px 0}.article-page .article-footer .container{position:relative}.article-page .article-footer .next-link,.article-page .article-footer .prev-link{position:relative;color:#cdcdcd;transition:.3s}.article-page .article-footer .next-link:before,.article-page .article-footer .prev-link:before{font-family:FontAwesome;top:0;position:absolute;transition:.25s}.article-page .article-footer .next-link:hover,.article-page .article-footer .prev-link:hover{color:#000}.article-page .article-footer .prev-link{float:left;padding-left:25px}.article-page .article-footer .prev-link:before{left:10px;content:'\f104'}.article-page .article-footer .prev-link:hover:before{left:0}.article-page .article-footer .next-link{float:right;padding-right:25px}.article-page .article-footer .next-link:before{right:10px;content:'\f105'}.article-page .article-footer .next-link:hover:before{right:0}.article-page .article-footer .social-block{position:absolute;bottom:-5px;left:0;right:0;max-width:300px;margin:auto;text-align:center}.article-page .article-footer .social-block a{display:inline-block;vertical-align:top;text-align:center;width:30px;height:30px;margin:0 5px;border:1px solid #cdcdcd;border-radius:100%;color:#cdcdcd;transition:.25s}.article-page .article-footer .social-block a:after{font-family:FontAwesome;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.article-page .article-footer .social-block a:hover{color:#000;border:1px solid #000;background-color:#fff}.article-page .article-footer .social-block a.instagram-item:after{content:'\f16d'}.article-page .article-footer .social-block a.facebook-item:after{content:'\f09a'}.article-page .article-footer .social-block a.google-item:after{content:'\f0d5'}@media (max-width:991px){.article-page .article-content{padding-top:10px}.article-page .article-content h2,.article-page .article-content h3,.article-page .article-content h4{font-size:20px}.article-page .article-content>p{margin:15px auto}.article-page .article-content>img{margin:20px 0}.article-page .article-content .border-title{padding:10px 15px}.article-page .article-content .border-title h3,.article-page .article-content .border-title h4,.article-page .article-content .border-title p{font-size:16px}}@media (max-width:767px){.article-page .article-content{padding-top:10px}.article-page .article-content h2,.article-page .article-content h3,.article-page .article-content h4{font-size:18px}.article-page .article-content>p{font-size:14px}.article-page .article-content .border-title{padding:10px;margin:10px 0}.article-page .article-content .border-title h3,.article-page .article-content .border-title h4,.article-page .article-content .border-title p{font-size:14px}.article-page .article-footer{text-align:center;padding:20px 0}.article-page .article-footer .social-block{position:static;margin:20px auto 0}.article-page .article-footer .next-link,.article-page .article-footer .prev-link{float:none;display:inline-block;margin:0 10px}}@media (max-width:480px){.article-page .article-footer .next-link{padding-left:30px;padding-right:30px}.article-page .article-footer .prev-link{padding-right:30px;margin-bottom:20px}}.teachers-page .experience-list{display:-ms-flexbox;display:-webkit-flex;display:flex;list-style:none;padding:0}.teachers-page .experience-list .experience-item{-webkit-box-flex:1;-ms-flex-positive:1;-webkit-flex-grow:1;flex-grow:1;position:relative;padding:0 20px}.teachers-page .experience-list .experience-item:before{content:'';width:5px;height:5px;background-color:#9b3d34;position:absolute;top:7px;left:0}.teachers-page .text-line{display:block;height:3px;width:30px;background-color:#9b3d34;margin:30px auto}.teachers-page .teachers-content{padding:30px 0}.teachers-page .teachers-content h2,.teachers-page .teachers-content h3,.teachers-page .teachers-content h4,.teachers-page .teachers-content p{text-align:center}.teachers-page .teachers-content h2{font-size:24px;margin:0 0 30px}.teachers-page .teachers-content h2,.teachers-page .teachers-content h3,.teachers-page .teachers-content h4{font-weight:600}.teachers-page .teachers-content h3,.teachers-page .teachers-content h4{font-size:18px;margin:20px 0}.teachers-page .teachers-content p{max-width:900px;margin:10px auto 20px;font-size:16px}.teachers-page .teachers-content .border-block{border-top:1px solid #dadada}.teachers-page .form-container .form-row{margin:0 0 15px}.teachers-page .form-container .form-row .form-col{float:left;width:50%;position:relative;padding-top:20px}.teachers-page .form-container .form-row .form-col:first-of-type{padding-right:30px}.teachers-page .form-container .form-row .form-col:first-of-type .mat-label{left:0}.teachers-page .form-container .form-row .form-col:last-of-type{padding-left:30px}.teachers-page .form-container .form-row .form-col:last-of-type .mat-label{left:28px}.teachers-page .form-container .form-row .form-col.icon-col .fa-calendar{position:absolute;top:33px;right:32px;font-size:18px;pointer-events:none}.teachers-page .form-container .mat-label{display:block;position:absolute;top:5px;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);color:#979797;font-size:14px;transition:all .3s;z-index:5;margin:0;font-weight:400}.teachers-page .form-container .feedback-input{display:block;position:relative;width:100%;border:0;border-bottom:1px solid #e0e0e0;font-size:16px;outline:0;padding:0;height:50px;background-color:transparent;color:#000}.teachers-page .form-container .feedback-input:focus{border-bottom:1px solid #100908}.teachers-page .form-container .is-completed .mat-label{font-size:12px;-webkit-transform:translateY(7px);-ms-transform:translateY(7px);transform:translateY(7px);color:#979797;padding-left:0;left:0}.teachers-page .form-container .textarea-container{position:relative;padding-top:20px;margin:0 0 40px}.teachers-page .form-container .textarea-container textarea{display:block;width:100%;outline:0;border:0;border-bottom:1px solid #e0e0e0;resize:none;height:70px}.teachers-page .form-container .textarea-container textarea:focus{border-bottom:1px solid #100908}.teachers-page .form-container .textarea-container.is-completed .mat-label{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.teachers-page .form-container .form-control{border:0;border-bottom:2px solid #e0e0e0;outline:0;box-shadow:none;border-radius:0;padding:0;color:#979797;height:50px}.teachers-page .form-container .form-control:focus{border-bottom:2px solid #000}.teachers-page .sorting-block{position:relative}.teachers-page .sorting-block p{position:absolute;left:0;top:10px}.teachers-page .sorting-block .select-button{font-size:13px;color:#979797;width:100%;padding:0 30px 0 0;text-align:left;position:relative;outline:0;height:50px;line-height:50px;border:0;background-color:transparent;border-bottom:1px solid #e0e0e0;border-radius:0;white-space:nowrap;text-overflow:ellipsis}.teachers-page .sorting-block .select-button:focus{border-bottom:1px solid #000}.teachers-page .sorting-block .select-button span{font-size:14px;display:block;margin:0 0 3px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.teachers-page .sorting-block .select-button span.active{color:#000;font-size:16px}.teachers-page .sorting-block .select-button:after{content:'\f107';font-family:FontAwesome;width:15px;height:37px;font-size:16px;color:#746a6a;position:absolute;top:0;right:0;z-index:10;text-align:center}.teachers-page .sorting-block ul{width:100%;display:none;position:absolute;top:40px;right:0;padding:0;padding:0;border-radius:4px;z-index:8;max-height:350px;overflow:auto;z-index:100;background-color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.5)}.teachers-page .sorting-block ul li{list-style-type:none;font-size:13px;cursor:pointer;position:relative;z-index:15}.teachers-page .sorting-block ul li:first-child{border-radius:4px 4px 0 0}.teachers-page .sorting-block ul li:last-of-type{border-bottom:0}.teachers-page .sorting-block ul li a{color:#796d69;display:block;padding:10px 20px}.teachers-page .sorting-block ul li:hover{background-color:#fff;color:#000}.teachers-page .sorting-block ul li:hover a{color:#000;text-decoration:none}.teachers-page .nav-tabs{text-align:center;margin-top:40px}.teachers-page .nav-tabs>li{float:none;display:inline-block}.teachers-page .nav-tabs>li.active a{color:#000}.teachers-page .nav-tabs>li>a{font-size:18px;color:#666}.teachers-page .tab-pane{padding:30px 0}.teachers-page .addFileBlock{display:inline-block;float:left}.teachers-page .addfileButton{width:265px;font-size:16px;color:#000;border:2px solid #cdcdcd;background-color:#cdcdcd;text-align:center;padding:7px 15px;border-radius:6px;cursor:pointer;transition:.25s;overflow:hidden;margin-right:30px;border-radius:4px}.teachers-page .addfileButton:hover{color:#000;border-color:#9b3d34;background-color:transparent}.teachers-page .addFileBlock input{display:none}.teachers-page .main-btn{padding:7px 80px;border-radius:4px}.teachers-page .vacancy-item{padding:25px;border:1px solid #ccc;margin-bottom:30px}.teachers-page .vacancy-item:hover{border:1px solid #9b3d34}.teachers-page .vacancy-item:hover .title-block{border-bottom:1px solid #9b3d34}.teachers-page .vacancy-item .title-block{border-bottom:1px solid #ccc;padding-bottom:10px;margin:0 0 25px}.teachers-page .vacancy-item .title-block h3,.teachers-page .vacancy-item .title-block h4{margin:0;font-size:18px;font-weight:600}.teachers-page .vacancy-item .title-block p{text-align:right}.teachers-page .vacancy-item .text-block{position:relative;max-height:90px;overflow:hidden;margin-bottom:30px}.teachers-page .vacancy-item .text-block:after{content:'';display:block;position:absolute;left:0;right:0;bottom:0;height:25px;background-image:linear-gradient(to bottom,rgba(255,255,255,0),#fff 100%,#fff 10%,#fff)}.teachers-page .vacancy-item .text-block p{color:#666;line-height:1.6}.teachers-page .vacancy-item .text-block p strong{color:#000}.teachers-page .vacancy-item ul{list-style:none;margin:0;padding:0}.teachers-page .vacancy-item ul li{position:relative;padding-left:20px;margin:0 0 5px;color:#666}.teachers-page .vacancy-item ul li:before{content:'';width:5px;height:5px;background-color:#9b3d34;position:absolute;top:7px;left:0}.teachers-page .vacancy-item .vacancy-footer .main-btn{padding:5px 30px;float:right}.vacancy-modal .close{position:absolute;top:7px;right:15px}.vacancy-modal .modal-header{border:0;position:relative;padding:30px 25px 5px}.vacancy-modal .modal-body{padding:5px 25px 15px}.vacancy-modal .title-block{border-bottom:1px solid #ccc;padding-bottom:10px}.vacancy-modal .title-block h3,.vacancy-modal .title-block h4{margin:0;font-size:18px;font-weight:600}.vacancy-modal .title-block p{text-align:right}.vacancy-modal .text-block p{color:#666;line-height:1.6}.vacancy-modal .text-block p strong{color:#000}.vacancy-modal ul{list-style:none;margin:0;padding:0}.vacancy-modal ul li{position:relative;padding-left:20px;margin:0 0 5px;color:#666}.vacancy-modal ul li:before{content:'';width:5px;height:5px;background-color:#9b3d34;position:absolute;top:7px;left:0}@media (max-width:991px){.teachers-page .teachers-content{padding:20px 0}.teachers-page .experience-list{display:block}.teachers-page .experience-list .experience-item{margin:0 0 10px}.teachers-page .experience-list .experience-item br{display:none}.teachers-page .nav-tabs{margin-top:20px}}@media (max-width:767px){.teachers-page .form-container .form-row .form-col{width:100%}.teachers-page .form-container .form-row .form-col{padding:20px 0 0!important}.teachers-page .form-container .form-row .form-col:last-of-type .mat-label{left:0}.teachers-page .form-container .form-row{margin:0}.teachers-page .addFileBlock{float:none;display:block}.teachers-page .addfileButton{width:100%;margin:0 0 20px}.teachers-page .main-btn{width:100%}}@media (max-width:767px){.teachers-page .vacancy-item .title-block h3,.teachers-page .vacancy-item .title-block h4{margin:0 0 15px;text-align:center}.vacancy-modal .title-block h3,.vacancy-modal .title-block h4{margin:0 0 15px;text-align:center}.vacancy-modal .title-block p{text-align:center}.teachers-page .vacancy-item .title-block p{text-align:center}}.journal-page .pagination{margin:20px 0 40px}.journal-page .pagination li{display:inline-block;margin:0 4px}.journal-page .pagination li.active a{background-color:#98372d;color:#fff}.journal-page .pagination li a{border:1px solid #dfe1e6;color:grey}.journal-page .border-col{border-right:1px solid #e6e9ed}.journal-page .journal-footer{border-top:1px solid #e9e9e9;padding:20px 0}.journal-page .journal-footer .main-btn{float:right;padding:3px 30px}.journal-page .journal-footer .hash-block{float:left;margin-top:5px}.journal-page .journal-footer .hash-block .fa-instagram{color:#b3b3b3;font-size:24px;margin-right:5px;display:inline-block;vertical-align:top}.journal-page .journal-footer .hash-block .hashtag{color:#000;margin-top:1px;font-size:18px;display:inline-block;vertical-align:top}.header_journal{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:420px}.header_journal .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header_journal h2{color:#fff;font-size:36px;font-weight:700;letter-spacing:1.5px}.header_journal p{color:#fff;font-size:14px;font-weight:300}.journal_cont .container .wrapper_journal>a{color:#000;font-size:14px;font-weight:300;line-height:32px;text-decoration:underline;margin:25px;display:inline-block}.journal_cont .container .wrapper_journal>a:first-of-type{margin-left:0}.journal_cont .container .wrapper_journal>a.active{color:#999;text-decoration:none}.journal_cont .container .item{display:inline-block;margin-bottom:60px;width:100%}.journal_cont .container .item:last-of-type{margin-bottom:10px}.journal_cont .container .item .item_picture a{display:inline-block;height:240px;width:100%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.journal_cont .container .item .item_picture a:after{content:"";top:50%;left:50%;width:0;height:0;background:rgba(155,61,52,.2);transition:.3s;position:absolute}.journal_cont .container .item .item_picture a:hover:after{top:0;left:0;width:100%;height:100%}.journal_cont .container .item .item_info span{display:inline-block;width:100%;color:#666;font-size:14px;font-weight:500;line-height:32px}.journal_cont .container .item .item_info a{display:inline-block;width:100%;color:#000;font-size:24px;font-weight:500;line-height:32px;text-decoration:underline;padding:25px;padding-right:0;margin-left:-90px;background-color:#fff;margin-bottom:20px}.journal_cont .container .item .item_info a:hover{text-decoration:none}.journal_cont .container .item .item_info p{display:inline-block;width:100%;color:#666;font-size:16px;font-weight:300;line-height:24px}.journal_cont .container .item .text-block{padding-right:10px}.origin_bloc{height:370px;margin-bottom:60px;position:relative}.origin_block_inner{background-size:cover;background-position:center;background-repeat:no-repeat;position:absolute;top:0;right:0;height:100%;width:70vw}.origin_bloc .origin_bloc_in{background-color:rgba(0,0,0,.65);display:inline-block;height:100%;max-width:397.5px;padding:30px;min-height:370px;position:relative;z-index:10}.origin_bloc .origin_bloc_in span{display:inline-block;width:100%;color:#fff;font-size:14px;font-weight:500;margin:15px 0}.origin_bloc .origin_bloc_in a{display:inline-block;width:100%;color:#fff;font-size:24px;font-weight:500;line-height:32px;padding:15px 0;margin-bottom:0;text-decoration:underline}.origin_bloc .origin_bloc_in p{display:inline-block;width:100%;color:#fff;font-size:16px;font-weight:300;line-height:24px}.origin_bloc .origin_bloc_in .main-btn{margin-top:15px;padding:10px 25px;text-decoration:none;width:auto;font-size:16px}.origin_bloc .origin_bloc_in .main-btn:hover{color:#000}.add-scroll.list{display:none}.filter-data{padding-left:25px}.filter-data li{list-style-type:none;margin-bottom:10px}.item-filter-data .dropdown-list a{display:inline-block;width:100%;color:#000;font-size:18px;font-weight:500;line-height:38px;margin-bottom:0;text-decoration:none}.item-filter-data{display:inline-block;width:290px}.item-filter-data .dropdown-list a i{float:right;padding:10px 15px;background:#98372d;color:#fff;border-radius:3px;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.item-filter-data .dropdown-list .add-scroll.list a{text-decoration:none;color:#666;font-size:16px;font-weight:300;margin-bottom:15px;line-height:1;padding-left:15px}.filter-data li label .dropdown-list a.active i{transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.journal_menu_right{padding-top:75px}.journal_menu_right h3{color:#000;font-size:24px;font-weight:500;border-bottom:1px #dadada solid;margin-top:0;padding-bottom:20px;margin-bottom:30px}.journal_menu_right .best_news{margin-bottom:28px;display:inline-block;width:100%}.journal_menu_right .best_news i{width:70px;height:70px;display:inline-block;float:left;margin-right:8px;background-size:cover;background-repeat:no-repeat;background-position:center}.journal_menu_right .best_news i a{display:inline-block;width:100%;height:100%}.journal_menu_right .best_news a{display:block;color:#000;font-size:15px;font-weight:300}.journal_menu_right .best_news p{color:#666;font-size:13px;font-weight:300;display:inline}.journal_menu_right .post_categories a{display:inline-block;width:100%;text-decoration:none;color:#000;font-size:18px;font-weight:600}.journal_menu_right .post_categories a span{display:inline-block;padding:10px 15px;border-radius:3px}.journal_menu_right .post_categories a.active span{background-color:#d7dade}@media (max-width:991px){.journal-page .border-col{border-right:0}.journal_menu_right{padding-top:10px}.journal_menu_right .popular-posts{display:none}.journal_menu_right h3{margin:10px 0 25px}.journal_cont .container .wrapper_journal>a{font-size:20px}}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility}.mediPlayer .control{opacity:0;pointer-events:none;cursor:pointer}.mediPlayer .not-started .play,.mediPlayer .paused .play{opacity:1}.mediPlayer .playing .pause{opacity:1}.mediPlayer .playing .play{opacity:0}.mediPlayer .ended .stop{opacity:1;pointer-events:none}.mediPlayer .precache-bar .done{opacity:0}.mediPlayer .ended .progress-bar,.mediPlayer .not-started .progress-bar{display:none}.mediPlayer .ended .progress-track{stroke-opacity:1}.mediPlayer .precache-bar,.mediPlayer .progress-bar{transition:stroke-dashoffset .5s;stroke-dasharray:298.1371428256714;stroke-dashoffset:298.1371428256714}.selection-page .selection-content{padding:40px 0 50px}.selection-page .container h2{text-align:center;font-size:24px;margin:0 0 30px;font-weight:600}.selection-page .nav-tabs{text-align:center;margin-top:60px}.selection-page .nav-tabs>li{float:none;display:inline-block}.selection-page .nav-tabs>li.active a{color:#000}.selection-page .nav-tabs>li>a{font-size:18px;color:#666}.selection-page .tab-pane{padding:30px 100px}.selection-page .tab-pane .sorting-block{position:relative}.selection-page .tab-pane .sorting-block p{position:absolute;left:0;top:10px}.selection-page .tab-pane .sorting-block .select-button{font-size:13px;color:#999;width:100%;padding:0 40px 0 10px;text-align:left;position:relative;outline:0;line-height:36px;border:0;background-color:#fff;border:1px solid #dadada;border-radius:0;white-space:nowrap;text-overflow:ellipsis;width:100%;border-radius:5px;height:36px}.selection-page .tab-pane .sorting-block .select-button span{font-size:14px;display:block;margin:0 0 3px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selection-page .tab-pane .sorting-block .select-button:after{content:'\f107';font-family:FontAwesome;width:15px;height:37px;font-size:14px;color:#746a6a;position:absolute;top:0;right:8px;z-index:10;text-align:center}.selection-page .tab-pane .sorting-block ul{width:100%;display:none;position:absolute;top:50px;right:0;padding:0;padding:0;border-radius:4px;z-index:8;max-height:300px;overflow:auto;z-index:100;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.5)}.selection-page .tab-pane .sorting-block ul li{list-style-type:none;font-size:13px;cursor:pointer;position:relative;z-index:15}.selection-page .tab-pane .sorting-block ul li:first-child{border-radius:4px 4px 0 0}.selection-page .tab-pane .sorting-block ul li:last-of-type{border-bottom:0}.selection-page .tab-pane .sorting-block ul li a{color:#796d69;display:block;padding:10px 20px}.selection-page .tab-pane .sorting-block ul li:hover{background-color:#fff;color:#000}.selection-page .tab-pane .sorting-block ul li:hover a{color:#fff;text-decoration:none;background-color:#9b3d34}.selection-page .tab-img img{display:block;max-width:350px}.selection-page .tab-form h3,.selection-page .tab-form h4{font-size:20px;margin:0 0 20px;text-align:center}.selection-page .tab-form form .main-btn{margin:30px auto 0;display:block;max-width:250px}.selection-page .tab-form table{display:block;width:100%;margin-bottom:30px}.selection-page .tab-form table td{padding:10px;border-bottom:1px solid #d3d3d3}.selection-page .tab-form .form-label{margin:5px 0;display:block}.selection-page .tab-form .form-label i{font-style:normal;font-size:13px;font-weight:400;display:inline-block;vertical-align:top}.selection-page .tab-form .form-label input[type=checkbox],.selection-page .tab-form .form-label input[type=radio]{display:inline-block;vertical-align:top;margin:3px 5px 0 0}.selection-page .tab-form .age-input{margin-right:10px;font-size:13px;color:#999;width:100px;padding:0 10px;outline:0;line-height:36px;background-color:#fff;border:1px solid #dadada;border-radius:5px;height:36px}.selection-page .tab-form .countries-container .form-label,.selection-page .tab-form .living-container .form-label{float:left;width:50%}.selection-page .tab-form .course-container .form-label{display:block}.selection-page .tab-form .period-container .form-label{float:left;width:25%}.selection-page .tab-form .form-row{margin:0 0 12px}.selection-page .tab-form .form-row .form-control{box-shadow:none}@media (max-width:1199px){.selection-page .tab-pane{padding:20px}}@media (max-width:991px){.selection-page .tab-img{display:none}.selection-page .nav-tabs{border:1px solid transparent}.selection-page .nav-tabs>li{display:block;margin:0 0 5px}.selection-page .nav-tabs>li.active a{background-color:#98372d;color:#fff}.selection-page .nav-tabs>li>a{border:1px solid #ddd;font-size:16px;padding:5px 10px;border-radius:4px}.selection-page .nav-tabs{margin-top:30px}.selection-page .container h2{margin:0 0 30px}}@media (max-width:767px){.selection-page .tab-form .countries-container .form-label,.selection-page .tab-form .living-container .form-label{width:100%}.selection-page .tab-form .form-label{margin:3px 0;position:relative;padding-left:15px}.selection-page .tab-form .form-label input[type=checkbox],.selection-page .tab-form .form-label input[type=radio]{position:absolute;top:0;left:0}.selection-page .tab-form .period-container .form-label{width:100%}.selection-page .tab-form .age-input{width:80px}}.site-breadcrumbs{list-style:none;padding:0;margin:15px 0}.site-breadcrumbs li{display:inline-block;vertical-align:top;position:relative!important;padding-right:20px;font-size:12px!important;color:grey;margin-bottom:10px;padding-left:0!important}.site-breadcrumbs li:before{display:none}.site-breadcrumbs li.active{color:#000}.site-breadcrumbs li.active a{color:#000}.site-breadcrumbs li:after{content:'\f105';font-family:FontAwesome;position:absolute;top:1px;color:grey;right:7px}.site-breadcrumbs li:last-of-type:after{display:none}.site-breadcrumbs li a{display:block;font-size:12px;color:grey}.site-breadcrumbs li a:hover{color:#000}#map{height:380px}.contacts{text-align:center}.contacts h2{margin-top:50px;margin-bottom:0;font-weight:600}.contacts .contacts_inform{display:inline-block;width:100%;padding:0 180px;margin-top:30px}.contacts .contacts_inform .item{width:33.333%;display:inline-block;float:left;border-top:1px #ccc solid;border-bottom:1px #ccc solid;text-align:center}.contacts .contacts_inform .item i{display:block;height:40px;margin:30px auto}.contacts .contacts_inform .item i img{height:100%}.contacts .contacts_inform .item.inf_tel a{padding-left:30px;position:relative}.contacts .contacts_inform .item .viber-phone{margin:0 0 10px}.contacts .contacts_inform .item .viber-phone:before{content:'';width:25px;height:25px;position:absolute;top:-3px;left:0;background:url(../img/viber-icon.png) no-repeat center}.contacts .contacts_inform .item a{display:inline-block;color:#999;font-size:14px;font-weight:300;text-decoration:none;transition:.2s}.contacts .contacts_inform .item a:hover{color:#98372d;transition:.2s}.contacts .contacts_inform .item a:focus{color:#98372d}.contacts .contacts_inform .item p{display:block;color:#999;font-size:14px;font-weight:300;margin-bottom:20px}.contacts .contacts_inform .inf_map{border-left:1px #ccc solid;border-right:1px #ccc solid;padding:0 10px}.contacts .contacts_inform .inf_map .address-inner p{position:relative}.contacts .contacts_inform .inf_map .address-inner p:before{content:'';width:40px;height:40px;display:block;margin:30px auto;background:url(../img/placeholder.svg) no-repeat center}#wrapper{position:relative;overflow:hidden;padding-top:81px}.fixed-social{position:fixed;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:100}.fixed-social a{display:block;width:60px;height:60px;color:#fff;position:relative;text-align:center;transition:.25s}.fixed-social a:hover{opacity:.8}.fixed-social a:after{display:inline-block;font-family:FontAwesome;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);margin:auto;font-size:15px}.fixed-social a.instagram-item{margin-bottom:10px;background:url(../img/instagram-bg.png) no-repeat center}.fixed-social a.instagram-item:after{content:'\f16d'}.fixed-social a.linkedin-item{background:url(../img/linkedin-bg.png) no-repeat center}.fixed-social a.linkedin-item:after{content:'\f0e1'}.fixed-social a.facebook-item{margin-bottom:10px;background:url(../img/facebook-bg.png) no-repeat center}.fixed-social a.facebook-item:after{content:'\f09a'}.fixed-social .mediPlayer{width:60px;height:60px;background-color:#98372d;background:url(../img/player-bg.png) no-repeat center;margin-top:10px;padding:12px 0 0 10px}.fixed-social .mediPlayer svg{width:36px!important;height:36px!important;cursor:pointer}.head-section{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:410px}.head-section .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.head-section h1,.head-section h2,.head-section h3{color:#fff;font-size:24px;font-weight:700;letter-spacing:1.5px;position:relative;padding-bottom:20px;margin:0 0 15px}.head-section h1:before,.head-section h2:before,.head-section h3:before{content:'';position:absolute;width:30px;height:4px;background-color:#9b3d34;left:50%;margin-left:-15px;bottom:0}.head-section p{color:#fff;font-size:16px;font-weight:300;line-height:27px}.head-section p a{color:#fff;text-decoration:underline}.head-section p a:active,.head-section p a:focus,.head-section p a:hover{text-decoration:none}.head-section span{color:#b3b3b3}.head-section .blur-container{background-color:rgba(0,0,0,.5);max-width:755px;margin:auto;padding:40px}.head-section .social-block{max-width:300px;margin:15px auto 0;text-align:center}.head-section .social-block a{display:inline-block;vertical-align:top;text-align:center;width:30px;height:30px;margin:0 5px;border:1px solid #fff;border-radius:100%;color:#fff;transition:.25s}.head-section .social-block a:after{font-family:FontAwesome;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.head-section .social-block a:hover{color:#fff;border:1px solid #666;background-color:#666}.head-section .social-block a.instagram-item:after{content:'\f16d'}.head-section .social-block a.facebook-item:after{content:'\f09a'}.head-section .social-block a.google-item:after{content:'\f0d5'}.not-found-404{padding:45px 0 50px}.not-found-404 .content{min-height:500px;padding:30px 30px 50px;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center}.not-found-404 .nums{font-size:180px;line-height:1;margin:0 0 20px;color:#9b3d34;font-weight:600}.not-found-404 .sub-text{font-size:35px;margin:0 0 30px}.not-found-404 .main-btn{width:300px;display:block;margin:0 auto;padding:10px 35px}.success-message{padding:45px 0 60px}.success-message .content{min-height:500px;padding:30px 30px 50px;background:#fff;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.success-message .content .title{text-align:center;font-size:70px;line-height:1;margin:0 0 25px;color:#555}.success-message .content p{font-size:18px;text-align:center}.social_contacts{padding:15px 0 20px;text-align:center}.social_contacts .container{position:relative}.social_contacts .footer-social{position:static;max-width:290px;margin:auto;text-align:center}.social_contacts .footer-social a{display:inline-block;vertical-align:top;text-align:center;width:40px;height:40px;margin:0 5px;border-radius:100%;color:#b3b3b3;transition:.25s;font-size:20px;border:1px solid transparent}.social_contacts .footer-social a:after{font-family:FontAwesome;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:22px;height:22px}.social_contacts .footer-social a:hover{color:#000;background-color:#fff;border:1px solid transparent}.social_contacts .footer-social a.instagram-item:after{content:'';background:url(../img/instagram-icon.png) no-repeat center;background-size:contain;margin-top:3px}.social_contacts .footer-social a.facebook-item:after{content:'\f09a';color:#4267b2}.social_contacts .footer-social a.google-item:after{content:'\f0d5';color:#db4437;font-size:22px}.social_contacts .footer-social a.linkedin-item:after{content:'\f0e1';color:#0077b5;font-size:22px}.feedback{background-position:center;background-repeat:no-repeat;background-size:cover}.feedback form{max-width:410px;padding:40px 60px;margin:0 auto;display:block;background-color:rgba(0,0,0,.7);text-align:center}.feedback form h3{color:#fff;font-size:24px;font-weight:500;margin-top:0;margin-bottom:20px}.feedback form p{color:#fff;font-size:14px;font-weight:300;margin-bottom:0}.feedback form .mat-label{display:block;font-size:16px;-webkit-transform:translateY(36px);-ms-transform:translateY(36px);transform:translateY(36px);color:#e0dddd;font-size:16px;font-weight:300;transition:all .5s;text-align:center;margin-bottom:0}.feedback form .mat-input{position:relative;background-color:rgba(0,0,0,.6);border:1px solid rgba(48,48,52,.6);border-radius:4px;width:100%;outline:0;padding:14px 0;color:#e0dddd;font-size:16px;padding-left:10px}.feedback form .mat-input:focus{border:1px solid #98372d}.feedback form .mat-div{margin-top:10px;padding:0;position:relative}.feedback form .is-active .mat-label{color:#e0dddd;transition:all .5s}.feedback form .is-completed .mat-label{font-size:16px;-webkit-transform:translateY(-7px);-ms-transform:translateY(-7px);transform:translateY(-7px);color:#e0dddd}.feedback form .mat_textarea.mat-div{margin-top:20px}.feedback form textarea{resize:none}.feedback form button{margin-top:32px;background-color:transparent;border-radius:2px;padding:15px 0;color:#fff;font-size:16px;font-weight:300;width:100%;border:1px #fff solid;text-align:center;position:relative;overflow:hidden;transition:.3s}.feedback form button span{position:relative;z-index:2}.feedback form button:after{position:absolute;transition:.3s;content:'';width:0;left:50%;bottom:0;height:3px;background:#98372d;height:120%;left:-10%;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);z-index:1}.feedback form button:hover{color:#fff;cursor:pointer;border:1px #98372d solid}.feedback form button:hover:after{left:-10%;width:120%}.header_about_us{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:420px}.header_about_us .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header_about_us h2{color:#fff;font-size:24px;font-weight:700;letter-spacing:1.5px}.header_about_us p{color:#fff;font-size:14px;font-weight:300}.bod_about_us{padding-top:70px;padding-bottom:50px}.bod_about_us .item_about_us{position:relative;height:35px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;cursor:pointer}.bod_about_us .item_about_us i{display:inline-block;height:35px;width:35px;border:10px #8f9db3 solid;position:relative;margin-right:13px}.bod_about_us .item_about_us i img{position:absolute;left:-22px;top:-22px;width:35px}.bod_about_us .item_about_us p{color:#000;font-size:16px;font-weight:400;text-decoration:underline;display:inline;margin-bottom:0}.bod_about_us .item_about_us .item_about_us_element{padding-top:20px;top:100%;left:0;width:100%;display:none;position:absolute;z-index:15}.bod_about_us .item_about_us .item_about_us_element p{display:inline-block;background-color:#fff;z-index:15;box-shadow:0 0 25px -1px rgba(0,0,0,.59);padding:30px;color:#666;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:14px;font-weight:300;margin-bottom:0;text-decoration:none;position:relative}.bod_about_us .item_about_us .item_about_us_element p:before{content:'';position:absolute;left:20px;top:-28px;display:inline-block;width:15px;height:15px;border:15px solid transparent;border-bottom:15px solid #fff}.about_us_idiom{padding-top:40px}.text_about_us_left{padding:100px}.text_about_us_left h2{margin:0 0 40px 0;color:#000;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:24px;font-weight:700}.text_about_us_left p{color:#666;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:16px;font-weight:300}.picture_about_us_right .text_about_us_picture{text-align:center;margin-top:-15px}.picture_about_us_right .text_about_us_picture i{color:#ededed;font-family:Merriweather,serif;font-size:48px;font-weight:900;line-height:1;position:relative;top:8px;z-index:5}.picture_about_us_right .about_us_picture{background-size:cover;background-position:center;background-repeat:no-repeat;display:inline-block;width:100%;min-height:370px;position:relative;z-index:10}.advantages_about_us{padding:65px 0;background-color:#f9f6f5}.advantages_about_us h3{color:#000;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:24px;font-weight:600;text-align:center;margin-top:0;margin-bottom:55px}.advantages_about_us .advantages_item{width:20%;float:left;display:inline-block;text-align:center}.advantages_about_us .advantages_item div{display:block;margin:0 auto;width:118px;height:118px;background-image:url(../img/ellipse.png);background-repeat:no-repeat;background-size:contain;background-position:center;position:relative}.advantages_about_us .advantages_item div img{width:50px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.advantages_about_us .advantages_item p{margin:25px 0;color:#000;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:16px;font-weight:400}.about_us_foot{padding-bottom:70px}.header_test{text-align:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:420px}.header_test .container{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.header_test .container div{display:inline-block;min-width:730px;padding:30px 0 25px 0;background-color:rgba(0,0,0,.6)}.header_test h2{color:#fff;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:24px;font-weight:700;letter-spacing:1.5px;position:relative;padding-bottom:20px;margin-bottom:15px}.header_test h2:before{content:'';position:absolute;width:30px;height:4px;background-color:#9b3d34;left:50%;margin-left:-15px;bottom:0}.header_test p{color:#fff;font-family:'HelveticaNeue Regular',Arial,sans-serif;font-size:14px;font-weight:300}.test_sec2{padding-top:80px}.test_sec2 .contein_pictur_left{display:inline-block;margin-bottom:40px;width:100%}.test_sec2 .contein_pictur_left .cont_pic{background-size:cover;background-position:center;background-repeat:no-repeat}.test_sec2 .contein_pictur_left .cont_text{min-height:310px;border-right:2px #9b3d34 solid}.test_sec2 .contein_pictur_left .cont_text p{font-size:16px;line-height:27px;color:#666;font-weight:300;max-width:380px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.test_sec2 .contein_pictur_left .cont_text p strong{color:#000}.test_sec2 .contein_pictur_right{display:inline-block;margin-bottom:40px;width:100%}.test_sec2 .contein_pictur_right .cont_pic{background-size:cover;background-position:center;background-repeat:no-repeat}.test_sec2 .contein_pictur_right .cont_text{min-height:310px;border-left:2px #9b3d34 solid}.test_sec2 .contein_pictur_right .cont_text p{font-size:16px;line-height:27px;color:#666;font-weight:300;max-width:380px;position:relative;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.test_sec2 .contein_pictur_right .cont_text p strong{color:#000}.test_sec3 h3{color:#212121;font-size:24px;font-weight:400;text-align:center}.test_sec3 .item_test_sec3{display:inline-block;float:left;width:20%;padding:0 15px}.test_sec3 .item_test_sec3 h2{color:#212121;font-size:18px;font-weight:300;line-height:28px;padding-bottom:18px;border-bottom:1px #9b3d34 solid}.test_sec3 .item_test_sec3 p{color:#666;font-size:16px;font-weight:300;line-height:23px}.test_sec4{background-color:#eeeef3;text-align:center;margin-top:70px;padding:70px 0}.test_sec4 input{width:226px;background-color:#fff;border:1px solid #cdcdcd;border-radius:3px;padding:15px;margin-right:30px;outline:0}.test_sec4 input:focus{border:1px solid #9b3d34}.test_sec4 a,.test_sec4 button{width:226px;padding:12.5px;background-color:#9b3d34;font-size:16px;font-weight:400}.teachers_sec2 h2{color:#000;font-size:24px;font-weight:600;text-align:center;margin:45px 0}.teachers_sec2 ul{padding-left:0;display:block;margin:15px auto;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.teachers_sec2 ul li.item_group{list-style-type:none;position:relative;padding-left:40px;color:#666;font-size:14px;font-weight:300;line-height:18px}.teachers_sec2 ul li.item_group:before{content:'';position:absolute;height:5px;width:5px;top:8px;left:25px;background-color:#9b3d34}.teachers_sec2 .teach_bloc1{text-align:center}.teachers_sec2 .teach_bloc1 h3{font-weight:400;color:#000;font-size:18px;margin-top:60px;margin-bottom:25px}.teachers_sec2 .teach_bloc1 span{display:inline-block;width:100%;font-weight:400;color:#666;font-size:16px;line-height:23px;padding-bottom:20px;margin-bottom:20px;position:relative}.teachers_sec2 .teach_bloc1 span:before{content:'';position:absolute;width:30px;height:4px;background-color:#9b3d34;left:50%;margin-left:-15px;bottom:0}.teachers_sec2 .teach_bloc1 i{display:inline-block;width:100%;color:#000;font-size:16px;font-weight:400;font-style:normal}@media (max-width:1366px){.fixed-social .mediPlayer{width:50px;height:50px;margin-top:6px;padding:10px 0 0 8px;background-size:contain}.fixed-social .mediPlayer svg{width:30px!important;height:30px!important}.fixed-social a.facebook-item{margin-bottom:7px}}@media (max-width:1199px){.success-message{padding:40px 0}.success-message .content .title{font-size:60px}.success-message .content p{font-size:18px}#wrapper{padding-top:65px}}@media (max-width:991px){.success-message{padding:30px 0}.success-message .content{min-height:400px}.success-message .content .title{font-size:50px}.success-message .content p{font-size:16px}.not-found-404{padding:30px 0}.not-found-404 .content{min-height:400px}.not-found-404 .nums{font-size:100px}.not-found-404 .sub-text{font-size:21px}.not-found-404 a{font-size:14px}.fixed-social .mediPlayer{width:40px;height:40px;padding:8px 0 0 6px;display:none}.fixed-social .mediPlayer svg{width:25px!important;height:25px!important}.fixed-social a.facebook-item{margin-bottom:5px}}@media (min-width:768px){.modal{text-align:center;padding:0!important}.modal:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-4px}.modal-dialog{display:inline-block;text-align:left;vertical-align:middle}}@media (max-width:767px){.success-message{padding:30px 0}.success-message .content{min-height:400px;padding:15px 15px 30px}.success-message .content .title{font-size:30px}.success-message .content p{font-size:15px}.not-found-404{padding:20px 0}.not-found-404 .content{min-height:350px}.not-found-404 .nums{font-size:80px}.not-found-404 .sub-text{font-size:16px}.fixed-social{top:30%;display:none}}@media (max-width:480px){.not-found-404{padding:20px 0}.not-found-404 .content{padding:30px 10px 50px}.not-found-404 .nums{font-size:80px}.not-found-404 .sub-text{font-size:14px}.not-found-404 .main-btn{width:100%}}.footer{background-color:#212121;color:#fff}.footer-content{padding:40px 0}.footer-content .footer-title{font-size:16px;color:#fff;margin:0 0 20px}.footer-content .footer-title a{color:inherit}.footer-content .nav-list{list-style:none;margin:0;padding:0}.footer-content .nav-list li{margin:0 0 10px}.footer-content .nav-list li a{color:#999}.footer-content .nav-list li a:hover{color:#fff}.footer-content .contact-list{list-style:none;margin:0;padding:0;color:#999}.footer-content .contact-list li{position:relative;padding-left:30px;margin:0 0 20px}.footer-content .contact-list li:before{font-family:FontAwesome;position:absolute;top:0;left:0;font-size:16px}.footer-content .contact-list li.tel-item:before{top:-4px;font-size:20px;content:'\f10b'}.footer-content .contact-list li.address-item:before{font-size:18px;content:'\f124'}.footer-content .contact-list li.mail-item:before{content:'\f003'}.footer-content .contact-list a{color:#999}.footer-bottom{background-color:#131313;padding:15px 0 20px}.footer-bottom .container{position:relative}.footer-bottom .footer-social{position:absolute;left:0;right:0;max-width:300px;margin:auto;text-align:center}.footer-bottom .footer-social a{display:inline-block;vertical-align:top;text-align:center;width:30px;height:30px;margin:0 5px;border:1px solid #b3b3b3;border-radius:100%;color:#b3b3b3;transition:.25s}.footer-bottom .footer-social a:after{font-family:FontAwesome;display:inline-block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer-bottom .footer-social a:hover{color:#000;border:1px solid #fff;background-color:#fff}.footer-bottom .footer-social a.instagram-item:after{content:'\f16d'}.footer-bottom .footer-social a.facebook-item:after{content:'\f09a'}.footer-bottom .footer-social a.google-item:after{content:'\f0d5'}.footer-bottom .footer-social a.linkedin-item:after{content:'\f0e1'}.footer-bottom .copyright{float:left;margin:5px 0 0;color:#555}.footer-bottom .developer{float:right;margin:5px 0 0}.footer-bottom .developer a{transition:.25s;color:#555}.footer-bottom .developer a:hover{color:#fff}.divider{width:100%;height:1px;display:none}.nav-list-toggle{color:#fff;text-align:center;display:block;width:100%;margin:0 0 20px;border:0;outline:0;background-color:transparent;display:none}.nav-list-toggle:after{content:'\f067';font-family:FontAwesome;margin-left:10px;display:inline-block;vertical-align:top;margin-top:1px}@media (max-width:991px){.footer-content{padding:25px 0}.footer-content .footer-title{text-align:left}.footer-content .nav-col{margin:0 0 20px}.footer-content .nav-list{text-align:left}.footer-content .hidden-title{display:none}.footer-content .nav-list-toggle{display:block}.footer-content .hidden-list{display:none}.footer-content .nav-list-toggle{display:none}.divider{display:block;clear:both}.footer-contacts{clear:both;border-top:1px dashed #555;padding-top:20px}.index-page .footer-content{padding-top:20px}.footer-contacts{border:0}}@media (max-width:767px){.footer-bottom .copyright,.footer-bottom .developer{float:none;text-align:center}.footer-bottom .container{padding-top:40px}.footer-bottom .footer-social{top:0}.index-page .footer-content{padding-top:20px}}@media (max-width:1366px){.fixed-social a{width:50px;height:50px;background-size:contain!important}.fixed-social a.instagram-item{margin:0 0 5px}.fixed-social a:after{font-size:15px}}@media (max-width:1199px){.index-jumbotron h1{font-size:36px}.contacts .contacts_inform{padding:0 50px}}@media (max-width:991px){.fixed-social a{width:40px;height:40px;display:none}.fixed-social a:after{font-size:15px}.index-jumbotron{height:450px;padding:20px 0 40px}.index-jumbotron h1{font-size:32px}.index-jumbotron .dropdown-menu{width:100%}.index-jumbotron .form-container{width:100%}.index-jumbotron .form-container .dropdown-toggle{width:100%}.index-jumbotron .vertical-center{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);margin:30px 0;max-width:100%}.index-jumbotron .link-wrap{position:static}.index-jumbotron .link-wrap a{font-size:14px}.index-jumbotron .vertical-center{position:static}}@media (max-width:991px){.index-jumbotron h1{font-size:24px}.text_about_us_left{padding:80px 15px}.test_sec3 .item_test_sec3{width:33%;padding:0 15px}.header_test .container div{display:inline-block;min-width:auto;padding:20px;background-color:rgba(0,0,0,.6)}}@media (max-width:767px){.message_email button{right:50px}.message_email span{right:45px}.contacts .contacts_inform .item{width:100%;border-left:0;border-right:0;border-top:1px #ccc solid;border-bottom:1px #ccc solid;padding-bottom:20px}.contacts .contacts_inform .item:last-of-type{border-top:0}.contacts .contacts_inform .item:first-of-type{border-bottom:0}.contacts .contacts_inform .item p:last-of-type{margin-bottom:0}.feedback form{padding:15px 20px}.contacts .contacts_inform{padding:0}.group_students .pic{min-height:400px}.group_students .students_right{display:inline-block;padding-left:15px;margin-bottom:20px}.group_students p{margin-top:15px;padding-bottom:15px;margin-bottom:15px}.group_students h2{margin-top:15px}.header_group p br{display:none}.header_group,.header_journal{height:300px}.group_students ul li.item_group{width:100%}.journal_cont .container .item .item_info a{font-size:18px;padding:15px;padding-right:0;margin-left:0;padding-left:0;margin-bottom:0}.journal_cont .container .item{margin-bottom:20px}.origin_bloc{margin-bottom:40px}.journal_cont .container .wrapper_journal>a{margin:15px 25px}.bod_about_us .item_about_us{margin-bottom:20px}.text_about_us_left{padding:15px}.advantages_about_us .advantages_item{width:100%;float:left;display:inline-block;text-align:center}.advantages_about_us .advantages_item p{margin:15px 0}.text_about_us_left h2{margin:0 0 15px 0}.advantages_about_us{padding:15px 0}.bod_about_us{padding-top:20px;padding-bottom:20px}.about_us_idiom{padding-top:0}.about_us_foot{padding-bottom:20px}.test_sec3 .item_test_sec3{width:100%;padding:0 15px}.test_sec2 .contein_pictur_right .cont_text p{position:static;display:block;margin:15px auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.test_sec2 .contein_pictur_right .cont_text{min-height:auto;display:inline-block;width:100%;margin:15px 0}.test_sec2 .contein_pictur_right .cont_pic{height:300px}.test_sec2 .contein_pictur_left .cont_text p{position:static;display:block;margin:15px auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.test_sec2 .contein_pictur_left .cont_text{min-height:auto;display:inline-block;width:100%;margin:15px 0}.test_sec2 .contein_pictur_left .cont_pic{height:300px}.test_sec2 .contein_pictur_left{margin-bottom:15px}.test_sec2 .contein_pictur_right{margin-bottom:15px}.test_sec4 input{display:block;margin:15px auto}.test_sec4{background-color:#eeeef3;text-align:center;margin-top:15px;padding:15px 0}.test_sec2{padding-top:15px}}.lg-dropdown .latest-news .text-block{max-height:105px;overflow:hidden}.loader__circle{fill:#4c5abb;opacity:.1;-webkit-animation:moveUpDown 1.5s ease alternate infinite forwards;animation:moveUpDown 1.5s ease alternate infinite forwards}.loader__circle:nth-child(2){opacity:.8;-webkit-animation-delay:.1s;animation-delay:.1s}.loader__circle:nth-child(3){opacity:.3;-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes moveUpDown{to{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:1}}@keyframes moveUpDown{to{-webkit-transform:translate3d(0,-30px,0);transform:translate3d(0,-30px,0);opacity:1}}.loader__img{width:100px;position:absolute;top:225px;left:24px;transition:.25s}.loader__img.active{opacity:0;visibility:hidden}.loader__img .loader__circle{position:absolute;width:30px}.loader__img .loader__circle img{display:block;width:100%;display:none}.loader__img .loader__circle.circle_1{left:20px}.loader__img .loader__circle.circle_2{left:40px;width:25px}.loader__img .loader__circle.circle_3{left:65px;top:-15px}.loader__img .loader__circle.circle_4{width:20px;left:95px}.school-slider .item .text-block ul{list-style:none;margin:5px 0 15px;padding:0}.school-slider .item .text-block{margin-left:490px}.school-slider .item .text-block ul li{position:relative;padding-left:20px;font-size:16px;color:#666;margin:0 0 5px}.school-slider .item .text-block ul li:before{content:'';width:5px;height:5px;background-color:#9b3d34;position:absolute;top:9px;left:0}@media(max-width:1366px){.origin_block_inner{width:75vw}}@media(max-width:1199px){.origin_bloc .origin_bloc_in a{font-size:20px;padding:5px 0}.origin_bloc .origin_bloc_in p{font-size:14px}.origin_bloc .origin_bloc_in .main-btn{padding:5px 25px}.school-slider .item .text-block{margin-left:0}}@media(max-width:991px){.origin_block_inner{width:100%}.journal-page .col-md-pull-3{padding:0}}@media(max-width:767px){.journal_cont .container .wrapper_journal>a{font-size:14px;padding:15px 5px;margin:0 10px}.origin_bloc .origin_bloc_in a{font-size:18px;line-height:20px}}.library-page .pagination{margin:20px 0 40px}.library-page .pagination li{display:inline-block;margin:0 4px}.library-page .pagination li.active a{background-color:#98372d;color:#fff}.library-page .pagination li a{border:1px solid #dfe1e6;color:grey}@media(max-width:1366px){.loader__img{top:180px}}@media(max-width:991px){.loader__img{top:150px;left:10px}}

.header .container-fluid {
	padding-left: 140px;
}

.teachers-page .experience-list{    
    margin:50px 10px 30px 70px; 
    }

@media(max-width: 400px) {
	.header .container-fluid {
		padding-left: 110px;
	}

	.header .logo {
		left: 5px;
		top: -7px;
	}

	.header-user p {
		margin-bottom: 0;
	}

	.header .logo {
		left: 5px;
		top: -7px;
	}

	.header-user p {
		margin-bottom: 0;
	}

	.header .mob-btn {
		margin-right: -8px;
		margin-left: 0;
	}

	.header-user {
		right: 52px!important;
	}
}


hr.gray-line {
	border-top: 1px solid #dadada;
	margin-bottom: 30px;
}


.team-container .row {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.team-container {
	margin-top: 35px;
	margin-bottom: 15px;
}

.team-container .team-img {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	height: 300px;
	border-radius: 3px;
	margin-bottom: 8px;
	cursor: pointer;
	transition: 0.25s;
}

.team-container .team-img:hover {
	opacity: 0.85;
}

.team-container .team-img img {
	display: block;
}

.team-container .name-item {
	font-size: 18px;
	text-align: center;
	font-weight: 600;
	margin-bottom: 3px;
}

.team-container .name-position {
	font-size: 14px;
	text-align: center;
	color: #888;
}

.team-container .col-md-3 {
	margin-bottom: 30px;
}

.append-modal .modal-header {
	padding: 0;
	border: 0;
}

.append-modal .modal-header {
	position: relative;
	z-index: 10;
}

.append-modal .modal-header .close {
	position: absolute;
	top: 5px;
	right: 10px;
	z-index: 10;
}

.append-modal .modal-body {
	display: flex;
	padding: 0;
}

.append-modal .team-img {
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	min-height: 500px;
	width: 400px;
	flex: 0 0 400px;
	border-radius: 3px 0 0 3px;
	cursor: pointer;
	transition: 0.25s;
}

.append-modal .name-box {
	padding: 20px 20px;
}

.append-modal .name-box p {
	font-size: 16px;
}

.append-modal .name-item {
	font-size: 28px;
	margin-bottom: 5px;
	font-weight: 600;
}

.append-modal .name-position {
	font-size: 16px;
	color: #888;
	margin-bottom: 20px;
}

.append-modal .hidden-info {
	display: block!important;
}

.append-modal .hidden-info {

}


@media(min-width: 992px) {
	.modal-dialog.append-dialog {
		width: 850px;
	}
}

@media(max-width: 1199px) {
	.team-container .name-item {
		font-size: 16px;
	}
}

@media(max-width: 991px) {
	.append-modal .name-box p {
		font-size: 13px;
	}

	.append-modal .team-img {
		width: 300px;
		flex: 0 0 300px;
	}

	.append-modal .name-box {
		padding: 20px 0 0 15px;
	}

	.append-modal .name-item {
		font-size: 21px;
	}

	.append-modal .modal-body {
		align-items: center;
		padding: 10px;
	}

	.append-modal .team-img {
		min-height: 400px;
	}
	
	.head-section {
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 310px;
}
}

@media(max-width: 767px) {
	.team-container .team-img {
		width: 240px;
		margin: 0 auto 8px;
	}

	.append-modal .modal-body {
		display: block;
		padding: 15px;
	}

	.append-modal .name-box {
		padding: 0;
	}

	.append-modal .team-img {
		width: 260px;
		height: 350px;
		margin: 0 auto 7px;
		border-radius: 3px;
	}

	.append-modal .name-item {
		text-align: center;
	}

	.append-modal .name-position {
		text-align: center;
	}

	.append-modal .name-position {
		margin-bottom: 10px;
	}
		.head-section {
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 410px;
}
}

@media(max-width: 576px) {
	.team-container .team-img {
		width: 140px;
		height: 190px;
	}

	.team-container .name-item {
		font-size: 14px;
	}

	.team-container .name-position {
		font-size: 12px;
	}

	.team-container .col-md-3 {
		padding-right: 5px;
		padding-left: 5px;
	}

	.team-container .row {
		margin-left: -5px;
		margin-right: -5px;
	}
		.head-section {
    text-align: center;
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    height: 490px;
}
}

.header-user {
    position: absolute;
    right: 150px;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.header-user img {
		display: inline-block;
        max-width: 35px;
            margin: 5px;
}
	.header-user p {
        color: #98372d;
}

@media(max-width: 576px) {
.header-user {
    position: absolute;
    right: 180px !important;
    top: 45% !important;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.header-user img {
		display: inline-block;
        max-width: 30px;
            margin: 5px;
}
	.header-user p {
        color: #98372d;
}
}

@media (min-width: 576px) {
.header-user {
   right: 180px !important;
    top: 45% !important;
}
}

@media (min-width: 768px) {
.header-user {
    right: 195px !important;
    top: 60% !important;
}
}
@media (max-width: 768px) {
.header-user {
    right: 54px !important;
    top: 45% !important;
}
.course-page .row {
    display: block;
    justify-content: center;
}
.course-page .text-section {
    padding: 10px 10px 10px;
}
}

@media (min-width: 992px) {
.header-user {
    position: absolute;
    right: 200px !important;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

}
@media (min-width: 1199px) {
.header-user {
    position: absolute;
    right: 200px !important;
    top: 55%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
}

@media (min-width: 1281px) {
	.header-user {
	    right: 200px!important;
	    top: 50%;
	}
}

@media (min-width: 1301px) {
	.header-user {
	    right: 145px!important;
	    top: 54%!important;
	}
}

@media(max-width: 1536px) {
	.header .container-fluid {
		padding-left: 120px;
		padding-right: 100px;
	}
}

@media(max-width: 1366px) {
.header-user {
    position: absolute;
    right: 145px;
    top: 60%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    
}

.course-page .text-section {
    padding: 20px 10px 20px;
}
}

@media(max-width: 1299px) {
	.header .container-fluid {
		padding-right: 15px;
	}
	

}




#externalForm2 {
	margin: 0 auto;
	max-width: 100%;
	display: block;
}

.form-group {
	background-color: red;
}

.form-holder .web-to-lead {
	background-color: rgba(0,0,0,.7)!important;
}


.footer-content .col-xs-6.col-md-3,
.footer-content .nav-col img {

	max-width: 45%;
	margin: 0 0 10px;
}

/* new styles 23.11*/
.course-page .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;}
  
  .teachers-page .row {
  display: flex;
  flex-wrap: wrap;
  }

.course-page picture {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center; }

.course-page .h2.text-center, .course-page .h2.text-center {
    font-size: 36px;
    font-family: Merriweather, Arial, sans-serif;
    font-weight: 900;
    margin: 50px 180px 25px;
    padding-left: 12px;
    padding-right: 12px;
}

.start-hero {
  position: relative;
  height: calc(100vh - 98px);
  display: flex;
  align-items: flex-end;
  color: #fff;
  padding-bottom: 80px;
  font-size: 18px; }

  .start-hero.head-section {
  	height: 410px;
  }

  .start-hero.head-section .container {
  	transform: translateY(0);
  	top: auto;
  }

.start-hero:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  background-color: rgba(0, 0, 0, 0.5); }

.start-hero picture {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1; }

.start-hero img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover; }

.start-hero .container {
  position: relative;
  z-index: 5; }

.start-hero h1,
.start-hero .h1,
.start-hero h2,
.start-hero .h2 {
  font-size: 62px;
  margin: 0 0 20px;
  font-family: Merriweather,Arial,sans-serif;
  font-weight: 900;
  font-style: italic;
  letter-spacing: 2px;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5); }

.start-hero {
  text-shadow: 0 1px 5px rgba(0, 0, 0, 0.5);
  letter-spacing: 0.5px; }



.course-catalog .img-holder {
  height: 220px;
  position: relative;
  margin-bottom: 8px;
  overflow: hidden;
  border-radius: 5px; }

.course-catalog .img-holder:hover img {
  transform: scale(1.1); }

.course-catalog .img-holder a {
  display: block;
  height: 100%; }

.course-catalog .img-holder img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0.7s; }

.course-catalog .col-sm-6.col-lg-4 {
  margin-bottom: 40px; }

.course-catalog .course-item .h3 {
  font-size: 18px;
  color: #111;
  margin: 0; }

.course-catalog .course-item .h3 a {
  color: inherit;
  font-weight: 700; }

.leave-request {
  padding: 50px;
  background-color: #edf0f3;
  background-color: #e6e6e6;
  text-align: center;
  border-radius: 10px;
  margin: 50px 0 30px;
  font-size: 18px; }

.leave-request h2,
.leave-request .h2 {
  font-size: 36px;
  font-family: Merriweather, Arial, sans-serif;
  font-weight: 900;
  margin: 0 0 15px; }

.leave-request p {
  color: #444; }

.leave-request .main-btn {
  margin-top: 30px; }

.course-page .text-section {
    padding: 30px 10px 30px;
}

.course-page .text-section .h2.text-center {
  margin-bottom: 50px; }


 .course-page .text-container.double-column {
 	column-count: 2;
 	column-gap: 40px;
 }

  .course-page .text-container.double-column p {
  	display: inline-block;
  	vertical-align: top;
  }

.course-page .text-container h2 {
  font-size: 24px;
  font-weight: 600;
  margin: 20px 0 15px; }

.course-page .text-container ul,
.course-page .text-container ol {
  padding-left: 20px;
  margin: -8px 0 15px; }

.course-page .text-container ul li,
.course-page .text-container ol li {
  margin-bottom: 5px; }

.course-page .text-container ul li::marker,
.course-page .text-container ol li::marker {
  color: #9b3d34;
  font-weight: 600; }

 .course-page .text-container table {
 	/*border-color: transparent;*/
 }

  .course-page .text-container table td {
  	padding: 3px 0;
  }

.order-steps {
  padding: 50px 0 20px;
  background-color: #e6e6e6; }

.order-steps .order-item {
  position: relative;
  width: 85%;
  border: 1px solid #ddd;
  border-radius: 5px;
  display: flex;
  align-items: center;
  margin-bottom: 60px;
  padding: 30px 20px 20px 0;
  background-color: #fff; }

.order-steps .order-item:nth-child(even) {
  margin-left: 15%; }

.order-steps .order-item:after {
  content: '';
  position: absolute;
  width: 80px;
  height: 80px;
  background: url(../course_img/brush-arrow.svg) no-repeat center;
  background-size: contain;
  left: 40px;
  top: calc(100% + 50px); }

.order-steps .order-item:last-child:after {
  display: none; }

.order-steps .order-item:nth-child(2):after {
  background: url(../course_img/brush-arrow-flip.svg) no-repeat center;
  background-size: contain;
  left: auto;
  right: 50px; }

.order-steps .order-item:nth-child(3):after {
  width: 70px;
  height: 70px;
  left: 60px;
  top: calc(100% + 60px); }

.order-steps .item-number {
  font-size: 42px;
  font-family: Merriweather, Arial, sans-serif;
  font-weight: 900;
  flex: 0 0 90px;
  display: flex;
  align-items: center;
  justify-content: center;
  color: #9b3d34;
  padding-bottom: 12px; }

.order-steps .order-item .h3,
.order-steps .order-item h3 {
  font-size: 22px;
  font-weight: 700;
  margin: 0 0 10px; }

.order-steps .order-item a {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  outline: 0; }

.faq-section {
  padding: 60px 0; }

.course-page .faq-section .h2.text-center,
.course-page .faq-section .h2.text-center {
  margin-bottom: 30px; }

.course-page #accordion > * {
  border: 0;
  border-color: transparent;
  box-shadow: none;
  border-radius: 0; }

.course-page .panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: transparent; }

.course-page .panel-body {
  padding: 0 0 15px; }

.course-page .panel-heading {
  padding: 0; }

.course-page .panel-default > .panel-heading {
  background-color: #fff; }

.course-page .panel-title {
  font-size: 22px;
  font-weight: 600; }

.course-page .panel-heading a.collapsed {
  border-bottom: 1px solid #ddd;
  color: #494747; }

.course-page .panel-heading a.collapsed:after {
  transform: rotate(0);
  border-top: 10px solid #555; }

.course-page .panel-heading a {
  display: block;
  padding: 20px 30px 20px 0;
  font-weight: 700;
  text-decoration: none;
  color: #9b3d34;
  position: relative; }

.course-page .panel-heading a:after {
  content: '';
  position: absolute;
  top: calc(50% - 5px);
  right: 5px;
  width: 0;
  height: 0;
  border-top: 10px solid #9b3d34;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  transform: rotate(180deg);
  transition: 0.25s; }

.course-page .panel-heading a:hover {
  text-decoration: none; }

.course-page .panel-group .panel-heading + .panel-collapse > .list-group,
.course-page .panel-group .panel-heading + .panel-collapse > .panel-body {
  border-bottom: 1px solid #9b3d34; }

.course-page .panel-group .panel + .panel {
  margin-top: 0; }

.benefits-section {
  padding: 60px 0 0;
  background-color: #e6e6e6; }

.benefits-section .benefit-item {
  width: 33.33%;
  padding: 0 15px;
  position: relative;
  min-height: 80px;
  margin-bottom: 80px; }

.benefits-section .benefit-item:after {
  content: '';
  height: 2px;
  left: 15px;
  right: 15px;
  background-color: #98372d;
  position: absolute;
  top: 100%; }

.benefits-section .benefit-item p {
  font-size: 15px;
  font-weight: 500;
  position: relative;
  z-index: 10;
  padding-left: 28px; 
}

.benefits-section .benefit-item p strong {
	font-size: 22px;
	display: block;
	margin-bottom: 5px;
}

.benefits-section .benefit-item p:after {
  content: attr(data-letter);
  font-size: 58px;
  color: #cad2dc;
  font-weight: 600;
  position: absolute;
  top: -15px;
  left: -15px;
  right: auto;
  z-index: -1;
  text-align: left;
  text-indent: 0; }

.reviews-section {
  padding: 60px 0 30px; }

.reviews-carousel .slick-arrow {
  border: 0;
  outline: 0;
  color: #555;
  background-color: #edf0f3;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 0;
  width: 40px;
  height: 40px;
  font-size: 18px;
  border-radius: 50%; }

.reviews-carousel .slick-arrow:hover {
  background-color: #111;
  color: #fff; }

.reviews-carousel .slick-arrow.next-arrow {
  right: 0; }

.reviews-carousel .slick-arrow.prev-arrow {
  right: 45px; }

.reviews-carousel {
  background-color: #fff;
  padding: 30px 100px 0; }

.reviews-carousel .item {
  outline: 0;
  padding: 30px 60px 10px; }

.reviews-carousel .text-block {
  position: relative;
  color: #666;
  font-size: 16px;
  text-align: center;
  margin: 0 0 30px; }

.reviews-carousel .text-block:after,
.reviews-carousel .text-block:before {
  position: absolute;
  font-family: FontAwesome;
  color: #9b3d34;
  font-size: 32px; }

.reviews-carousel .text-block:before {
  top: -30px;
  left: -50px;
  content: '\f10d'; }

.reviews-carousel .text-block:after {
  content: '\f10e';
  bottom: -30px;
  right: -50px; }

.reviews-carousel .reviews-author {
  text-align: center;
  font-size: 18px; }

.reviews-carousel .reviews-author p {
  font-weight: 600; }

.course-page .default-modal .modal-header .modal-title {
  font-family: Arial;
  font-weight: 700; }

.course-page .default-modal .textarea-block {
  margin-bottom: 15px; }

.course-page .default-modal .form-label {
  font-weight: 400;
  margin: 0 0 10px;
  display: flex;
  align-items: center; }

.course-page .default-modal .main-btn {
  width: 100%;
  margin-top: 20px; }

.course-page .default-modal input[type=checkbox],
.course-page .default-modal input[type=radio] {
  margin: 0 8px 3px 0;
  width: 16px;
  height: 16px; }

.course-page .modal-backdrop {
  z-index: 10000000; }

#request-modal {
  z-index: 100000000; }

 .header .header-lang {
 	height: 20px;
 } 
#request-modal-2 {
  z-index: 100000000; }

 .header .header-lang {
 	height: 20px;
 } 
@media (max-width: 2000px) {
  .start-hero h1, .start-hero .h1, .start-hero h2, .start-hero .h2 {
    font-size: 54px; 
  } 
  

}

@media (max-width: 1700px) {
  .start-hero {
    font-size: 16px; }

  .start-hero h1, .start-hero .h1, .start-hero h2, .start-hero .h2 {
    font-size: 42px; }

  .leave-request h2, .leave-request .h2,
  .course-page .h2.text-center, .course-page .h2.text-center {
    font-size: 32px; 
    margin: 50px 130px 25px;
  }

  .course-page .panel-title {
    font-size: 20px; 
  }

  .start-hero.head-section {
  	height: 320px;
  }

  .start-hero.head-section p {
  	font-size: 14px;
  }

}

@media (max-width: 1199px) {
  .start-hero {
    font-size: 14px; }

  .start-hero h1, .start-hero .h1, .start-hero h2, .start-hero .h2 {
    font-size: 36px; }

  .leave-request h2, .leave-request .h2,
  .course-page .h2.text-center, .course-page .h2.text-center {
    font-size: 28px; }

  .leave-request {
    font-size: 16px; }

  .course-page .text-container h2 {
    font-size: 20px; }

  .course-page .panel-title {
    font-size: 18px;
    line-height: 1.4; }
     .benefits-section .benefit-item p {
    font-size: 14px; }

  .benefits-section .benefit-item p strong {
    font-size: 18px; }

  .reviews-carousel {
    padding: 30px 0 0; 
  }


}

@media (max-width: 991px) {
  .start-hero {
    padding-bottom: 30px;
    height: 400px; }
  .start-hero h1, .start-hero .h1, .start-hero h2, .start-hero .h2 {
    font-size: 28px; }
  .leave-request h2,
  .leave-request .h2,
  .course-page .h2.text-center,
  .course-page .h2.text-center {
    line-height: 1.4;
    font-size: 20px; }
  .course-catalog .course-item .h3 {
    font-size: 16px; }
  .leave-request {
    font-size: 14px; }
  .course-page .text-container h2 {
    font-size: 18px; }

  .course-page .text-container.double-column {
  	column-count: auto;
  }

  .course-page .text-container table {
  	clear: both; 
  	width: 100%;
  }

  .course-page .text-container img {
  	float: none!important;
  	display: block;
  	max-width: 100%;
  	margin: 10px auto!important;
  	height: auto!important;
  }

  .order-steps .order-item .h3, .order-steps .order-item h3 {
    font-size: 16px;
    line-height: 1.4; }
  .order-steps .order-item:nth-child(3):after,
  .order-steps .order-item:after {
    width: 60px;
    height: 60px;
    left: 10px; }
  .order-steps .order-item:nth-child(2):after {
    right: 10px; }

 }
 

@media (max-width: 767px) {
  .leave-request h2,
  .leave-request .h2,
  .course-page .h2.text-center,
  .course-page .h2.text-center {
    margin-bottom: 30px; }
  .start-hero {
    padding-bottom: 30px;
    height: 360px; }
  .start-hero h1, .start-hero .h1, .start-hero h2, .start-hero .h2 {
    font-size: 22px;
    margin-bottom: 12px; }

  .course-catalog .col-sm-6.col-lg-4 {
    width: 100%; }
  .course-page .course-item {
    max-width: 400px;
    margin: 0 auto; }
  .course-page .panel-title {
    font-size: 16px; }
    .benefits-section .benefit-item {
    	width: 50%;
    }

  .reviews-carousel .text-block:before,
  .reviews-carousel .text-block:after {
    font-size: 20px; }
  .reviews-carousel .item {
    padding: 30px 20px 0; }
  .reviews-carousel .text-block:before {
    left: -18px; }
  .reviews-carousel .text-block:after {
    right: -18px; }
    .course-page .h2.text-center, .course-page .h2.text-center {
    margin: 30px 50px 40px;
    
}}

@media (max-width: 575px) {
  .order-steps .order-item {
    width: 100%;
    margin-bottom: 15px;
    padding-right: 10px; }
  .order-steps .order-item:nth-child(even) {
    margin-left: 0; }
  .order-steps .order-item:after {
    display: none; }
  .order-steps .item-number {
    font-size: 36px;
    flex: 0 0 70px; }
  .benefits-section .benefit-item {
    width: 50%; }
  .reviews-carousel .text-block {
    font-size: 14px; } 

    .benefits-section .benefit-item {
    	width: 100%;
    }
  }

@media (max-width: 479px) {
  .course-page .course-item {
    width: 300px; }
  .course-catalog .img-holder {
    height: 180px; }
  .leave-request {
    margin: 10px 0; } }

@media (max-width: 375px) {
  .course-page .course-item {
    width: 260px; }
  .course-catalog .img-holder {
    height: 160px; } }
