@charset "UTF-8";body{padding:0;margin:0;color:#07304B;font-size:16px}*{-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5{margin:0}p,ul{padding:0;margin:0;list-style:none}a{color:inherit;font:inherit;text-decoration:none}button{background:transparent;border:none;outline:none;padding:0}button:focus{outline:none}.container{margin:0 auto;padding:0 8vw;width:100%}@media (min-width:993px) and (max-width:1440px){.container{padding:0 50px}}@media (min-width:1441px){.container{padding:0 7vw}}.page{min-height:100%;position:relative}.main{max-width:100%;overflow:hidden}section{max-width:100%;overflow:hidden}img,svg{max-width:100%;height:auto}a,button{cursor:pointer}.flex-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:993px){.flex-container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input.error{border-color:red!important}html{font-size:15px}@media (min-width:769px){html{font-size:16px}}@media (min-width:1441px){html{font-size:18px}}@media (min-width:1680px){html{font-size:20px}}body{font-family:"Roboto",sans-serif;line-height:1.3}body *{line-height:inherit}h1{text-align:center;font:800 2rem/1 "Montserrat",sans-serif}@media (min-width:330px){h1{font-size:2.3rem}}@media (min-width:420px){h1{font-size:3rem}}@media (min-width:1700px){h1{font-size:3.3rem}}h1 p{font:700 0.68em "Montserrat",sans-serif;padding-top:0.4em}h1 p strong{font-weight:800;color:#8444B2}@media (min-width:993px){h1{text-align:left}}h1,h2,h3{font-family:"Montserrat",sans-serif}h1 *,h2 *,h3 *{font:inherit}h1 strong,h2 strong,h3 strong{color:#8444B2}h2{font-size:1.33rem;text-align:center}@media (min-width:769px){h2{font-size:1.9rem}}h3{font-size:2rem}p{font-size:1rem}.button{font:700 0.8rem/1 "Montserrat",sans-serif}b{font-weight:500}.badges-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.badge{font-size:0.65rem;padding:0.55em 1.45em;border-radius:50px;width:-webkit-max-content;width:-moz-max-content;width:max-content;border:1px solid transparent;margin-left:1em}.badge:first-child{margin-left:0}.badge--bg--yellow{background-color:#FCEC32;color:#07304B}.badge--bg--blue{background-color:#22A5E8;color:#fff}.badge--border--white{border-color:#fff}.header{position:absolute;top:0;left:0;width:100%;height:auto;background-color:transparent;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0;color:#fff;-webkit-box-shadow:5px 10px 20px rgba(114,49,163,0);box-shadow:5px 10px 20px rgba(114,49,163,0);-webkit-transition:background-color 0.5s,-webkit-box-shadow 0.3s;transition:background-color 0.5s,-webkit-box-shadow 0.3s;-o-transition:background-color 0.5s,box-shadow 0.3s;transition:background-color 0.5s,box-shadow 0.3s;transition:background-color 0.5s,box-shadow 0.3s,-webkit-box-shadow 0.3s;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header .logo{display:block;width:140px;height:auto;position:relative;padding-top:15px}@media (max-width:480px){.header .logo{width:90px}}.header.sticky{background-color:#fff;-webkit-box-shadow:5px 10px 20px rgba(132,68,178,0.3);box-shadow:5px 10px 20px rgba(132,68,178,0.3)}.header.sticky nav{color:#07304B}.nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0;width:100%;position:relative;color:inherit}.nav .close{position:absolute;top:15px;right:0;z-index:99999999999999;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;-o-transition:transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease}.nav .close:hover svg{fill:#07304B}.nav .close.showed{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;color:inherit;position:relative;z-index:2}@media (max-width:993px){.main-menu{color:#07304B;background-color:#fff;font:normal 500 11.4285714286px "Roboto",sans-serif;-webkit-transition:-webkit-transform 0.3s ease-in-out;transition:-webkit-transform 0.3s ease-in-out;-o-transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out;transition:transform 0.3s ease-in-out,-webkit-transform 0.3s ease-in-out;position:fixed;top:0;left:0;height:100%;width:100%;max-height:100%;overflow:auto;padding:20px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.main-menu__item a{font-size:1.3rem}.main-menu li{color:inherit;font:inherit}.main-menu li a{text-transform:uppercase;display:block;color:inherit;padding:1.5rem 0}.main-menu.opened{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}}.main-menu__item{font:500 1rem/1 "Montserrat",sans-serif}@media (min-width:993px){.main-menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.main-menu__item{margin-right:3vw;-webkit-transition:0.2s;-o-transition:0.2s;transition:0.2s}}@media (min-width:993px) and (max-width:1100px){.main-menu__item{margin-right:20px}}@media (min-width:993px){.main-menu__item:last-child{margin-right:0}}@media (min-width:993px){.main-menu__item:hover{color:#8444B2}}.burger{width:25px;height:calc(25px * 0.8);position:relative;z-index:1;cursor:pointer}@media (min-width:993px){.burger{display:none}}.burger .line{display:block;width:100%;height:3px;border-radius:2px;background-color:#8444B2;position:absolute;right:0;-webkit-transition:width 0.3s ease-in-out;-o-transition:width 0.3s ease-in-out;transition:width 0.3s ease-in-out}.burger .line:first-child{top:0;width:100%}.burger .line:nth-child(2){top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:70%}.burger .line:nth-child(3){top:auto;bottom:0;width:90%}.burger.close .line{width:100%}@media (max-width:370px){.header .logo{width:80px}}.overlay{background-color:rgba(0,0,0,0.6);position:fixed;top:0;left:0;z-index:999999;width:100%;height:100%;cursor:pointer;display:none;opacity:0;-webkit-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;transition:opacity 0.4s ease}.modal-window{z-index:999999;position:fixed;top:50%;left:50%;-webkit-transform:translate(-200vw,-50%) scale(0);-ms-transform:translate(-200vw,-50%) scale(0);transform:translate(-200vw,-50%) scale(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:#fff;border-radius:40px;padding:70px 80px;-webkit-transition:0.5s ease-in-out;-o-transition:0.5s ease-in-out;transition:0.5s ease-in-out;min-width:500px;max-height:100%;overflow:auto}.modal-window#modal-result{padding-bottom:50px}.modal-window.opened{-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:1}.modal-window .modal-hide{margin-top:40px}@media (max-width:480px){.modal-window .input-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal-window .input-row input{width:100%}.modal-window .input-row input:first-child{margin-bottom:10px}}@media (max-width:540px){.modal-window{height:100vh;width:100vw;border-radius:0;padding:10%;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.modal-window .close{margin-left:auto;margin-bottom:40px;position:absolute;top:7%;right:30px}.modal-window h2{margin-bottom:15px;line-height:1.1}.modal-window p{text-align:center;max-width:300px;margin-left:auto;margin-right:auto}.modal-window p b,.modal-window p strong{font-size:1.2em;font-weight:600;color:#8444B2}.modal-window p b{font-size:1rem}.modal-window .form{max-width:500px;margin-left:auto;margin-right:auto}.modal-window .input-row{margin-bottom:20px;margin-top:40px}.modal-window .button.modal-hide,.modal-window .button[type=submit]{width:100%;-webkit-box-shadow:none;box-shadow:none;min-height:50px}.modal-window h4{margin-bottom:10px;text-align:center;font-size:1.6rem}.modal-window .wrapper{margin-left:auto;margin-right:auto}.modal-window .modal-hide,.modal-window h4,.modal-window p{-webkit-transition:0.3s 0.1s ease-in-out;-o-transition:0.3s 0.1s ease-in-out;transition:0.3s 0.1s ease-in-out;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.modal-window p{-webkit-transition-delay:0.3s;-o-transition-delay:0.3s;transition-delay:0.3s}.modal-window .modal-hide{-webkit-transition-delay:0.4s;-o-transition-delay:0.4s;transition-delay:0.4s}.modal-window .circle-loader{opacity:0;-webkit-transition:0.4s ease-in-out;-o-transition:0.4s ease-in-out;transition:0.4s ease-in-out;top:-50vh}.modal-window.loading .circle-loader{opacity:1;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;top:calc(50% - 6em/2)}.modal-window.loading .close{opacity:0}.modal-window.loading .modal-hide,.modal-window.loading h4,.modal-window.loading p{opacity:0;-webkit-transform:translateY(50vh);-ms-transform:translateY(50vh);transform:translateY(50vh);-webkit-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s}.modal-showed .overlay{display:block}.modal-showed .overlay.opened{opacity:1}.modal-window.modal-event{width:1340px;max-width:calc(100% - 40px);padding:0;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.modal-window.modal-event .close{fill:#fff;top:30px}@media (min-width:820px){.modal-window.modal-event .close{fill:#000}}@media (min-width:820px){.modal-window.modal-event .modal-content{display:-webkit-box;display:-ms-flexbox;display:flex}}.modal-event-info{display:-webkit-box;display:-ms-flexbox;display:flex}.modal-event .phone-number{display:block;margin-top:2rem;padding:20px;border:1px dashed #FCEC32;border-radius:15px}.modal-event .phone-number b{color:#FCEC32;padding-bottom:0.3em;display:block;font-size:1rem}@media (min-width:1440px){.modal-event .phone-number{font-size:0.9rem}}.modal-event .phone-number a{margin-left:3px}@media (any-hover:hover){.modal-event .phone-number a:hover{color:#FCEC32}}.modal-event-form p{width:100%;max-width:100%}.modal-event-form p strong{font-size:1rem;font-weight:600}.modal-event-form .button.modal-hide,.modal-event-form .button[type=submit],.modal-event-form .input-row{max-width:400px;margin-left:auto;margin-right:auto}.modal-event-form .button[type=submit]{display:block}@media (min-width:820px){.modal-event-form{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-pack:center;-ms-flex-pack:center;justify-content:center}}.modal-event-form,.modal-event-info{width:100%}@media (min-width:820px){.modal-event-form,.modal-event-info{width:50%;max-width:50%}}.event-info{text-align:left;color:#fff}@media (min-width:820px){.event-info{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-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:45px;border-top-left-radius:0;border-bottom-left-radius:0}}.event-info h2,.event-info h4{text-align:left}.event-info .event-title{font-size:1.4rem;line-height:1.3;margin:0}.event-info h4{font-size:1rem;letter-spacing:0.08em;font-weight:600}.event-info strong{color:#FCEC32}.event-info.evt-php{background:-o-linear-gradient(30deg,#256bf0 0%,#1eeede 100%);background:linear-gradient(60deg,#256bf0 0%,#1eeede 100%)}.event-info,.modal-event-form{padding:50px 4vw}.event-advantages{margin-top:1.7rem}.event-advantages-list{margin-top:1rem}.event-advantages-item{position:relative;padding-left:1.5em;margin-top:1em}.event-advantages-item:before{content:"";display:block;width:15px;height:15px;background:url(./../img/check.svg) no-repeat center/contain;position:absolute;top:0;left:0}.event-technologies{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.event-technologies--item{height:1.25rem;width:auto;margin-right:1rem}.event-technologies--item:last-child{margin-right:0}.event-technologies--item img{height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.event-time{margin:2.4rem 0}.event-time strong{border-bottom:1px dashed currentColor}.timer-wrapper{margin-top:2rem}.timer-wrapper h4{margin-bottom:1.3em}.timer{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:270px;margin:0 auto}.timer-output{-webkit-box-flex:1;-ms-flex:1;flex:1;font-size:15px;font-weight:600;margin-right:1em}.timer-output:last-child{margin-right:0}.timer-output-value{font-size:1em;padding:1em;border:1px solid #C5CED5;border-radius:5px}.timer-output-name{font-size:1em;font-weight:inherit;margin-top:1em}.h4{font-size:1rem!important;letter-spacing:0.05em;font-weight:600}.modal-window{overflow:hidden}.modal-window .study-form-select{display:none}.modal-window[data-course=web] .study-form-select{display:block}section.professions{margin-top:-30px;padding-bottom:50px}@media (min-width:993px){section.professions{padding-bottom:100px}}.professions-list{margin-top:-20px}@media (min-width:400px){.professions-list{margin-top:0!important}}@media (min-width:1201px){.professions-list{margin-top:-70px}}.professions-list__item{position:relative;width:105%;color:#fff;border-radius:20px;margin-top:50px;padding-top:60px;padding-bottom:30px}.professions-list__item:before{content:"";width:110%;height:100%;position:absolute;z-index:1;top:50%;border-radius:inherit}.professions-list__item:first-child{margin-top:0}.professions-list__item .profession-title{font-size:1.33rem;margin-bottom:12px;position:relative}.professions-list__item .profession-title:before{content:"";display:block;width:47px;height:47px;position:absolute;top:-47px;left:50%;-webkit-transform:translate(-50%,-70%);-ms-transform:translate(-50%,-70%);transform:translate(-50%,-70%);background-repeat:no-repeat;background-position:center;background-size:contain}@media (min-width:541px){.professions-list__item .profession-title:before{width:55px;height:55px;top:-55px}}@media (min-width:993px){.professions-list__item .profession-title:before{top:50%;left:-15px;-webkit-transform:translate(-100%,-50%);-ms-transform:translate(-100%,-50%);transform:translate(-100%,-50%);width:47px;height:47px}}@media (min-width:993px) and (min-width:1441px){.professions-list__item .profession-title:before{width:60px;height:60px}}.professions-list__item .profession-title h3{font-size:1em!important}@media (min-width:1201px){.professions-list__item:after{content:"";width:35%;height:100%;position:absolute;top:50%;-webkit-transform:translateY(-30%);-ms-transform:translateY(-30%);transform:translateY(-30%);background-size:contain;background-position:center;background-repeat:no-repeat;z-index:9999}}.professions-list__item#platform-web{z-index:5}.professions-list__item#platform-web:after{background-image:url(./../img/professions/profession-web.svg);right:0;width:45%}.professions-list__item#platform-web .profession-title:before{background-image:url(./../img/professions/icons/react.svg)}.professions-list__item#platform-web .circle-group{display:none}@media (min-width:400px){.professions-list__item#platform-web .circle-group{display:block;position:absolute;top:-5%;right:-5%;z-index:-1;-webkit-transform:translateY(-15%);-ms-transform:translateY(-15%);transform:translateY(-15%)}}@media (min-width:400px) and (min-width:1201px){.professions-list__item#platform-web .circle-group{top:10%;right:-10%}}@media (min-width:400px){.professions-list__item#platform-web .circle-group .circle{opacity:0.7}.professions-list__item#platform-web .circle-group .circle .circle{position:absolute;width:40%;height:40%;right:15%;top:-15%;opacity:1;z-index:-1}}.professions-list__item#platform-android{z-index:4}.professions-list__item#platform-android .bluer{position:absolute;top:0;left:-5%;width:20%;min-width:100px;max-width:350px;height:auto;z-index:-1;-webkit-transform:translateY(-70%);-ms-transform:translateY(-70%);transform:translateY(-70%)}.professions-list__item#platform-android .bluer2{position:absolute;bottom:-20%;right:5%;width:20%;min-width:100px;max-width:350px;z-index:99}.professions-list__item#platform-android:after{background-image:url(./../img/professions/profession-android.svg);left:0;-webkit-transform:translateY(-40%);-ms-transform:translateY(-40%);transform:translateY(-40%)}.professions-list__item#platform-android .profession-title:before{background-image:url(./../img/professions/icons/android.svg)}.professions-list__item#platform-ios{z-index:3}.professions-list__item#platform-ios:after{right:3%;background-image:url(./../img/professions/profession-ios.svg);-webkit-transform:translateY(-35%);-ms-transform:translateY(-35%);transform:translateY(-35%)}.professions-list__item#platform-ios .profession-title:before{background-image:url(./../img/professions/icons/ios.svg)}.professions-list__item .profession-badges{margin-bottom:25px}.professions-list__item .profession-content{position:relative;z-index:2}.professions-list__item .profession-content p{margin-bottom:20px}.professions-list__item .button-group{margin-top:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.professions-list__item .button-group .button{color:#fff;width:100%;min-height:45px}.professions-list__item .button-group .button:nth-child(2){margin-top:10px}.professions-list__item .skills-list{margin-top:0.2rem}.professions-list__item .skills-list__item{padding:0.2rem 0 0.5rem 15px;position:relative}@media (min-width:769px){.professions-list__item .skills-list__item{padding-bottom:0.2rem}}.professions-list__item .skills-list__item:before{content:"";display:block;width:15px;height:15px;background:url(./../img/check.svg) no-repeat center/contain;position:absolute;top:10px;left:-10px}@media (min-width:421px){.professions-list__item .button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.professions-list__item .button-group .button{width:auto;min-width:170px;min-height:44px}}@media (min-width:769px){.professions-list__item .profession-content .profession-title{font-size:2em}}@media (min-width:1201px){.professions-list__item{padding-top:142px;padding-bottom:70px;border-radius:70px;margin-top:250px}.professions-list__item:first-child{margin-top:0}.professions-list__item .profession-content{width:65%}}.professions-list__item--gradient--blue:before{background:-o-linear-gradient(30deg,#256bf0 0%,#1eeede 100%);background:linear-gradient(60deg,#256bf0 0%,#1eeede 100%)}.professions-list__item--gradient--violet:before{background:-o-linear-gradient(150deg,#7231a3 0%,#7231a3 100%);background:linear-gradient(-60deg,#7231a3 0%,#7231a3 100%)}.professions-list__item--gradient--rose:before{background:-o-linear-gradient(30deg,#de64c6 0%,#fd7ad2 100%);background:linear-gradient(60deg,#de64c6 0%,#fd7ad2 100%)}@media (min-width:1201px){.professions-list__item--gradient--blue:before{-webkit-box-shadow:25px 25px 0 #1084B5;box-shadow:25px 25px 0 #1084B5}.professions-list__item--gradient--violet:before{-webkit-box-shadow:-25px 25px 1px #8444B2;box-shadow:-25px 25px 1px #8444B2}.professions-list__item--gradient--rose:before{-webkit-box-shadow:25px 25px 0 #DE64C6;box-shadow:25px 25px 0 #DE64C6}}.professions-list__item:nth-child(odd){-webkit-transform:translate(-10%,10%);-ms-transform:translate(-10%,10%);transform:translate(-10%,10%)}.professions-list__item:nth-child(odd) .profession-content{padding-right:10%;padding-left:calc(8vw + 10%)}.professions-list__item:nth-child(odd) .profession-image{position:absolute}.professions-list__item:nth-child(odd):before{left:0;-webkit-transform:translate(-10%,-50%);-ms-transform:translate(-10%,-50%);transform:translate(-10%,-50%)}@media (min-width:993px) and (max-width:1440px){.professions-list__item:nth-child(odd){padding-left:80px}}@media (min-width:1201px){.professions-list__item:nth-child(odd){margin-top:200px}.professions-list__item:nth-child(odd):before{-webkit-transform:translate(-10%,-45%) rotate(7deg);-ms-transform:translate(-10%,-45%) rotate(7deg);transform:translate(-10%,-45%) rotate(7deg)}}.professions-list__item:nth-child(2n){-webkit-transform:translate(7%,10%);-ms-transform:translate(7%,10%);transform:translate(7%,10%)}.professions-list__item:nth-child(2n) .profession-content{padding-left:10%;padding-right:calc(8vw + 10%);margin-left:auto}.professions-list__item:nth-child(2n):before{right:0;-webkit-transform:translate(10%,-50%);-ms-transform:translate(10%,-50%);transform:translate(10%,-50%)}@media (min-width:993px) and (max-width:1440px){.professions-list__item:nth-child(2n){padding-right:80px}}@media (min-width:1201px){.professions-list__item:nth-child(2n):before{-webkit-transform:translate(10%,-50%) rotate(-7deg);-ms-transform:translate(10%,-50%) rotate(-7deg);transform:translate(10%,-50%) rotate(-7deg)}}@media (min-width:1201px){.professions-list__item:first-child{margin-top:0}}.professions-list~.button{margin-left:auto;margin-right:auto;display:block;margin-top:130px}@media (min-width:1201px){.professions-list~.button{margin-top:220px}}.future-course .profession-title h3{display:inline;position:relative}.future-course .profession-title h3:after{content:"";width:90px;height:40px;left:100%;background:url(../img/future.svg) no-repeat center/cover;position:absolute;top:0;right:0;-webkit-transform:translate(-40%,-80%);-ms-transform:translate(-40%,-80%);transform:translate(-40%,-80%)}@media (min-width:640px){.future-course .profession-title h3:after{width:10vw;height:5vw;min-width:110px;min-height:55px;-webkit-transform:translate(-30%,-90%);-ms-transform:translate(-30%,-90%);transform:translate(-30%,-90%)}}@media (max-width:639px){.future-course#platform-android h3:after{-webkit-transform:translate(40%,-80%);-ms-transform:translate(40%,-80%);transform:translate(40%,-80%)}}@media (max-width:448px){.profession-badges__item:nth-child(3){margin-left:0;width:100%;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;margin-top:10px;margin-right:30px}}.button-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.button{border:1px solid transparent;padding:0.94em 1.6em;border-radius:100px;width:-webkit-max-content;width:-moz-max-content;width:max-content;text-align:center}.button--size--lg{font-size:1.1rem!important}@media (min-width:641px){.button{padding:0.94em 1.8em}}.button--bg{-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease}.button--bg--violet{background-color:#8444B2;color:#fff;-webkit-box-shadow:5px 7px 0 #7231A3;box-shadow:5px 7px 0 #7231A3}.button--bg--violet:active{-webkit-box-shadow:0 0 0 #7231A3;box-shadow:0 0 0 #7231A3}.button--bg--blue{background-color:#22A5E8;-webkit-box-shadow:5px 7px 0 #1084B5;box-shadow:5px 7px 0 #1084B5}.button--bg--blue:active{-webkit-box-shadow:0 0 0 #1084B5;box-shadow:0 0 0 #1084B5}.button--bg--yellow{background-color:#FCEC32;-webkit-box-shadow:5px 7px 0 #DBCA0E;box-shadow:5px 7px 0 #DBCA0E;color:#07304B!important}.button--bg--yellow:active{-webkit-box-shadow:0 0 0 #DBCA0E;box-shadow:0 0 0 #DBCA0E}.button--bg--rose{background-color:#FD7AD2;-webkit-box-shadow:5px 7px 0 #DE64C6;box-shadow:5px 7px 0 #DE64C6;color:#07304B!important}.button--bg--rose:active{-webkit-box-shadow:0 0 0 #DE64C6;box-shadow:0 0 0 #DE64C6}.button--bg:active{-webkit-transform:translate(3px,3px);-ms-transform:translate(3px,3px);transform:translate(3px,3px)}.button--border--white{border-color:#fff}.button--border--none{border-color:transparent}.close{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;width:40px;height:40px}.close svg{width:50%;-webkit-transition:fill 0.2s ease;-o-transition:fill 0.2s ease;transition:fill 0.2s ease;height:50%}.close:hover svg{fill:#8444B2}.circle{border-radius:50%;display:block}.circle--size--lg{width:15vw;height:15vw}.circle--size--small{width:5vw;height:5vw}.circle--bg--violet{background:-o-linear-gradient(150deg,#7231a3 0%,#7231a3 100%);background:linear-gradient(-60deg,#7231a3 0%,#7231a3 100%)}.circle--bg--yellow{background:#FCEC32}.social-list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:7px;margin-left:20px}.social-list__item{width:30px;height:30px;margin-right:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.social-list__item a{width:25px;height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.social-list__item a svg{display:block;width:100%;height:auto;max-height:100%;fill:#07304B;opacity:0.5;-webkit-transition:opacity ease 0.3s;-o-transition:opacity ease 0.3s;transition:opacity ease 0.3s}.social-list__item:hover a svg{opacity:1}.circle-loader{margin:0;border:2px solid rgba(0,0,0,0.2);border-left-color:#5cb85c;-webkit-animation-name:loader-spin;animation-name:loader-spin;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:top;-webkit-box-sizing:content-box;box-sizing:content-box;position:absolute;top:calc(50% - 3em);left:calc(50% - 3em)}.circle-loader,.circle-loader:after{border-radius:50%;width:6em;height:6em}.load-complete{-webkit-animation:none;animation:none;border-color:#5cb85c;-webkit-transition:border 500ms ease-out;-o-transition:border 500ms ease-out;transition:border 500ms ease-out}.load-error{-webkit-animation:none;animation:none;border-color:red;-webkit-transition:border 500ms ease-out;-o-transition:border 500ms ease-out;transition:border 500ms ease-out}.checkmark{display:none;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.checkmark.draw:after{opacity:1;height:3em;width:1.5em;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;border-right:2px solid #5cb85c;border-top:2px solid #5cb85c;content:"";left:1.5em;top:3em;position:absolute;-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-name:checkmark;animation-name:checkmark;-webkit-transform:scaleX(-1) rotate(135deg);-ms-transform:scaleX(-1) rotate(135deg);transform:scaleX(-1) rotate(135deg)}.checkmark.error{position:absolute;left:1.5em;top:1.5em;width:3em;height:3em}.checkmark.error:after,.checkmark.error:before{position:absolute;content:" ";height:3em;width:2px;background-color:#f00}.checkmark.error:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.checkmark.error:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@-webkit-keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:1.5em;opacity:1}40%{height:3em;width:1.5em;opacity:1}to{height:3em;width:1.5em;opacity:1}}@keyframes checkmark{0%{height:0;width:0;opacity:1}20%{height:0;width:1.5em;opacity:1}40%{height:3em;width:1.5em;opacity:1}to{height:3em;width:1.5em;opacity:1}}.section_hero{position:relative;overflow:visible}.section_hero .img-bg{display:none}@media (min-width:993px){.section_hero .img-bg{display:block;position:absolute;top:0;left:0;right:0;z-index:-1;min-height:100%;max-height:110%;width:auto;max-width:unset;min-width:100%;-webkit-transform:translateX(-15%);-ms-transform:translateX(-15%);transform:translateX(-15%)}}@media (min-width:993px) and (max-width:1260px){.section_hero .section_hero__offer{width:40%}}@media (min-width:993px){.section_hero__offer{width:35%;position:relative}}@media (min-width:993px){.section_hero__overlay{width:65%;position:relative}}@media (min-width:1440px){.section_hero .img-bg{-webkit-transform:translateX(-10%);-ms-transform:translateX(-10%);transform:translateX(-10%)}}.section_hero__offer{margin-top:145px}.section_hero__offer .blue-circle{position:absolute;top:70px;right:5%;width:4.5rem;height:auto}@media (min-width:993px){.section_hero__offer{margin-top:25vh}.section_hero__offer .blue-circle{top:0;right:10%;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px)}}@media (min-width:993px) and (max-width:1440px) and (min-height:750px){.section_hero__offer{margin-top:250px}}.section_hero .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:3rem auto 0 auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (min-width:993px){.section_hero .button-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.section_hero__people{margin-top:3rem;margin-left:auto;margin-right:auto;display:block}@media (min-width:410px){.section_hero__people{margin-top:4rem}}@media (min-width:993px){.section_hero__people{margin-top:70px;margin-bottom:100px}}.section_hero_circles-group{position:absolute;top:15vh;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-1;width:10rem;height:auto}@media (min-width:993px){.section_hero_circles-group{width:auto}}.section_advantages{padding-top:50px}.advantages-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:0;margin-top:100px}@media (min-width:993px){.advantages-list{width:calc(100% + 3.5vw);margin-left:-3.5vw}}.advantages-list__item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}@media (min-width:641px){.advantages-list__item{width:calc(50% - 30px)}.advantages-list__item:first-child{margin-right:30px}.advantages-list__item:last-child{width:100%}}@media (min-width:993px){.advantages-list__item{width:calc(33% - 3.5vw);margin-left:3.5vw}.advantages-list__item:first-child{margin-right:0}.advantages-list__item:last-child{width:calc(33% - 3.5vw)}}.advantages-list__card{width:100%;background-color:#fff;border-radius:20px;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-shadow:2px 4px 80px rgba(0,0,0,0.09);box-shadow:2px 4px 80px rgba(0,0,0,0.09);position:relative;padding:2.85rem 2.1rem 2rem 2.1rem;font-size:0.9rem;text-align:center;margin-bottom:55px}@media (min-width:993px){.advantages-list__card{text-align:left;margin-bottom:0}}.advantages-list__card-icon{width:45px;height:45px;border-radius:60%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (min-width:993px){.advantages-list__card-icon{width:65px;height:65px;left:0}}.advantages-list__card-icon img{width:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.advantages-list__card-icon--bg--green{background-color:#50E85E;-webkit-box-shadow:0.278rem 0.35rem 0 #3CC743;box-shadow:0.278rem 0.35rem 0 #3CC743}.advantages-list__card-icon--bg--violet{background-color:#8444B2;-webkit-box-shadow:0.278rem 0.35rem 0 #7231A3;box-shadow:0.278rem 0.35rem 0 #7231A3}.advantages-list__card-icon--bg--rose{background-color:#FD7AD2;-webkit-box-shadow:0.278rem 0.35rem 0 #DE64C6;box-shadow:0.278rem 0.35rem 0 #DE64C6}.advantages-list__card-title{font:600 1.3rem/1.2 "Montserrat",sans-serif;color:#07304B}.advantages-list__card-description{opacity:0.64;font:300 1em/1.4 "Roboto",sans-serif;padding-top:13px}.direction-question{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-transform:translateY(-70px);-ms-transform:translateY(-70px);transform:translateY(-70px);-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width:769px){.direction-question{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.direction-question p{opacity:0.6;font-weight:300;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-ms-flex-item-align:end;align-self:flex-end;padding-bottom:10px}@media (max-width:768px){.direction-question p{font-size:0.8rem;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-bottom:0;-webkit-transform:translate(-20px,20px);-ms-transform:translate(-20px,20px);transform:translate(-20px,20px)}}.direction-question img{display:block;width:68px}@media (min-width:993px){.direction-question img{width:10vw;max-width:120px}}@media (min-width:993px){.direction-question{-webkit-transform:translateY(-50px);-ms-transform:translateY(-50px);transform:translateY(-50px)}}.about{background:#2392EB;overflow:hidden;position:relative;margin-top:-2px;padding-top:40px}.about .wave-wrapper{position:absolute;top:0;left:0;width:100%;height:auto;background:#fff;border-top:1px solid #fff}.about .wave-wrapper:after{content:"";position:absolute;left:0;bottom:4px;height:1px;width:100%;background:#2392EB}.about .wave-wrapper-top{top:0}.about .wave-wrapper-top img{margin-top:10px}.about .wave-wrapper-bottom{top:auto;bottom:0;width:102%;border-bottom:none}.about .wave-wrapper-bottom img{margin-top:-4px;width:105%;display:block;-webkit-transform:translateX(-2%);-ms-transform:translateX(-2%);transform:translateX(-2%)}.about .wave-wrapper-bottom:after{top:4px;bottom:auto}.about .wave-wrapper .wave-lg{display:none}@media (min-width:641px){.about .wave-wrapper .wave-lg{display:block}.about .wave-wrapper .wave-sm{display:none}}.about .wave-wrapper .wave-top{top:-1px;width:110%;height:auto;overflow:hidden}.about .wave-wrapper .wave-top img{margin-top:-1px}.about .wave-wrapper .wave-bottom-lg{position:absolute;left:0;bottom:-1px;width:102%;height:auto}.about .wrapper{position:relative;padding-top:80px;padding-bottom:50px;z-index:1}.about:before{content:"";background:url(./../img/about.svg) no-repeat right top/contain;position:absolute;right:0;top:5%;width:70%;height:45%;z-index:1;display:block}.input-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}input{border:1px solid rgba(7,48,75,0.3);height:50px;width:48%;border-radius:100px;font-size:0.9rem;padding:5px 15px}input:focus{outline:none}.about-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-item{max-width:100%}.about-item .about-card{-webkit-box-shadow:3px 3px 49px rgba(0,0,0,0.15);box-shadow:3px 3px 49px rgba(0,0,0,0.15);background-color:#fff;position:relative;z-index:99;text-align:left}.about-item .about-card h2{text-align:inherit}@media (max-width:640px){.about-item .about-card .input-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}.about-item .about-card .input-row input{width:100%;height:40px}.about-item .about-card .input-row input:first-child{margin-bottom:10px}}.about-item:first-child{margin-bottom:50px}.about-item:first-child h2{text-align:left;margin-bottom:1.2rem}.about-item:first-child h2 p{margin-bottom:1em}.about-item:first-child .button-row{padding-top:20px}@media (max-width:540px){.about-item:first-child .button-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.about-item:first-child .button-row .button,.about-item:first-child .button-row ul{width:100%;text-align:center}.about-item:first-child .button-row .button{margin-bottom:15px}}@media (max-width:540px){.about-item:first-child .button-row ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.about-item:first-child .button-row ul li{width:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.about-item:first-child .button-row ul li a{width:70%;height:70%}}.about-item:first-child .about-card{width:calc(100% + 13vw);-webkit-transform:translateX(-10vw);-ms-transform:translateX(-10vw);transform:translateX(-10vw);padding:50px 30px 50px 11.2vw;border-radius:0 30px 30px 0}.about-item:nth-child(2){display:none}.about-item:last-child .about-card{width:calc(100% + 12vw);-webkit-transform:translateX(4vw);-ms-transform:translateX(4vw);transform:translateX(4vw);border-radius:30px 0 0 30px;padding:50px 16vw 50px 35px}.about-item:last-child .about-card h2{color:#8444B2}.about-item:last-child .about-card p{margin-top:5px}.about-item:last-child .about-card .input-row{margin-top:30px}.about-item:last-child .about-card .button{width:100%;margin-top:20px;height:auto;min-height:50px;font-size:1.1rem}@media (min-width:993px){.about-item:first-child .about-card,.about-item:last-child .about-card{padding:60px 70px;border-radius:40px;width:100%;max-width:700px;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.about-item:first-child{width:100%}.about-item:nth-child(2){display:block;padding:40px 0;width:40%}.about-item:nth-child(2) img{width:90%;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);min-width:450px;display:block}.about-item:last-child{position:relative;z-index:999;margin:40px auto 0 auto;text-align:center;width:60%}.about-item:last-child .about-card{margin-left:auto;padding-left:15%;padding-right:15%}.about-item:last-child p{text-align:center}.about-item:last-child:after{content:"";width:10vw;height:10vw;border-radius:50%;background-color:#2C58D5;position:absolute;top:100px;left:0;z-index:-1;-webkit-transform:translate(-20%,-20%);-ms-transform:translate(-20%,-20%);transform:translate(-20%,-20%)}.about-item:last-child h2{margin-bottom:15px;color:#8444B2;text-align:center}.about-item:last-child .input-row{margin-top:50px}.about-item:last-child .button{width:100%;height:50px;-webkit-box-shadow:none;box-shadow:none;margin-top:20px}}.about-card .button-row{margin-top:2rem}.contact-right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1;width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.contact-right-block .social-list{padding-top:0;margin-right:1.7rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contact-right-block .social-list__item{position:relative;width:25px;height:25px;margin-right:15px}.contact-right-block .social-list__item a{position:absolute;width:100%;height:100%}.contact-right-block .phone-number{white-space:nowrap}@media (max-width:540px){.contact-right-block{width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-right-block .phone-number{font-weight:500;font-size:1.1rem}.contact-right-block .social-list{margin-left:0;width:-webkit-max-content!important;width:-moz-max-content!important;width:max-content!important;margin-right:1rem;margin-bottom:1.5rem;min-width:100%}.contact-right-block .social-list__item{width:25px;height:25px;margin-right:5px}}.study-way{background-color:#fff;padding-bottom:10px}.study-steps{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:10px;padding-top:30px}@media (min-width:993px){.study-steps{padding-top:0;margin-top:70px}}.study-steps .study-step{text-align:center;width:100%;margin-bottom:55px}.study-steps .study-step-picture{margin-bottom:20px;width:100%;max-width:350px;margin-left:auto;margin-right:auto}.study-steps .study-step-picture img{width:100%;height:auto}.study-steps .study-step-title{margin-bottom:5px;font-size:1.4rem}.study-steps .study-step-quote{font-size:13px;line-height:1.2;margin-bottom:8px;margin-top:5px;display:block;width:auto;font-style:italic;position:relative;opacity:0.7}.study-steps .study-step-quote:before{content:"«"}.study-steps .study-step-quote:after{content:"»"}.study-steps .study-step-quote~strong{margin-top:10px;font-weight:500;display:block}.study-steps .study-step-quote~strong .violet{color:#8444B2}.study-steps .study-step-description{margin-top:10px}.study-steps .study-step .button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:769px){.study-steps .study-step .button-group .button{width:100%;min-height:45px;font-size:1rem}.study-steps .study-step .button-group .button:last-child{margin-top:10px}}@media (min-width:420px){.study-steps .study-step .button-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.study-steps .study-step .button-group .button{width:auto}.study-steps .study-step .button-group .button:last-child{margin-top:0}}@media screen and (min-width:641px){.study-steps .study-step{width:100%;padding:10px 15px 10px 0;margin-bottom:0;text-align:left}.study-steps .study-step .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.study-steps .study-step-picture{width:40%;max-width:unset;margin-right:30px}.study-steps .study-step-content{width:60%}.study-steps .study-step .button-group{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media screen and (min-width:641px){.study-steps .study-step{width:100%;text-align:left;margin-bottom:50px;padding:0}.study-steps .study-step .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.study-steps .study-step-picture{width:50%;max-width:unset;margin-right:30px;margin-bottom:0}.study-steps .study-step-picture img{display:block;width:90%;height:auto}.study-steps .study-step-title{font-size:1.4rem}.study-steps .study-step-content{width:50%}.study-steps .study-step:nth-child(odd) .study-step-picture{margin-right:20px}.study-steps .study-step:nth-child(odd) .study-step-picture img{margin-right:auto}.study-steps .study-step:nth-child(2n) .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.study-steps .study-step:nth-child(2n) .wrapper .study-step-picture{margin-right:0}.study-steps .study-step:nth-child(2n) .wrapper .study-step-picture img{margin-left:auto;display:block}.study-steps .study-step#graduation{width:100%;margin:0 auto;text-align:left}.study-steps .study-step#graduation .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.study-steps .study-step#graduation-content{max-width:unset}.study-steps .study-step#graduation .study-step-picture{width:50%;height:auto;display:block;margin-right:0;margin-bottom:0}.study-steps .study-step#graduation .study-step-picture img{width:120%;-webkit-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%);height:auto;margin:0;max-width:unset}}@media screen and (min-width:841px){.study-steps .study-step{margin-bottom:0}}@media (max-width:1024px) and (max-width:1300px){.study-steps .study-step .study-step-title{font-size:1.5rem}.study-steps .study-step .study-step-description{font-size:1.1rem}}@media (min-width:1201px){.study-steps .study-step{width:50%;display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:40px;margin-bottom:30px}.study-steps .study-step .study-step-picture{width:40%}.study-steps .study-step .study-step-content{width:60%}.study-steps .study-step#graduation{width:80%;padding-top:50px}.study-steps .study-step#graduation .study-step-picture{margin-right:50px!important;width:50%}.study-steps .study-step#graduation .study-step-picture img{width:100%;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0)}.study-steps .study-step:nth-child(2n){padding-right:0}.study-steps .study-step:nth-child(2n) .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.study-steps .study-step .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;text-align:left}.study-steps .study-step-content{max-width:unset}.study-steps .study-step-picture{margin-right:20px!important;width:40%;height:auto}.study-steps .study-step-picture img{width:100%;height:auto}.study-steps .study-step .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.study-steps .study-step-picture{height:100%;width:auto;display:inline-block;min-width:40%;margin-right:25px}.study-steps .study-step-title{font-size:1.5rem;margin-bottom:5px}.study-steps .study-step-description{font-size:0.8rem;margin-top:8px}}.study-steps .study-step .button-group{margin-top:40px}.study-steps .study-step:first-child{margin-top:0}.footer{background:#fff;margin-top:-1px;padding-top:30px;position:relative}.footer .logo{width:120px;margin-bottom:15px}.footer .social-list{margin-bottom:20px}@media (min-width:993px){.footer{margin-top:-5px;padding-top:100px;position:relative}.footer .social-list{margin-bottom:0}.footer .logo{width:150px;margin-bottom:0}.footer:before{content:"";position:absolute;left:0;top:-1px;background:#fff;width:100%;height:1px}}.footer-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:640px){.footer-wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.footer-wrapper .main-menu{margin-left:6vw;display:none}@media (min-width:1110px){.footer-wrapper .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer-wrapper .main-menu__item a{text-transform:uppercase;font-weight:600;font-size:0.9rem}.footer .copyright{text-align:center}.footer .footer-bottom{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;margin:20px auto 40px auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .footer-bottom a{margin-top:1rem}@media (min-width:540px){.footer .footer-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .footer-bottom a{margin-top:0}}.footer .social-list{padding-top:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .social-list__item{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .social-list__item svg{opacity:1;fill:#07304B}.footer .social-list__item:hover svg{opacity:0.4}.phone-number{font-size:0.9rem;font-weight:400;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.phone-number a{color:inherit;font:inherit}.phone-number a,a.phone-number{width:-webkit-max-content;width:-moz-max-content;width:max-content;border-bottom:1px solid currentColor;white-space:nowrap}@media (any-hover:hover){.phone-number a,a.phone-number{-webkit-transition:0.25s;-o-transition:0.25s;transition:0.25s}.phone-number a:hover,a.phone-number:hover{color:#22A5E8}}.modal-events{width:1200px;max-width:calc(100% - 40px);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:991px){.modal-events.modal-window.opened{top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}}.modal-events.modal-window.opened h2{font-weight:700;font-size:1.8rem;line-height:1.33}@media (max-width:768px){.modal-events.modal-window.opened h2{margin-top:5rem}}.modal-events .modal-events--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:3rem;padding-bottom:1rem;max-width:970px;margin-left:auto;margin-right:auto}@media (max-width:991px){.modal-events .modal-events--list{margin-top:2rem}}.modal-events .modal-events--list-item{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;text-align:center;margin-top:3em;-ms-flex-preferred-size:100%;flex-basis:100%;border-bottom:1px solid #f2f2f2;padding-bottom:4rem;position:relative}.modal-events .modal-events--list-item small{display:block;margin-top:1rem;position:absolute;left:50%;bottom:-1.5rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media (max-width:991px){.modal-events .modal-events--list-item small{bottom:2rem}}.modal-events .modal-events--list-item:last-child{border:none}.modal-events .modal-events--list-item .event-name{font-size:1.4rem;margin-bottom:2rem;margin-top:1rem}.modal-events .modal-events--list-item.disabled button,.modal-events .modal-events--list-item.disabled h3,.modal-events .modal-events--list-item.disabled img{opacity:0.5;pointer-events:none}@media (min-width:992px){.modal-events .modal-events--list-item{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-preferred-size:30%;flex-basis:30%;padding:0;margin:0;border:none}}.modal-events .modal-events--list-item button{margin-top:auto;color:#fff!important;min-width:200px}p:not(.title-capture) strong{font-weight:500!important}.study-form-select{margin-top:40px}.study-form-select h3{font:500 20px/1 "Roboto",sans-serif;text-align:center;margin-bottom:25px}.radio-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:60px}.radio-wrapper .custom-radio:not(:last-child){margin-right:40px}.custom-radio{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.custom-radio input{width:0;height:0;visibility:hidden;pointer-events:none}.custom-radio-control{width:20px;height:20px;border-radius:50%;border:1px solid #8444B2;display:block;position:relative;margin-right:12px}.custom-radio-control:before{content:"";width:8px;height:8px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#fff;display:block;border-radius:50%}.custom-radio input:checked+.custom-radio-control{background:#8444B2}
/*# sourceMappingURL=main.css.map */