@charset "UTF-8";
/* Generated from public/css/*.scss. Do not edit manually. */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS and IE text size adjust after device orientation change,
 *    without disabling user zoom.
 */

html {
  font-family: sans-serif; /* 1 */
  -ms-text-size-adjust: 100%; /* 2 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

* {
  margin: 0;
  padding: 0;
}

/* HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined for any HTML5 element in IE 8/9.
 * Correct `block` display not defined for `details` or `summary` in IE 10/11
 * and Firefox.
 * Correct `block` display not defined for `main` in IE 11.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */

audio,
canvas,
progress,
video {
  display: inline-block; /* 1 */
  vertical-align: baseline; /* 2 */
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
  display: none;
  height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9/10.
 * Hide the `template` element in IE 8/9/10/11, Safari, and Firefox < 22.
 */

[hidden],
template {
  display: none;
}

/* Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * Improve readability of focused elements when they are also in an
 * active/hover state.
 */

a:active,
a:hover {
  outline: 0;
}

/* Text-level semantics
   ========================================================================== */

/**
 * Address styling not present in IE 8/9/10/11, Safari, and Chrome.
 */

abbr[title] {
  border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari, and Chrome.
 */

b,
strong {
  font-weight: bold;
}

/**
 * Address styling not present in Safari and Chrome.
 */

dfn {
  font-style: italic;
}

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari, and Chrome.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
  background: #ff0;
  color: #000;
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9/10.
 */

img {
  border: 0;
}

/**
 * Correct overflow not hidden in IE 9/10/11.
 */

svg:not(:root) {
  overflow: hidden;
}

/* Grouping content
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari.
 */

figure {
  margin: 1em 40px;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
  box-sizing: content-box;
  height: 0;
}

/**
 * Contain overflow in all browsers.
 */

pre {
  overflow: auto;
}

/**
 * Address odd `em`-unit font size rendering in all browsers.
 */

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

/* Forms
   ========================================================================== */

/**
 * Known limitation: by default, Chrome and Safari on OS X allow very limited
 * styling of `select`, unless a `border` property is set.
 */

/**
 * 1. Correct color not being inherited.
 *    Known issue: affects color of disabled elements.
 * 2. Correct font properties not being inherited.
 * 3. Address margins set differently in Firefox 4+, Safari, and Chrome.
 */

button,
input,
optgroup,
select,
textarea {
  color: inherit; /* 1 */
  font: inherit; /* 2 */
  margin: 0; /* 3 */
}

/**
 * Address `overflow` set to `hidden` in IE 8/9/10/11.
 */

button {
  overflow: visible;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */

button,
select {
  text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button; /* 2 */
  cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
  cursor: default;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

input {
  line-height: normal;
}

/**
 * It's recommended that you don't attempt to style these elements.
 * Firefox's implementation doesn't respect box-sizing, padding, or width.
 *
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Fix the cursor style for Chrome's increment/decrement buttons. For certain
 * `font-size` values of the `input`, it causes the cursor style of the
 * decrement button to change from `default` to `text`.
 */

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari and Chrome.
 */

input[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  box-sizing: content-box; /* 2 */
}

/**
 * Remove inner padding and search cancel button in Safari and Chrome on OS X.
 * Safari (but not Chrome) clips the cancel button when the search input has
 * padding (and `textfield` appearance).
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9/10/11.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
  border: 0; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Remove default vertical scrollbar in IE 8/9/10/11.
 */

textarea {
  overflow: auto;
}

/**
 * Don't inherit the `font-weight` (applied by a rule above).
 * NOTE: the default cannot safely be changed in Chrome and Safari on OS X.
 */

optgroup {
  font-weight: bold;
}

/* Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

@font-face{font-family:'Proxima Nova';src:url("../fonts/proximanova-black.eot");src:url("../fonts/proximanova-black.eot?#iefix") format("embedded-opentype"),url("../fonts/proximanova-black.woff2") format("woff2"),url("../fonts/proximanova-black.woff") format("woff"),url("../fonts/proximanova-black.ttf") format("truetype"),url("../fonts/proximanova-black.svg#proxima_nova_blblack") format("svg");font-weight:900;font-style:normal}

.clearfix{clear:both}body{font:14px/18px 'Exo 2', Arial, sans-serif;font-weight:400;font-style:normal;width:100%;min-width:947px;color:#413d4b;background-color:#fff}.container{width:947px;margin:0 auto}h1,h2,h3{color:#413d4b;letter-spacing:1px;font-weight:700}h1{font-size:30px;line-height:35px;margin:0 0 30px}h2{font-size:28px;line-height:32px;margin:0 0 28px}h3{font-size:20px;line-height:23px;margin:0 0 20px}.title{font-size:46px;font-weight:500;line-height:55px;margin-right:6px;margin-bottom:25px}.subtitle{font-size:23px;letter-spacing:1.1px;line-height:27px}a{text-decoration:none;outline:none}a img{transition:.2s all}a:hover img{opacity:0.8}p{font-size:22px;line-height:26px;letter-spacing:1.1px;margin-bottom:18px}section{text-align:center;padding:49px 0 59px 0;box-sizing:border-box;background-repeat:no-repeat;background-position:top center;background-size:cover}section.-white-text,section.-white-text h2,section.-white-text .subtitle{color:#fff}.button{font-weight:600;display:inline-block;min-width:374px;border-radius:2px;margin:30px auto 0 auto;color:#003975;border:1px solid #003975;text-transform:uppercase;font-size:23px;text-align:center;padding:17px 29px 21px 29px;transition:all .2s;box-sizing:border-box;background-color:#fff}.button:hover{color:#245d99;border:1px solid #245d99}.header{box-sizing:border-box;padding-top:1px}.logo{margin:19px 0 0 4px;float:left}.h-phone{float:right;font-size:27px;color:#5a5a5f;font-weight:600;letter-spacing:0.7px;text-align:right;margin:19px 3px 0 0;width:450px;line-height:21px}.h-phone a{color:#5a5a5f}.h-appl{font-weight:500;color:#003975;text-decoration:underline;font-size:16px;letter-spacing:0.5px;margin-right:2px}.h-phone a:hover{text-decoration:none}nav{background-color:#666f7d;margin:18px 0 0 0;padding:11px 0 0 0}.menu{font-size:17px;text-transform:uppercase;list-style:none;font-weight:500;text-align:justify;letter-spacing:0.4px;height:30px}.menu:after{content:'';width:100%;height:0;visibility:hidden;overflow:hidden;display:inline-block}.menu-item{display:inline-block}.menu-item a{color:#fff;transition:all .2s}.menu-item a:hover,.menu-item a:focus{color:#EF0032}.footer{background-color:#003975;background-image:url("/images/bg/bg-footer.jpg");background-size:cover;padding:85px 0 63px 6px;box-sizing:border-box;color:#fff}.footer p{font-size:14px;line-height:23px;letter-spacing:0.4px}.footer a{text-transform:uppercase;color:#fff;font-size:15px;letter-spacing:0.4px}.footer .footer_title{font-size:17px;font-weight:700;margin-bottom:32px;letter-spacing:0.8px}.footer .f-contacts{padding-left:28px;margin-bottom:22px;background-repeat:no-repeat;background-position:0 3px}.footer .footer-address{background-image:url("/images/icons/address.png")}.footer .footer-phone{background-image:url("/images/icons/phone.png")}.footer .footer-social_btn{display:inline-block;width:33px;height:33px;border-radius:50%;border:1px solid #fff;margin-right:8px;background-repeat:no-repeat;background-position:50% 50%;transition:all .2s}.footer .footer-social_vk{background-image:url("/images/icons/vk.png")}.footer .footer-social_fb{background-image:url("/images/icons/fb.png")}.footer .footer-social_twitter{background-image:url("/images/icons/twitter.png")}.footer .footer-social_instagram{background-image:url("/images/icons/inst.png")}.footer .footer-social_btn:hover{border-color:#245d99}.footer .footer-policy{display:block}.footer .footer-rights{float:right;margin:1px 4px 0 0;font-size:15px}.footer .f-logo{margin:-12px 0 15px 0}.footer .footer-col{width:278px;display:inline-block;vertical-align:top;margin-bottom:16px}.footer .footer-col:nth-child(1){margin-right:42px}.footer .footer-col:nth-child(2){width:252px;margin-right:76px}.footer .footer-col:nth-child(3){width:291px}.s-study{background-image:url("/images/bg/bg-study.jpg");padding-top:181px}.missions{text-align:center}.missions .mission{display:inline-block;vertical-align:top;padding:151px 0 0 0;margin:0 29px;width:230px;position:relative;font-weight:300;font-size:17px;line-height:20px;letter-spacing:0.8px}.missions .mission:before{content:'';display:block;width:140px;height:140px;position:absolute;top:0;left:0;background-image:url("/images/icons/sprite.png")}.missions .mission1:before{background-position:0 -285px;top:-6px;left:46px}.missions .mission2:before{background-position:-145px -290px;top:-5px;left:42px}.missions .mission3:before{background-position:-280px -285px;top:-4px;left:36px}.licenses{background-image:url("/images/bg/bg-licenses.jpg");padding-top:174px;text-align:left;background-size:initial}.licenses .statistics{text-align:left;font-size:0;margin:0 0 28px 0}.licenses .statistics .statistic_item{display:inline-block;width:150px;font-size:15px;text-align:center;vertical-align:top;padding:92px 0 0 0;background-repeat:no-repeat;letter-spacing:0.8px}.licenses .statistics .statistic_item.students{width:290px;font-size:24px;text-align:left;line-height:22px;letter-spacing:1.3px;margin:0 166px 0 0;padding-top:0}.licenses .statistics .statistic_item span{font-size:36px;font-weight:700;letter-spacing:1.5px}.licenses .statistics .statistic_item.students span{font-size:70px;letter-spacing:3.3px;margin:29px 0 27px 0;display:inline-block}.licenses .statistics .statistic_item.program{background-image:url("/images/icons/program.png");background-position:32px 0;margin-right:15px;margin-top:9px}.licenses .statistics .statistic_item.teacher{background-image:url("/images/icons/teacher.png");background-position:36px 0;margin-top:3px;padding-top:98px;margin-right:19px}.licenses .statistics .statistic_item.faculties{background-image:url("/images/icons/faculties.png");background-position:36px 0;padding-top:101px}.licenses .license_title{width:248px;font-weight:500;font-size:30px;line-height:36px;float:left;letter-spacing:1.4px}.licenses .license-text{float:left;font-size:16px;width:690px;margin:14px 0 0 0;line-height:19px;letter-spacing:0.8px}.licenses .licenses-wrap{font-size:0;margin:41px 0 0 0}.licenses .licenses-wrap a{color:#fff}.licenses .licenses-wrap .license{display:inline-block;vertical-align:top;margin:0 18px 0 3px;width:218px;height:232px;text-align:center;font-size:14px;padding:17px 15px 0 15px;box-sizing:border-box;line-height:17px;letter-spacing:0.7px}.licenses .licenses-wrap .license.gov{background:rgba(32,54,208,0.75)}.licenses .licenses-wrap .license.gov img{width:99px;margin:0 auto 17px auto}.licenses .licenses-wrap .license.accred{background:rgba(34,154,127,0.75)}.licenses .licenses-wrap .license.accred img{width:99px;margin:-2px auto 6px auto}.licenses .licenses-wrap .license.efquel{background:rgba(196,68,92,0.75);margin-right:21px;padding-top:39px}.licenses .licenses-wrap .license.efquel img{margin:0 auto 19px 6px}.licenses .licenses-wrap .license.mba{background:rgba(106,38,190,0.75);margin-right:0;padding-top:56px}.licenses .licenses-wrap .license.mba img{margin:0 auto 59px auto}.licenses .button{display:block;margin:55px auto 0;width:504px}.s-video{padding-top:14px;padding-bottom:27px}.s-video .video-wrap{background-image:url("/images/bg/bg-video.jpg");width:939px;height:438px;display:inline-block;margin-right:3px;border:1px solid #003975;border-radius:3px;box-sizing:border-box;margin-bottom:58px}.s-video .video-wrap #player2{height:100%;width:100%}.s-video .video-wrap .video{display:flex;align-items:center;justify-content:center;height:100%;width:100%;position:relative;font-size:18px;font-weight:500;text-align:center;color:#fff;line-height:22px;box-sizing:border-box;padding:0;margin:0}.s-video .video-wrap .video .video_btn{position:relative;margin:0;width:132px;height:132px;background:rgba(59,113,196,0.76);border-radius:86px;-webkit-transition:all .2s;transition:all .2s}.s-video .video-wrap .video:hover .video_btn{background:#3b71c4}.s-video .video-wrap .video .video_btn:before{content:"";position:absolute;top:29%;left:35%;width:53px;height:57px;background-image:url("/images/icons/play.png");background-repeat:no-repeat}section.advantages.-white-text{padding-bottom:6px}.advantages{background-image:url("/images/bg/bg-advantages.jpg");text-align:left;padding-top:36px}.advantages .advantage{display:inline-block;width:218px;height:175px;box-sizing:border-box;padding:30px 10px 10px 23px;vertical-align:top;margin:0 19px 25px 3px}.advantages .advantage p{font-size:17px;line-height:20px;letter-spacing:0.8px}.advantages .advantage .num{font-family:'Proxima Nova', sans-serif;font-weight:900;font-size:48px;line-height:1em;border-bottom:2px solid;width:60px;height:61px;text-align:center;margin-bottom:14px;margin-right:20px;float:left}.advantages .advantage1{background:rgba(32,54,208,0.75)}.advantages .advantage2{background:rgba(19,28,68,0.35)}.advantages .advantage3{background:rgba(34,154,127,0.75)}.advantages .advantage4{background:rgba(19,28,68,0.35)}.advantages .advantage5{background:rgba(196,68,92,0.75)}.advantages .advantage6{background:rgba(19,28,68,0.35)}.advantages .advantage7{background:rgba(106,38,190,0.75)}.advantages .advantage8{background:rgba(19,28,68,0.35)}.advantages .advantage:nth-child(4n){margin-right:0}.s-specialties{padding-top:63px;padding-bottom:22px}.s-specialties #tabs{display:block;width:100%}.s-specialties #tabs ul{list-style:none}.s-specialties #tabs ul li{display:inline-block;margin:5px 10px 5px 0px}.s-specialties #tabs ul li .current{background-color:#cacaca}.s-specialties .specialties{width:100%;margin:10px auto 20px;column-count:2;column-gap:10px}.s-specialties .specialties .way{margin:0;display:grid;grid-template-rows:1fr auto;break-inside:avoid;margin-bottom:10px}.s-specialties .specialties .way .way-header{color:#fff;vertical-align:middle;text-align:left;background:#798099 no-repeat 50% 0;width:100%;height:80px;font-size:19px;line-height:72px;font-weight:700;letter-spacing:-0.3px}.s-specialties .specialties .way .way-header span{display:inline-block;line-height:22px;vertical-align:middle;padding:0 30px}.s-specialties .specialties .way .way-programs{background-color:#ebeced}.s-specialties .specialties .way .way-programs ul{padding:0 0 0px;margin:0;border:none;display:table;height:100%;width:100%;text-align:left}.s-specialties .specialties .way .way-programs ul li{display:table-row;margin:0}.specialty_btn{display:inline-block;font-size:16px;text-transform:uppercase;color:#413d4b;text-align:center;border:1px solid #ebeced;box-shadow:0 1px 0 0 #e2e2e3;padding:10px;width:300px;letter-spacing:1px;box-sizing:border-box;-webkit-transition:all .2s;transition:all .2s}.specialty_btn:hover{background-color:#ebeced}input[type="checkbox"]{display:none}.program label{cursor:pointer;position:relative;color:#5a5a5a;padding:23px 51px 24px 32px;font-size:16px;line-height:1em;font-weight:400;background-color:#ebeced;letter-spacing:-0.2px;border-bottom:1px solid #e3e3e3;-webkit-transition:all .2s;transition:all .2s;display:table-cell;vertical-align:middle}.program label:hover{background-color:#dde1e1}.program label:before{content:"";position:absolute;height:20px;width:20px;border-radius:50%;border:1px solid #51555a;top:50%;margin-top:-10px;right:28px;box-sizing:border-box}.program input[type="checkbox"]:checked+label:after{content:"";position:absolute;width:21px;height:21px;background-image:url("../images/icons/checked.png");background-repeat:no-repeat;top:50%;margin-top:-10.5px;right:27px}.program input[type="checkbox"]:checked+label:before{display:none}.program input[type="checkbox"]:checked+label{background-color:#dde1e1}.leave-appl{background-image:url("/images/bg/bg-leave_appl.jpg")}.leave-appl .button{margin:0 0 21px 0;width:500px}.leave-appl p{font-size:18px;line-height:22px;letter-spacing:0.9px;margin-bottom:0}.s-info{padding-bottom:47px}.s-info .info{text-align:left;padding:15px 350px 0 20px;background-image:url("/images/diplom.png"),url("/images/AMBA-logo.png");background-repeat:no-repeat;background-position:95% 33px, 93% 281px}.s-info .info .subtitle{font-size:42px;line-height:46px;margin:0 0 8px 0;letter-spacing:2.1px;font-weight:200}.s-info .info p{font-size:18px;line-height:22px;letter-spacing:0.8px;margin:0 0 11px 0}.s-reviews{background-color:#245d99;background-image:url("/images/bg/bg-reviews.jpg");min-height:423px;padding:50px 0 60px}.s-reviews .container{position:relative}.s-reviews .container .reviews-slide{font-size:17px;text-align:center;box-sizing:border-box;float:left;min-height:270px;padding:53px 70px 0;background-image:url("/images/icons/quote.png");background-repeat:no-repeat;background-position:top center}.s-reviews .container .reviews-slide:focus{outline:none}.s-reviews .container .reviews-slide p{font-size:15px;font-weight:500;line-height:24px;letter-spacing:0}.s-reviews .container .reviews-slide .reviews_name{font-weight:600;font-size:18px;margin:45px 0 4px 0;letter-spacing:0.9px;text-transform:uppercase}.s-reviews .container .reviews-slide .reviews_prof{font-weight:300;font-size:14px;text-transform:uppercase}.s-application{padding-top:57px}.s-application .application{width:500px;margin:54px auto 21px}.s-application .request-error{color:#EF0032;font-size:16px;line-height:20px;margin:0 0 18px;text-align:left}.s-application .js-request-honeypot{position:absolute;left:-9999px;opacity:0;pointer-events:none}.s-application input[type="text"],.s-application input[type="tel"],.s-application input[type="email"],.s-application input[type="submit"],.s-application textarea{outline:none}.s-application input[type="text"],.s-application input[type="tel"],.s-application input[type="email"]{width:100%;height:50px;box-sizing:border-box;margin:0 0 24px 0;font-size:20px;text-transform:uppercase;padding:0 22px;letter-spacing:1px;border:1px solid #003975;box-shadow:inset 0 1px 0 0 #dce6ee;border-radius:2px;-webkit-transition:all .2s;transition:all .2s}.s-application input[type="text"]:focus,.s-application input[type="tel"]:focus,.s-application input[type="email"]:focus{border-bottom:1px solid #245d99}.s-application input[type="text"].request-input-error,.s-application input[type="tel"].request-input-error,.s-application input[type="email"].request-input-error,.s-application input[type="text"].request-input-error:focus,.s-application input[type="tel"].request-input-error:focus,.s-application input[type="email"].request-input-error:focus{border-color:#EF0032;box-shadow:inset 0 1px 0 0 rgba(239,0,50,0.18)}.s-application input[type="submit"]{font-weight:600;text-transform:uppercase;color:#fff;margin-top:0;font-size:23px;padding-top:4px;padding-bottom:9px;width:100%;background-color:#003975;height:58px}.s-application input[type="submit"]:hover,.s-application input[type="submit"]:focus{color:#fff;background-color:#245d99}.s-application input::-webkit-input-placeholder,.s-application input::-moz-placeholder{color:#666f7d}.policy-modal-lock{overflow:hidden}.policy-modal{display:none;position:fixed;z-index:1000;inset:0}.policy-modal_open{display:block}.policy-modal__overlay{position:absolute;inset:0;background:rgba(0,0,0,0.55)}.policy-modal__dialog{position:relative;width:calc(100% - 32px);max-width:860px;max-height:calc(100vh - 64px);margin:32px auto;padding:34px 40px;overflow:auto;box-sizing:border-box;background:#fff;color:#666f7d;border-radius:4px}.policy-modal__dialog h2{margin:0 44px 24px 0;font-size:28px;line-height:1.2;color:#003975}.policy-modal__content{font-size:16px;line-height:1.55}.policy-modal__content p,.policy-modal__content ul,.policy-modal__content ol{margin:0 0 16px}.policy-modal__close{position:absolute;top:18px;right:22px;width:34px;height:34px;padding:0;border:0;background:transparent;color:#003975;font-size:32px;line-height:30px;cursor:pointer}

.slick-arrow{position:absolute;top:50%;width:11px;height:21px;font-size:0;background-color:transparent;background-repeat:no-repeat;background-position:center;transition:all 0.2s ease-out;border:none;padding:0;margin:-11px 0 0;outline:none;cursor:pointer;z-index:1}.slick-arrow:hover{opacity:0.8}.slick-arrow.slick-disabled{opacity:0}.slick-prev{left:-17px;background-image:url(../images/icons/prev.png)}.slick-next{right:-17px;background-image:url(../images/icons/next.png)}.reviews-slider-nav{width:370px;margin:0 auto}.reviews-slider-nav_item{position:relative;width:70px;height:70px;padding:12px;box-sizing:border-box;outline:none}.reviews-slider-nav_item:after{content:'';display:block;position:absolute;left:50%;top:50%;margin-left:-23px;margin-top:-23px;width:46px;height:46px;border-radius:50%;background-color:#000;filter:alpha(opacity=45);opacity:.45;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.reviews-slider-nav_item:hover:after,.reviews-slider-nav_item.slick-center:after{filter:alpha(opacity=0);opacity:0;cursor:pointer}.reviews-slider-nav_img{width:100%;height:100%;border-radius:50%}.slick-center{padding:0}

@media (max-width: 767px){.hide-s{display:none}.title{font-size:32px;line-height:38px;margin:10px auto}.subtitle{font-size:24px;line-height:28px;margin:10px auto}.button{min-width:320px;margin:10px auto;font-size:18px;padding:12px}p{font-size:18px;line-height:22px;margin-bottom:18px}section{padding:10px;margin:10px auto}body{font:12px/14px 'Exo 2', Arial, sans-serif;font-weight:400;font-style:normal;width:100%;min-width:375px;color:#413d4b;background-color:#fff}.container{width:100%;margin:0 auto}header .logo{margin:4px auto;width:100%}header .logo img{margin:0 auto;display:block}header .h-phone{width:100%;margin:8px auto 20px;font-size:26px;line-height:18px}header .h-phone a{display:block;text-align:center}section.s-study{padding:20px 10px}.mission1:before{background-position:0 -285px;top:1px;left:46px}.mission2:before{background-position:-145px -290px;top:5px;left:42px}.mission3:before{background-position:-280px -285px;top:6px;left:36px}.licenses{padding:10px;text-align:center;background-size:cover}.licenses .statistics{text-align:center}.licenses .statistics .statistic_item.students{width:100%;text-align:center;margin:0 auto 20px}.licenses .license_title{width:100%}.licenses .license-text{width:100%}.licenses .licenses-wrap{margin:30px 0 0 0}.licenses .licenses-wrap .license{display:block;margin:0 auto;width:218px;height:232px;text-align:center}.licenses .licenses-wrap .license.efquel,.licenses .licenses-wrap .license.mba{margin:auto}.licenses .button{margin:20px auto;width:auto}.s-video .video-wrap{width:100%;min-height:198px;height:auto;background-size:cover;margin:0 auto 40px}.s-video .video-wrap iframe{width:100% !important;height:auto !important;min-height:198px}.s-video .video-wrap .video{float:left;height:auto;width:100%;position:relative;margin:0 auto 30px;padding:0}.s-video .video-wrap .video .video_btn{margin:10% auto 16px}.advantages{padding-top:20px}.advantages .advantage{display:block;margin:0 auto 10px}.advantages .advantage:nth-child(4n){margin:0 auto 10px}.s-specialties{padding:20px 10px}.s-specialties .specialties{width:100%;margin:20px auto;column-count:1;column-gap:10px}.leave-appl{padding:20px 10px}.leave-appl .button{margin:0 0 21px 0;width:100%}.s-info{padding:20px 10px}.s-info .info{text-align:center;padding:360px 0 0 0;background-position:50% 10px, 50% 250px}.s-info .info .subtitle{font-size:28px;line-height:32px;margin:20px auto 10px}.s-application{padding-top:30px}.s-application .application{width:100%;margin:20px auto}.s-reviews{padding:40px 0 50px}.reviews-slider{margin:0 0 10px}.slick-prev{left:0}.slick-next{right:0}.footer{padding:20px}.footer p{margin-bottom:20px}.footer .f-logo{display:block;margin:10px auto}.footer .footer-col,.footer .footer-col:nth-child(1),.footer .footer-col:nth-child(2),.footer .footer-col:nth-child(3){width:100%;margin:0 auto}.footer .footer-social{display:block;margin:20px auto}.footer .footer-policy{display:block;margin:20px auto}.footer .footer-rights{display:block}}

