 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{height:100%;box-sizing:border-box}*,*::before,*::after{box-sizing:inherit;scroll-behavior:smooth}body{height:100%;font-family:"Roboto","Arial","sans-serif";margin:0;padding:0;font-style:normal;font-weight:400;background-color:#f3f5f8}body ::-webkit-scrollbar{display:none}img{vertical-align:middle}hr{margin:0}ul{list-style:none;margin:0;padding:0}a{text-decoration:none}h1,h2,h3,p{margin:0;padding:0}.slick-next{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.container{width:100%;max-width:1360px;margin:0 auto;padding:0 20px}.hero__container{width:100%;max-width:1360px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 768px){.hero__container{padding:0}}.count__container{width:100%;max-width:1360px;margin:0 auto;padding:0 50px}@media only screen and (max-width: 400px){.count__container{padding:0 30px}}.about__container{width:100%;max-width:1360px;margin:0 auto;padding:0 20px}@media only screen and (max-width: 500px){.about__container{padding:0}}.teacher__container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.student__container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.filial__container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.question__container{width:100%;max-width:1240px;margin:0 auto;padding:0 20px}.header{padding:40px 0 60px 0;position:relative}@media only screen and (max-width: 768px){.header{padding:30px 0 30px 0}}.header .header__inner{padding:20px 60px;background-color:#fff;border-radius:30px;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1024px){.header .header__inner{padding:25px 20px}}.header .header__img{width:150px;height:60px}@media only screen and (max-width: 1024px){.header .header__img{width:120px;height:48px}}@media only screen and (max-width: 768px){.header .header__img{display:none}}@media only screen and (max-width: 1230px){.header .nav{display:none}}.header .nav__list{display:flex;align-items:center;justify-content:space-between}.header .nav__item{margin-right:20px}.header .nav__item:last-child{margin-right:0}.header .nav__link{color:#0b0a08;font-size:18px;line-height:normal}.header .header__sent{display:flex;align-items:center}@media only screen and (max-width: 768px){.header .header__sent{width:100%;justify-content:space-between}}.header .sent__language{padding:15px 30px;color:#0b0a08;font-size:18px;line-height:normal;border:none;border-radius:12px;border:1px solid #f3f5f8;background-color:#fff;cursor:pointer;margin-right:20px}@media only screen and (max-width: 1230px){.header .sent__language{display:none}}.header .sent__link{padding:15px 30px;color:#0b0a08;font-size:18px;line-height:normal;border-radius:12px;background-color:#f3f5f8;transition:all ease .3s}@media only screen and (max-width: 400px){.header .sent__link{padding:15px 20px;font-size:16px}}.header .sent__link:hover{color:#fff;background-color:#0b0a08;transition:all ease .3s}.header .sent__btn{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;display:none;margin-right:30px}@media only screen and (max-width: 1230px){.header .sent__btn{display:block}}.header .header__drop{display:none;z-index:10;position:fixed;padding:0 10px;top:0;left:0;width:100%;height:100% !important;background-color:rgba(0,0,0,.4)}@media only screen and (min-width: 1230px){.header .header__drop{display:none !important}}.header .header__drop .drop__info{width:100%;max-width:1100px;margin:0 auto;position:relative;padding:115px 30px 40px 30px;border-radius:0px 0px 40px 40px;background-color:#fff;animation-name:square;animation-duration:2.5s;animation-iteration-count:none;animation-direction:5s;animation-timing-function:ease}@media only screen and (max-width: 650px){.header .header__drop .drop__info{padding:80px 30px 40px 30px}}.header .header__drop .drop__innner{display:flex;align-items:flex-start;justify-content:space-around}@media only screen and (max-width: 650px){.header .header__drop .drop__innner{justify-content:space-between;margin-bottom:36px;text-align:center}}@media only screen and (max-width: 400px){.header .header__drop .drop__innner{flex-direction:column;align-items:center}.header .header__drop .drop__innner .drop__link{margin-bottom:30px}}@media only screen and (max-width: 650px){.header .header__drop .drop__img{width:110px;height:50px}}.header .header__drop .drop__nav,.header .header__drop .sent__language{display:block}.header .header__drop .nav__list{display:flex;flex-direction:column;margin-top:20px}@media only screen and (max-width: 650px){.header .header__drop .nav__list{display:none}}.header .header__drop .drop__list{display:none}@media only screen and (max-width: 650px){.header .header__drop .drop__list{display:flex;flex-direction:column;margin-top:0}}.header .header__drop .drop__item{margin-right:0;margin-bottom:20px}.header .header__drop .drop__item:last-child{margin-bottom:0}.header .header__drop .drop__link{color:#0b0a08;font-size:18px;line-height:normal}.header .hero .hero__text{width:100%;max-width:767px;color:#0b0a08;font-size:24px;line-height:150%;letter-spacing:.48px}@media only screen and (max-width: 768px){.hero .hero__text{font-size:18px}}.hero .hero__btn{position:absolute;bottom:-75px;right:22%;border:none;padding:0;color:#fff;font-size:18px;line-height:normal;padding:67px 35px;border-radius:100px;cursor:pointer;background-color:#0b0a08;transition:all ease .3s}@media only screen and (max-width: 1024px){.hero .hero__btn{right:5%}}.hero .hero__btn:hover{transition:all ease .3s;color:#0b0a08;background-color:#f3f5f8;filter:drop-shadow(1px 8px 20px rgba(11, 10, 8, 0.23))} .about__top{display:flex;justify-content:space-between;margin-bottom:30px}@media only screen and (max-width: 1270px){.about .about__top{flex-direction:column;align-items:center}}.about .top__left{padding:40px 30px 80px 60px;width:100%;max-width:748px;background-color:#fff;border-radius:30px;margin-right:20px}@media only screen and (max-width: 1270px){.about .top__left{margin-bottom:30px;margin-right:0px}}@media only screen and (max-width: 1024px){.about .top__left{padding:40px 30px 80px 66px}}@media only screen and (max-width: 768px){.about .top__left{padding:40px 28px 52px 20px}}.about .top__text{color:#0b0a08;font-size:18px;font-weight:400;line-height:160%;margin-bottom:10px}.about .top__text:last-child{margin-bottom:0}@media only screen and (max-width: 400px){.about .top__text{font-size:16px}}@media only screen and (max-width: 768px){.about .top__text--display{display:none}}.about .top__right{width:100%;max-width:542px}@media only screen and (max-width: 768px){.about .top__right{margin-bottom:30px}}.about .top__img{width:100%;border-radius:30px}.about .top__img:first-child{margin-bottom:30px}.about .about__video{width:100%;height:750px}@media only screen and (max-width: 1024px){.about .about__video{height:432px}}.about .about__video iframe{width:100%;height:100%;border-radius:40px}.about .whyus .item__text{color:#0b0a08;font-size:18px;font-weight:400;line-height:160%;opacity:.8}.whyus .item__btn{position:absolute;right:10px;bottom:-72px;color:#fff;background-color:#0b0a08;padding:66px 28px;font-size:18px;font-weight:400;border:none;line-height:normal;border-radius:100px;cursor:pointer;transition:all ease .3s}.whyus .item__btn:hover{transition:all ease .3s;color:#0b0a08;background-color:#f3f5f8;filter:drop-shadow(1px 8px 20px rgba(11, 10, 8, 0.23))}@media only screen and (max-width: 400px){.whyus .item__btn{padding:56px 18px;bottom:-100px}}.whyus .item__box{opacity:0;position:absolute;top:0;left:0;width:100%;padding:38px;max-width:380px;height:420px;border:2px #0b0a08;border-style:dashed;border-radius:30px;background:#fff;transition:all ease .3s;background-repeat:no-repeat;background-size:200px 200px;background-position:right bottom}.whyus .item__box .box__title{margin:0;color:#0b0a08;font-size:28px;font-weight:500;line-height:130%;margin-bottom:20px}@media only screen and (max-width: 450px){.whyus .item__box .box__title{font-size:24px}}@media only screen and (max-width: 400px){.whyus .item__box .box__title{font-size:22px}}.whyus .item__box .box__text{color:#0b0a08;font-size:18px;font-weight:400;line-height:160%}@media only screen and (max-width: 768px){.whyus .item__box{display:none;max-width:360px;padding:38px 28px}}@media only screen and (max-width: 400px){.whyus .item__box{height:380px}}.whyus .showing{display:block !important;opacity:1 !important}.teacher{padding-bottom:120px}@media only screen and (max-width: 768px){.teacher{padding-bottom:100px}}.teacher .teacher .teacher__left .teacher__item{margin-bottom:30px}.teacher .teacher__left .teacher__item:last-child{margin-bottom:0}.teacher .teacher__left .teacher__button{display:inline-block;width:100%;text-align:start;color:#0b0a08;font-size:24px;line-height:130%;border:none;padding:0;padding:24px 40px;background-color:#fff;border-radius:20px;position:relative;cursor:pointer;transition:all ease .3s}.teacher .teacher__left .teacher__button::after{content:"";width:32px;height:32px;right:40px;top:24px;position:absolute;background-image:url(../../images/icon/next-btn.svg);background-repeat:no-repeat;background-size:contain;transition:all ease .3s}@media only screen and (max-width: 400px){.teacher .teacher__left .teacher__button::after{right:16px}}.teacher .teacher__left .teacher__button:hover{background-color:#efefef;transition:all ease .3s}.teacher .teacher__left .teacher__button:hover::after{right:35px;transition:all ease .3s}@media only screen and (max-width: 500px){.teacher .teacher__left .teacher__button{font-size:18px;padding:30px 20px}}@media only screen and (max-width: 400px){.teacher .teacher__left .teacher__button{font-size:16px}} .student{padding-bottom:120px}@media only screen and (max-width: 768px){.student{padding-bottom:100px}}.student .student__title{color:#0b0a08;display:inline-block;padding:20px 30px;font-size:64px;font-style:normal;font-weight:700;line-height:130%;background-image:url(../../images/icon/big-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:60px}@media only screen and (max-width: 768px){.student .student__title{font-size:48px;margin-bottom:30px}}@media only screen and (max-width: 500px){.student .student__title{font-size:40px;padding:16px 26px}}@media only screen and (max-width: 400px){.student .student__title{font-size:28px}}.student .student__list{display:grid;gap:30px;grid-template-columns:repeat(3, 1fr);justify-items:center}@media only screen and (max-width: 1180px){.student .student__list{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 790px){.student .student__list{grid-template-columns:repeat(1, 1fr)}}.student .student__item{width:100%;max-width:380px;border-radius:30px;background-color:#fff}.student .first{padding:40px 37px 106px 40px;position:relative}.student .first::after{content:"";width:92px;height:92px;top:40px;right:20px;position:absolute;background-image:url(../../images/icon/order.svg);background-repeat:no-repeat;background-size:contain;display:inline-block}@media only screen and (max-width: 380px){.student .first::after{top:70px;right:10px}}@media only screen and (max-width: 768px){.student .first{padding:40px 20px 80px 20px}}.student .first__title{width:100%;max-width:227px;color:#0b0a08;font-size:28px;font-weight:500;line-height:130%;margin-bottom:60px}@media only screen and (max-width: 768px){.student .first__title{margin-bottom:40px}}.student .first__text{color:#0b0a08;font-size:18px;line-height:160%}.student .student__img{width:100%;height:100%;max-height:420px;border-radius:30px 30px 0 0}.student .item__info{padding:11px 15px 12px 15px;text-align:center}.student .item__title{color:#0b0a08;font-size:24px;font-weight:500;line-height:160%}@media only screen and (max-width: 500px){.student .item__title{font-size:22px}}.student  .news__wrap{height:100%;display:flex}@media only screen and (max-width: 1120px){.news .news__wrap{flex-direction:column-reverse;align-items:center}}.news .news__info{width:100%;max-width:778px;padding:40px 60px;background-color:#fff;border-radius:40px 0 0 40px;display:flex;flex-direction:column}@media only screen and (max-width: 1120px){.news .news__info{border-radius:0 0 40px 40px}}@media only screen and (max-width: 1024px){.news .news__info{padding:40px 20px 40px 80px}}@media only screen and (max-width: 768px){.news .news__info{padding:30px 20px}}.news .info__title{width:100%;max-width:490px;color:#0b0a08;font-size:24px;font-weight:700;line-height:140%;margin-bottom:20px}.news .info__title span{color:#9c1513}@media only screen and (max-width: 405px){.news .info__title{font-size:20px}}.news .info__text{color:#0b0a08;font-size:18px;line-height:160%;margin-bottom:auto}@media only screen and (max-width: 405px){.news .info__text{font-size:15px}}.news .info__data{color:#000;display:inline-block;font-size:18px;line-height:160%;position:relative;display:flex;align-items:center;margin-top:20px}.news .info__data::before{content:"";width:24px;height:24px;background-image:url(../../images/icon/calendar.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;margin-right:5px}.news .news__cover{width:100%;max-width:542px}@media only screen and (max-width: 1120px){.news .news__cover{max-width:778px}}.news .news__img{width:100%;height:100%;border-radius:0 40px 40px 0}@media only screen and (max-width: 1120px){.news .news__img{border-radius:40px 40px 0 0}}.filial{padding-bottom:120px}@media only screen and (max-width: 768px){.filial{padding-bottom:100px}}.filial .filial__title{color:#0b0a08;display:inline-block;padding:20px 30px;font-size:64px;font-style:normal;font-weight:700;line-height:130%;background-image:url(../../images/icon/big-bg.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:80px}@media only screen and (max-width: 1024px){.filial .filial__title{margin-bottom:60px}}@media only screen and (max-width: 768px){.filial .filial__title{font-size:48px;margin-bottom:40px}}@media only screen and (max-width: 500px){.filial .filial__title{font-size:40px;margin-bottom:30px;padding:16px 26px}}@media only screen and (max-width: 440px){.filial .filial__title{font-size:28px}}@media only screen and (max-width: 330px){.filial .filial__title{font-size:26px}}.filial .filial__list{display:grid;gap:30px;grid-template-columns:repeat(2, 1fr);justify-items:center}@media only screen and (max-width: 1024px){.filial .filial__list{grid-template-columns:repeat(1, 1fr)}}.filial .filial__item{width:100%;max-width:585px;padding:40px;border-radius:30px;background-color:#58cf7a;background-image:url(../../images/icon/location.svg);background-repeat:no-repeat;background-position:right bottom}.filial .filial__item:nth-child(2){background-color:#19caf0}@media only screen and (max-width: 768px){.filial .filial__item{padding:40px 20px 60px 20px}}.filial .map__title{color:#fff;font-size:24px;font-weight:500;line-height:normal;margin-bottom:16px}.filial .map__text{width:100%;max-width:430px;color:#fff;font-size:18px;line-height:140%;margin-bottom:30px}.filial .map__cover{display:flex}@media only screen and (max-width: 500px){.filial .map__cover{flex-direction:column;align-items:start}}.filial .map__link{padding:15px 30px;color:#0b0a08;font-size:18px;line-height:normal;border-radius:12px;background:#fff}.filial .map__link:first-child{margin-right:20px}@media only screen and (max-width: 500px){.filial .map__link:first-child{margin-right:0px;margin-bottom:16px}}.question{padding-bottom:120px}@media only screen and (max-width: 1024px){.question{padding-bottom:140px}}.question .question__title{color:#fff;display:inline-block;padding:20px 30px;font-size:64px;font-style:normal;font-weight:700;line-height:130%;background-image:url(../../images/icon/bg-question.png);background-repeat:no-repeat;background-size:contain;background-position:center;margin-bottom:60px}@media only screen and (max-width: 768px){.question .question__title{font-size:48px;margin-bottom:40px}}@media only screen and (max-width: 500px){.question .question__title{font-size:40px;padding:16px 26px}}@media only screen and (max-width: 440px){.question .question__title{font-size:28px}}@media only screen and (max-width: 330px){.question .question__title{font-size:26px}}.question .question__item{margin-bottom:30px}.question .question__item:last-child{margin-bottom:0}.question .question__detal[open]{scroll-behavior:smooth}.question .question__detal[open] .question__summary::after{transform:rotate(90deg);transition:all .3s ease}.question .question__summary{padding:24px 55px 24px 40px;background-color:#fff;border-radius:20px;list-style:none;position:relative;transition:all ease 1s;cursor:pointer}.question .question__summary::after{content:"";width:32px;height:32px;background-image:url(../../images/icon/next-btn.svg);background-repeat:no-repeat;background-size:contain;position:absolute;transition:all ease .3s;top:30%;right:12px}.question .question__summary:hover{background-color:#efefef;transition:all ease .3s}.question .question__summary:hover::after{right:8px;transition:all ease .3s}@media only screen and (max-width: 390px){.question .question__summary{padding:12px 50px 12px 20px}}.question .question__text{color:#0b0a08;font-size:24px;line-height:130%}@media only screen and (max-width: 500px){.question .question__text{font-size:20px}}@media only screen and (max-width: 450px){.question .question__text{font-size:18px}}@media only screen and (max-width: 400px){.question .question__text{font-size:14px}}@media only screen and (max-width: 330px){.question .question__text{font-size:12px}}.question .question__description{padding:20px 100px 0 40px}@media only screen and (max-width: 768px){.question .question__description{padding:20px 40px 0 40px}}@media only screen and (max-width: 500px){.question .question__description{padding:20px 30px 0 30px}}@media only screen and (max-width: 340px){.question .question__description{padding:20px 10px 0 10px}}.modal{display:none;z-index:11;position:fixed;top:0;left:0;width:100%;height:100% !important;background-color:rgba(0,0,0,.4)}.modal .modal__info{width:100%;max-width:720px;margin:10% auto;position:relative;padding:40px;border-radius:20px;background-color:#fff;position:relative}@media only screen and (max-width: 650px){.modal .modal__info{padding:40px 20px}}.modal .info__top{width:100%;max-width:500px;margin-bottom:40px}@media only screen and (max-width: 650px){.modal .info__top{padding-right:40px}}@media only screen and (max-width: 350px){.modal .info__top{padding-right:0px;margin-bottom:20px}}.modal .info__title{color:#0b0a08;font-size:24px;font-weight:700;line-height:130%;margin-bottom:10px}@media only screen and (max-width: 720px){.modal .info__title{font-size:18px}}.modal .info__text{color:#0b0a08;font-size:14px;line-height:normal}.modal .info__exit{position:absolute;top:12%;right:4%;width:32px;height:32px;border:none;padding:0;cursor:pointer;background-color:rgba(0,0,0,0);background-image:url(../../images/icon/exit.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (max-width: 650px){.modal .info__exit{top:4%;right:5%}}.modal .info__form{margin-bottom:30px}@media only screen and (max-width: 350px){.modal .info__form{margin-bottom:20px}}.modal .form__inner{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin-bottom:30px}@media only screen and (max-width: 600px){.modal .form__inner{grid-template-columns:repeat(1, 1fr)}}@media only screen and (max-width: 350px){.modal .form__inner{gap:20px;margin-bottom:25px}}.modal .form__input{width:100%;max-width:300px;padding:17px 20px;border-radius:12px;border:.5px solid #cfd7e3}.modal .form__input::placeholder{color:#0b0a08;font-size:14px;line-height:normal;opacity:.6}.modal .form__sent{width:100%;cursor:pointer;border:none;padding:0;color:#fff;font-size:18px;line-height:normal;padding:15px 20px;border-radius:12px;background-color:#0b0a08}@media only screen and (max-width: 600px){.modal .form__sent{max-width:300px}}.modal .info__text{color:#0b0a08;font-size:14px;line-height:normal;opacity:.8}.modal .info__text span{color:#9c1513}.modal-on{display:block}