.preloader{position:fixed;left:0;top:0;right:0;bottom:0;background:#e0e0e0;z-index:100001;display:flex;align-items:center;justify-content:center}.preloader-row{margin:50px auto;width:150px;height:150px;position:relative}.preloader .loader{width:150px;height:150px;border-radius:50%;background:#00aaa7;background:-moz-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:-webkit-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:-o-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:-ms-linear-gradient(left, #00aaa7 10%, rgba(101,171,248,0) 42%);background:linear-gradient(to right, #00aaa7 10%, rgba(101,171,248,0) 42%);-webkit-animation:load3 1.4s infinite linear;animation:load3 1.4s infinite linear;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.preloader .loader:after{background:#e0e0e0;width:80%;height:80%;border-radius:50%;content:"";margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.preloader .img{background-image:url("/images/preloader.png");background-size:contain;background-repeat:no-repeat;background-position:center;content:"";position:absolute;top:calc(100% / 2 - 28px);left:calc(100% / 2 - 28px);width:57px;height:57px;-webkit-animation:load4 3s infinite linear;animation:load4 3s infinite linear}@-webkit-keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes load3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes load4{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes load4{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}100%{-webkit-transform:scale(1);transform:scale(1)}}.loaded_hiding .preloader{transition:0.3s opacity;opacity:0}.loaded .preloader{display:none}body{height:100vh;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;flex-direction:column;flex-wrap:nowrap;background:url("../image/bg.png") no-repeat;background-size:cover;padding:10px 0;margin:0;box-sizing:border-box}@media screen and (min-height: 864px){body{padding:30px 0}}@media screen and (max-width: 768px){body{height:auto}}@media screen and (max-height: 720px){body section,body footer{width:100%}}@media screen and (max-width: 480px){body section,body footer{width:100%}}.header{padding:0 0 20px}@media (max-width: 414px){.header{width:95%;padding:0 0 10px}}.header .wrapper{width:1150px;margin:0 auto}@media screen and (max-height: 720px){.header .wrapper{width:95%}}@media screen and (max-width: 480px){.header .wrapper{width:95%}}.header-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;width:400px;margin:0}@media (min-width: 1440px){.header-content{margin:0}}@media (max-width: 414px){.header-content{width:100%}}.header-content .separator{width:1px;height:40px;background:#051C2C;margin:0 30px}@media (max-width: 414px){.header-content .separator{display:none}}.header-content p{font:500 12px/18px 'Montserrat';color:#051C2C;max-width:200px}@media screen and (max-width: 414px){.about{margin:12px 0}}.about .wrapper{width:1150px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}@media screen and (max-height: 720px){.about .wrapper{width:95%}}@media screen and (max-width: 480px){.about .wrapper{width:95%}}@media screen and (max-width: 800px){.about .wrapper{align-items:baseline}}.about-item{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;position:relative}@media screen and (max-width: 800px){.about-item{width:calc(100% / 4);text-align:center}}@media screen and (min-height: 864px){.about-item{width:calc(100% / 4 - 20px);flex-wrap:wrap;text-align:center}}@media screen and (max-width: 480px){.about-item{width:100%;text-align:left}}.about-item p{width:170px;margin-left:20px;font:500 14px/21px 'Montserrat';color:#18253E}@media screen and (min-height: 864px){.about-item p{width:100%;font:500 18px/28px 'Montserrat'}}@media screen and (max-width: 800px){.about-item p{font-size:13px}}@media screen and (max-width: 480px){.about-item p{font:500 14px/18px 'Montserrat';margin-left:0;width:calc(100% - 60px)}}.about-item .big{display:none}@media screen and (min-height: 864px){.about-item .big{display:block;width:170px;margin:0 auto}}@media screen and (max-width: 480px){.about-item .big{display:none}}@media screen and (min-height: 864px){.about-item .small{display:none}}@media screen and (max-width: 800px){.about-item .small{margin:0 auto;width:60px}}@media screen and (max-width: 480px){.about-item .small{display:block;width:50px}}.courses .wrapper{width:1150px;margin:0 auto}@media screen and (max-height: 720px){.courses .wrapper{width:95%}}@media screen and (max-width: 480px){.courses .wrapper{width:95%}}.courses h2{color:#18253E;font:700 15px / 36px 'Montserrat', sans-serif;margin-bottom:45px;position:relative}@media screen and (max-width: 800px){.courses h2{margin-bottom:15px}}@media screen and (min-height: 864px){.courses h2{font:700 25px / 36px 'Montserrat', sans-serif;margin-bottom:60px}}@media screen and (max-width: 480px){.courses h2{font:700 17px / 25px 'Montserrat', sans-serif;margin-bottom:0}}@media screen and (max-width: 395px){.courses h2{font:700 15px / 25px 'Montserrat', sans-serif;margin:0}}.courses h2:before{position:absolute;content:'';height:4px;background:#ef476f;width:40px;bottom:-15px;left:0}@media screen and (max-width: 800px){.courses h2:before{display:none}}.courses-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.courses-content__item{width:calc(100%/2 - 20px);max-width:580px;background:#FFFFFF;border-radius:5px;padding:20px 30px;box-sizing:border-box}@media screen and (max-width: 800px){.courses-content__item{padding:10px 15px}}@media screen and (max-width: 480px){.courses-content__item{width:100%;margin:10px 0}}.courses-content__item p{color:#18253E;font:700 15px / 28px 'Montserrat', sans-serif;margin:0 0 15px}@media screen and (min-height: 864px){.courses-content__item p{font:700 20px / 28px 'Montserrat', sans-serif}}@media screen and (max-width: 800px){.courses-content__item p{margin:0 0 5px}}@media screen and (max-width: 480px){.courses-content__item p{font:700 15px / 28px 'Montserrat', sans-serif}}@media screen and (max-width: 395px){.courses-content__item p{margin:0 0 10px;font:700 15px / 15px 'Montserrat', sans-serif}}.courses-content__item ul{margin:0;padding:0}.courses-content__item ul li{color:#18253E;font:500 14px / 26px 'Montserrat', sans-serif;list-style:none;position:relative;padding-left:15px}@media screen and (min-height: 864px){.courses-content__item ul li{font:500 17px / 35px 'Montserrat', sans-serif}}@media screen and (max-width: 800px){.courses-content__item ul li{font-size:13px}}@media screen and (max-width: 480px){.courses-content__item ul li{font:500 14px / 26px 'Montserrat', sans-serif}}.courses-content__item ul li:before{position:absolute;content:'';width:5px;height:5px;left:0;top:10px;border-radius:50%;background:#00AFAA}@media screen and (min-height: 864px){.courses-content__item ul li:before{top:13px}}.courses-content__item ul li a{color:#18253E;font:500 14px / 26px 'Montserrat', sans-serif;text-decoration:underline}@media screen and (min-height: 864px){.courses-content__item ul li a{font:500 17px / 35px 'Montserrat', sans-serif}}@media screen and (max-width: 800px){.courses-content__item ul li a{font-size:13px}}@media screen and (max-width: 480px){.courses-content__item ul li a{font:500 14px / 26px 'Montserrat', sans-serif}}.footer .wrapper{width:1150px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-height: 720px){.footer .wrapper{width:95%}}@media screen and (max-width: 480px){.footer .wrapper{width:95%}}.footer p{color:#18253E;font:700 15px / 18px 'Montserrat', sans-serif}@media screen and (min-height: 864px){.footer p{font:700 19px / 22px 'Montserrat', sans-serif}}@media screen and (max-width: 800px){.footer p{font-size:13px}}.footer p span{font-weight:400}.footer-links{width:100px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-left:70px}@media screen and (max-width: 480px){.footer-links{width:100%;justify-content:center;margin-left:0}.footer-links a{margin:0 10px}}
