.page_about-us-s1{background-color:#fafafa;overflow:visible;padding-bottom:6rem;position:relative;z-index:6}.darkmode .page_about-us-s1{background-color:var(--darkmodeBG1)}.page_about-us-s1 .topsection-mask-1{padding:14rem 0 4rem;position:relative;z-index:1}.page_about-us-s1 .topsection-mask-1:after{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;content:"";height:100%;left:4rem;position:absolute;top:0;width:calc(100% - 8rem);z-index:2}.no-webp .page_about-us-s1 .topsection-mask-1:after,.page_about-us-s1 .topsection-mask-1:after{background-image:url(/img/topsection-mask-border-1.webp)}.page_about-us-s1 .boxes{align-items:flex-end;display:flex;justify-content:space-between}.page_about-us-s1 .leftbox{flex-basis:45%;max-width:50rem;position:relative;z-index:3}.page_about-us-s1 .txtbox{padding-bottom:3rem}.page_about-us-s1 .leftbox .btn-outer-shadow{display:none}.page_about-us-s1 .rightbox{align-items:flex-start;display:flex;flex-direction:column;gap:4rem;justify-content:flex-end}.page_about-us-s1 .section-header{color:var(--greyDark)}.darkmode .page_about-us-s1 .section-header{color:var(--txtColor)}.page_about-us-s1 .section-header>span{display:block;font-weight:400}.page_about-us-s1 .mask{-webkit-mask-position:center top;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.no-webp .page_about-us-s1 .mask,.page_about-us-s1 .mask{-webkit-mask-image:url(/img/page_school-s1-mask.webp);mask-image:url(/img/page_school-s1-mask.webp)}.page_about-us-s1 .img-box .img{max-width:100rem;position:absolute;right:2rem;top:-5rem;width:55vw}.page_about-us-s2{padding:8rem 0 16rem}.page_about-us-s2 .topbox{display:flex;gap:4rem;justify-content:space-between;padding-bottom:4rem}.page_about-us-s2 .section-header{font-weight:480;padding-bottom:0}.timeline-arrows .arrow{background:#0000;background-position:50%;background-repeat:no-repeat;background-size:contain;border:0;cursor:pointer;display:inline-block;display:none;height:3.2rem;width:1.8rem}.timeline-arrows .arrow-prev{background-image:url(/img/timeline-arr-left.svg)}.timeline-arrows .arrow-next{background-image:url(/img/timeline-arr-right.svg)}.timeline-arrows .arrow+.arrow{margin-left:2rem}.timeline{--timelineWidth:42rem;--timelineHeight:35rem;--timelinePadding:4.5rem;height:calc(var(--timelineHeight)*2);position:relative;white-space:nowrap}.timeline ol{align-items:flex-start;display:flex;font-size:0;justify-content:flex-start;margin:0;padding:0 5rem;position:relative;transition:all .3s;width:100vw}.timeline:before{background-color:#d2d2d2;content:"";height:1px;left:0;position:absolute;top:50%;width:100%;z-index:-1}.timeline ol li{display:inline-block;height:100%;list-style:none;position:relative;width:var(--timelineWidth)}.timeline ol li:after{background:#d2d2d2;border-radius:50%;bottom:0;content:"";height:1.6rem;left:0;position:absolute;top:50%;transform:translate(-6px,-15px);width:1.6rem}.timeline ol li.milestone:after{background-color:initial;background-image:url(/img/star-solid-greenLight.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;height:3.8rem;transform:translate(-18px,-28px);width:3.8rem}.timeline .box{align-items:flex-start;display:flex;height:calc(var(--timelineHeight)*2);overflow:hidden;white-space:normal;width:var(--timelineWidth)}.timeline ol li:nth-child(odd) .box{padding-top:calc(var(--timelineHeight) + var(--timelinePadding))}.timeline ol li:nth-child(2n) .box{align-items:flex-end;padding-bottom:calc(var(--timelineHeight) + var(--timelinePadding))}.timeline .wrap{border-left:1px solid var(--txtColor);max-height:calc(var(--timelineHeight) - var(--timelinePadding));max-width:38rem;overflow:hidden;padding:0 0 0 2.5rem}.timeline .milestone-txt{color:var(--mainColor2);font-size:1.6rem;font-weight:700;left:-3rem;position:absolute;transform:rotate(180deg);writing-mode:vertical-rl}.timeline .date{color:var(--greyDark);display:block;font-size:3.5rem;font-weight:400;line-height:130%;text-transform:uppercase}.darkmode .timeline .date{color:var(--txtColor)}.timeline .box-header{color:var(--mainColor1);font-size:2.8rem;font-weight:700;line-height:130%;padding:0;text-transform:uppercase}.timeline .txt{font-size:2rem;line-height:140%;padding:0}.timeline .txt-link{display:block;font-size:2rem;line-height:140%}.darkmode .page_about-us-s3{background-color:var(--darkmodeBG1)}.section.page_about-us-s3 .topbox{background-color:var(--mainColor2);padding:8rem 0 30rem;position:relative;z-index:1}.darkmode .section.page_about-us-s3 .topbox{background-color:var(--darkmodeBG2)}.section.page_about-us-s3 .section-header{color:#fff;font-weight:400}.darkmode .section.page_about-us-s3 .section-header{color:var(--txtColor)}.section.page_about-us-s3 .txtbox p{color:#fff;font-size:1.8rem}.darkmode .section.page_about-us-s3 .txtbox p{color:var(--txtColor)}.section.page_about-us-s3 .bottombox{margin-top:-28rem;padding-bottom:8rem;position:relative;z-index:2}.page_about-us-s3 .slider{margin:0 -1.5rem}.page_about-us-s3 .owl-carousel .owl-stage-outer{overflow:visible}.section.page_about-us-s3 .slide{padding:2rem 1.5rem}.section.page_about-us-s3 .wrap{align-items:center;background-color:#fff;border-radius:2rem;box-shadow:0 .5rem 1.5rem #00000014;display:flex;flex-direction:column;min-height:46rem;padding:6rem 2rem;text-align:center;width:29.5rem}.darkmode .section.page_about-us-s3 .wrap{background-color:var(--darkmodeBG3)}.section.page_about-us-s3 .slide .imgbox{align-items:center;display:flex;height:10rem;justify-content:center;margin-bottom:5rem;max-width:12rem}.section.page_about-us-s3 .slide .svg{height:100%;max-height:100%;max-width:100%}.section.page_about-us-s3 .box-header{color:var(--txtColor);font-size:1.8rem;font-weight:700;padding-bottom:2rem}.section.page_about-us-s3 .txt{line-height:120%}.section.page_about-us-s3 .readmore{background-image:url(/img/arr-right-green.svg);background-position:100%;background-repeat:no-repeat;background-size:.9rem;display:inline-block;font-size:1.8rem;font-weight:700;margin-top:auto;padding-right:2.2rem;text-decoration:none}#page_about-us+.footer{background-color:var(--darkmodeBG1)}@media (max-width:1600px){.page_about-us-s1 .topsection-mask-1{padding-top:10rem}}@media (max-width:1460px){.page_about-us-s1 .container{max-width:calc(100% - 8rem)}.page_about-us-s1 .img-box .img{top:-3rem}.page_about-us-s1 .txtbox p{line-height:150%}}@media (max-width:1400px){.page_about-us-s1 .topsection-mask-1{padding-top:8rem}.page_about-us-s1 .img-box .img{width:51vw}}@media (max-width:1100px){.page_about-us-s1{padding:4rem 0}.page_about-us-s1 .container{max-width:100%}.page_about-us-s1 .boxes{align-items:center;gap:4rem}.page_about-us-s1 .box{flex-basis:calc(50% - 2rem);max-width:calc(50% - 2rem)}.page_about-us-s1 .topsection-mask-1{padding:0}.page_about-us-s1 .topsection-mask-1:after{content:none}.page_about-us-s1 .img-box .img{max-width:100%;position:static;width:100%}}@media (max-width:1000px){.page_about-us-s1{padding:0 0 4rem}.page_about-us-s1 .container-full{padding:0}.page_about-us-s1 .topsection-mask-1{padding-top:0}.page_about-us-s1 .boxes{align-items:flex-start;flex-direction:column-reverse;gap:3rem;justify-content:flex-start}.page_about-us-s1 .box{flex-basis:100%;max-width:100%}.page_about-us-s1 .rightbox .btn-outer-shadow{display:none}.page_about-us-s1 .leftbox .btn-outer-shadow{display:inline-block}}@media (max-width:640px){.page_about-us-s2{padding:4rem 0 10rem}.timeline{--timelineWidth:30rem;--timelineHeight:28rem}.timeline ol{padding:0 2rem}.timeline .milestone-txt{font-size:1.4rem}.timeline .date{font-size:2.5rem}.timeline .box-header{font-size:2rem}.timeline .txt,.timeline .txt-link{font-size:1.6rem}.section.page_about-us-s3 .topbox{padding-top:4rem}.section.page_about-us-s3 .txtbox p{font-size:1.6rem}.section.page_about-us-s3 .bottombox{padding-bottom:4rem}}@media (max-width:400px){.timeline{--timelineWidth:27rem;--timelineHeight:22rem;--timelinePadding:3rem}.timeline ol li.milestone:after{height:2.5rem;transform:translate(-12px,-21px);width:2.5rem}.timeline .wrap{max-width:100%;padding-left:1.5rem}.timeline .milestone-txt{font-size:1.2rem;left:-2.5rem}.timeline .date{font-size:2rem}.timeline .box-header{font-size:1.6rem}.timeline .txt,.timeline .txt-link{font-size:1.4rem}.page_about-us-s3 .slider{margin:0 -1rem}.section.page_about-us-s3 .slide{padding:2rem 1rem}.section.page_about-us-s3 .wrap{min-height:40rem;padding:4rem 2rem;width:25rem}.section.page_about-us-s3 .slide .imgbox{height:9rem;margin-bottom:4rem;max-width:11rem}.section.page_about-us-s3 .box-header{font-size:1.6rem}.section.page_about-us-s3 .readmore{font-size:1.4rem}}
/*# sourceMappingURL=2f02f95011d3dc03.css.map*/