@font-face{font-family:ArialRegular;src:url(../fonts/Arial/ArialRegular/ArialRegular.eot);src:url(../fonts/Arial/ArialRegular/ArialRegular.eot?#iefix) format("embedded-opentype"),url(../fonts/Arial/ArialRegular/ArialRegular.woff) format("woff"),url(../fonts/Arial/ArialRegular/ArialRegular.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:ArialBold;src:url(../fonts/Arial/ArialBold/ArialBold.eot);src:url(../fonts/Arial/ArialBold/ArialBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Arial/ArialBold/ArialBold.woff) format("woff"),url(../fonts/Arial/ArialBold/ArialBold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:BebasNeueBold;src:url(../fonts/bebas-neue-bold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:UbuntuBold;src:url(../fonts/ubuntu-bold.ttf) format("truetype");font-style:normal;font-weight:400}@font-face{font-family:MyriadProBold;src:url(../fonts/Myriad-Pro-Bold_31631.ttf) format("truetype");font-style:normal;font-weight:400}*{box-sizing:border-box}blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{padding:0;margin:0;position:relative}table{border-spacing:0;border-collapse:collapse}abbr,acronym,fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-weight:400;font-style:normal}caption,th{text-align:left}.arrow-up{background:#a31c39;position:fixed;bottom:5%;right:5%;outline:none;color:#fff;border:none;padding:10px 15px;display:none;z-index:999}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}.fa-bars,.fa-times{font-size:40px!important}q:after,q:before{content:''}.wrapper-page{width:100%;margin:0 auto;padding:0;position:relative}.left-list li:last-child{padding-top:9px;border-bottom:#fdf5e6}img{display:block;max-width:100%}.fa-bars{display:none!important;cursor:position}.mobile-menu{display:none;background:rgba(163,28,57,.7);justify-content:center;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999}.icon-exit{position:absolute;right:5%;top:5%}.mobile-menu nav a{display:block;text-align:center}header{position:relative;height:800px;max-height:800px}.header-container{display:flex;align-items:center;flex-wrap:wrap;padding-top:22px}header nav{width:100%;display:flex;justify-content:center}header nav a{font-family:ArialRegular;font-size:18px;color:#fff;margin:0 28px}header nav a:active,header nav a:focus,header nav a:hover{text-decoration:none;color:#fff}header nav a:after{content:"";display:block;width:55%;margin:8px auto 0;height:3px;text-decoration:none;background:0 0;border-radius:2px;color:#fff}header nav a:active:after,header nav a:focus:after,header nav a:hover:after{content:"";display:block;width:55%;height:3px;background:#d4177d;text-decoration:none;color:#fff}header .phone-button a{color:#fff;border:3px solid #9aaaa3;border-radius:33px;padding:20px 29px;text-decoration:none;font-size:18px;font-family:ArialBold;max-width:212px}.header-img-bg{position:absolute;top:0;width:100%;left:0;bottom:0;right:0;display:block;margin:0 auto}.center-flex,.header-title{display:flex;justify-content:center}.header-title{margin-top:145px}.header-title span{position:relative;font-size:105px;max-width:690px;width:100%;line-height:100px;font-family:BebasNeueBold;color:#e0dedb;text-align:center}header .btn-sign-up{position:relative;font-family:ArialBold;font-size:16px;color:#fff;padding:22px 33px;background:#a31c39;border-radius:33px;text-decoration:none;border:2px solid transparent;position:relative;transition:.5s}.section-two .center-flex-direction >.btn-sign-up{transition:.5s}.section-two .center-flex-direction >.btn-sign-up:hover{background:#a31c39;color:#fff}header .btn-sign-up{transition:.3s}.border-outline{display:block;position:absolute;top:2.5px;left:2.5px;right:2.5px;bottom:2.5px;border:2px solid transparent;border-radius:33px;transition:.3s}header .btn-sign-up:hover .border-outline{border:2.7px solid #fff}.center-flex{margin-top:64px}.section-two{position:relative;background:#fff;padding:73px 0}.section-two-title{position:relative;font-family:BebasNeueBold;font-size:60px;display:block;margin-bottom:48px}.section-two-title-description{margin-bottom:35px}.direction-title{text-align:center;color:#a31c39;font-family:ArialBold;font-size:18px;margin-top:28px}.direction-text{font-family:ArialRegular;font-size:16px;text-align:justify;margin-top:27px}.center-flex-direction{display:flex;justify-content:center;position:absolute;bottom:-110px;left:0;right:0;z-index:9999}.center-flex-direction .btn-sign-up{font-family:ArialBold;font-size:18px;color:#000;padding:22px 33px;border:3px solid #a31c39;border-radius:36px;text-decoration:none;background:#fff}.section-three{position:relative;padding:111px 0 100px;background:#f6f6f6}.section-three-list{margin-bottom:45px}.section-three ul{margin-top:13px;margin-left:30px}.section-three ul li{color:#dc2a3a;font-size:22px}.section-three ul li span{color:grey;font-family:ArialRegular;font-size:22px}.section-four-title,.section-three-title{font-family:BebasNeueBold}.section-three-title{font-size:45px}.section-four{padding:60px 0 82px}td,tr{border:2px solid #fff}table td{text-align:center;vertical-align:middle;padding:18px 20px;font-size:16px}.section-four td{vertical-align:middle;padding-top:6px!important;padding-bottom:6px!important}.section-five td{vertical-align:middle;padding-top:16px!important;padding-bottom:16px!important}.section-four-title{font-size:60px;text-align:center;margin-bottom:45px}.trial-lesson-title{color:#a31c39;font-size:16px;font-family:ArialBold;margin-top:26px;text-align:center;margin-bottom:15px}.trial-lesson-text{color:grey;font-family:ArialRegular;text-align:center}.section-five{padding-bottom:100px;position:relative}.section-five-title{font-family:BebasNeueBold;font-size:60px;text-align:center;margin-bottom:51px;margin-top:15px}.left-list li,.left-list li span{font-family:ArialBold;color:#fff;font-size:16px}.table{margin-bottom:0!important}.section-five table td{background:#f2f2f2}.section-five table .pink{background:#b94080}.section-five table .green{background:#39b54a}.section-five table .orange{background:#ff7300}#orange{transition:.5}#orange:hover,#orange:active,#orange:focus{opacity:.6!important}#green:hover,#green:active,#green:focus{opacity:.6!important}#purple:hover,#purple:active,#purple:focus{opacity:.6!important}.section-six{position:relative;padding:54px 0 50px}.left-list{list-style:none}.left-list li{display:flex;justify-content:space-between;padding:10px 0 10px 10px;align-items:center;border-bottom:1px solid #fff}.left-list li:first-child{padding-top:9px 0}.left-list li span{text-align:right}.section-six-left-title,.section-six-right-title{font-size:22px;font-family:MyriadProBold;color:#fff}.section-six-left-title{margin-bottom:50px}.section-six-right-title{margin-bottom:37px}.section-six-right-small-title{color:#fff;font-size:16px;font-family:ArialBold;margin-top:26px;padding-left:25px}.section-six-block-list-left{width:85%}.section-six-block-list-right{width:100%}.right-block{padding-left:92px}.right-list{padding-left:25px}.right-list li{color:#dc2a3a;font-size:27px;line-height:20px}.right-list li span{color:#fff;font-family:ArialRegular;font-size:16px}.form-send{padding-bottom:100px}.form-send-title{font-size:60px;font-family:BebasNeueBold;text-align:center;margin-bottom:38px}.form .input-required,.form-send-text-bottom,.form-send-text-top{font-family:ArialRegular}.form-send-text-top{font-size:16px;color:#000;text-align:center}.form-send-text-bottom{font-size:16px;margin-top:17px;margin-bottom:17px;color:#b3b3b3;text-align:center}.form{max-width:402px;margin:0 auto}.form input,.form select{padding:17px 20px;margin-bottom:23px;border:2px solid #dfdfdf;width:100%;font-size:16px;text-align:center}.form input{outline-color:#a31c39}.block-item{border-bottom:6px solid transparent;cursor:pointer;transition:.5s;padding-bottom:30px}.block-item:hover{box-shadow:0 5px 35px -8px #000;border-bottom:6px solid #a31c39;cursor:pointer;transform:scale(1.05)}.form .input-required{font-size:16px;text-align:center;color:grey;margin-bottom:20px}.form #form-send-request{max-width:192px;width:100%;text-align:center;padding:16px 0;margin:0 auto;display:block;border:2px solid #a31c39;background-color:transparent;font-size:16px;font-family:ArialBold;border-radius:30px;outline:0}#form-send-request{transition:.5s}.form #form-send-request:active,.form #form-send-request:focus,.form #form-send-request:hover{background:#a31c39;color:#fff}.footer-title{font-family:BebasNeueBold;font-size:60px;text-align:center;margin-bottom:40px}#map{height:700px}.footer-info{position:absolute;top:0;bottom:0;right:23%;display:flex;flex-wrap:wrap;align-items:center;text-align:center;width:22%;background:#9b3a6c;background:-webkit-linear-gradient(rgba(155,58,108,.8) 0,rgba(149,47,85,.8) 50%,rgba(137,29,53,.8) 100%);background:-o-linear-gradient(rgba(155,58,108,.8) 0,rgba(149,47,85,.8) 50%,rgba(137,29,53,.8) 100%);background:linear-gradient(rgba(155,58,108,.9) 0,rgba(149,47,85,.9) 50%,rgba(137,29,53,.9) 100%);filter:progid: DXImageTransform.Microsoft.gradient(startColorstr='#9b3a6c',endColorstr='#891d35',GradientType=0);z-index:999;box-shadow:0 25px 24px 9px #000}.footer-email a:active,.footer-email a:focus,.footer-email a:hover,.footer-phone a:active,.footer-phone a:focus,.footer-phone a:hover{text-decoration:none}.footer-address-title{font-size:20px;font-family:ArialBold;color:#fff;margin-bottom:23px}.footer-address-text{font-size:16px;font-family:ArialRegular;color:#fff}.footer-phone a{font-size:20px;color:#fff;font-family:ArialBold}.footer-email a{font-size:16px;color:#fff;font-family:ArialRegular}.footer-social-title{font-size:16px;font-family:ArialBold;color:#fff}.footer-social-icons{display:flex;justify-content:center;margin-top:15px}