@media (min-width:1700px){.section-topcontent-slideshow .img-slideshow{width:calc(100% - 340px)}}@media (min-width:1300px){.chat-appline{top:unset;bottom:0;right:-60px;transform:unset}}@media (min-width:1500px){.chat-appline{right:-60px}}@media (min-width:1400px){.section-about-mission .container,.section-content-slideshow .container,.section-topcontent-slideshow .container.full,.section-contact-widget .container,.section-home-space .container.full{max-width:100%}}@media (min-width:1200px){.container{max-width:1440px;padding:0 36px}.container.md{max-width:1180px}.container-full{max-width:1920px}.container.sm{max-width:905px}.link.md{font-size:16px}.section{padding-top:70px;padding-bottom:70px}.section-classes-gallery{margin:70px 0}.section-classes-related{margin:70px 0}.section-classes-media{padding-bottom:70px}.highlight-content .box-content{width:900px;margin:0 auto}.section-space-overview .block-content{margin:150px 0 0 auto}.section-space-overview .obj-logo{width:100%}.search-course{bottom:20px}.section-about-mission .block-mission-content{width:660px;padding:60px 50px}.section-about-team.section-content-slideshow .block-content{width:50%}.section-about-team.section-content-slideshow .box-caption{width:525px}.slide-calendar .slick-next{right:-60px}.slide-calendar .slick-prev{left:-60px}}@media (min-width:992px){.heading{margin-bottom:30px}.heading.lg{margin-bottom:60px}.heading.md-width{width:560px}.link-mail{font-size:18px}.home-space-slider .slick-dots{right:60px;bottom:60px}.highlight-content .box-content h1{font-size:56px;letter-spacing:2.24px;line-height:128.8%}.card-item{grid-gap:20px}.card-classes .entry-desc{font-size:16px}.modal-grid{grid-template-columns:320px 1fr}.modal-img{height:440px}.article-content h2{font-size:45px;letter-spacing:1.8px}.article-content h3{font-size:22px}.privacy-content h2{font-size:22px}.card-classes-promo h3{font-size:22px}.card-promotion h3{font-size:22px}.section-camps-what-kls .box-caption p{font-size:16px;font-weight:400}.section-about-mission .block-mission-content{font-size:16px}.popup-thank .modal-content{grid-column:1;grid-row:1}.popup-thank .modal-grid{grid-template-columns:1fr 320px}.heading-block-grid{margin-bottom:70px;grid-gap:60px;grid-template-columns:repeat(2,1fr)}.heading-block.md-width{width:560px}.heading-block{grid-gap:40px}.section-item-flexbox .item-head{text-align:right}.section-item-flexbox .item-flexbox span{font-size:12px}.section-topcontent-slideshow .heading{margin-bottom:40px}.navtabs ul{display:flex;gap:40px;align-items:center}.navtabs ul li{padding:6px 0}.navtabs ul li a:after{position:absolute;left:0;bottom:-1px;content:'';display:block;width:100%;height:2px;background:#003da6;opacity:0}.navtabs ul li.active a,.navtabs ul li a:hover{font-weight:600;color:#003da6}.navtabs ul li.active a:after,.tabs-list li a:hover:after{opacity:1}.section-classes-list .heading-h3{font-size:22px}.section-topcontent-slideshow .box-caption{position:absolute;top:0;right:110px;left:inherit;width:530px;padding:60px}.section-space-forest{padding-bottom:80px}.section-banner-img.classes-single .entry-desc{font-size:22px;font-weight:400}.section-about-team.section-content-slideshow,.section-about-team.section-content-slideshow .container{overflow:hidden!important}.section-about-team .home-slideshow{position:absolute;top:0;right:0;margin:0 0 0 auto}.section-about-team.section-content-slideshow .block-content{position:relative;top:150px;margin-bottom:70px}.container-obj-logo{width:calc(100% - 340px);height:70%;position:absolute;bottom:0;right:0}.section-about-space .obj-logo{top:0;bottom:inherit}.section-about-space .obj-logo.md{width:155px;left:-110px;top:80px}.section-about-space .obj-logo.xs{width:90px;top:200px;left:20px}.section-about-skills-mindsets .obj-logo.md{width:155px;top:-185px;right:160px}.section-about-skills-mindsets .obj-logo.xs{width:90px;top:-50px;right:100px}.section-about-what .block-img .box-img{border-radius:50px}.section-about-what .block-thumb{width:100%;height:240px;position:relative;transform:translateY(-135px)}.grid-about-what{display:flex;align-items:flex-start;justify-content:center;grid-gap:25px}.card-about-what{width:265px;grid-gap:20px;margin-right:0}.card-about-what:hover{width:415px;transition:all .35s ease}.grid-about-what:hover .card-about-what{margin-left:-50px}.card-about-what h3{transform:translateY(15px);transition:all .55s ease}.card-about-what:hover h3{width:80%;transform:translateY(0)}.card-about-what p{overflow:hidden;max-height:0;transform:translateY(1em);transition:all .55s ease}.card-about-what:hover p{max-height:10em;transform:none}.swiper-classes-gallery{width:100%}.swiper-classes-gallery .item-gallery img{width:100%;-o-object-fit:cover;object-fit:cover}.swiper-classes-gallery .swiper-button-prev{left:40px}.swiper-classes-gallery .swiper-button-next{right:40px}.section-item-flexbox .group-flexbox{overflow:hidden;display:flex;gap:15px;align-items:flex-start}.section-item-flexbox .group-flexbox.flex-end{justify-content:flex-end;align-items:flex-end}.section-item-flexbox .item-flexbox.item-head h3{font-size:22px}.section-item-flexbox .item-flexbox{width:220px}.section-banner-img.banner-news .heading{grid-row:span 2}.field-sortby{margin:0 0 0 auto}.grid-news{display:grid;grid-gap:14px;grid-template-columns:repeat(2,1fr)}.article-content h3{font-size:26px}.card-item .box-caption h3{font-size:22px}.card-item .box-caption{min-height:255px}.caption-info{font-size:13px}.section-contact-widget.widget-jointeam .block-img{border-top-left-radius:50px}.card-news .box-caption h3{font-size:22px}.card-news .box-caption .entry-desc{font-size:16p}.block-howtoenrol-calendar{padding:35px;border-radius:30px}.note-calendar-info .bx-info{font-size:14px}.highlight-innerpage .container-highlight{padding-top:140px;padding-bottom:150px}.section-about-mission .area-mission{width:100%;left:0}.section-about-mission .grid-mission{overflow:hidden;height:520px;margin:0 -300px}.section-about-mission .block-mission-content{border-radius:50px}.item-about-mission:after{padding-top:56.25%}.item-about-mission{height:100%}.state-toc{display:flex;flex-flow:row wrap}.state-toc{display:grid;grid-gap:20px;grid-template-columns:repeat(2,1fr)}.grid-news{display:grid;grid-gap:14px;grid-template-columns:repeat(4,1fr)}.grid-classes{grid-template-columns:repeat(4,1fr)}.section-banner-img .block-banner{padding-top:140px}.section-banner-img .block-grid{grid-gap:0 40px;grid-template-columns:repeat(2,1fr)}.section-banner-img.banner-classes .heading{grid-row:span 2}.section-banner-img.banner-classes .block-grid{align-items:flex-start;grid-gap:60px;align-content:space-between}.section-classes-shortcut .card-classes-shortcut .box-caption{padding:30px}.section-classes-shortcut .card-classes-shortcut .box-caption p{font-size:18px}.swiper-classes-gallery{position:relative;overflow:hidden;z-index:1;border-radius:40px}.swiper-classes-gallery .swiper-slide{width:100%!important;height:auto}.section-home-space,.section-contact-widget{height:700px}.home-space-slider .slider-view-group{width:70%;margin:0 0 0 auto}.home-space-slider .slick-prev,.home-space-slider .slick-next{bottom:90px}.home-space-slider .slick-prev{left:60px}.home-space-slider .slick-next{right:inherit;left:105px}.home-space-slider .slider-info-container{position:absolute;width:100%;height:100%;top:0}.home-space-slider .slider-info-group{width:560px;position:absolute;left:-280px;top:50%;z-index:800;transform:translateY(-50%)}.home-space-slider .container{height:100%;width:70%;padding:0;margin:0 0 0 auto}.home-space-slider .slider-view-group .item-image,.home-space-slider .slider-view-group .item-video,.home-space-slider .slider-view-group,.home-space-slider .slider-view,.home-space-slider .slick-list,.home-space-slider .slick-track{height:100%}.section-contact-widget .box-inner{position:relative;width:70%;height:100%;margin:0 0 0 auto}.section-contact-widget .block-content{position:absolute;width:560px;height:100%;left:-280px;z-index:400;display:grid;align-items:center}.errorpage .area-content{height:100%;display:flex;align-items:center;justify-content:center;text-align:center}.errorpage .area-content h1{font-size:56px;letter-spacing:2.24px}.errorpage .btn-back{position:fixed;left:0;width:100%;bottom:50px;text-align:center}.section-classes-promo{padding-top:100px}.section-banner-img.classes-search .area-content h3{font-size:26px;letter-spacing:2.6px}.section-banner-img.classes-search .area-content h2{font-size:48px;letter-spacing:4.8px}.section-banner-img.classes-search .text-results{text-align:right}.block-classes-promo{grid-template-columns:repeat(3,1fr)}.block-classes-promo.fourgrid{grid-template-columns:repeat(4,1fr)}.card-classes-promo{min-height:285px}.section-classes-shortcut .block-classes-shortcut{grid-gap:20px;grid-template-columns:repeat(2,1fr)}.section-classes-shortcut .card-classes-shortcut .box-caption h3{font-size:48px;letter-spacing:4.8px}.grid-classes-single{grid-gap:130px;grid-template-columns:repeat(2,1fr)}.grid-classes-single .bx-sticky{position:-webkit-sticky;position:sticky;top:120px}.section-banner-img.classes-single .block-grid{height:100%;grid-gap:0 130px;align-content:space-between;grid-template-columns:repeat(2,1fr)}.section-banner-img.classes-single .block-grid.md{grid-gap:0 40px;align-items:flex-start;grid-template-columns:2fr 3fr}.section-banner-img.classes-single .entry-date-time,.section-banner-img.classes-single .entry-info-classes{display:grid;align-items:flex-end}.section-banner-img.classes-single .block-content:nth-of-type(3) {display:grid;align-items:flex-end}.section-news-cover .block-img{position:absolute;top:0;right:0;width:50%;height:100%}.section-news-cover .block-content{padding:140px 0 50px}.section-news-cover .box-caption{width:45%}.columns-promotion{-moz-column-gap:40px;column-gap:40px;-moz-column-count:2;column-count:2}.card-promotion{padding:40px;margin-bottom:40px}.card-howtoenrol{grid-gap:30px;border-radius:30px;grid-template-columns:repeat(2,1fr)}.card-howtoenrol .box-img{grid-column:2;grid-row:1}.card-howtoenrol .box-caption h3{font-size:26px}.grid-contact{grid-gap:60px;align-items:center;grid-template-columns:4fr 2fr}.section-classes-media .block-media,.section-classes-media .block-media img,.section-classes-media video{border-radius:40px}.highlight-innerpage .block-content{width:50%;margin:0 0 0 auto}.highlight-innerpage .area-content{font-size:22px;font-weight:400}.highlight-innerpage .area-content h1{font-size:56px;letter-spacing:2.24px}.section-topcontent-slideshow .img-slideshow{margin:0 0 0 auto;margin-top:80px}.section-topcontent-slideshow.img-left .img-slideshow{margin:0 auto 0 0;margin-top:80px}.section-topcontent-slideshow .swiper-img-slideshow .item-swiper{padding-top:56.25%;overflow:hidden}.section-topcontent-slideshow .swiper-img-slideshow{-webkit-border-top-left-radius:50px;-webkit-border-bottom-left-radius:50px;-moz-border-radius-topleft:50px;-moz-border-radius-bottomleft:50px;border-top-left-radius:50px;border-bottom-left-radius:50px}.section-topcontent-slideshow.img-left .swiper-img-slideshow{border-radius:0;-webkit-border-top-right-radius:50px;-webkit-border-bottom-right-radius:50px;-moz-border-radius-topright:50px;-moz-border-radius-bottomright:50px;border-top-right-radius:50px;border-bottom-right-radius:50px}.section-topcontent-slideshow .swiper-img-slideshow .item-swiper:after{display:none}.space-accordion{display:none}.space-tab-container{position:-webkit-sticky;position:sticky;top:0;z-index:800;max-width:1140px;height:100vh;margin:0 auto;display:grid;align-items:center;align-content:center}.space-tab-container .grid-tabs{position:relative;display:grid;grid-template-columns:2fr 3fr}.space-tab-container .content-room{position:relative;overflow:hidden;color:#fff;padding:30px;background:#003da6;-webkit-border-top-right-radius:30px;-webkit-border-bottom-right-radius:30px;-moz-border-radius-topright:30px;-moz-border-radius-bottomright:30px;border-top-right-radius:30px;border-bottom-right-radius:30px}.swiper-navtabs{position:absolute;height:50px;top:-50px;right:30px}.swiper-navtabs .swiper-slide{top:10px;width:auto!important;white-space:nowrap;padding:14px 30px;height:40px;font-size:14px;text-align:center;color:#fff;font-weight:600;line-height:1;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;border-radius:10px 10px 0 0;background:#003da6}.swiper-navtabs .swiper-slide{transition:.3s ease-in-out}.swiper-navtabs-3 .swiper-slide:nth-of-type(1) {margin-right:-115px}.swiper-navtabs-3 .swiper-slide:nth-of-type(2) {margin-right:-140px}.swiper-navtabs-3 .swiper-slide:nth-of-type(3) {margin-right:-140px}.swiper-navtabs-3 .swiper-slide:nth-of-type(4) {margin-right:-140px}.swiper-navtabs .swiper-slide.swiper-slide-thumb-active{top:0;height:60px;padding:20px 30px;margin-right:0!important}.swiper-navtabs .swiper-slide:first-of-type{background:#003da6}.swiper-navtabs .swiper-slide:nth-of-type(2) {background:#0075c9}.swiper-navtabs .swiper-slide:nth-of-type(3) {background:#21bbd1}.swiper-navtabs .swiper-slide:nth-of-type(4) {background:#0b9}.swiper-navtabs .swiper-slide:nth-of-type(5) {background:#a2a8ae}.space-tab-container .swiper-button-prev,.space-tab-container .swiper-button-next{left:inherit;right:0;top:-10px;margin-top:0;background:#003da6}.space-tab-container .swiper-button-next{right:5px}.space-tab-container .swiper-button-prev{right:50px}.space-tab-container .swiper-button-next:after,.space-tab-container .swiper-button-prev:after{color:#fff}.section-space-forest.section-topcontent-slideshow,.section-space-forest.section-topcontent-slideshow .container{overflow:visible!important}.section-space-forest .heading{margin-top:120px}.section-space-forest .obj-logo{right:0}.section-space-forest .obj-logo.md{width:155px;right:20px;top:90px}.section-space-forest .obj-logo.xs{width:90px;right:145px;top:-50px}.swiper-about-mission .swiper-slide{border-radius:50px}.card-about-what .icon img{height:52px}.section-space-overview .block-content{font-size:22px;font-weight:400}.home-space-slider .slider-info-group .slick-slide{padding:60px}}@media (min-width:768px){body{font-size:16px}.heading h1,.heading-h1{font-size:45px;letter-spacing:1.8px}.heading-h2{font-size:26px;letter-spacing:2.6px}.heading-h3{font-size:16px}.entry-tags{font-size:12px;padding:10px 15px}.entry-category{font-size:12px}.card-item{padding:15px}.caption-info .btn-read{padding:10px 20px;font-size:14px;right:-16px;bottom:-15px}.grid-field{grid-template-columns:repeat(2,1fr)}.grid-price-info{grid-template-columns:repeat(2,1fr)}.section-classes-single .block-content h3{font-size:18px}.section-classes-single.camps-single .camps-article-content{grid-gap:30px}.section-banner-img .heading-h1{font-size:56px;letter-spacing:2.24px}.section-banner-img .heading-h1.md{font-size:45px;letter-spacing:1.8px}.home-space-slider .slider-info-group{height:620px}.section-home-space .box-content{grid-gap:40px}.section-topcontent-slideshow .box-caption{font-size:22px;padding:0 60px 60px 60px}.slick-calendar-item .slick-slide div{margin-bottom:0}.slick-calendar-item{margin:0 -15px}.item-calendar{padding:0 15px}.section-about-what .block-img .box-img{position:relative;overflow:hidden}.section-about-what .block-img .box-img img,.section-about-what .block-img .box-img picture{width:100%;height:100%;position:absolute;top:0;-o-object-fit:cover;object-fit:cover}.section-about-what .block-img .box-img:after{content:'';display:flex;padding-top:44%}.card-about-what{padding:30px}.card-about-what h3{line-height:1.4;min-height:130px}.grid-award{gap:80px}.area-playlearngrow{padding:70px}.search-course .form-course button{border-radius:0 10px 10px 0}.section-news-cover .box-caption h1{font-size:45px;letter-spacing:1.8px}.grid-ig{grid-gap:20px;grid-template-columns:repeat(5,1fr)}.item-ig:first-of-type{grid-column:span 2;grid-row:span 2}.map-container{height:500px}.contact-info{}.contact-info .social-link ul{gap:40px}.contact-info .social-link ul li a{font-size:30px}.register-form .form-style #mc_embed_signup #mc_embed_signup_scroll > .mc-field-group:not(.input-group) {width: calc((100% - 16px)/2)}}@media (min-width:768px) and (max-width:991.98px){.item-about-mission:after{padding-top:100%}.section-about-mission .block-mission-content{width:70%}.card-about-what{grid-gap:20px}.card-about-what h3{min-height:100px}}@media (min-width:992px) and (max-width:1199.98px){.heading h1,.heading-h1{font-size:42px}.block-classes-promo.fourgrid{grid-template-columns:repeat(2,1fr)}.section-news-cover .box-caption h1{font-size:32px}.section-classes-shortcut .card-classes-shortcut .box-caption{width:400px;padding:30px 30px 15px;grid-gap:10px}.section-classes-shortcut .card-classes-shortcut .box-caption h3{font-size:32px;letter-spacing:4.2px}.section-content-slideshow .box-content{padding:60px 60px 60px 120px}.section-content-slideshow .box-caption{width:350px}.grid-classes-single{grid-gap:60px}.section-banner-img .block-banner{padding-top:125px}.section-banner-img.classes-single .block-grid{grid-gap:60px}.swiper-news-item .swiper-slide{width:300px!important}.swiper-classes-related .swiper-slide{width:340px!important}.grid-news{grid-template-columns:repeat(3,1fr)}.grid-classes{grid-template-columns:repeat(3,1fr)}.grid-contact{grid-template-columns:3fr 2fr}.section-item-flexbox .group-flexbox{grid-gap:10px}.section-item-flexbox .item-flexbox{padding:15px}.section-item-flexbox .group-flexbox .item-head h3{font-size:22px}.grid-about-what{grid-gap:20px}.grid-about-what:hover .card-about-what{margin-left:-40px}.card-about-what{padding:30px 20px}.card-about-what h3{font-size:16px}.section-about-mission .block-mission-content{padding:40px 30px;width:54vw}.section-about-team.section-content-slideshow .block-content{top:70px;margin-bottom:0}}@media (min-width:992px) and (max-width:1399.98px){.navtabs{margin-right:-18px;overflow-x:scroll;overflow-y:hidden}.navtabs::-webkit-scrollbar{width:0!important;display:none}.navtabs ul{gap:24px}.navtabs ul li{font-size:16px;white-space:nowrap}}@media (min-width:992px) and (max-width:1691.98px){.section-topcontent-slideshow .img-slideshow{width:calc(100% - 150px)}.container-obj-logo{width:calc(100% - 150px)}}@media (min-width:1200px) and (max-width:1399.98px){.grid-classes{grid-template-columns:repeat(3,1fr)}.swiper-classes-related .swiper-slide{width:340px}.swiper-classes-related .card-item .box-caption{padding-bottom:40px}}@media (max-width:1199.98px){.swiper-news-item{margin-right:-18px}.swiper-news-item .swiper-slide{width:275px!important}}@media (max-width:991.98px){body{overflow-x:hidden}.section-classes-related .card-classes .caption-info p{padding-bottom:0}.section-classes-related .caption-info{font-size:10px}.section-classes-related .card-classes .box-caption h3{font-size:22px}.section-classes-related .card-classes .box-caption .entry-desc{font-size:16px}.hidden-icon-mobile{display:none}.hidden-icon-desktop{display:block}.section{padding-top:50px;padding-bottom:50px}.navtabs ul li{display:grid}.navtabs{border:1px solid #e9e9e9;border-radius:10px}.navtabs ul li{align-items:center}.navtabs ul li a{color:#00358f}.tabs-list{display:flex;justify-content:space-between;padding:0;margin:0;list-style:none}.tabs-list{position:relative;flex-direction:column;height:60px;overflow:hidden}.tabs-list li{height:60px;flex:0 0 auto}.tabs-list li.active{order:-1}.tabs-list.-is-open{height:auto}.tabs-list:before{position:absolute;right:20px;top:18px;font-family:'ic-font-kensington';font-size:18px;content:"\e900";color:#003da6}.tabs-list.-is-open:before{content:"\e903"}.coverimg.desktop{display:none!important}.coverimg.mobile{display:block!important}.slider-view-group .item-image:after,.slider-view-group .item-video:after{aspect-ratio: 6 / 4}.section-content-slideshow{padding-bottom:0}.section-content-slideshow .block-content{position:relative;width:calc(100% - 40px)}.section-content-slideshow .box-content{position:relative;padding:60px 80px 60px 20px}.section-content-slideshow .box-caption{width:100%}.section-topcontent-slideshow .box-caption{padding:40px 20px}.swiper-classes-related .swiper-slide{width:300px!important}.section-camps-howmanydays .container{padding-right:0}.section-camps-howmanydays .box-caption{padding:30px 20px;margin:0;border-radius:0;border-bottom-left-radius:30px}.content-howmanydays .group-info{padding-bottom:15px;grid-gap:15px}.content-howmanydays{grid-gap:20px}.section-camps-howmanydays p,.content-howmanydays p{font-size:16px}.scrolling-nav{overflow-y:scroll}.nav-scroll-link{width:100%;overflow:hidden;white-space:nowrap}.nav-scroll-link ul{width:100%}.section-about-what{padding-top:20px}.section-about-what .block-thumb .container{padding:0}.grid-about-what{position:relative;top:-100px;margin:0 18px;display:block;font-size:0;margin:0 -1.5%}.grid-about-what .box-card:after{content:'';display:flex;padding-top:100%}.grid-about-what .box-card{width:47%;margin:1.5%;display:inline-block;transition:all .2s cubic-bezier(.215,.61,.355,1);transition-delay:inherit!important;transition-duration:500ms!important}.grid-about-what .box-card.is-expanded{width:calc(100% - 3%)}.grid-about-what .box-card.is-expanded:after{padding-top:0;height:400px}.grid-about-what .figcaption-icon{position:absolute;top:30px;right:30px;display:flex;z-index:400}.grid-about-what .figcaption-icon:after{font-family:'ic-font-kensington';content:"\e90e";font-size:16px;color:#fff}.grid-about-what .box-card.is-expanded .figcaption-icon:after{content:"\e906"}.card-about-what{position:absolute;width:100%;height:100%;grid-gap:0;padding:30px;display:grid;align-content:space-between}.grid-about-what .card-about-what .icon,.grid-about-what .card-about-what .icon img{height:50px}.grid-about-what .box-card.is-expanded .card-about-what .icon,.grid-about-what .box-card.is-expanded .card-about-what .icon img{height:70px;transition:all .3s ease}.grid-about-what .box-card.is-expanded .card-about-what{grid-gap:20px;padding:30px}.card-about-what p{display:none;font-size:14px;overflow:hidden}.grid-about-what .box-card.is-expanded .card-about-what p{display:block}.section-contact-widget{padding-top:400px}.section-contact-widget .block-content{position:absolute;height:100%;top:80px;left:20px;z-index:800;width:calc(100% - 40px);margin:0 auto;transform:translateX(-50%)}.section-contact-widget .block-img:after{content:'';display:flex;padding-top:100%}.section-banner-img.classes-search .block-grid{grid-gap:16px}.section-banner-img.classes-search .text-results{grid-row:3;margin-top:50px}.section-about-space{position:relative;z-index:800;padding-bottom:0}.swiper-classes-gallery{margin:0 -18px}.swiper-classes-gallery .item-gallery:after{}.swiper-classes-gallery .item-gallery img{width:100%;position:absolute}.section-news-list .grid-news{-moz-column-gap:20px;column-gap:20px;-moz-column-count:2;column-count:2}.section-news-list .card-news{margin-top:20px;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:item-counter}.section-news-list .card-news:first-of-type{margin-top:0}.section-news-list .card-item .box-caption{min-height:auto}.section-howtoenrol-calendar .heading-right .link{display:none}.is-mobile{display:block!important}.swiper-button-prev::after,.swiper-button-next::after{font-size:30px}.note-calendar-info{display:grid;grid-gap:10px 40px;align-items:flex-start;grid-template-columns:repeat(2,1fr)}.note-calendar-info .bx-info:first-of-type{grid-row:span 5}.section-search-class .obj-logo-search.one{width:90px;top:-70px;right:60px}.section-search-class .obj-logo-search.two{right:20px}.section-search-class .obj-logo-search.two,.section-search-class .obj-logo-search.three{width:55px}.section-search-class .obj-logo-search.three{bottom:-30px;left:30px}.home-space-slider .slider-info-container{margin-top:-60px}.section-home-space{padding-bottom:60px}.swiper-classes-gallery .swiper-slide{width:100%!important}.section-item-flexbox .container-flexbox{overflow:hidden;display:grid;grid-gap:16px;grid-template-columns:repeat(2,1fr)}.section-space-overview{height:600px}.section-space-overview .obj-logo{position:relative;width:152px;top:inherit;bottom:0}.section-space-overview .block-content{text-align:center;margin:0 auto}.section-space-forest .heading-block{margin-bottom:100px}.content-floor{border-radius:0;grid-gap:30px;background:transparent}.space-accordion{position:relative;z-index:400;display:grid;grid-gap:20px;padding:0 18px;margin-bottom:20px}.group-space-accordion{display:grid;align-items:flex-start;border-radius:30px;border:1px solid #c2c1be;background:#fff}.accordion{display:grid;grid-gap:10px;margin:0 8px 8px}.accordion-item{padding:25px 30px;border-radius:25px}.accordion-item:first-of-type{background:#003da6}.accordion-item:nth-of-type(2) {background:#0075c9}.accordion-item:nth-of-type(3) {background:#21bbd1}.accordion-item:nth-of-type(4) {background:#0b9}.accordion-item:nth-of-type(5) {background:#a2a8ae}.accordion-item h3[aria-expanded="true"]{border-bottom:0}.accordion h3{position:relative;display:block;text-align:left;width:100%;font-size:16px;font-weight:400;color:#fff;letter-spacing:1.6px;text-transform:uppercase;line-height:1;font-size:18px;font-weight:normal;border:none;background:none;outline:none;transition:all .2s}.accordion h3:hover,.accordion h3:focus,.accordion h3:hover::after,.accordion h3:focus::after{cursor:pointer;color:#fff}.accordion h3 .icon{display:inline-block;position:absolute;top:50%;right:0;width:20px;height:20px;transform:translateY(-50%)}.accordion h3 .icon::before{display:block;position:absolute;content:"";top:10px;left:0;width:20px;height:1px;background:#fff;transition:all .2s}.accordion h3 .icon::after{display:block;position:absolute;content:"";top:0;left:10px;width:1px;height:20px;background:#181818;transition:all .2s;transform:rotate(0)}.accordion .icon{color:#fff;border-bottom:0;transition:all .2s}.accordion-item.active .icon:before{transform:rotate(-45deg)}.accordion-item.active .icon::after{transform:rotate(-45deg)}.accordion-content{display:none;color:#fff;font-size:16px;padding-top:20px;padding-bottom:20px}.accordion-content p{margin-bottom:20px}.accordion-content p:last-of-type{margin-bottom:0}.accordion-content ul{margin:0 0 20px 20px;padding:0}.accordion-content ul li{list-style:disc;margin-bottom:5px}.home-slideshow{width:calc(100% - 20px);top:0;margin:0 0 -80px auto}.section-banner-img.classes-single .entry-info-classes{grid-row:2}.entry-date-time ul li{display:grid;grid-template-columns:120px 1fr}.entry-date-time ul li span{width:120px}.section-topcontent-slideshow .box-caption{margin-bottom:-60px}.section-about-what{overflow:hidden}.section-about-space{overflow:visible!important}.section-about-mission{padding-top:0;overflow:visible}.section-about-mission .obj-logo{display:block;width:70px;height:90px;position:absolute;bottom:-35px;z-index:300;right:20px}.section-about-mission .grid-mission{overflow:hidden}.section-topcontent-slideshow .swiper-img-slideshow .swiper-slide{width:100%!important}.section-topcontent-slideshow .img-slideshow.aos-animate{transform:translate3d(0,0,0)!important}.section-classes-search,.section-classes-list{padding-bottom:40px!important}.cky-notice-btn-wrapper{margin-top:8px!important;display:grid!important;grid-gap:22px!important;margin-left:0!important;justify-content:space-between!important;grid-template-columns:1fr auto auto!important}.cky-btn,.cky-btn-accept{order:2!important;font-size:12px!important}.cky-notice-btn-wrapper .cky-btn-customize{order:1!important;text-align:left!important;justify-content:flex-start!important;font-size:9px!important;color: rgb(255 255 255 / 70%)!important}.cky-btn-customize:after{display:none!important}.cky-btn.cky-btn-reject{order:3!important}.cky-notice-des p{font-size:12px!important;letter-spacing:.1em!important}.cky-consent-container .cky-consent-bar{padding:15px!important}.cky-notice-des,.cky-notice .cky-title,.cky-notice-btn-wrapper{padding:0!important}.ui-accordion{margin-bottom:20px}}@media (max-width:767.98px){.search-course .field-course .select2-container--default .select2-selection--single{padding:12px 25px}.search-course .form-course button{height:44px!important}.entry-tags{font-size:8px;padding:8px}.heading .block-m,.block-m{display:block}.grid-article-img{grid-template-columns:1fr}.article-box-img{overflow:hidden;border-radius:10px}.field-choice{gap:20px;flex-wrap:wrap}.section-highlight{height:216.410vw}.highlight-innerpage{height:216.410vw}.highlight-content{height:100%;bottom:0;align-content:center}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:inherit;top:50%;transform:translateY(-50%);margin-top:180px}.swiper-highlight .swiper-button-prev,.swiper-highlight .swiper-button-next{display:none}.section-content-slideshow .block-content{width:calc(100% - 20px)}.section-content-slideshow .box-content{width:100%;padding:30px 40px 30px 20px;box-shadow:30px -12px 20px 0 rgba(0,0,0,.07)}.section-content-slideshow .box-caption{width:100%;display:grid;grid-gap:20px;font-size:16px}.section-classes-related .caption-info .btn-read{right:-8px;bottom:-8px;padding:8px 12px}.swiper-home-slideshow .item-swiper{height:420px}.section-about-team .swiper-home-slideshow .item-swiper{height:340px}.card-classes .caption-info{display:grid}.card-classes .caption-info p{width:100%;padding-bottom:25px}.section-banner-img.banner-news{height:143vw}.section-banner-img.banner-classes .block-grid{grid-gap:35px}.field-sortby{width:100%}.section-contact-widget .box-content{padding:40px 25px;grid-gap:25px}.section-contact-widget .box-content p{font-size:16px}.section-contact-widget{padding-top:350px}.section-classes-shortcut .card-classes-shortcut .box-caption{width:320px}.section-classes-shortcut .card-classes-shortcut .box-img:after{padding-top:120%}.section-search-class .block-search-class{height:auto;padding:100px 0 60px 0}.section-search-class .field-search{width:100%}.section-search-class .block-content p{font-size:16px}.grid-about-what{top:0;margin:-60px 8px 0 8px}.card-about-what{padding:16px 0 12px 16px}.grid-about-what .figcaption-icon{top:15px;right:15px}.card-news .entry-tags span{display:block}.section-news-list .grid-news{-moz-column-gap:12px;column-gap:12px;-moz-column-count:2;column-count:2}.section-news-list .card-news{margin-top:12px;box-sizing:border-box;-moz-column-break-inside:avoid;break-inside:avoid;counter-increment:item-counter}.card-news{padding:8px;grid-gap:12px}.card-news .entry-category{font-size:10px}.card-news .caption-info p{font-size:10px;width:calc(100% - 40px)}.card-news .caption-info .btn-read{right:-8px;bottom:-8px;padding:8px}.note-calendar-info .bx-info{display:flex;align-items:flex-start;gap:10px}.search-course .form-course{grid-template-columns:repeat(2,1fr)}.search-course .form-course button{height:58px;grid-column:span 2;-webkit-border-bottom-right-radius:10px;-webkit-border-bottom-left-radius:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-bottomleft:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px}.section-news-list .card-news .box-caption{min-height:auto}.swiper-classes-related .swiper-slide{width:275px!important}.errorpage .area-content h1 span{display:block}.section-banner-img{}.form-find-time{grid-template-columns:1fr 65px}.form-find-time .text-span{display:none}.item-price-info{grid-gap:10px}.section-classes-single.camps-single .grid-price-info{padding-bottom:20px;border-bottom:1px solid rgba(0,0,0,.20)}.section-classes-single.camps-single .grid-price-info:last-of-type{border-bottom:0}.section-classes-single.camps-single .item-price-info p{font-size:16px}.search-course .field-course:first-of-type .select2-container--default .select2-selection--single{border-radius:0;border-top-left-radius:10px}.search-course .field-course:first-of-type .select2-container--open.select2-container--default .select2-selection--single{border-radius:0!important}.search-course .field-course:last-of-type .select2-container--default .select2-selection--single{border-top-right-radius:10px}.search-course .field-course:last-of-type .select2-container--open.select2-container--default .select2-selection--single{border-radius:0!important}.section-banner-img.classes-single .block-grid.md .block-content{grid-gap:10px}.section-space-overview{height:auto;padding-top:80px}.section-space-overview .block-content{font-size:22px}.section-space-forest{padding-top:70px}.section-space-forest .heading-block{margin-bottom:40px}.swiper-news-item .card-news .caption-info .btn-read{padding:10px 20px}.swiper-news-item .card-news .caption-info p{width:calc(100% - 70px)}.section-about-mission,.section-about-why,.section-about-skills-mindsets{padding-top:0}.grid-about-what .card-about-what .icon,.grid-about-what .card-about-what .icon img{height:32px}.grid-about-what .box-card.is-expanded .card-about-what{padding:30px}.grid-about-what .box-card.is-expanded .card-about-what .icon,.grid-about-what .box-card.is-expanded .card-about-what .icon img{height:52px}.grid-about-what .box-card.is-expanded:after{height:320px}.grid-classes .card-item .caption-info{padding:10px 8px}.slider-calendar-nav{max-width:240px}.slider-calendar-nav .item-calendar{margin:0 4px}.slide-calendar .slick-prev{left:-50px}.slide-calendar .slick-next{right:-50px}}@media (max-width:375px){.card-about-what h3{font-size:13px}}