@font-face{src:local("Fedra Sans Pro Light"),local("Fedra-Sans-Pro-Light"),url(/css/fedrasanspro-light.woff2) format("woff2"),url(/css/fedrasanspro-light.woff) format("woff"),url(/css/fedrasanspro-light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap;font-family:Fedra Sans Pro}@font-face{src:local("Fedra Sans Pro Medium"),local("Fedra-Sans-Pro-Medium"),url(/css/fedrasanspro-medium.woff2) format("woff2"),url(/css/fedrasanspro-medium.woff) format("woff"),url(/css/fedrasanspro-medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap;font-family:Fedra Sans Pro}*{padding:0;margin:0}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{font-size:120%;font-weight:300;color:#737373;font-family:Fedra Sans Pro}main div{clear:both}h2{padding-top:60px;justify-content:center;font-size:2.8rem;font-weight:500;color:#1e2eff;position:relative;max-width:60%;text-align:center;margin:0 auto 80px;align-items:center;display:flex}h2:before{background:url(/img/left.png);background-position:50%;left:0;background-repeat:no-repeat}h2:after,h2:before{height:100px;content:"";position:absolute;width:25px}h2:after{right:0;background:url(/img/right.png);background-position:50%;background-repeat:no-repeat}.slider div:focus,a,a:focus,button,button:focus,input:focus,textarea:focus{text-decoration:none;outline:none;cursor:pointer}li{list-style:none}.maxWidthContainer{max-width:1280px;margin:0 auto}.fullWidthContainer{width:100%}#feedback,#programs,#teacher,#where,#why{position:relative;padding-bottom:60px}#feedback:after,#programs:after,#teacher:after,#where:after,#why:after{height:60px;content:"";position:absolute;bottom:0;background:#f4f4f4;left:0;width:100%}#feedback:before,#programs:before,#teacher:before,#where:before,#why:before{border-right:60px solid #fff;transform:rotate(-90deg);content:"";position:absolute;border-top:50px solid transparent;border-bottom:50px solid transparent;bottom:-20px;left:calc(50% - 25px);z-index:55}#header{position:relative;background:#1e2eff;width:100%;z-index:99}.header{justify-content:center;flex-wrap:wrap;align-items:center;display:flex}.header img{max-width:100%;margin:0 auto;cursor:pointer;display:block}.header .right{text-align:right;width:10%}.header .right .soc{display:none}.header .right a{font-size:1.6rem;color:#fff}.header .left{width:15%}.header .center{justify-content:space-around;align-items:center;width:75%;display:flex}.header .right p{font-weight:500;color:#fff}.header #menu a[href="#map"]{display:none}.header #menu button{font-weight:500;color:#fff;display:none}.header .center ul{justify-content:space-around;flex-wrap:wrap;display:flex}.header .center ul li a{padding:5px;font-size:1rem;color:#fff;transition:all .3s;border-radius:4px}.header .center ul li a:hover,.header .center ul li.active a{color:#1e2eff;transition:all .3s;background:#fff}#first{height:100%;min-height:320px;max-height:780px;background:url(/img/header.jpg);background-position:top;background-repeat:no-repeat}#first .first{height:780px;flex-wrap:wrap;align-items:flex-end;align-content:flex-end;padding-bottom:140px;display:flex}#first .left{width:50%}#first .left-d,#first .left-m{padding:20px;font-size:2rem;color:#1e2eff;max-width:80%;margin:0 auto;background:hsla(0,0%,100%,.7);cursor:pointer}#first .left-m{display:none}#first .left p{font-size:1.6rem}#first .left p span{font-weight:500}#first .right{width:50%}#first .center{display:none}#first .form{padding:20px;border:2px solid #1e2eff;max-width:50%;outline:4px solid #fff;box-sizing:border-box;margin:0 auto;background:#fff}#first .form #fform-btn{display:none}#first .form h2{padding:0;font-size:1.3rem;color:#6f6f6f;max-width:100%;margin:0;display:block}#first .form h2:after,#first .form h2:before{position:unset}#first .form h2 span{color:#ff001d;display:block}#first .form div{text-align:center}#first .form input{padding:5px 10px;border:1px solid #e4e4e4;color:#737373;box-sizing:border-box;margin:10px auto;border-radius:4px;width:100%}#first .form input.hidden{display:none}#first .form label,#first .form p.data{font-size:.8rem;flex-direction:column;text-align:left;display:flex}