@media(max-width: 1399px){.page-hero__card{left:1rem}}@media(max-width: 1199px){.container{max-width:960px;margin:0 auto;padding-left:16px;padding-right:16px}.heading__title-text{font-size:1.375rem;line-height:2rem}.heading__title-desc{font-size:.9375rem;line-height:1.4375rem}.footer__content{grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:2rem 2.5rem}.footer__col--map{grid-column:1/-1}.footer__branches{margin-top:0}.footer__map{margin-top:0}.slider__nav{padding-left:.75rem;padding-right:.75rem}.slider__btn{width:2.5rem;height:2.5rem}.slider__btn i{font-size:1rem}.why-choice-us{padding:3rem 0}.why-choice-us__stage{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.5rem 1rem;max-width:100%;padding-bottom:0}.why-choice-us__card:not(:last-child)::after{display:none}.why-choice-us__card:first-child,.why-choice-us__card:last-child:not(:first-child),.why-choice-us__card:not(:first-child):not(:last-child){min-width:0}.why-choice-us__card-inner{width:100%}.about-home{padding:3rem 0}.about-home__inner{gap:3rem}.about-home__media{width:min(100%,26rem);flex-shrink:0}.about-home__media-frame{outline-width:1.25rem;outline-offset:-1.25rem;border-radius:2.75rem}.about-home__content{max-width:100%}.about-home__brand-name,.about-home__brand-sub{font-size:2rem}.about-home__stats{max-width:100%;row-gap:1.5rem}.download-app__inner{gap:3rem}.download-app__content{max-width:100%;gap:2.5rem}.download-app__media{width:min(100%,22rem)}.download-app__media-circle{border-radius:2rem}.eco-system{padding:3rem 0}.eco-system__heading{max-width:100%;margin-bottom:1.5rem}.eco-system__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem}.advantages{padding:3rem 0}.advantages__inner{gap:3rem}.advantages__timeline{display:none}.advantages--timeline .advantages__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem 1.5rem}.advantages--timeline .advantages__item,.advantages--timeline .advantages__item--reverse{width:100%;max-width:14rem;margin:0 auto;justify-content:flex-start}.advantages__item{gap:1.5rem}.advantages__item-icon-wrap{order:1}.advantages__item-content{order:2}.table-record__slider{max-width:100%;padding:0 1rem}.table-record__carousel .owl-item.center .table-record__item{width:34rem}}@media(max-width: 991px){.heading__title-text{font-size:1.25rem;line-height:1.875rem}.page-hero{display:flex;flex-direction:column}.page-hero .container{position:relative;inset:auto;padding:0 1rem}.page-hero__card{position:relative;top:auto;left:auto;width:100%;max-width:30rem;margin:-1.5rem auto 1.5rem}.page-hero__title{font-size:1.25rem;line-height:1.3}.footer__content{grid-template-columns:1fr;gap:2rem}.footer__main{padding:1.5rem 0 2rem}.footer__logo{margin-bottom:1.25rem}.footer__col--company{gap:1.5rem}.footer__block{gap:1rem}.footer__map{min-height:18rem}.footer__map iframe{height:18rem}.footer__map-fallback{height:18rem}.slider__nav{padding-left:.625rem;padding-right:.625rem}.slider__btn{width:2.25rem;height:2.25rem}.slider__btn i{font-size:.875rem}.why-choice-us{padding:2.5rem 0}.why-choice-us__card::before{display:none}.why-choice-us__card:first-child,.why-choice-us__card:last-child:not(:first-child){padding:1.5rem 1.25rem;background:#f1f1f1;border-radius:.75rem}.why-choice-us__card:first-child .why-choice-us__card-media,.why-choice-us__card:last-child:not(:first-child) .why-choice-us__card-media{border-radius:.75rem}.about-home{padding:2.5rem 0}.about-home__inner{flex-direction:column;align-items:center;gap:2.5rem}.about-home__media{width:min(100%,22rem)}.about-home__media-frame{outline-width:1rem;outline-offset:-1rem;border-radius:2.25rem}.about-home__content{width:100%;max-width:34.6875rem}.about-home__brand-name,.about-home__brand-sub{font-size:1.75rem}.about-home__intro{gap:1.25rem;padding-top:1.5rem}.download-app__inner{flex-direction:column;align-items:center;gap:2.5rem}.download-app__content{width:100%;max-width:37.1875rem}.download-app__media{width:min(100%,20rem)}.eco-system{padding:2.5rem 0}.eco-system__card{min-height:auto}.eco-system__card-head{padding:1rem 1.25rem .625rem}.eco-system__list ul{max-height:13rem}.advantages{padding:2.5rem 0}.advantages--timeline .advantages__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem 1.25rem}.advantages--timeline .advantages__item,.advantages--timeline .advantages__item--reverse{max-width:none}.table-record{padding:3rem 0 3rem}.table-record__slider{min-height:auto;padding:0 1rem}.table-record__item,.table-record__carousel .owl-item.center .table-record__item{width:100%;max-width:22rem}.table-record__card-inner{min-height:auto;padding-bottom:1.5rem}.table-record__carousel .owl-item.center .table-record__card-inner{min-height:auto}.table-record__card-bg{position:relative;inset:auto;display:block;width:100%;height:auto;min-height:12rem;margin-top:1.78rem;filter:none;display:none}.table-record__carousel .owl-item.center .table-record__card-bg{inset:auto;height:auto;margin-top:2.3125rem}.table-record__aside{position:relative;top:auto;right:auto;width:100%;max-width:16.8125rem;margin:-2.5rem auto 0}.table-record__student-frame{height:auto;min-height:17.07rem}.table-record__student-photo{position:relative;top:auto;left:auto;right:auto;height:auto;aspect-ratio:239/283;margin:.77rem .72rem 0}.table-record__meta{position:relative;left:auto;right:auto;bottom:auto;justify-content:center;margin:0 .72rem .75rem;padding:.5rem}.table-record__content{position:relative;top:auto;left:auto;right:auto;max-width:15.5rem;padding:0 1rem;margin:0 auto}.table-record__badge-image{position:relative;top:auto;margin-bottom:.75rem;display:none}.table-record__carousel .owl-item.center .table-record__content{padding-top:0}.table-record__carousel .owl-item.center .table-record__aside{margin-top:-3rem}}@media(max-width: 767px){.heading__title-text{font-size:1.125rem;line-height:1.625rem}.heading__title-desc{font-size:.875rem;line-height:1.375rem}.page-hero__card{max-width:100%;margin:.75rem 0 1rem;padding:1rem;border-radius:.875rem}.page-hero__title{font-size:1.125rem}.feedback__header{display:flex;flex-direction:column;align-items:flex-start}#menu-mobile{display:block}.menu,.header{display:none}.footer__cta-inner{flex-direction:column;align-items:flex-start;gap:.5rem;min-height:auto;padding:1rem 0}.footer__main{padding:1.25rem 0 1.75rem}.footer__logo{margin-bottom:1rem}.footer__col--company{gap:1.25rem}.footer__map{min-height:16rem;border-radius:.5rem}.footer__map iframe{height:16rem}.footer__map-fallback{height:16rem}.footer__copyright{padding:1rem 0}.footer__copyright-text{font-size:.8125rem;line-height:1.375rem}.slider__nav{padding-left:.5rem;padding-right:.5rem}.slider__btn{width:2rem;height:2rem}.slider__btn i{font-size:.75rem}.why-choice-us{padding:2rem 0}.why-choice-us__card-inner{max-width:18rem}.about-home{padding:2rem 0}.about-home__inner{gap:2rem}.about-home__media{width:min(100%,18rem)}.about-home__media-frame{border-radius:1.75rem}.about-home__brand-name,.about-home__brand-sub{font-size:1.5rem}.about-home__missions p{align-items:flex-start}.about-home__stat-number{font-size:1.5rem}.about-home__stats{row-gap:1.25rem}.download-app{padding:2rem 0}.download-app__content{gap:2rem}.download-app__features{grid-template-columns:1fr}.download-app__feature{min-height:auto;padding:2.75rem 1.25rem 1.25rem}.download-app__media{width:min(100%,16rem)}.download-app__media-circle{border-radius:1.5rem}.eco-system{padding:2rem 0}.eco-system__grid{grid-template-columns:1fr;gap:1rem}.eco-system__card{min-height:auto}.eco-system__list ul{max-height:none;overflow-y:visible}.advantages{padding:2rem 0}.advantages__inner{gap:2rem}.advantages--timeline .advantages__grid{grid-template-columns:1fr;gap:2rem}.advantages__item{width:100%;max-width:18rem;margin:0 auto;gap:1.25rem}.table-record{padding:2.5rem 0}.table-record__item,.table-record__carousel .owl-item.center .table-record__item{max-width:20rem}.table-record__quote{display:-webkit-box;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.table-record__scores{flex-wrap:wrap;justify-content:center;row-gap:.5rem}}@media(max-width: 575px){.heading__title-text{font-size:1rem;line-height:1.5rem}.page-hero__card{margin:.5rem 0 .75rem;padding:1rem}.page-hero__title{font-size:1rem}.page-hero__desc{font-size:.8125rem;line-height:1.375rem}.footer__cta-text,.footer__cta-btn{font-size:.875rem;line-height:1.375rem;padding:0}.footer__heading{font-size:.9375rem}.footer__list p,.footer__list li{font-size:.875rem;line-height:1.375rem}.footer__text{font-size:.875rem;line-height:1.375rem}.footer__map{min-height:14rem}.footer__map iframe{height:14rem}.footer__map-fallback{height:14rem}.slider__btn{width:1.75rem;height:1.75rem}.slider__btn i{font-size:.6875rem}.slider .owl-dots .owl-dot span{width:1.5rem;height:.1875rem}.why-choice-us{padding:1.75rem 0}.why-choice-us__card:first-child,.why-choice-us__card:last-child:not(:first-child),.why-choice-us__card:not(:first-child):not(:last-child){padding:1.25rem 1rem}.why-choice-us__card-inner{gap:1.25rem;max-width:100%}.why-choice-us__stage{grid-template-columns:1fr;gap:1.25rem}.why-choice-us__card-media{border-width:.25rem}.why-choice-us__card-body{gap:.625rem}.why-choice-us__card-title{font-size:1.125rem}.why-choice-us__card-desc{max-width:100%;font-size:.8125rem;line-height:1.375rem}.about-home{padding:1.75rem 0}.about-home__media{width:min(100%,16rem)}.about-home__media-frame{outline-width:.75rem;outline-offset:-0.75rem;border-radius:1.5rem}.about-home__media-circle--top{width:34%}.about-home__media-circle--bottom{width:28%}.about-home__brand-name,.about-home__brand-sub{font-size:1.25rem}.about-home__stat-label{font-size:.875rem;line-height:1.375rem}.about-home__mission-icon{width:1.75rem;height:1.75rem}.about-home__mission-icon img{width:1.25rem;height:1.25rem}.download-app{padding:1.75rem 0}.download-app__heading{gap:1rem}.download-app__feature{padding:2.5rem 1rem 1rem}.download-app__feature-title{font-size:1rem;line-height:1.375rem}.download-app__feature-desc{font-size:.8125rem;line-height:1.375rem}.download-app__feature-icon{width:2.5rem;height:2.5rem;border-radius:1.25rem}.download-app__feature-icon img{width:1.25rem;height:1.25rem}.download-app__cta{width:100%;justify-content:center;padding:.75rem 1.5rem}.download-app__media{width:min(100%,14rem)}.eco-system{padding:1.75rem 0}.eco-system__heading{gap:.625rem;margin-bottom:1.25rem}.eco-system__card-head{padding:.875rem 1rem .5rem}.eco-system__card-title{font-size:.9375rem}.eco-system__list li{min-height:auto;padding:.5rem .875rem;font-size:.875rem}.eco-system__card-foot{padding:0 .75rem 1rem}.eco-system__cta{padding:.625rem 1.5rem;font-size:.9375rem}.advantages{padding:1.75rem 0}.advantages__heading{gap:.625rem}.advantages__item{gap:1rem}.advantages__item-icon-wrap{width:4.25rem;height:4.125rem}.advantages__item-icon{width:3.5rem;height:3.5rem;border-radius:1.75rem}.advantages__item-title{font-size:1rem;line-height:1.375rem}.advantages__item-desc{font-size:.8125rem;line-height:1.375rem}.table-record{padding:2rem 0}.table-record__slider{padding:0 .75rem}.table-record__item,.table-record__carousel .owl-item.center .table-record__item{max-width:100%}.table-record__content{max-width:100%;padding:0 .75rem}.table-record__aside{max-width:100%;margin-top:-2rem}.table-record__carousel .owl-item.center .table-record__aside{margin-top:-2.5rem}.table-record__quote{font-size:.8125rem;line-height:1.375rem}.table-record__total-score,.table-record__score-value{font-size:1rem}.table-record__total-label,.table-record__score-label{font-size:.8125rem}.table-record__name,.table-record__level{font-size:.875rem}}@media(max-width: 374px){.heading__title-text{line-height:1.375rem}.heading__title-desc{font-size:.8125rem;line-height:1.25rem}.page-hero__card{margin:.375rem 0 .625rem}.footer__copyright-text{font-size:.75rem;line-height:1.25rem}.slider__nav{padding-left:.375rem;padding-right:.375rem}.why-choice-us__stage{gap:1rem}.why-choice-us__card:first-child,.why-choice-us__card:last-child:not(:first-child),.why-choice-us__card:not(:first-child):not(:last-child){padding:1rem .875rem}.why-choice-us__card-title{font-size:1rem}.about-home__brand-name,.about-home__brand-sub{font-size:1.125rem}.about-home__stat-number{font-size:1.375rem}.about-home__stats{row-gap:1rem}.download-app__feature{padding:2.25rem .875rem .875rem}.download-app__cta span{font-size:.875rem}.eco-system__cta{font-size:.875rem}.advantages__item-index{width:1.75rem;height:1.75rem;font-size:.8125rem}.table-record__card-bg{min-height:10rem}.table-record__aside{margin-top:-1.5rem}.table-record__carousel .owl-item.center .table-record__aside{margin-top:-2rem}}