/*! =======================================================
                      VERSION  9.5.4              
========================================================= */
/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2016 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */.slider{display:inline-block;vertical-align:middle;position:relative}
.slider.slider-horizontal{width:210px;height:20px}
.slider.slider-horizontal .slider-track{height:10px;width:100%;margin-top:-5px;top:50%;left:0}
.slider.slider-horizontal .slider-selection,.slider.slider-horizontal .slider-track-high,.slider.slider-horizontal .slider-track-low{height:100%;top:0;bottom:0}
.slider.slider-horizontal .slider-handle,.slider.slider-horizontal .slider-tick{margin-left:-10px}
.slider.slider-horizontal .slider-handle.triangle,.slider.slider-horizontal .slider-tick.triangle{position:relative;top:50%;transform:translateY(-50%);border-width:0 10px 10px;width:0;height:0;border-bottom-color:#0480be;margin-top:0}
.slider.slider-horizontal .slider-tick-container{white-space:nowrap;position:absolute;top:0;left:0;width:100%}
.slider.slider-horizontal .slider-tick-label-container{white-space:nowrap;margin-top:20px}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label{padding-top:4px;display:inline-block;text-align:center}
.slider.slider-vertical{height:210px;width:20px}
.slider.slider-vertical .slider-track{width:10px;height:100%;left:25%;top:0}
.slider.slider-vertical .slider-selection{width:100%;left:0;top:0;bottom:0}
.slider.slider-vertical .slider-track-high,.slider.slider-vertical .slider-track-low{width:100%;left:0;right:0}
.slider.slider-vertical .slider-handle,.slider.slider-vertical .slider-tick{margin-top:-10px}
.slider.slider-vertical .slider-handle.triangle,.slider.slider-vertical .slider-tick.triangle{border-width:10px 0 10px 10px;width:1px;height:1px;border-left-color:#0480be;margin-left:0}
.slider.slider-vertical .slider-tick-label-container{white-space:nowrap}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label{padding-left:4px}
.slider.slider-disabled .slider-handle{background-image:-webkit-linear-gradient(top,#dfdfdf,#bebebe);background-image:linear-gradient(180deg,#dfdfdf 0,#bebebe);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffdfdfdf",endColorstr="#ffbebebe",GradientType=0)}
.slider.slider-disabled .slider-track{background-image:-webkit-linear-gradient(top,#e5e5e5,#e9e9e9);background-image:linear-gradient(180deg,#e5e5e5 0,#e9e9e9);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffe5e5e5",endColorstr="#ffe9e9e9",GradientType=0);cursor:not-allowed}
.slider input{display:none}
.slider .tooltip.top{margin-top:-36px}
.slider .tooltip-inner{white-space:nowrap;max-width:none}
.slider .hide{display:none}
.slider-track{cursor:pointer;background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);background-image:linear-gradient(180deg,#f5f5f5 0,#f9f9f9);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff5f5f5",endColorstr="#fff9f9f9",GradientType=0);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}
.slider-selection,.slider-track{position:absolute;background-repeat:repeat-x;border-radius:4px}
.slider-selection{background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box}
.slider-selection.tick-slider-selection{background-image:-webkit-linear-gradient(top,#89cdef,#81bfde);background-image:linear-gradient(180deg,#89cdef 0,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0)}
.slider-track-high,.slider-track-low{position:absolute;background:transparent;box-sizing:border-box;border-radius:4px}
.slider-handle{position:absolute;top:0;width:20px;height:20px;background-color:#337ab7;background-image:-webkit-linear-gradient(top,#149bdf,#0480be);background-image:linear-gradient(180deg,#149bdf 0,#0480be);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff149bdf",endColorstr="#ff0480be",GradientType=0);filter:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent}
.slider-handle.round{border-radius:50%}
.slider-handle.custom,.slider-handle.triangle{background:transparent none}
.slider-handle.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}
.slider-tick{position:absolute;width:20px;height:20px;background-image:-webkit-linear-gradient(top,#f9f9f9,#f5f5f5);background-image:linear-gradient(180deg,#f9f9f9 0,#f5f5f5);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#fff9f9f9",endColorstr="#fff5f5f5",GradientType=0);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;filter:none;opacity:.8;border:0 solid transparent}
.slider-tick.round{border-radius:50%}
.slider-tick.custom,.slider-tick.triangle{background:transparent none}
.slider-tick.custom:before{line-height:20px;font-size:20px;content:"\2605";color:#726204}
.slider-tick.in-selection{background-image:-webkit-linear-gradient(top,#89cdef,#81bfde);background-image:linear-gradient(180deg,#89cdef 0,#81bfde);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff89cdef",endColorstr="#ff81bfde",GradientType=0);opacity:1}
.flex_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}
.flex_content{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.flex_footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}

body,html{height:100%}

body{color:#000;font:normal normal .53846 Open Sans,sans-serif;line-height:26px;-webkit-font-smoothing:subpixel-antialiased!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden}

header{background:transparent url(../images/pattern_dark.png) repeat scroll;position:relative;overflow:hidden;color:#fff;padding-bottom:20px}

header #tv{height:100vh;position:absolute}

header nav .navbar-toggle .icon-bar{background-color:#fff}

header nav ul{padding:10px 0 0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;vertical-align:baseline}

header nav ul li{position:relative;padding:0 0 10px}

header nav ul li.parent{padding-right:10px;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAQAAAAnZu5uAAAAMElEQVQI1yXGIREAIBQFsOfIxt0PQypCUAhFAcwQTC2mYztmlK8iFpZEdFf/bYYmD2WpJQfADfvrAAAAAElFTkSuQmCC) no-repeat scroll right 13px}

header nav a,header nav a:hover{color:#fff;font-family:Poiret One,Open Sans,sans-serif;font-weight:700;font-size:17px;text-decoration:none;border:0}

header nav ul li.active>a{color:#868686}

header nav ul li.active ul li.active>a{color:#fff}

header nav ul li>ul{position:absolute;top:35px;left:0;background:#e05745;color:#fff;width:215px;display:none;z-index:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}

header nav ul li>ul:before{border-width:12px;border-color:transparent transparent #e05745;content:"";display:inline-block;position:absolute;top:-24px;left:14px;border-style:solid}

header nav ul li:hover>ul{display:block}

header nav ul li>ul li{padding:3px 10px 3px 15px;display:block}

header nav ul li>ul a,header nav ul li>ul a:hover{color:#fff;line-height:normal}

header .emblem,header .logo{text-align:center;margin:0 auto;color:#fff;font-family:Poiret One,Open Sans,sans-serif;font-weight:700;padding-top:10px;margin-bottom:0}

header .emblem img,header .logo img{max-width:100%;margin-bottom:10px;display:block;margin:0 auto 7px}

@media screen and (min-width:1200px){header .logo img {height:75px;}}

header .emblem span,header .logo span{display:block;font-size:24px;position:relative;top:-30px}

@media screen and (max-width:720px) {header .logo span{font-size:20px}}

header .emblem{padding-top:0;margin-bottom:0}

header .emblem img{width:42px;margin-bottom:2px}

header .emblem span{font-size:12px;font-family:Open Sans,sans-serif;top:0}

header input.form-control{color:#fff}

header #header_bottom{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:12px;color:#fff;font-family:Open Sans,sans-serif}

header #header_bottom .contact_address{padding-left:220px}

header form{margin-bottom:100px}

header form p{margin-top:12px;font-size:20px;font-family:Open Sans,sans-serif;font-weight:700}

header.simple_header .nav_bordered{border-bottom:1px solid #646464}

header.simple_header .main-menu{margin-bottom:0}

.contact_phone{line-height:16px}

.contact_phone .phone{font-weight:700;font-size:24px;font-family:Open Sans,sans-serif;margin-bottom:20px}

.contact_address{line-height:16px}

.contact_address .bold{margin-bottom:5px;font-family:Open Sans,sans-serif;font-size:14px}

.contact_address .address{font-family:Open Sans,sans-serif;font-size:12px;margin-bottom:12px}

.contact_address .show_all_schools{position:relative;top:-7px}

.module_body{padding:0}

.module_body.module_index{padding:50px 0}

.block_gallery,.block_want{background:#333 url(../images/bg_dark1.png) no-repeat scroll 50%/cover;padding:31px 0 66px;color:#fff;font-family:Open Sans,sans-serif;font-size:15px;margin-bottom:100px}

.block_gallery .h1,.block_want .h1{margin-bottom:45px}

.block_gallery .border,.block_want .border{border:4px solid #e05745;padding:0 40px 30px;position:relative;margin-bottom:70px}

.block_gallery ul,.block_want ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}

.block_gallery ul>li,.block_want ul>li{-webkit-box-flex:1;-ms-flex:1 0 33%;flex:1 0 33%;padding-left:45px;background:transparent url(../images/icon_fist.png) no-repeat scroll left 10px top;margin-bottom:50px}

.block_gallery ul>li:nth-last-child(-n+3),.block_want ul>li:nth-last-child(-n+3){margin-bottom:0}

.block_gallery form p,.block_want form p{font-size:30px;font-family:Open Sans,sans-serif}

.block_gallery .form-group button,.block_want .form-group button{min-width:185px}

.block_gallery .form-group button+div,.block_want .form-group button+div{bottom:-43px}

.block_gallery .form-group button+div>a,.block_gallery .form-group button+div>div,.block_gallery .form-group header nav button+div>a:hover,.block_want .form-group button+div>a,.block_want .form-group button+div>div,.block_want .form-group header nav button+div>a:hover{font-size:12px;white-space:nowrap;margin:0 auto}

.block_gallery input.form-control,.block_want input.form-control{color:#fff}

.block_gallery{background:#333 url(../images/bg_dark2.png) no-repeat scroll 50%/cover;margin-bottom:100px}

.block_gallery .h1{margin-bottom:45px}

.block_gallery ul.photo_list{list-style:none;-ms-flex-line-pack:distribute;align-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}

.block_gallery ul.photo_list,.block_gallery ul.photo_list>li{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}

.block_gallery ul.photo_list>li{margin:0;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;background:transparent url(../images/gallery_photo.png) no-repeat scroll 50%/cover;height:165px;width:222px;content:""}

.block_gallery ul.photo_list>li a{display:block;height:100%;width:100%;background:#333;opacity:.45;text-decoration:none;border:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}

.block_gallery ul.photo_list>li a:hover{opacity:0}

.block_gallery .video_list .carousel-inner .item_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}

.block_gallery .video_list .img{display:block;content:"";background:transparent url(../images/gallery_video.png) no-repeat scroll 50%/cover;width:400px;height:225px;margin:0 auto 15px}

footer{background:transparent url(../images/pattern_dark.png) repeat scroll;position:relative;overflow:hidden;color:#fff;padding:36px 0}

footer .go_to_top{position:absolute;right:0;bottom:0}

footer .logo,footer header .emblem,header footer .emblem{margin-bottom:38px}

footer .logo>div,footer header .emblem>div,header footer .emblem>div{display:inline-block;text-align:center}

footer .contact_address{width:240px}

footer .copyright{padding:100px 0 0}

footer .contact_phone{margin-bottom:10px}

footer .email{font-size:18px;font-family:Open Sans,sans-serif;font-weight:700;margin-bottom:52px}

footer .footer_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;vertical-align:baseline}

footer .footer_menu .simple_menu{padding-right:30px;width:50%}

footer .footer_menu .simple_menu:nth-child(2n){padding-right:0}

footer .footer_menu .simple_menu>.name{font-family:Open Sans,sans-serif}

footer .footer_menu .simple_menu ul{padding:0;margin:0 0 16px;list-style:none;font-size:12px;font-family:Open Sans,sans-serif;line-height:15px}

footer .footer_menu .simple_menu ul li{display:block;margin-bottom:7px}

.social_buttons .follow_text{font-size:12px;line-height:15px;margin-bottom:3px}

.social_buttons .social{border:0;text-decoration:none;font-size:0;content:"";display:inline-block;width:45px;height:30px;margin:0 7px 10px 0;background:transparent url(../images/socials.png) no-repeat scroll;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.social_buttons .social:hover{opacity:.8}.social_buttons .social.tw{background-position:0 0}.social_buttons .social.vk{background-position:-38px 0}.social_buttons .social.fb{background-position:-77px 0}.social_buttons .social.ig{background-position:-115px 0}.social_buttons .social.yt{background-position:-153px 0}.teach_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.teach_item{display:inline-block;position:relative;padding:17px 14px;height:387px;width:285px;overflow:hidden;background:#222;margin-bottom:38px;margin:0 35px 38px;z-index:0}.teach_item .teach_bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#333 url(../images/teach_photo.png) no-repeat scroll 50%/cover;-webkit-transition:all .3s;transition:all .3s;opacity:.6;z-index:-1}.teach_item .teach_border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:1;border:3px solid #bc5746;padding:10px;height:100%}.teach_item .teach_border .teach_name{height:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:26px;font-weight:700;text-align:left;color:#fff;line-height:normal}.teach_item .teach_border .teach_name a{border:0;color:#fff;line-height:normal}.teach_item .teach_border .teach_name a:hover{color:#ff6c59}.teach_item .teach_border .teach_text{font-size:13px;font-weight:400;text-align:left;color:#fff;height:50%;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.teach_item:hover .teach_bg{-webkit-transform:scale(1.15);transform:scale(1.15)}.block_teach{margin-bottom:80px}.block_teach .h1{margin-bottom:45px}.block_advantages{background:#333 url(../images/pattern_dark.png) repeat scroll 0 0;padding:31px 0 44px;color:#fff;font-family:Open Sans,sans-serif;font-size:15px;margin-bottom:100px}.block_advantages .h1{margin-bottom:45px}.advantage_list{-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.advantage_item,.advantage_list{display:-webkit-box;display:-ms-flexbox;display:flex}.advantage_item{position:relative;padding:5px;width:170px;overflow:hidden;margin:0 4px 38px;z-index:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.advantage_item .advantage_img{background:transparent none no-repeat scroll center bottom 10px;height:116px}.advantage_item .advantage_img.advantage_img_knight{background-image:url(../images/advantages/knight.png)}.advantage_item .advantage_img.advantage_img_science{background-image:url(../images/advantages/science.png)}.advantage_item .advantage_img.advantage_img_20000{background-image:url(../images/advantages/20000.png)}.advantage_item .advantage_img.advantage_img_programs{background-image:url(../images/advantages/programs.png)}.advantage_item .advantage_img.advantage_img_stars{background-image:url(../images/advantages/stars.png)}.advantage_item .advantage_text{font-size:14px;line-height:normal;color:#fff}.block_masters{margin-bottom:50px}.block_masters .master_list .carousel-inner .item_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 0}.block_masters .master_list .master_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;content:"";width:400px;height:250px;margin:0 auto 15px;border:2px solid #e05745;box-shadow:0 0 10px -3px rgba(0,0,0,.65)}.block_masters .master_list .master_item .img{width:170px;height:100%}.block_masters .master_list .master_item .info{width:230px;padding:10px;font-size:13px;line-height:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.block_masters .master_list .master_item .info .name{font-weight:700;font-size:16px;margin-bottom:8px}.block_masters .master_list .master_item .info .hall,.block_masters .master_list .master_item .info .schedule,.block_masters .master_list .master_item .info .text{margin-bottom:8px}.block_masters .master_list .master_item .info .type{font-size:14px;font-weight:700}.block_awards{margin-bottom:50px}.block_awards .award_list .carousel-inner .item_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:justify;align-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 50px}.block_awards .award_list .award_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;content:"";width:144px;height:202px;margin:0 auto 15px;border:2px solid #e05745}.block_awards .award_list .award_item .img{background:transparent url(../images/award_item.png) no-repeat scroll 50%/cover;width:100%;height:100%}.block_calc{margin-bottom:70px}.form_calc{padding:60px 20px 47px;background:#333 url(../images/bg_dark3.png) no-repeat scroll 50%/cover;color:#fff}.form_calc .form-group label{display:block;font-size:16px;font-weight:700;position:relative;padding-top:7px;padding-right:100px;text-transform:uppercase}.form_calc .form-group label p{margin:0;padding:0;display:inline}.form_calc .form-group label div{border:1px solid #fff;border-radius:8px;padding:5px;width:90px;text-align:center;font-size:14px;display:inline-block;white-space:nowrap;position:absolute;right:0;top:0;text-transform:none}.form_calc .form-group label div input{border-color:#fff;color:#fff;border-width:0 0 1px;height:26px}.form_calc .form-group label.inline{display:inline-block;padding-right:15px}.form_calc .form-group label.radio-inline{display:inline-block;padding-right:0;margin-right:10px;text-transform:none;font-size:14px;padding-top:0}.form_calc .form-group label.radio-inline input{display:none}.form_calc .form-group label.radio-inline input+span:before{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAilBMVEUAAADn5+cAAADn5+cAAADn5+fn5+cAAAAMDAwAAAAFBQXn5+fk5OQAAAAAAABNTU1ERESYmJiEhITn5+fb29vn5+fj4+PFxcXKysrJycnR0dHS0tLm5ubn5+fg4ODd3d3d3d3i4uLf39/g4ODl5eXn5+fv7uvz8e329O/39e/7+PH7+fH8+vL9+vJptl4ZAAAAJXRSTlMAAAECDiIjJCZHU1lbXGRpc4mbssHMztHR0uDg6urt7/Dx8vP7KAXc1gAAAI1JREFUCB1FwQFOwzAQBMC93dgxDQiV/3+xAlHSWo59hwStPGMGWOJi0f0IxAIol1RSvx+1DZjpddtIuvu+//TFto+UAUiwNa5a318y/gnR9HZe8SQ1FmHSyhMxWSGJiQu7Y/LGq2OKG+vANKoGs/DQvr6FI0v40/ZLl/k9UoBj9M9LhxnAUk6l3mp1xC+B6j0YLWSA9QAAAABJRU5ErkJggg==) no-repeat scroll 50%;content:"";display:inline-block;height:16px;left:0;position:absolute;top:4px;width:15px}.form_calc .form-group label.radio-inline input:checked+span:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAA5FBMVEUAAACYmJjn5+cAAADn5+cAAADn5+fn5+cAAAAMDAwAAAAFBQXn5+fk5OQAAAAAAABNTU1ERESYmJiEhITn5+fb29vn5+fj4+PFxcXKysrJycnR0dHS0tLm5ubn5+fg4ODd3d3d3d3i4uLf39/g4ODl5eVUVFRwcG9xcG9ycXB7e3l8e3l8fHp9fHqjoqCzsq+0s7C2tbG3trK/vrvFw73Hxb/KycXOzMjOzcjc2dPd2tTd29Tn5+ft6uPu6+Tu6+Xv7uvz8e329O/39e/59u759+/7+PD7+PH7+fH8+fH8+vL9+vLu/5JtAAAAJnRSTlMAAAABAg4iIyQmR1NZW1xkaXOJm7LBzM7R0dLg4Orq7e/w8fLz+wK3RLEAAADGSURBVAjXRY/lEsJADIRD2mLFtThFDnf3q0Apef/34Q6YYf992UmyC4iohKOJZCIaVhABEDU9azS7ppHVNclauspt7+XZvJrWAJRU26KvrHZKgUhF4ml9lINKBDKc6DJmjA2vRDwDZYf8CZMaPMgpQedJB/bVgjwTzkSbH0/dVxdaf3928xqQF/ujD/a3rpOHuLw/ENhb7YnHQS2K//5yOt/ufKuoAoZqMtD9dierFpJ9ggWRn0T+QjAgGdVYrn6u52Kq6PsGlYImi/eVgXMAAAAASUVORK5CYII=)}.form_calc select.form-control{text-align:left;border:2px solid #fff;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.1) url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAKCAYAAACE2W/HAAAAmElEQVQokY2QsQ4BQRRFj1hC60+0vkErOt+wHToaKoViE4l+/Z5KozgKXozdIU7yinkz5+XNReVVM/WkdpNeWgd1FedoTtWbT6qMtPFNGeI8kYJdIpW2WRbABBjyyRoYAFdgS5txTD1mpn6jVvvpP/6RL2rPJJyo/Q/pHFJObCYYtJLOic21a7VovumomdAAqIARsADuzcsH3/SLZ3wZJZMAAAAASUVORK5CYII=) no-repeat scroll right 10px center;cursor:pointer;font-size:14px;font-weight:700;height:39px}.form_calc select.form-control option{background:rgba(0,0,0,.65)}.block_questions p{font-size:18px;font-weight:lighter;margin-bottom:24px}.form_questions{margin-bottom:70px}.form_questions .form-control,.form_questions .form-control:focus,.form_questions .form-control:hover{text-align:left;border:1px solid #cecece;border-radius:0}.form_questions textarea.form-control{max-width:100%;height:130px;margin-bottom:15px}.block_addresses .panel-default{border:0}.block_addresses .panel-heading{padding:0}.block_addresses .panel-title{padding:10px 15px;background:#e05745;color:#fff;font-size:14px;line-height:normal}.block_addresses .panel-title>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_addresses .panel-group .panel-title a{border:3px solid #fff;width:26px;height:26px;font-size:0;content:"";display:block;float:right;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAflBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yfIzaAAAAKXRSTlMAAQIEBgcICQ0SMDEyQkVJTllfc3d6gZCSk5WWmszQ09TZ4OPo6vT1+6tsPkAAAABbSURBVHgBYxjcgJHaUkzE6BJUFIOyeOQkUKWE1NSFwTwuWU0ZVP2sAqoaIswgPZrSnOjO4FfRFGXhlteU4sC0mE9ZU1JOU5wNm6P4lDQ1xdmxO5hXQYKFYUQDANMABQxpAGmuAAAAAElFTkSuQmCC) no-repeat scroll 50%}.block_addresses .panel-collapse.collapse.in+.panel-heading .panel-title a{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAMAAACelLz8AAAAflBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////+yfIzaAAAAKXRSTlMAAQIEBgcICQ0SMDEyQkVJTllfc3d6gZCSk5WWmszQ09TZ4OPo6vT1+6tsPkAAAABhSURBVHgBYxjZgFdBggW7DJ+SpqY4O1YZZU1JOU1xNkwZfhVNURZueU0pDjQJVgFVDRFmBgYeOU1pTpAAI1xKSE1dGMzjktWUQdUlqCgGpkH6JOC6MAEBKSY8uiiSGngAAAoCBQxIY4F7AAAAAElFTkSuQmCC) no-repeat scroll 50%}.block_addresses i.metro{background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAQAAAC8EZeQAAACXElEQVQozwXBW0hTYQAH8P/3ncsuzq3DSpvoTFODokC8dMUi88EozDBqImU3JQpKhKKgh8hnMaGoh94iE0OkIOpFKYocggRbM6fZcOrmNt1kF+fOOd/X70cGADCkkUPS8bc9djyrUM4BYlzfPlH21h7RYIUEDhEAKAi89wMuxV32XPY4EgwRJX0geu7b58o3e/spAIAMgEI1fxzWhNq7BXNpxGCHjg3kIx+Rql+DwuYZlzGrgzwDoR/GDOH6LgF0m7yR4RwcAizIKizO8PO1aj97njNKMfmISc1dEhi+9q/WWGCCGSbEi8dfMSLj9HXNNPlQAA2XzHacuKlCApSFdt8tAg4OEXNXZi+kKjiyaLgxeznqpP5Ox4R5KQ2GYNOmwe+KVQqgSNo9t1UstlBswRp0TPiu0vBR5/scdGiYvwgkTZ4eERJmutYcAgKtGhi2UDqycoxmrAZvGiboO0KNlviuKe+1dWcmb7rXOaUsr9YmKimSkDxZMwUzpig0BE4mbKVfmto1+fedme6kvbGz4l1KXm6WkUAkreoUyEgMIv65CHYPFc1Xv5zu+dG3f6jIVzZsYAuXGBQookioIafvkrFYF2ixZOEOoe6plOPG+sc5WP3W2Mrh6VNrEEpkJlTXqjuLv/u6NaMtGBpPRPelBLXQvWdUR7J89YhlJWazfMp16CK5d3DyRdshXdUBABLCoMjDEiiKATAYIJMRd80D0en+43c/qerLcgoTMfIQ96KQC0RClOs8ThpIsNccKZ8gg8gUjI3mtigICBd4hmcgQQQhHBwajKBKa5st8B8AnwYj1ocQLwAAAABJRU5ErkJggg==) no-repeat scroll 50%;width:20px;height:16px;content:"";display:inline-block;margin-right:10px}.block_addresses i.metro.ligth{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAQAAAC8EZeQAAABY0lEQVQoU33RzUvUYRSG4aOQzvxmoRGNWCpBH5C0aJG0DoVo07L+i4jpA2SKqEWLaFeoBdMyIYhMo6xpgmZGk6GPbe0jCCLaZEbk1WLeRtvEAy8c7vs8HHhDdDLojHkNdXUND51W3KAb2nnvzDhqh0xmp2Nueav0r5hZ8NjeTe3t7LPogdxfsdu820Lo17VJ2yqEijndbfGCJwndcaijDbmX1p4qizDsvaHUsKbSEcukY4Z9MBIumk7oBFYT3OYTziYy41JYNJ7G+2BKCJNgKZFx1bBsQAjbffNVy5oRBV+0fPQz9RcthaaCEE5i1h7rrilh1HWcEkJBPTT1C2EOx4Upv6y6K4z5bVkIfRrhhYPCGH4YEAZ9t2630OczJoQDXoYbJoXLVtSNCuGcK0LYr+GVm0JJJRz2xhbxn3RpORLCrKsyeXmZvJyc3vT26JVT9qj9hUVNNTU1z1U9S6l28tou8QcvLaObQz2jTAAAAABJRU5ErkJggg==)}.block_addresses .address{font-weight:700}.block_addresses .panel-body>.row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.block_addresses .panel-body .header{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px solid #eaeaea;padding-bottom:5px;margin-bottom:10px}.block_addresses .panel-body .header .address,.block_addresses .panel-body .header .metro,.block_addresses .panel-body .header .phone{font-size:13px;font-weight:400;color:#696969}.block_addresses .panel-body .footer{padding:10px 0;border-top:1px solid #eaeaea;margin-top:10px}.block_addresses .panel-body .footer a{font-size:14px;font-weight:700;text-transform:uppercase}#recordModal .modal-title{padding-top:50px}#recordModal .modal-body{padding-bottom:75px}.module_personals{padding-bottom:60px}.module_personals .personals_list{margin-top:55px}.personals_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.personals_list .master_item{display:block;content:"";width:100%;max-width:736px;min-height:370px;margin-bottom:55px;border:2px solid #e05745;box-shadow:0 0 10px -3px rgba(0,0,0,.65)}.personals_list .master_item .container-fluid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personals_list .master_item .container-fluid,.personals_list .master_item .container-fluid .row{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;min-height:370px}.personals_list .master_item .img{background:transparent none no-repeat scroll 50%/cover}.personals_list .master_item .img .callback{position:absolute;bottom:15px;left:0;width:100%;text-align:center}.personals_list .master_item .info{padding:20px 0;text-align:left;font-size:13px;line-height:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex}.personals_list .master_item .info_bottom{line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-align-self:end;-ms-flex-item-align:end;align-self:end;background-color:#e05745;color:#fff;padding:20px 15px;position:absolute;width:100%;left:0;bottom:0}.personals_list .master_item .info_bottom table td{text-align:center;padding:5px;border-collapse:collapse}.personals_list .master_item .info_bottom table tr:first-child td{vertical-align:middle;border-bottom:1px solid #fff}.personals_list .master_item .info_bottom table tr:last-child td{vertical-align:top;font-weight:700}.personals_list .master_item .info_bottom table tr:first-child td,.personals_list .master_item .info_bottom table tr:last-child td{border-right:1px solid #fff}.personals_list .master_item .info_bottom table tr:first-child td:last-child,.personals_list .master_item .info_bottom table tr:last-child td:last-child{border-right:0}.personals_list .master_item .info{font-size:14px}.personals_list .master_item .info .name{font-weight:700;font-size:18px;margin-bottom:8px}.personals_list .master_item .info .position{font-size:13px;margin-bottom:8px}.personals_list .master_item .info .hall,.personals_list .master_item .info .schedule,.personals_list .master_item .info .specialization,.personals_list .master_item .info .text,.personals_list .master_item .info .thesis{margin-bottom:8px;line-height:20px}.personals_list .master_item .info .type{font-size:14px;font-weight:700}.module_prices .prices_list{margin-top:35px}.prices_item{margin-bottom:40px}.prices_item td{vertical-align:middle;border:1px solid #e05745}.prices_item-header{text-align:center;background:#e05745;color:#fff}.prices_item-header span{text-transform:uppercase;font-weight:700}.prices_item-price_rub{font-weight:700}.module_body.module_pages{padding-bottom:60px}.language_switch{text-align:right;padding-right:10px}.language_switch a,.language_switch header nav a:hover,header nav .language_switch a:hover{padding:7px 6px;border-width:0;border-radius:500px;color:#fff;text-transform:uppercase;text-align:center;white-space:nowrap;width:25px;height:25px}.language_switch a.active,.language_switch a:hover{text-decoration:none;color:#fff;background:#e05745;border-color:#e05745}.checkbox_agreements label{line-height:18px}.form-inline .checkbox_agreements{max-width:320px;margin:10px auto!important;position:relative;left:-58px}.block_gallery .form-inline .checkbox_agreements,.block_want .form-inline .checkbox_agreements{margin-top:30px!important}@media screen and (min-width:767px) and (max-width:991px){header #header_bottom .contact_address{padding-left:0;padding-bottom:25px}.contact_phone{text-align:center}}@media screen and (max-width:767px){body{font-weight:400!important}header nav ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}header nav ul li{padding:5px}header #header_bottom .contact_address{padding-left:0;text-align:center;padding-bottom:25px}.contact_phone{text-align:center}header .emblem{padding-bottom:25px}.block_gallery ul>li:nth-last-child(-n+3),.block_want ul>li:nth-last-child(-n+3){margin-bottom:50px}.form_calc .form-group label.inline,.form_calc .form-group label.radio-inline{display:block;margin-left:0}footer .email,footer .social_buttons{text-align:center}.personals_list .master_item{height:auto}.personals_list .master_item .container-fluid .row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.personals_list .master_item .img{background-size:contain;height:300px}.personals_list .master_item .info_bottom{position:relative;margin-bottom:15px}.hq_contacts{position:relative!important}.block_want ul>li{-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.block_masters .master_list .master_item{overflow:hidden;width:344px}.block_masters .master_list .master_item .img{width:145px}.form-inline .checkbox_agreements{left:auto}}*{text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.btn-carrot,.btn-carrot:focus,.btn-carrot:hover{background-color:#e05745;color:#fff;padding:6px 20px}.btn-carrot:focus,.btn-carrot:hover{background-color:#d44d3b}.btn-carrot-border,.btn-carrot-border:focus,.btn-carrot-border:hover{background:transparent;border:2px solid #e05745;color:#fff;padding:6px 20px}.btn-carrot-border:focus,.btn-carrot-border:hover{border:2px solid #d44d3b;background:transparent}a,a:focus,a:hover{color:#4cbeff;text-decoration:none;border-bottom:1px solid #4cbeff}a:focus,a:hover{border-bottom:0}.b,.bold,.strong,b,strong{font-weight:700}.em,.i,em,i{font-style:italic}p{margin:0 0 12px}.form-group{margin:0 0 14px;position:relative}.form-control,.form-control:focus{background:transparent;border-width:0 0 2px;border-radius:0;border-bottom:2px solid #e05745;text-align:center;box-shadow:none}.form-control:focus{box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(224,87,69,.6)}.form-group button+div{position:absolute;bottom:-25px;width:100%;text-align:center}.form-group button+div>div{font-size:12px;line-height:6px}.form-group button+div>a{margin:3px 0}.form.form-inline .form-group{margin-left:7px;margin-right:7px}.h1{text-align:center;font-weight:700;font-size:34px;font-family:Poiret One,Open Sans,sans-serif;margin-bottom:20px}.h1>.underline{content:"";display:block;width:216px;height:2px;background-color:#e05745;margin:10px auto 5px}.light{color:#fff}.light.first_letter:first-letter{color:#e05745}.carousel a{border:0;text-decoration:none}.carousel .carousel-control{background-image:none;width:40px}.carousel .carousel-control .icon_control{width:40px;height:40px;border:2px solid #b1b1b1;background:transparent;display:inline-block;content:"";font-size:32px;text-shadow:none}.carousel .carousel-control .icon_control:hover{border:2px solid #554744;background:#fb5940;color:#554744}.carousel .carousel-control .icon_control.dark{border-color:#4f4f4f;color:#4f4f4f}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{top:calc(50% - 10px)}.go_to_top{border:5px solid #e05745;border-radius:5px;width:45px;height:45px;content:"";display:inline-block;cursor:pointer;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAMAAACae25RAAAAxlBMVEX///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8WKNPaAAAAQXRSTlMAAQYHCAkKCwwPGBoeIiMlJicpKy0uMFdaXGB7foGDhoiKjpCSlpeanJ2jpLW7wcLDxMbHyMnLzM/Q0uXp+/z9/lSP4UQAAACZSURBVBjTZY9FEsIAAAODFIpLcae4u0PL/v9THBigQI47mYj0klFrhPUnf9WhHvilwfodaIZ+vC0XADvopYGWA+cjuLbhoe0bnPLWHhz7nWN0XDgUJGsDbs98UrMHbHOSlF0Co4gkmX1gZz0t6RUwjEjRPrDOvgJTc2AYUxdYZD71yRkwUOnCLOEdG59yrchXnFjf19Ljsu8BP70W+5ashiEAAAAASUVORK5CYII=) no-repeat scroll 50%}.slider-selection,.slider-track{border-radius:0}.slider.slider-horizontal{width:100%;margin:12px 0}.slider.slider-horizontal .slider-track{height:3px;margin-top:-2px}.slider-track{background:#fff;box-shadow:none}.slider-handle{background-color:#fff;background-image:none}.exSlider+.info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap;position:relative;top:-10px;font-weight:700;font-size:14px}.fancybox-close{border:0}.modal-content{background-color:#f6f6f6}.modal-header{border-bottom:0;text-align:center;padding:15px}.modal-title{font-size:30px;font-family:Poiret One,Open Sans,sans-serif;text-align:center;font-weight:700;padding-top:10px}.modal-body{font-size:16px;text-align:center;padding-bottom:25px}.modal-body p{letter-spacing:1px;font-weight:lighter}.modal-header+.modal-body{padding-top:0}.modal .close{width:14px;height:14px;content:"";display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAVFBMVEVbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1spGtJEAAAAG3RSTlMAUVVWV1haW1xdXl9gYWJjZGVmacfIyvv8/f716D6RAAAAY0lEQVR42kXKSRKAIAxE0XZE4zwDff97GhGxN8mr+tgXpMkJ4+ckbkBth1eNX59TcApizKpLLU4V7UyuZVpGCv7lpPkltijd+KmxHTA6iWIbEgbLFQT0Vp/BaxnNDnuPtOm4AezGBKVo/w2sAAAAAElFTkSuQmCC)}.modal-body form p{margin-bottom:15px}.breadcrumb{background:transparent;text-align:center;font-size:13px;text-transform:uppercase;margin-bottom:-10px;margin-top:30px}.breadcrumb,.breadcrumb a{color:#555}.breadcrumb a{border-bottom:1px solid #555}.breadcrumb a:hover{border-bottom:0 solid #555}.breadcrumb .navigation-pipe{margin:0 5px;font-size:18px;color:#e05745;top:1px;position:relative}.ajax_more_list+.btn,.ajax_more_list+.btn:focus,.ajax_more_list+.btn:hover{margin-top:20px;font-size:14px;font-weight:400;padding:10px 48px}.swiper-button-next,.swiper-button-prev{font-family:serif;width:40px;height:40px;border:2px solid #b1b1b1;background:transparent;display:inline-block;content:"";font-size:32px;text-shadow:none;line-height:1}.swiper-button-next:hover,.swiper-button-prev:hover{border:2px solid #554744;background:#fb5940;color:#554744}.swiper-button-next.dark,.swiper-button-prev.dark{border-color:#4f4f4f;color:#4f4f4f}.swiper-button-next:before,.swiper-container-rtl .swiper-button-prev:before{content:"\203a";left:13px;position:relative}.swiper-button-prev:before,.swiper-container-rtl .swiper-button-next:before{content:"\2039";left:12px;position:relative}@media screen and (max-width:767px){.swiper-button-next,.swiper-button-prev{display:none}}.module_body.module_articles{padding-bottom:60px}.articles_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.articles_item{display:inline-block;position:relative;padding:17px 14px;height:387px;width:310px;overflow:hidden;background:#222;margin-bottom:38px;margin:0 7px 14px;z-index:0}.articles_item .articles_item-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#333 url(../images/teach_photo.png) no-repeat scroll 50%/cover;-webkit-transition:all .3s;transition:all .3s;opacity:.6;z-index:-1}.articles_item .articles_item-border{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:1;border:3px solid #bc5746;padding:10px;height:100%}.articles_item .articles_item-border,.articles_item .articles_item-border .articles_item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.articles_item .articles_item-border .articles_item-name{font-size:17px;font-weight:700;text-align:left;color:#fff;line-height:normal;text-transform:uppercase;margin-bottom:3px}.articles_item .articles_item-border .articles_item-name a{border:0;color:#fff;line-height:normal;text-decoration:underline}.articles_item .articles_item-border .articles_item-name a:hover{color:#ff6c59}.articles_item .articles_item-border .articles_item-text{font-size:13px;font-weight:400;text-align:left;color:#fff;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.articles_item:hover .articles_item-bg{-webkit-transform:scale(1.15);transform:scale(1.15)}.articles_text .big_img{min-width:100%;margin:30px 0}.articles_text h1,.articles_text h2,.articles_text h3,.articles_text h4,.articles_text h5{color:#e05745;text-transform:uppercase;font-size:18px}.articles_text .widget_fb,.articles_text .widget_vk{text-align:center}.articles_text .articles_share{margin-top:35px}.articles_text .articles_share .span_text{color:#6d6d6d;font-size:12px;line-height:7px}.articles_text .articles_share a{text-decoration:none;border-bottom:0}.hq_map{position:relative;min-height:450px;background-color:#a9a9a9;margin-bottom:70px}.hq_contacts{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hq_contacts_block{background:#fff;position:relative;z-index:1;font-size:14px;line-height:normal;padding:20px;margin-top:50px;pointer-events:auto}.hq_contacts_block-contact_hq_label{font-size:16px;font-weight:700}.hq_contacts_block-contact_hq_text{font-size:13px;margin-bottom:26px}.hq_contacts_block-contact_address_label,.hq_contacts_block-contact_email_label,.hq_contacts_block-contact_phones_label{color:#898989}.hq_contacts_block-contact_address_text,.hq_contacts_block-contact_email_text,.hq_contacts_block-contact_phones_text{margin-bottom:18px}.labels_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.addresses_label_item{border:2px solid #e05745;border-radius:8px;margin:4px;padding:8px 40px;color:#222;text-decoration:underline}.addresses_label_item:focus,.addresses_label_item:hover{border:2px solid #d44d3b;color:#d44d3b}.addresses_label_item.active{color:#e05745;text-decoration:none;font-weight:700}.address_item{text-align:left;margin:50px 0}.address_item table.table td{border:0;vertical-align:middle}.address_masters_header{font-size:13px;color:#696969}.address_item-map{height:235px;padding:8px 0!important}.address_masters_item{font-size:14px}.address_item table.table .address_masters_item td{border:1px solid #eaeaea;border-right:0;border-left:0;vertical-align:middle;padding:12px 10px}.address_item table.table .address_masters_header td{border-bottom:1px solid #eaeaea}.address_item table.table .address_masters_item:last-child td{border:0}.address_masters_item a{font-weight:700}.address_item-name{color:#e05745;font-size:24px;padding:10px 8px}.address_item-metro i.metro{background:transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAQCAQAAAC8EZeQAAACXElEQVQozwXBW0hTYQAH8P/3ncsuzq3DSpvoTFODokC8dMUi88EozDBqImU3JQpKhKKgh8hnMaGoh94iE0OkIOpFKYocggRbM6fZcOrmNt1kF+fOOd/X70cGADCkkUPS8bc9djyrUM4BYlzfPlH21h7RYIUEDhEAKAi89wMuxV32XPY4EgwRJX0geu7b58o3e/spAIAMgEI1fxzWhNq7BXNpxGCHjg3kIx+Rql+DwuYZlzGrgzwDoR/GDOH6LgF0m7yR4RwcAizIKizO8PO1aj97njNKMfmISc1dEhi+9q/WWGCCGSbEi8dfMSLj9HXNNPlQAA2XzHacuKlCApSFdt8tAg4OEXNXZi+kKjiyaLgxeznqpP5Ox4R5KQ2GYNOmwe+KVQqgSNo9t1UstlBswRp0TPiu0vBR5/scdGiYvwgkTZ4eERJmutYcAgKtGhi2UDqycoxmrAZvGiboO0KNlviuKe+1dWcmb7rXOaUsr9YmKimSkDxZMwUzpig0BE4mbKVfmto1+fedme6kvbGz4l1KXm6WkUAkreoUyEgMIv65CHYPFc1Xv5zu+dG3f6jIVzZsYAuXGBQookioIafvkrFYF2ixZOEOoe6plOPG+sc5WP3W2Mrh6VNrEEpkJlTXqjuLv/u6NaMtGBpPRPelBLXQvWdUR7J89YhlJWazfMp16CK5d3DyRdshXdUBABLCoMjDEiiKATAYIJMRd80D0en+43c/qerLcgoTMfIQ96KQC0RClOs8ThpIsNccKZ8gg8gUjI3mtigICBd4hmcgQQQhHBwajKBKa5st8B8AnwYj1ocQLwAAAABJRU5ErkJggg==") no-repeat scroll 50%;content:"";display:inline-block;height:16px;margin-right:10px;width:20px}.module_body.module_masters{padding-bottom:60px}.module_body.module_masters .block_questions .form_questions{margin-bottom:0}.module_body.module_masters .master_view_widgets .block_questions .form_questions{margin-bottom:70px}.module_body.module_masters .masters_list{margin-top:35px}.masters_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.masters_item{display:inline-block;position:relative;padding:17px 14px;height:387px;width:310px;overflow:hidden;background:#222;margin-bottom:38px;margin:0 7px 14px;z-index:0}.masters_item .masters_item-bg{position:absolute;left:0;top:0;width:100%;height:100%;background:#333 url(../images/teach_photo.png) no-repeat scroll 50%/cover;-webkit-transition:all .3s;transition:all .3s;opacity:1;z-index:-1}.masters_item .masters_item-border{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;z-index:1;border:3px solid #fff;padding:10px;height:100%;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.masters_item .masters_item-border .masters_item-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;font-size:17px;font-weight:700;text-align:left;color:#fff;line-height:normal;text-transform:uppercase;margin-bottom:3px}.masters_item .masters_item-border .masters_item-name a{border:0;color:#fff;line-height:normal;text-decoration:underline}.masters_item .masters_item-border .masters_item-name a:hover{color:#ff6c59}.masters_item .masters_item-border .masters_item-text{font-size:13px;font-weight:400;text-align:left;color:#fff;line-height:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.masters_item .masters_item-border .masters_item-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:5px}.masters_item .masters_item-border .masters_item-buttons .btn{border-radius:0;width:47%}.masters_item:hover .masters_item-bg{-webkit-transform:scale(1.15);transform:scale(1.15)}.masters_text .big_img{position:relative;display:inline-block}.masters_text .big_img:after{position:absolute;width:calc(100% - 20px);height:calc(100% - 20px);display:block;top:0;left:0;border:3px solid #fff;content:"";margin:10px}.masters_text h1,.masters_text h2,.masters_text h3,.masters_text h4,.masters_text h5{color:#e05745;text-transform:uppercase;font-size:18px}.module_mk .mk_list{margin-top:40px}.mk_item{padding:10px;color:#fff;text-align:left;margin-bottom:50px;background:transparent none no-repeat scroll 50%/cover}.mk_item-border{border:3px solid #fff;padding:40px}.mk_item-name{font-size:30px;line-height:normal;margin-bottom:18px;font-weight:700}.mk_item-name span{color:#4cbeff;text-decoration:underline}.mk_item-date{font-size:18px;font-weight:700;margin-bottom:18px}.mk_item-text{font-size:16px;font-weight:400;margin-bottom:24px}.mk_item-buttons{margin-bottom:20px}.mk_item-buttons .btn-carrot{padding:12px 40px;font-size:14px;text-decoration:underline}.mk_item-footnote{font-size:13px;font-weight:400;margin-bottom:18px;padding-left:8px;text-indent:-10px;line-height:normal}.mk_item-footnote sup{font-size:16px;top:-2px;position:relative}.mk_item-img img{border:1px solid #fff}@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|Poiret+One");.module_body.module_news{padding-bottom:60px}.news_item{position:relative;text-align:left;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #e7e7e7}.news_item .news_item-date{font-size:12px;color:#6a6a6a;line-height:normal}.news_item .news_item-name a{font-size:16px;color:#222;border-color:#222}.news_item .news_item-text{font-size:14px;color:#222}.module_news h1,.module_news h2,.module_news h3,.module_news h4,.module_news h5{color:#e05745;text-transform:uppercase;font-size:18px}.module_news .widget_fb,.module_news .widget_vk{text-align:center}.module_news .articles_share{margin-top:35px}.module_news .articles_share .span_text{color:#6d6d6d;font-size:12px;line-height:7px}.module_news .articles_share a{text-decoration:none;border-bottom:0}