@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Semibold.eot');src:url('../fonts/OpenSans-Semibold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Semibold.woff2') format('woff2'),url('../fonts/OpenSans-Semibold.woff') format('woff'),url('../fonts/OpenSans-Semibold.ttf') format('truetype'),url('../fonts/OpenSans-Semibold.svg#OpenSans-Semibold') format('svg');font-weight:600;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans.eot');src:url('../fonts/OpenSans.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans.woff2') format('woff2'),url('../fonts/OpenSans.woff') format('woff'),url('../fonts/OpenSans.ttf') format('truetype'),url('../fonts/OpenSans.svg#OpenSans') format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Light.eot');src:url('../fonts/OpenSans-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Light.woff2') format('woff2'),url('../fonts/OpenSans-Light.woff') format('woff'),url('../fonts/OpenSans-Light.ttf') format('truetype'),url('../fonts/OpenSans-Light.svg#OpenSans-Light') format('svg');font-weight:300;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Extrabold.eot');src:url('../fonts/OpenSans-Extrabold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Extrabold.woff2') format('woff2'),url('../fonts/OpenSans-Extrabold.woff') format('woff'),url('../fonts/OpenSans-Extrabold.ttf') format('truetype'),url('../fonts/OpenSans-Extrabold.svg#OpenSans-Extrabold') format('svg');font-weight:800;font-style:normal}@font-face{font-family:'Open Sans';src:url('../fonts/OpenSans-Bold.eot');src:url('../fonts/OpenSans-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/OpenSans-Bold.woff2') format('woff2'),url('../fonts/OpenSans-Bold.woff') format('woff'),url('../fonts/OpenSans-Bold.ttf') format('truetype'),url('../fonts/OpenSans-Bold.svg#OpenSans-Bold') format('svg');font-weight:bold;font-style:normal}body{font-family:"Open Sans","Segoe UI",-apple-system,system-ui,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:normal;font-size:13px;color:#373737}.site-header{height:60px;width:100%;position:relative;padding:0;background-color:#fff;z-index:9999;text-align:right;-webkit-transition:margin .3s ease;-moz-transition:margin .3s ease;-o-transition:margin .3s ease;transition:margin .3s ease}.menu-wrap{position:relative;width:62px;height:60px;float:left;border-right:1px solid #e7e7e7;padding:21px 18px 18px}.menu{position:absolute;top:10px;left:19px;z-index:1003;outline:0;-webkit-tap-highlight-color:transparent;width:30px;padding:10px 1px}.menu-icon-line{display:block;height:2px;width:100%;background-color:#e25213;margin-bottom:5px;-webkit-transition:-webkit-transform .3s cubic-bezier(0.4,0,0,1);-moz-transition:-moz-transform .3s cubic-bezier(0.4,0,0,1);-o-transition:-o-transform .3s cubic-bezier(0.4,0,0,1);transition:-webkit-transform .3s cubic-bezier(0.4,0,0,1),-moz-transform .3s cubic-bezier(0.4,0,0,1),-o-transform .3s cubic-bezier(0.4,0,0,1),transform .3s cubic-bezier(0.4,0,0,1)}.logo-wrap{float:left;margin-top:20px;margin-left:30px}.right-wrap{height:60px;float:right}.right-wrap .wrap-social{display:inline-block}.right-wrap .wrap-social a{display:inline-block;vertical-align:middle;padding:10px;margin-left:10px;color:#4d4d4d}.right-wrap .wrap-social a:hover{color:#e25213}.right-wrap .wrap-social .social{width:40px;height:40px;text-align:center;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.right-wrap .wrap-social .social i{font-size:18px;line-height:1;display:inline-block;vertical-align:middle}.right-wrap .lang-switch .dropdown-menu{min-width:100px}.right-wrap .lang-switch .dropdown-menu>li>a{text-transform:uppercase}.right-wrap .lang-switch .dropdown-menu>li>a:hover{color:#e25213;text-decoration:none;background:#FFF}.right-wrap .lang-switch .btn{background:#FFF;color:#4d4d4d;font-weight:normal;-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.right-wrap .lang-switch .btn:hover{color:#e25213}.right-wrap .lang-switch img{margin-right:6px;display:inline-block;vertical-align:sub}.right-wrap .lang-switch .caret{margin-left:5px}.right-wrap .action-call{margin-left:30px;padding:20px 30px;background:#e25213;display:inline-block;font-weight:normal;color:#FFF}.column-left{margin-bottom:20px}.picture-frame{height:400px;width:100%;position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 70%}.site-wall h1{color:#FFF;font-size:100px}.site-promo{padding:40px 0;background:#fff}.site-programs{background:#ecf0f1;padding:40px 0}.site-services{background:#FFF;padding:40px 0}.site-services img.img-responsive{margin:0 auto}.site-reviews{padding:40px 0;background-size:cover;background-repeat:no-repeat;background-position:50% 90%;background-image:url("../img/users-review-blurred-bg.jpg");color:#FFF}.site-reviews p{font-size:20px;font-weight:100;font-style:italic}.site-reviews h3{color:#fff}.site-news{padding:40px 0;background:#ecf0f1}.site-news .news-item-wrap{display:block;overflow:hidden;position:relative}.site-news .news-item-wrap:hover .news-item{-webkit-transform:scale(1.3);-moz-transform:scale(1.3);-ms-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.site-news .news-item-wrap:hover .title{color:#e25213}.site-news .news-item-wrap .news-item{position:relative;background-size:cover;background-repeat:no-repeat;background-position:50% 60%;height:200px;width:100%;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.site-news .news-item-wrap .news-date{font-size:12px;line-height:2;position:absolute;top:0;right:0;background:rgba(0,0,0,0.6);margin-top:10px;margin-right:10px;padding:5px 10px;color:#FFF}.site-news .news-item-wrap .news-item-meta{position:relative;overflow:hidden;bottom:0;left:0;height:115px;width:100%;padding:10px 20px;background:#FFF;color:#373737;z-index:9}.site-news .news-item-wrap .news-item-meta:after{content:'';background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjEiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAuNCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0icmdiKDI1NSwgMjU1LCAyNTUpIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjbGVzc2hhdC1nZW5lcmF0ZWQpIiAvPjwvc3ZnPg==);background-image:-webkit-linear-gradient(90deg,#fff 50%,rgba(255,255,255,0.4) 80%,rgba(255,255,255,0) 100%);background-image:-moz-linear-gradient(90deg,#fff 50%,rgba(255,255,255,0.4) 80%,rgba(255,255,255,0) 100%);background-image:-o-linear-gradient(90deg,#fff 50%,rgba(255,255,255,0.4) 80%,rgba(255,255,255,0) 100%);background-image:linear-gradient(0,#fff 50%,rgba(255,255,255,0.4) 80%,rgba(255,255,255,0) 100%);position:absolute;bottom:0;width:100%;height:40px;left:0}.site-news .news-item-wrap .news-item-meta .title{font-size:16px;text-transform:uppercase;font-weight:bold}.site-news .news-item-wrap .news-item-meta .description{font-size:13px;margin-top:10px}.site-news .news-item-wrap .faded-cover{position:absolute;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMSAxIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj48bGluZWFyR3JhZGllbnQgaWQ9Imxlc3NoYXQtZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMTAwJSIgeDI9IjAlIiB5Mj0iMCUiPjxzdG9wIG9mZnNldD0iMCUiIHN0b3AtY29sb3I9InJnYigwLCAwLCAwKSIgc3RvcC1vcGFjaXR5PSIwLjkiLz48c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0icmdiKDAsIDAsIDApIiBzdG9wLW9wYWNpdHk9IjAuMyIvPjxzdG9wIG9mZnNldD0iODAlIiBzdG9wLWNvbG9yPSJyZ2IoMCwgMCwgMCkiIHN0b3Atb3BhY2l0eT0iMCIvPjwvbGluZWFyR3JhZGllbnQ+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNsZXNzaGF0LWdlbmVyYXRlZCkiIC8+PC9zdmc+);background-image:-webkit-linear-gradient(90deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0) 80%);background-image:-moz-linear-gradient(90deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0) 80%);background-image:-o-linear-gradient(90deg,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0) 80%);background-image:linear-gradient(0,rgba(0,0,0,0.9) 0,rgba(0,0,0,0.3) 40%,rgba(0,0,0,0) 80%);width:100%;height:100%;z-index:1}.hero-container{position:absolute;margin-bottom:50px;right:0;bottom:0}.hero-container .hero-first,.hero-container .hero-second{text-transform:uppercase;font-weight:800;float:right;padding:1px 10px;clear:both;background:#FFF;font-size:16px;color:#000}.hero-container .hero-first{margin-bottom:3px}.program-item{position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;margin-bottom:20px}.program-item>a{display:block}.program-item:hover{-webkit-box-shadow:5px 5px 12px rgba(149,165,166,0.8);-moz-box-shadow:5px 5px 12px rgba(149,165,166,0.8);box-shadow:5px 5px 12px rgba(149,165,166,0.8);-webkit-transform:translateY(-3px);-moz-transform:translateY(-3px);-ms-transform:translateY(-3px);-o-transform:translateY(-3px);transform:translateY(-3px)}.program-item .img-responsive{width:100%}.program-item .program-title{text-transform:uppercase;position:absolute;top:0;right:0;padding:8px 20px 8px 30px;background:#373737;margin-top:20px;color:#FFF;font-size:18px;font-weight:600;line-height:1}.program-item .program-title:after{content:" ";position:absolute;top:0;left:0;border:0 solid transparent;margin-top:34px;border-top-width:20px;border-top-color:#222;border-left-width:20px}footer{padding:40px 0}footer .navbar{-webkit-border-radius:0;-webkit-background-clip:padding-box;-moz-border-radius:0;-moz-background-clip:padding;border-radius:0;background-clip:padding-box;margin-bottom:0}footer .navbar-nav.navbar-right{margin-right:0}footer .navbar-nav>li+li{margin-left:20px}footer .navbar-nav>li.active>a{border-bottom:2px solid #e25213}footer .navbar-nav>li>a{font-weight:bold;font-size:13px;color:#373737;padding:5px 0 1px 0}footer .navbar-nav>li>a:after{content:"";border-bottom:2px solid #e25213;-webkit-transform:scale(0,1);-moz-transform:scale(0,1);-ms-transform:scale(0,1);-o-transform:scale(0,1);transform:scale(0,1);-webkit-transform-origin:center center 0;-moz-transform-origin:center center 0;-ms-transform-origin:center center 0;-o-transform-origin:center center 0;transform-origin:center center 0;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out;display:block;height:1px;left:-1px;margin-top:-3px;position:relative;top:3px;width:100%}footer .navbar-nav>li>a:hover{background:transparent}footer .navbar-nav>li>a:hover:after{-webkit-transform:scale(1,1);-ms-transform:scale(1,1);-o-transform:scale(1,1);transform:scale(1,1)}footer .social-container .social{display:inline-block;margin-right:10px;vertical-align:middle;padding:10px;background:#e25213;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;width:40px;height:40px;text-align:center;color:#fff;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}footer .social-container .social i{font-size:18px;line-height:1;display:inline-block;vertical-align:middle}footer .company-info{margin-top:3px}footer .company-info .company{color:#e25213;font-weight:bold;font-size:12px}footer .company-info .slogan{font-size:12px}footer .company-info .slogan span{font-weight:bold}.no-results{display:none;text-align:center;text-transform:uppercase;font-weight:700;margin-top:20px;padding:5px 20px;color:#e25213}.btn{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;border:2px solid transparent;color:#e25213;padding:12px 20px;font-size:13px;text-transform:uppercase;font-weight:bold;border-radius:0}.btn span{display:inline-block;vertical-align:middle}.btn span+span{margin-left:10px}.modal{z-index:99999}.form-group label{font-size:12px}.form-control{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;box-shadow:none !important}.form-control:focus{border-color:#e25213}.modal-open .site-header{margin-top:-100px}.modal-open #sidebar{margin-left:-360px !important}.btn-inverse{padding:8px 20px;background:transparent;border-color:#FFF;color:#FFF;font-size:12px}.btn-inverse:hover,.btn-inverse:active,.btn-inverse:focus{background:#FFF;color:#333}.btn-custom{background:#e25213;color:#FFF;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.btn-custom:hover{color:#e25213;border-color:#e25213;background:transparent}.btn-custom:focus{color:#FFF}.btn-custom:focus:hover{background:#e25213}.btn-custom:active{-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);-o-transform:scale(0.9);transform:scale(0.9);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.rating .star{display:inline-block;width:16px;height:16px;vertical-align:top;margin-right:5px}.menu-visible #sidebar{margin-left:0}.menu-visible .menu-wrap .menu-icon-line-1{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);margin-top:8px}.menu-visible .menu-wrap .menu-icon-line-2{opacity:0}.menu-visible .menu-wrap .menu-icon-line-3{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);margin-top:-14px}#sidebar{margin-left:-360px;z-index:99;position:fixed;left:0;top:0;width:360px;height:100%;overflow:hidden;-webkit-transition:all .3s cubic-bezier(0.4,0,0,1);-moz-transition:all .3s cubic-bezier(0.4,0,0,1);-o-transition:all .3s cubic-bezier(0.4,0,0,1);transition:all .3s cubic-bezier(0.4,0,0,1)}#sidebar .virtual-space-top{height:60px;background:#FFF}#sidebar .sidebar-wrapper{position:relative;height:100%;margin-top:1px;background:#FFF}#sidebar .sidebar-wrapper .sidebar-nav{padding-top:30%;height:100%;margin-left:61px;border-left:1px solid #c2c2c2}#sidebar .sidebar-wrapper .sidebar-nav li a{padding:0 0 0 30px;font-size:20px;font-weight:bold;color:#373737;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-box-shadow:inset 4px 0 0 transparent;-moz-box-shadow:inset 4px 0 0 transparent;box-shadow:inset 4px 0 0 transparent}#sidebar .sidebar-wrapper .sidebar-nav li a:focus{background:transparent}#sidebar .sidebar-wrapper .sidebar-nav li a:hover{color:#e25213;background:transparent}#sidebar .sidebar-wrapper .sidebar-nav li.active a{-webkit-box-shadow:inset 4px 0 0 #e25213;-moz-box-shadow:inset 4px 0 0 #e25213;box-shadow:inset 4px 0 0 #e25213;color:#e25213}.company-announce{margin-bottom:10px}#opinions_carousel{position:relative;width:100%;min-height:180px}#opinions_carousel .slick-dots{bottom:-50%}.modal .modal-content{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3);-webkit-border-radius:4px 4px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:4px 4px 0 0;-moz-background-clip:padding;border-radius:4px 4px 0 0;background-clip:padding-box;border:0 none}.modal .modal-content .modal-header{background:#e25213;border-bottom:0 none;-webkit-border-radius:4px 4px 0 0;-webkit-background-clip:padding-box;-moz-border-radius:4px 4px 0 0;-moz-background-clip:padding;border-radius:4px 4px 0 0;background-clip:padding-box;padding:20px 15px}.modal .modal-content .close{text-shadow:none;color:#ecf0f1;opacity:1;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.modal .modal-content .modal-title{color:#ecf0f1;font-size:14px;font-weight:bold;text-transform:uppercase}.modal .modal-content .modal-body{padding-top:30px;padding-bottom:40px}.modal .modal-content .modal-footer{border-top:0 none}@media screen and (min-width:768px){.picture-frame{height:600px}}@media screen and (max-width:360px){.logo-wrap img{width:180px}}@media screen and (max-width:600px){.right-wrap .action-call{display:none}footer .col-xs-12 .pull-right{width:100%;margin-bottom:10px;float:none !important}}@media screen and (max-width:768px){.column-left{text-align:center}footer .navbar-nav>li{margin-left:0 !important;padding:0 20px 0 20px}footer .navbar-nav>li.active a{border-bottom:0 none}footer .navbar-nav>li a:after{display:none !important}}@media screen and (max-width:992px){.right-wrap .wrap-social{display:none}.right-wrap .action-call{margin:0}}