@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}to{transform:translate(24px,0)}}*{margin:0;padding:0;box-sizing:border-box}:root{--color-primary:#269db8;--color-primary-hover:#1c859d;--color-text:#232428;--background-topbar:#121314;--background-topbar-language:#269db8;--background-footer:#121314;--font-family:"Heebo", sans-serif;--logo-height:48px;--logo-height-fixed:36px;--latnews-padtop:60px;--latnews-padtop-mobile:60px;--latnews-padbot:60px;--latnews-padbot-mobile:40px;--angen-padtop:60px;--angen-padtop-mobile:40px;--angen-padbot:60px;--angen-padbot-mobile:40px;--achievement-padtop:60px;--achievement-padtop-mobile:40px;--achievement-padbot:60px;--achievement-padbot-mobile:40px;--gallery-padtop:60px;--gallery-padtop-mobile:40px;--gallery-padbot:60px;--gallery-padbot-mobile:40px;--video-padtop:60px;--video-padtop-mobile:40px;--video-padbot:30px;--video-padbot-mobile:20px;--facility-padtop:30px;--facility-padtop-mobile:20px;--facility-padbot:60px;--facility-padbot-mobile:40px;--gtk-padtop:60px;--gtk-padtop-mobile:40px;--gtk-padbot:60px;--gtk-padbot-mobile:40px;--testimonial-padtop:60px;--testimonial-padtop-mobile:40px;--testimonial-padbot:30px;--testimonial-padbot-mobile:20px;--partnership-padtop:30px;--partnership-padtop-mobile:20px;--partnership-padbot:60px;--partnership-padbot-mobile:40px}.screen-reader-text{display:none}body{background:#fff;font-family:var(--font-family);font-size:16px;line-height:1.5em;color:#212121;-webkit-tap-highlight-color:#fff0}.preloader-wrapper{height:100%;width:100%;background:#fff;position:fixed;top:0;left:0;z-index:999;transition:all ease-in-out .2s}.preloader-wrapper .preloader{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.lds-ellipsis{display:inline-block;position:relative;width:36px;height:36px}.lds-ellipsis div{position:absolute;top:13px;width:13px;height:13px;border-radius:50%;background:var(--color-primary);animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:nth-child(1){left:-8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2),.lds-ellipsis div:nth-child(3){left:-8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:16px}.lds-ellipsis div:nth-child(4){left:32px;animation:lds-ellipsis3 .6s infinite}a{color:var(--color-primary)}a,a:hover{text-decoration:none}img{max-width:100%}button,input,select{max-width:100%;font-family:inherit;font-size:14px;line-height:1.3em;border:1px solid rgb(0 0 0/.15);border-radius:4px;outline:0;padding:12px 20px}a,button{transition:all ease-in-out .2s}button{background:var(--color-primary);color:#fff;border:0;cursor:pointer}.featured-box .box .button:hover,button:hover{background:var(--color-primary-hover)}.header-wrapper,.top-bar{display:block;width:100%;height:116px}.top-bar{display:inline-block;display:flex;height:36px;background:var(--background-topbar);font-size:13px;font-weight:400;line-height:1em;color:#fff}.top-bar .nav-left,.top-bar .nav-left .contact-label,.top-bar .nav-left .contact-phone{float:left}.top-bar .nav-left .contact-label{padding:11px 12px}.top-bar .nav-left .contact-phone a,.top-bar .nav-right .top-menu ul li a{display:block;color:#fff;text-decoration:none;padding:11px 12px}.top-bar .nav-left .contact-phone a .icon{display:inline-block;margin:0 8px 0 0;vertical-align:middle}.top-bar .nav-left .contact-phone a .icon svg,.top-bar .nav-right .topmenu-toggle svg{display:block;width:14px;height:14px;fill:#fff}.top-bar .nav-right{float:right;position:relative}.main-navigation>div,.top-bar .nav-right .top-menu,.top-bar .nav-right .top-menu ul li{float:left}.top-bar .nav-right .top-menu ul{list-style:none}.top-bar .nav-right .top-menu ul li:first-child{border:0}.top-bar .nav-right .topmenu-toggle{display:none;float:right;padding:11px 15px;cursor:pointer}.site-header{display:inline-block;display:flex;width:100%;height:80px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0/.15)}.site-branding{float:left;position:relative;display:flex;width:auto;height:80px;align-items:center;transition:all ease-in-out .2s}.container,.site-branding .custom-logo-link{display:block}.site-branding .custom-logo-link img{display:block;width:auto;height:var(--logo-height);transition:all ease-in-out .2s}.site-branding .site-title{display:block;font-size:27px;font-weight:700;line-height:1em;color:var(--color-text);margin:18px 0 4px}.main-navigation>div>.primary-menu a,.site-branding .site-title a{color:var(--color-text);text-decoration:none}.site-branding .site-description{display:block;font-size:14px;line-height:1em;color:rgb(0 0 0/.5)}.site-branding .custom-logo-link~.site-description,.site-branding .custom-logo-link~.site-title{position:absolute;clip:rect(1px,1px,1px,1px)}.container{width:1100px;margin:0 auto}.main-navigation{float:right;height:80px;transition:all ease-in-out .2s}.main-navigation>div>.primary-menu{box-sizing:border-box;position:relative;z-index:9;display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left}.main-navigation>div>.primary-menu li,.main-navigation>div>.primary-menu ul{list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;display:none}.main-navigation>div>.primary-menu li{display:block;position:relative;border-top:1px solid rgb(0 0 0/.05)}.main-navigation>div>.primary-menu a{display:block;position:relative;font-size:16px;font-weight:700;line-height:1.3em;text-transform:uppercase;padding:13px 20px;transition:all ease-in-out .2s}.main-navigation>div>.primary-menu::after{content:"";display:block;height:0;font:0/0 serif;clear:both;overflow:hidden}.main-navigation>div>.primary-menu *,.main-navigation>div>.primary-menu ::after,.main-navigation>div>.primary-menu ::before{box-sizing:inherit}.main-navigation>div>.primary-menu .menu-item-has-children>a{padding-right:58px}.main-navigation>div>.primary-menu a:hover,.section-heading .title span{color:var(--color-primary)}.main-navigation>div>.primary-menu>li:first-child{border-top:0}@media (min-width:800px){.main-navigation>div>.primary-menu ul{position:absolute;border:0;border-radius:0;background:#fff;box-shadow:0 2px 3px rgb(0 0 0/.15)}.main-navigation>div>.primary-menu li{float:left;border-top:0}.main-navigation>div>.primary-menu li ul li{float:none;display:block}.main-navigation>div>.primary-menu a{padding:29px 15px;color:var(--color-text);border-radius:0!important}.main-navigation>div>.primary-menu ul a{font-size:15px;font-weight:400;padding:10px 20px;color:var(--color-text);text-transform:none}.main-navigation>div>.primary-menu ul a:hover{background:var(--color-primary);color:#fff}.main-navigation>div>.primary-menu>li>ul::after,.main-navigation>div>.primary-menu>li>ul::before{content:"";position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid;border-color:#fff0 #fff0 rgb(0 0 0/.03)}.main-navigation>div>.primary-menu>li>ul::after{top:-16px;left:31px;border-width:8px;border-color:#fff0 #fff0 #fff}}.main-navigation .primarymenu-toggle,.main-navigation .search-toggle{float:right;background:#fff0;border:0;outline:0;cursor:pointer;margin:0;padding:30px 10px;z-index:9;transition:all ease-in-out .2s}.main-navigation .primarymenu-toggle{display:none}.main-navigation .primarymenu-toggle svg,.main-navigation .search-toggle svg{display:block;width:20px;height:20px;fill:var(--color-text)}.featured-slider,.featured-wrapper{display:block;width:100%;position:relative}.featured-wrapper{height:600px}.featured-slider{background:#fff}.featured-box{position:absolute;bottom:80px;left:50%;transform:translateX(-50%);width:1120px;z-index:9}.featured-box .box{float:left;width:calc(33.33% - 20px);background:rgb(255 255 255/.85);margin:0 10px;padding:30px;transition:all ease-in-out .2s}.featured-box .box:hover{background:#fff}.featured-box .box .icon{float:left;width:52px;height:auto;margin:0 15px 30px 0}.featured-box .box .title{display:block;font-size:21px;font-weight:700;line-height:1.3em;color:#262626;text-transform:uppercase;margin:0 0 4px}.featured-box .box .title a{display:block;display:-webkit-box;color:var(--color-text);text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.featured-box .box .button{display:inline-block;background:var(--color-primary);font-size:14px;font-weight:400;line-height:1em;color:#fff;text-decoration:none;text-transform:uppercase;padding:6px 12px;transition:all ease-in-out .2s}.section-wrapper{display:block;width:100%;padding:60px 0;overflow:hidden}.latnews-wrapper{padding-top:var(--latnews-padtop);padding-bottom:var(--latnews-padbot)}.angen-wrapper{padding-top:var(--angen-padtop);padding-bottom:var(--angen-padbot)}.achievement-wrapper{padding-top:var(--achievement-padtop);padding-bottom:var(--achievement-padbot)}.gallery-wrapper{padding-top:var(--gallery-padtop);padding-bottom:var(--gallery-padbot)}.video-wrapper{padding-top:var(--video-padtop);padding-bottom:var(--video-padbot)}.facility-wrapper{padding-top:var(--facility-padtop);padding-bottom:var(--facility-padbot)}.gtk-wrapper{padding-top:var(--gtk-padtop);padding-bottom:var(--gtk-padbot)}.testimonial-wrapper{padding-top:var(--testimonial-padtop);padding-bottom:var(--testimonial-padbot)}.partnership-wrapper{padding-top:var(--partnership-padtop);padding-bottom:var(--partnership-padbot)}.section-heading{display:block;margin:0 0 30px;position:relative;z-index:2}.gtk-wrapper .section-heading,.testimonial-wrapper .section-heading{text-align:center}.section-heading::before{content:"";display:block;width:40px;height:1px;margin:0 0 15px}.gtk-wrapper .section-heading::before,.testimonial-wrapper .section-heading::before{margin-left:auto;margin-right:auto}.section-heading .title{display:block;font-size:24px;font-weight:700;line-height:1em;text-transform:uppercase}.gtk-wrapper .section-heading .title{color:#fff;text-align:center}.section-heading .description{display:block;font-size:14px;line-height:1.3em;color:rgb(0 0 0/.65);margin:4px 0 0}.gtk-wrapper .section-heading .description{color:rgb(255 255 255/.65)}.section-heading .more-link{position:absolute;top:50%;right:0;font-size:15px;font-weight:700;line-height:1em;color:var(--color-text);text-transform:uppercase;transform:translateY(-50%);z-index:1}.achievement-wrapper .latachieve-slider .post .entry-header .entry-title a:hover,.latnews-wrapper .latnews-slider .post .entry-header .entry-title a:hover,.section-heading .more-link:hover,.video-wrapper .latvideo-slider .post .entry-header .entry-title a:hover{color:var(--color-primary)}.section-heading .more-link .text{display:inline-block;margin:0 8px 0 0}.section-heading .more-link .icon{display:inline-block;border:1.5px solid var(--color-primary);padding:2px;vertical-align:middle;transition:all ease-in-out .2s}.section-heading .more-link:hover .icon,.section-heading::before{background:var(--color-primary)}.section-heading .more-link .icon svg{display:block;width:18px;height:18px;fill:var(--color-primary);transition:all ease-in-out .2s}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li a:hover svg,.section-heading .more-link:hover .icon svg{fill:#fff}.achievement-wrapper .latachieve-slider,.latnews-wrapper .latnews-slider,.video-wrapper .latvideo-slider{display:block;width:calc(100% + 20px);margin:0 0 0-10px;position:relative}.achievement-wrapper .latachieve-slider .post,.latnews-wrapper .latnews-slider .post,.video-wrapper .latvideo-slider .post{display:block;width:100%;background:#fff;border:1px solid #ddd;margin:0 10px;padding:0 0 20px;position:relative;border-radius:12px;overflow:hidden;transition:all ease-in-out .2s}.video-wrapper .latvideo-slider .post{background:#fff0;padding:0;border:0;border-radius:0}.achievement-wrapper .latachieve-slider .post .post-thumbnail,.latnews-wrapper .latnews-slider .post .post-thumbnail,.video-wrapper .latvideo-slider .post .post-thumbnail{display:block;position:relative}.video-wrapper .latvideo-slider .post .post-thumbnail{border-radius:12px;overflow:hidden}.achievement-wrapper .latachieve-slider .post .post-thumbnail::before,.latnews-wrapper .latnews-slider .post .post-thumbnail::before,.video-wrapper .latvideo-slider .post .post-thumbnail::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary);opacity:0;visibility:hidden;z-index:1;transition:all ease-in-out .2s}.achievement-wrapper .latachieve-slider .post:hover .post-thumbnail::before,.latnews-wrapper .latnews-slider .post:hover .post-thumbnail::before,.video-wrapper .latvideo-slider .post:hover .post-thumbnail::before{opacity:.8;visibility:visible}.latnews-wrapper .latnews-slider .post .post-thumbnail::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAUlJREFUWEftmOGNwjAMhd/bACa5G4VNYANghBvhNmAUmAQ28CmoRS405CVtTkFq/yAR2/n67DhJicYeNsaDtoHM7ABgC2BVQbkfkrtU3IFCZmYphwnjN5LrlP9/AoFkskSiQIpz6m3DuFddibkApVSVFFKKPZaOKilbgPq8xuTN/d/XSfWU+VpRJlNs/AtkF3VzQLFlq6wyxTdbISVorIYU388ESnXXd+O5K1RVKJyT5KMJyWNpK1GBZJgAoqzEmHIfCxRSJj8kH/ZVakgmGTGsAqTs9oP2746qC9BYOquvsuZqaG4gMwsX0Wsf1yv63IfOAL46w3DL/CV5mwsIwD1m97vv4l5Ifj/gnnbm0D96wykcOb5H37debpJm5lXKCVxiO1Dnvu2MRek+Omxc+kome+dzAXDyyoymbO5ZS+IlL/8lQaf4NAf0B7fyXDTvozdQAAAAAElFTkSuQmCC);position:absolute;top:70%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;z-index:2;transition:all ease-in-out .2s}.achievement-wrapper .latachieve-slider .post .post-thumbnail::after{top:70%;opacity:0;visibility:hidden}.achievement-wrapper .latachieve-slider .post .post-thumbnail::after,.video-wrapper .latvideo-slider .post .post-thumbnail::after{position:absolute;left:50%;transform:translateX(-50%);z-index:2;transition:all ease-in-out .2s}.achievement-wrapper .latachieve-slider .post .post-thumbnail::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAe9JREFUWEftl4FNwzAQRf/fgBFgAmACYALEBMAE0AloJ6BMAN2gGwATQCeAEdjg0G9tZBIn9jVCKlIsVWla+/zy//nsEDvWuGM8GIFKjnQqZGZ3pcFD/ic5y43vA7IhE5bGkszOvZtAZnYK4CQ81SvJFzNLFcrKW1Ih8/9PGkih3LxrhcxsCiB2npGcpkBd8nqBmjFz845AUdVgWcuZUaFahbTK9FF7aa6yP0zq1rx9degdwGGAPCap+62bmR0BeAsBViR132p9QEsA52HENcmnrWk2peUKwGOIsSCpexdQugIeSN4OBJoDuAkx1rXOCyR/n8OgLwAHJHV1NzPbA/ABQFe1M+WpC0idzUyD4payJHnhptnE0YPFRaOtKX6vtywApYmonyYkJX11MzNZfZ8M6F0gxROjmaXeK+6c5KREFGzS/pjmXjEXa4Dku6yLJUAsKgFSK5sHYReXKunSXsm2Uh4WgYJ1gpJSlxllBBVrlABy+bGQUiUYxa4CihCZfCg55847F1CS6FJBhS21MYWTPSqkWpmfNdSxjxsoDW5m+wBU4KKVsmbqhUhjDgIKirXONB5Fmn3/J1DhHe3XESKUiKxIXe9ibssabyBbO1JzrqqybBeBskcFr1RdRw63Zd6Jh/SvsmzIBN6xI1BJsW/IuBA0w1VEIQAAAABJRU5ErkJggg==)}.video-wrapper .latvideo-slider .post .post-thumbnail::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURUdwTP///////////////////////////////////////////////////////81e3QIAAAAOdFJOUwDgTpAQMPCwgGOg0MB/2TWQ5wAAANZJREFUKM9jYKAMsNrse304AFnEN+8dEDy7gBBhknsHBg8V4EJ27x4aBbAqy717CxPhevdwAojmlHu3AK6oBMJwf/cCatK7VzD1695BTHN8VwATYn8nAKb7HjrAhFjkIDrzXoKMhgjPewYxCqSYLwksxPgO5AXmdwYgIYitEA4P2Ba+d88UwFoOAElusFq+d++eA41jfbcBzGGACL1LBdLvHqAIJcGEsGjEYjwWR7BiOhWLh7B5G0vgYAlChj6MgMYWHUBl0Eh7gS9qGTggCaABfzIhAwAAJTR/Y9a1ZzoAAAAASUVORK5CYII=)}.achievement-wrapper .latachieve-slider .post:hover .post-thumbnail::after,.latnews-wrapper .latnews-slider .post:hover .post-thumbnail::after,.video-wrapper .latvideo-slider .post .post-thumbnail::after,.video-wrapper .latvideo-slider .post:hover .post-thumbnail::after{opacity:1;visibility:visible;top:50%;transform:translate(-50%,-50%)}.achievement-wrapper .latachieve-slider .post .post-thumbnail img,.facility-wrapper .facility-content .post .post-thumbnail img,.gallery-wrapper .gallery-content .post .KBmodal img,.gtk-slider .post .profile-image img,.latnews-wrapper .latnews-slider .post .post-thumbnail img,.video-wrapper .latvideo-slider .post .post-thumbnail img{display:block;width:100%;height:auto}.achievement-wrapper .latachieve-slider .post .entry-header,.latnews-wrapper .latnews-slider .post .entry-header,.video-wrapper .latvideo-slider .post .entry-header{display:block}.achievement-wrapper .latachieve-slider .post .entry-header .entry-title,.latnews-wrapper .latnews-slider .post .entry-header .entry-title{display:block;font-size:17px;font-weight:700;line-height:1.2em;padding:15px 15px 12px}.video-wrapper .latvideo-slider .post .entry-header .entry-title{display:block;font-size:17px;font-weight:700;line-height:1.2em;padding:15px 0 0}.achievement-wrapper .latachieve-slider .post .entry-header .entry-title a,.latnews-wrapper .latnews-slider .post .entry-header .entry-title a,.video-wrapper .latvideo-slider .post .entry-header .entry-title a{display:block;display:-webkit-box;color:var(--color-text);text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all ease-in-out .2s}.achievement-wrapper .latachieve-slider .post .entry-meta,.latnews-wrapper .latnews-slider .post .entry-meta{display:block;padding:0 15px}.achievement-wrapper .latachieve-slider .post .entry-meta .byline,.latnews-wrapper .latnews-slider .post .entry-meta .byline{display:inline-block;margin:0 8px 0 0}.achievement-wrapper .latachieve-slider .post .entry-meta .byline a,.latnews-wrapper .latnews-slider .post .entry-meta .byline a{display:block;background:var(--color-primary);font-size:14px;line-height:1em;color:#fff;text-decoration:none;padding:6px 12px;border-radius:4px;transition:all ease-in-out .2s}.achievement-wrapper .latachieve-slider .post .entry-meta .byline a:hover,.latnews-wrapper .latnews-slider .post .entry-meta .byline a:hover{background:var(--color-primary-hover)}.achievement-wrapper .latachieve-slider .post .entry-meta .posted-on,.latnews-wrapper .latnews-slider .post .entry-meta .posted-on{display:inline-block;font-size:14px;line-height:1em}.angen-wrapper .announcement{float:left;width:calc(100% - 450px);position:relative}.angen-wrapper .agenda{float:right;width:400px;position:relative}.angen-wrapper .announcement .announcement-list,.facility-wrapper .facility-content,.gallery-wrapper .gallery-content{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:flex;width:calc(100% + 20px);-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 0-10px}.angen-wrapper .announcement .announcement-list .post{float:left;width:calc(50% - 20px);background:#fff0;border:0;border-radius:0;margin:0 10px 30px;padding:0 0 0 30px;position:relative;overflow:hidden}.angen-wrapper .announcement .announcement-list .post::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:15px;height:15px;background:var(--color-primary);border-radius:100%}.angen-wrapper .announcement .announcement-list .post .date{display:block;font-size:14px;font-weight:700;line-height:1em;color:var(--color-primary);margin:0 0 4px}.angen-wrapper .announcement .announcement-list .post .title{display:block;font-size:16px;font-weight:700;line-height:1.3em}.angen-wrapper .agenda .agenda-list .post .title a,.angen-wrapper .announcement .announcement-list .post .title a{display:block;display:-webkit-box;color:var(--color-text);text-decoration:none;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:all ease-in-out .2s}.angen-wrapper .agenda .agenda-list .post .title a:hover,.angen-wrapper .announcement .announcement-list .post .title a:hover,.gallery-wrapper .gallery-content .post .entry-header .entry-title a:hover{color:var(--color-primary)}.angen-wrapper .agenda .agenda-list{display:block}.angen-wrapper .agenda .agenda-list .post{display:block;margin:0 0 20px;overflow:hidden}.angen-wrapper .agenda .agenda-list .post .time{float:left;width:80px;margin:0 15px 0 0;text-align:center;border-radius:12px;overflow:hidden}.angen-wrapper .agenda .agenda-list .post .time .month{display:block;width:100%;background:#232428;font-size:14px;line-height:1em;color:#fff;padding:8px 16px}.angen-wrapper .agenda .agenda-list .post .time .date{display:block;width:100%;background:var(--color-primary);font-size:27px;font-weight:400;line-height:1em;color:#fff;padding:8px 16px}.angen-wrapper .agenda .agenda-list .post .title{display:block;font-size:16px;font-weight:700;line-height:1.3em;margin:0 0 8px}.angen-wrapper .agenda .agenda-list .post .meta-agenda{display:block;font-size:14px;font-weight:700;line-height:1em;color:var(--color-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.angen-wrapper .agenda .agenda-list .post .meta-agenda .clock{display:inline-block;margin:0 12px 0 0}.angen-wrapper .agenda .agenda-list .post .meta-agenda .place{display:inline-block}.angen-wrapper .agenda .agenda-list .post .meta-agenda .clock .icon,.angen-wrapper .agenda .agenda-list .post .meta-agenda .place .icon{display:inline-block;vertical-align:middle;margin:0 6px 0 0}.angen-wrapper .agenda .agenda-list .post .meta-agenda .clock .icon svg,.angen-wrapper .agenda .agenda-list .post .meta-agenda .place .icon svg{display:block;width:14px;height:14px;fill:var(--color-primary)}.KBmodal{cursor:zoom-in}.facility-wrapper .facility-content,.gallery-wrapper .gallery-content{position:relative;z-index:2}.gallery-wrapper .gallery-content .post{background:#fff}.gallery-wrapper .gallery-content .post .KBmodal,.gtk-wrapper .gtk-slider{display:block;position:relative}.gallery-wrapper .gallery-content .post .KBmodal::before,.gtk-slider .post .profile-image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary);opacity:0;visibility:hidden;z-index:1;transition:all ease-in-out .2s}.gallery-wrapper .gallery-content .post:hover .KBmodal::before{opacity:.8;visibility:visible}.gallery-wrapper .gallery-content .post .KBmodal::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTP///////////////////////////////////////////////////////////////////4ZSzFsAAAARdFJOUwDvIODwzxCAfzBgcNBQb9+vtITC2AAAAKRJREFUOMvN1NkSwyAIBdDUxliapfX/fzbRgHEBnMlT7vMZBRwchmcGPkoMordX8kPk1VzICSmQVO49ZLbUioi+ocq1g+IgbAdlDU+gnrREY1/Qq2my3pNquoPZGTRJCXMKZhxJ8SgaAFIsOs1xNSoOkUmKQZch1aLcoGpQaU5Vo9qQylFrUGWIM4cqEG+qOYX3+jNbV6D+SqnLuVB5Ts5sHvo37Vq8GqIq68/PAAAAAElFTkSuQmCC);position:absolute;top:70%;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;z-index:2;transition:all ease-in-out .2s}.gallery-wrapper .gallery-content .post:hover .KBmodal::after{opacity:1;visibility:visible;top:50%;transform:translate(-50%,-50%)}.gallery-wrapper .gallery-content .post .entry-header{position:absolute;top:80%;left:0;width:100%;background:#fff;padding:12px 15px;opacity:0;visibility:hidden;box-shadow:0 2px 3px rgb(0 0 0/.15);z-index:1;transition:all ease-in-out .2s}.gallery-wrapper .gallery-content .post:hover .entry-header{top:100%;opacity:1;visibility:visible}.facility-wrapper .facility-content .post .entry-header .entry-title,.gallery-wrapper .gallery-content .post .entry-header .entry-title{display:block;display:-webkit-box;font-size:15px;font-weight:700;line-height:1.3em;padding:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.gallery-wrapper .gallery-content .post .entry-header .entry-title a{color:var(--color-text)}.facility-wrapper,.gtk-wrapper{width:100%}.facility-wrapper .facility-content .post,.gallery-wrapper .gallery-content .post{float:left;width:calc(25% - 20px);border:0;margin:0 10px 20px;padding:0;overflow:inherit;position:relative;transition:all ease-in-out .2s}.facility-wrapper .facility-content .post .post-thumbnail{display:block;border-radius:12px;position:relative;overflow:hidden}.facility-wrapper .facility-content .post .post-thumbnail::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgb(0 0 0/.2) 30%,rgb(0 0 0/.8) 80%);opacity:1;visibility:visible;z-index:1;transition:all ease-in-out .2s}.facility-wrapper .facility-content .post:hover .post-thumbnail::before{opacity:0}.facility-wrapper .facility-content .post .entry-header{position:absolute;bottom:15px;left:15px;width:calc(100% - 30px);z-index:1;transition:all ease-in-out .2s}.facility-wrapper .facility-content .post .entry-header .entry-title a{display:block;color:#fff}.facility-wrapper .facility-content .post .entry-header .entry-title a:hover,.footer-wrapper .footer-column .footer-rows .footer-col .widget ul li a:hover,.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .contact-list li a:hover{color:#fff}.gtk-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/.65);z-index:1}.gtk-wrapper .gtk-slider{width:calc(100% + 20px);margin:0 0 0-10px;z-index:2}.gtk-slider .post{display:block;margin:0 10px}.facility-wrapper,.gtk-slider .post .profile-image,.gtk-wrapper{display:block;position:relative}.gtk-slider .post:hover .profile-image::before{opacity:.8;visibility:visible}.gtk-slider .post .profile-image::after,.search-wrapper{visibility:hidden;opacity:0;transition:all ease-in-out .2s}.gtk-slider .post .profile-image::after{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAm5JREFUWEftmP1RFEEQxftFIEYgRKBGIESgRiBGIEYgRCBGIEYgRABGIEYgGQgRtPW76rkadududpkdiz/sqqvjdmem375+/bHIHpnpkeGx/4BqEdnIkLu/MbPntQMeeP9K0o/S3iIgdz83s9cPdDZ125mk98PFI0DBzPeppzauO5B0lZ9RAnRsZp9iEbTe29AIgO37ZvYqzjmRhL+11QCNNrQCcvf8gZcFFOH9YGYvAui1meFkI6vdALn7qZkBpmSnkj6WbnQB5O6HZva1Er63ksjWe9YL0K2ZPQlP38wMtrh2lLF2K+lpd0Duvmtmv8PRnaSd5NTd+ftPBmJP0k0OanGG3J20vUwilvRy4BAAz+LaqM4sDghH7u4lFtydbPuZ7kmaXVZmbwhAw9bCbzRE/0shvJDE738iapwSmiTsod87M9uVBMj+gIIlxH2WtYHkmHZzOBRzJvx+lTqAIfJ1pd5WpWN9X0CV4ji63SXL4kmp1sxM6AmWMHoZuiGUiLq/hqJtfM6yaRNJgKGnnXQrjO7Ok7+bGSY6P31txdZiISuAIbUBSA26xmG0FcJHONMQlkJJ1WZNu6gL3f0iUnukkSy9abQ4T7Xqi6SjpQAhXBzwOZcEA1WLB2ESOJbE93Ihi8N2SplTRZYtaGUIQdaGfNKbdOfpKZC11yc0lsrEpJl6yjSYk4KODuICY8l6PprA3GiqLHV7DoSVOW+tSdxzwPySlFrOGvumN1cOZnSggW6z0us25WAl4C12I4mSMbKm/37EyJqzCZj9pKkJIVsWUMq8CDFsNoHhvCaGsiJIiBnIVtnWYosAagEw3PsXHGKVNG3Z0v0AAAAASUVORK5CYII=);position:absolute;top:70%;left:50%;transform:translateX(-50%);z-index:2}.gtk-slider .post:hover .profile-image::after{opacity:1;visibility:visible;top:50%;transform:translate(-50%,-50%)}.gtk-slider .post .profile{display:block;background:#fff;padding:20px;text-align:center}.gtk-slider .post .profile .name{font-size:17px;font-weight:700;line-height:1em;margin:0 0 8px;-webkit-line-clamp:1}.gtk-slider .post .profile .name a{display:block;color:var(--color-text);text-decoration:none;transition:all ease-in-out .2s}.gtk-slider .post .profile .name a:hover{color:var(--color-primary)}.gtk-slider .post .profile .name,.gtk-slider .post .profile .position,.testimonial-wrapper .post .message{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.gtk-slider .post .profile .position{font-size:14px;font-weight:400;line-height:1em;color:var(--color-primary);-webkit-line-clamp:1}.testimonial-wrapper .testimonial-slider{display:block;width:calc(100% + 20px);margin:0 0 0-10px}.testimonial-wrapper .post{display:block;background:#f1f2f3;margin:0 10px;padding:25px;border:0;border-radius:12px;position:relative;overflow:hidden}.testimonial-wrapper .post::before{content:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAAAAXNSR0IArs4c6QAAAYBJREFUWEftll1LRCEURddERE3fDRER/f8fFhERUU0RERGxwwti6jl6e5gHfRpGty72OW7vgg0biw3jYQBZFRkODYcsB6x5q4e2gENgB9DvT+AV+LI2BraB/VZtDWgJrAJIev4aeKpAdWtLQHLk0nDhBXjOrJmjLQajYLSxNe6Bj2TRVShXjzYLpF65tnYL84IR1DTmaH/3yJVsF7hwAmnZbdTkc7RFIN0O2e4dcdnmaItAmvD2gdamzT1HW2xqXdtzp0UpUEvZ/tzUWg4dAKeFHIpZlUfKpXh0a62kVk/Irb1wmhJa/8mFaeSuvua6tBZQrmppRt0A387ymtpWoPQWpTlU43JpW4FOgOPo1Afg3emOS9sClL5RLe64tV4gPQlK7+l9U8/cOT9DmrQeoHRDVegReHOUqllrAckRfRPFL78XpktbAzoKwTgZoTIJxtPE3VorqeWOhiAE480bJXWX1irZWYBJP8Ic7UOX1gLyHPyvawaQZedwaDhkOWDN/wDoHV4loJaIhQAAAABJRU5ErkJggg==);position:absolute;bottom:15px;right:20px}.testimonial-wrapper .post .message{font-size:15px;line-height:1.6em;color:#646464;margin:0 0 20px;-webkit-line-clamp:4}.testimonial-wrapper .post .profile{display:block}.testimonial-wrapper .post .profile img{float:left;width:42px;height:42px;border-radius:100%;margin:0 15px 0 0}.testimonial-wrapper .post .profile .name{display:block;font-size:16px;font-weight:700;line-height:1em;margin:4px 0 6px}.testimonial-wrapper .post .profile .position{display:block;font-size:14px;font-weight:400;line-height:1em;color:var(--color-primary)}.partnership-wrapper .partner-list{display:block;width:calc(100% + 20px);margin:0 0 0-10px}.partnership-wrapper .partner-list .post{display:block;margin:0 10px}.partnership-wrapper .partner-list .post .post-thumbnail{display:block}.partnership-wrapper .partner-list .post .post-thumbnail img{display:block;max-width:100%;width:auto;height:60px;margin:0 auto;filter:grayscale(100%);-webkit-filter:grayscale(100%);transition:all ease-in-out .2s}.partnership-wrapper .partner-list .post .post-thumbnail:hover img{filter:none;-webkit-filter:none}.search-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0/.65);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);cursor:crosshair;z-index:999}.search-wrapper .search-content{position:absolute;top:50%;left:50%;cursor:inherit;transform:translate(-50%,-50%)}.search-wrapper .search-content form{display:inline-block;position:relative}.search-wrapper .search-content form .search-icon{position:absolute;top:50%;left:14px;transform:translateY(-50%);cursor:text;z-index:1}.search-wrapper .search-content form .search-icon svg{display:block;width:18px;height:18px;fill:#868686}.search-wrapper .search-content form input{display:block;width:520px;background:#fff;font-family:inherit;font-size:15px;line-height:1em;color:#000;padding:15px 120px 15px 46px;border:0;border-radius:4px;outline:0}.search-wrapper .search-content form input::-webkit-search-cancel-button,.search-wrapper .search-content form input::-webkit-search-decoration,.search-wrapper .search-content form input::-webkit-search-results-button,.search-wrapper .search-content form input::-webkit-search-results-decoration{-webkit-appearance:none}.search-wrapper .search-content form select{position:absolute;top:50%;right:0;width:112px;height:100%;-webkit-appearance:none;background:#fff0 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjE2IiBoZWlnaHQ9IjE2Ij48cGF0aCBkPSJNMTEuOTk5NyAxMy4xNzE0TDE2Ljk0OTUgOC4yMjE2OEwxOC4zNjM3IDkuNjM1ODlMMTEuOTk5NyAxNS45OTk5TDUuNjM1NzQgOS42MzU4OUw3LjA0OTk2IDguMjIxNjhMMTEuOTk5NyAxMy4xNzE0WiIgZmlsbD0icmdiYSgzMywzMywzMywxKSI+PC9wYXRoPjwvc3ZnPg==)no-repeat right 16px top 55%;font-family:inherit;font-size:14px;line-height:1em;color:#000;border:0;outline:0;margin:0;padding:9.5px 36px 9.5px 8px;transform:translateY(-50%);z-index:1}.footer-wrapper{background:var(--background-footer);overflow:hidden}.footer-wrapper .footer-column{display:block;width:100%;padding:60px 0;overflow:hidden}.footer-wrapper .footer-column .footer-rows{display:block;width:100%}.footer-wrapper .footer-column .footer-rows .footer-col{float:left;width:23.33%;padding:0 0 0 20px}.footer-wrapper .footer-column .footer-rows .footer-1{width:30%;padding:0 20px 0 0}.footer-wrapper .footer-column .footer-rows .footer-col .widget{display:block;margin:0 0 15px;overflow:hidden}.footer-wrapper .footer-column .footer-rows .footer-col .widget h2{display:block;font-size:18px;font-weight:700;line-height:1.3em;color:#fff;text-transform:uppercase}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul li{display:block;margin:0 0 8px}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul li a{display:inline-block;color:rgb(255 255 255/.5);text-decoration:none;transition:all ease-in-out .2s}.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details img{display:block;max-width:230px;margin:0 0 20px}.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .address{display:block;line-height:1.3em;margin:0 0 8px}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul,.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links,.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .contact-list{display:block;list-style:none}.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .contact-list li{display:block;margin:0 0 6px}.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .contact-list li a{display:inline-block;color:rgb(255 255 255/.5);line-height:1em;text-decoration:none;transition:all ease-in-out .2s}.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .contact-list li a .icon{display:inline-block;vertical-align:middle;margin:0 8px 0 0}.footer-wrapper .footer-column .footer-rows .footer-col .widget.widget_school_details .contact-list li a .icon svg{display:block;width:18px;height:18px;fill:rgb(255 255 255/.5)}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li{float:left;background:#fff0;border:1px solid rgb(255 255 255/.5);border-radius:100%;margin:0 8px 0 0;transition:all ease-in-out .2s}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li:hover{transform:none}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li a{display:block;padding:6px}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li.wp-social-link-facebook:hover{background:#1877f2;border-color:#1877f2}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li.wp-social-link-twitter:hover{background:#1da1f2;border-color:#1da1f2}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li.wp-social-link-instagram:hover{background:#e4405f;border-color:#e4405f}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li.wp-social-link-youtube:hover{background:#cd201f;border-color:#cd201f}.footer-wrapper .footer-column .footer-rows .footer-col .widget ul.wp-block-social-links li a svg{display:block;fill:rgb(255 255 255/.5);margin:0}.footer-wrapper,.footer-wrapper .site-info{display:block;width:100%;color:rgb(255 255 255/.5)}.footer-wrapper .site-info{font-size:14px;line-height:1.3em;text-align:center;padding:10px 0;border-top:1px solid rgb(255 255 255/.15)}.footer-wrapper .site-info a{color:#fff;text-decoration:none}@media screen and (max-width:1024px){.container{width:calc(100% - 30px)}.top-bar .nav-left .contact-label{display:none}.featured-box{width:calc(100% - 10px)}}@media screen and (max-width:800px){.site-branding{width:calc(100% - 90px)}.site-branding .custom-logo-link img{max-width:100%}.main-navigation{max-width:90px}.top-bar .nav-left .contact-phone a .icon{margin:0}.top-bar .nav-left .contact-phone a .text{display:none}.main-navigation .primarymenu-toggle,.top-bar .nav-right .topmenu-toggle{display:block}.top-bar .nav-right .top-menu{float:none;display:none;position:absolute;top:36px;right:0;background:#121314;z-index:99}.top-bar .nav-right .top-menu ul li{float:none}.section-wrapper{padding:40px 0}.latnews-wrapper{padding-top:var(--latnews-padtop-mobile);padding-bottom:var(--latnews-padbot-mobile)}.angen-wrapper{padding-top:var(--angen-padtop-mobile);padding-bottom:var(--angen-padbot-mobile)}.achievement-wrapper{padding-top:var(--achievement-padtop-mobile);padding-bottom:var(--achievement-padbot-mobile)}.gallery-wrapper{padding-top:var(--gallery-padtop-mobile);padding-bottom:var(--gallery-padbot-mobile)}.video-wrapper{padding-top:var(--video-padtop-mobile);padding-bottom:var(--video-padbot-mobile)}.facility-wrapper{padding-top:var(--facility-padtop-mobile);padding-bottom:var(--facility-padbot-mobile)}.gtk-wrapper{padding-top:var(--gtk-padtop-mobile);padding-bottom:var(--gtk-padbot-mobile)}.testimonial-wrapper{padding-top:var(--testimonial-padtop-mobile);padding-bottom:var(--testimonial-padbot-mobile)}.partnership-wrapper{padding-top:var(--partnership-padtop-mobile);padding-bottom:var(--partnership-padbot-mobile)}.main-navigation>div{float:none;position:absolute;top:0;left:0;width:100%;height:100vh;background:rgb(0 0 0/.8);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;visibility:hidden;z-index:999;transition:all ease-in-out .2s}.main-navigation>div>.primary-menu{width:280px;height:100%;overflow-y:auto;background:#fff;transform:translateX(-280px);transition:all ease-in-out .2s}.main-navigation>div>.primary-menu a{font-weight:400;text-transform:none}.main-navigation>div>.primary-menu .sub-menu a{padding-left:30px}.angen-wrapper .agenda,.angen-wrapper .announcement{display:block;float:none;width:100%}.angen-wrapper .announcement{margin:0 0 20px}.angen-wrapper .announcement .announcement-list .post{margin:0 10px 20px;padding:0 0 0 30px}.angen-wrapper .agenda .agenda-list .post:last-child{margin:0}.footer-wrapper .footer-column .footer-rows .footer-col{float:none;display:block;width:100%;margin:0 0 20px;padding:0;overflow:hidden}}@media screen and (max-width:600px){.search-wrapper .search-content form input{width:calc(100vw - 60px)}.featured-wrapper{height:340px}.featured-box{display:block;position:relative;left:auto;bottom:auto;transform:none;width:calc(100% - 30px);margin:0 auto;padding:20px 0 0;z-index:1}.featured-box .box{float:none;display:block;position:relative;width:100%;margin:0 0 15px}.featured-box .box:last-child{margin:0}.featured-box .box:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--color-primary);opacity:.2}.featured-box .box .button,.featured-box .box .icon,.featured-box .box .title{position:relative;z-index:1}.featured-box .box .icon{width:46px}.featured-box .box .title{font-size:18px}.gallery-wrapper .gallery-content .post{width:calc(33.33% - 20px)}.facility-wrapper .facility-content .post{width:calc(50% - 20px)}.partnership-wrapper .partner-list .post .post-thumbnail img{height:48px}}@media screen and (max-width:480px){.search-wrapper .search-content form input{padding:13px 120px 13px 46px}.featured-wrapper{height:260px}.section-heading{margin:0 0 20px}.section-heading .title{font-size:21px}}@media screen and (max-width:420px){.featured-wrapper{height:230px}.featured-box .box{padding:20px}.featured-box .box .title{font-size:16px}.featured-box .box .button{font-size:12px}.gallery-wrapper .gallery-content .post{width:calc(50% - 20px)}.angen-wrapper .announcement .announcement-list{display:block;width:100%;margin:0 0 20px}.angen-wrapper .announcement .announcement-list .post{float:none;display:block;width:100%;margin:0 0 20px}.gallery-wrapper .gallery-content .post .entry-header{padding:8px 12px}.gallery-wrapper .gallery-content .post .entry-header .entry-title{font-size:14px}.gtk-slider .post .profile .name{font-size:16px}.gtk-slider .post .profile .position{font-size:13px}.section-heading .more-link .text{display:none}}