.arrow-wrapper{align-self:center;position:relative;display:flex;text-align:left;top:2px;margin-left:-5px;background-color:rgba(0,0,0,0)!important}.arrow{width:5px;height:5px;border-top:1px solid #3e403d;border-right:1px solid #3e403d;position:relative;top:-2px;bottom:0}.arrow-right{transform:rotate(45deg)}.line{height:1px;display:block;left:57px;top:11px;background-color:#3e403d}.mobile-menu-wrapper{display:none}@media only screen and (min-width:0px)and (max-width:1023px){.mobile-menu-wrapper{display:block}}.main-header{position:fixed;top:0;width:100%;min-height:70px;z-index:1000;font-family:var(--font-hanken-grotesk);font-weight:300;display:flex;align-items:center;background-color:#0f2289!important}@media only screen and (max-width:767px){.main-header{padding:8px 20px}}@media only screen and (min-width:768px)and (max-width:1023px){.main-header{padding:10px 50px;gap:10px}}@media only screen and (min-width:1024px)and (max-width:1299px){.main-header{padding:12px 60px;gap:10px}}@media only screen and (min-width:1300px){.main-header{padding:14px 100px;gap:10px}}.main-header .button{display:none!important}@media only screen and (max-width:767px){.main-header .button{display:flex!important;margin-right:10px}}.main-header__logo-wrapper{display:flex;align-items:center}.main-header__logo{align-self:center;width:auto!important}@media only screen and (max-width:767px){.main-header__logo{height:29.2px}}@media only screen and (min-width:768px)and (max-width:1023px){.main-header__logo{height:25px}}@media only screen and (min-width:1024px)and (max-width:1299px){.main-header__logo{height:35px}}@media only screen and (min-width:1300px){.main-header__logo{height:50px}}.main-header__left-side{flex:2 1;justify-content:flex-start}.main-header__right-side{display:flex;align-items:center;justify-content:flex-end}@media only screen and (min-width:0px)and (max-width:1023px){.main-header__right-side{display:none}}@media only screen and (max-width:767px){.main-header__right-side__wrapper{padding:3px 5px}}@media only screen and (min-width:768px)and (max-width:1023px){.main-header__right-side__wrapper{padding:5px}}@media only screen and (min-width:1024px)and (max-width:1299px){.main-header__right-side__wrapper{padding:10px 5px}}@media only screen and (min-width:1300px){.main-header__right-side__wrapper{padding:14px 5px}}.main-header__right-side__wrapper>p{color:#fff;font-size:14px;font-weight:400;line-height:21px;margin:0}.main-header__right-side__wrapper>p>span{font-weight:700}.main-header__flex-container{display:flex;align-items:center;margin-bottom:0}.main-header__hamburger{display:none;flex-direction:column;justify-content:center}@media only screen and (min-width:0px)and (max-width:1023px){.main-header__hamburger{display:flex;gap:3px}}.main-header__hamburger span{display:block;width:18px;height:3px;background-color:#fff}.main-header__flex-item{text-align:left;font-family:var(--font-hanken-grotesk);font-weight:300;color:#3e403d;cursor:pointer}.main-header__flex-item a{color:#3e403d}@media only screen and (min-width:768px)and (max-width:1023px){.main-header__flex-item{font-size:12px;padding-left:11px}.main-header__flex-item:last-child{padding-left:16px}}@media only screen and (min-width:1024px)and (max-width:1299px){.main-header__flex-item{font-size:12px;padding-left:14px}.main-header__flex-item:last-child{padding-left:21px}}@media only screen and (min-width:1300px){.main-header__flex-item{font-size:14px;padding-left:20px}.main-header__flex-item:last-child{padding-left:30px}}.main-header__flex-item:last-child{display:flex;align-items:center}.main-header__right-side-show{display:flex;flex-direction:flex-start}.main-header__left-side{justify-content:space-between}.main-header__left-side,.main-header__right-side-mobile{display:flex;align-items:center}.separate-line{border-bottom:1px solid #f1e3b9;margin-bottom:20px}.mobile-menu{position:fixed;left:0;top:0}@media only screen and (max-width:767px){.mobile-menu{width:100%;height:0}}@media only screen and (min-width:768px)and (max-width:1023px){.mobile-menu{height:100%;width:0;max-width:400px}}.mobile-menu{transition:all .4s ease-in-out;transition-property:width height;overflow:hidden;z-index:2;background-color:#fff;font-size:18px;display:none}@media only screen and (max-width:767px){.mobile-menu.mobile-menu-open{height:100%}}@media only screen and (min-width:768px)and (max-width:1023px){.mobile-menu.mobile-menu-open{width:100%;max-width:400px}}@media only screen and (min-width:0px)and (max-width:1023px){.mobile-menu{display:flex;flex-direction:column}}.mobile-menu>div{padding-left:15px;padding-right:15px}.mobile-menu__header{display:flex;height:70px;background-color:#0f2289}.mobile-menu__back img{align-self:center;height:20px;margin-right:30px}.mobile-menu__back span{align-self:center;margin-top:-5px;margin-bottom:-4px;font-size:24px;line-height:29px;font-family:var(--font-hanken-grotesk);font-weight:700;color:#fff}.mobile-menu__logo{align-self:center;height:29.2px}.mobile-menu__close{align-self:center;height:20px;margin-left:auto}.mobile-menu__item-description{margin-top:5px;font-family:var(--font-hanken-grotesk);font-size:14px;line-height:1.21;padding-bottom:20px}.mobile-menu__primary-link{padding-bottom:50px}.mobile-menu__primary-link>a,.mobile-menu__primary-link>div{display:block;font-family:var(--font-hanken-grotesk);font-weight:700;line-height:1.22;margin-bottom:20px}.mobile-menu__primary-link img{height:10px}.mobile-menu__secondary-link{margin-bottom:50px}.mobile-menu__secondary-link a{margin-bottom:20px}.mobile-menu .contact-link,.mobile-menu__secondary-link a{font-family:var(--font-hanken-grotesk);font-weight:700;line-height:1.22}.mobile-menu .contact-link{margin-bottom:30px}.mobile-menu__arrow{padding-top:3px;padding-left:20px;background-color:rgba(0,0,0,0)!important}.mobile-menu__arrow .line{width:17px}.mobile-menu__arrow .arrow{left:17px}.mobile-menu__content{padding-top:40px;overflow-y:auto;flex:1 1}.mobile-menu .sub-menu{z-index:30}.visit-class{flex-direction:row!important}.mobile-menu-overlay{position:fixed;height:100%;width:100%;top:0;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.5)}.custom-button__wrapper{position:relative;background-color:#fed800;border-radius:10px}@media only screen and (min-width:768px)and (max-width:1023px){.custom-button__wrapper{width:110px;height:35px}}@media only screen and (min-width:1024px)and (max-width:1299px){.custom-button__wrapper{width:110px;height:35px}}@media only screen and (min-width:1300px){.custom-button__wrapper{padding:14px 28px}}.custom-button__wrapper:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;z-index:1;opacity:0;border-radius:10px;background-color:#f8d583;transition:all .5s}.custom-button__wrapper:hover:before{opacity:.5;width:100%}.custom-button__title{white-space:nowrap}@media only screen and (min-width:768px)and (max-width:1023px){.custom-button__text{font-size:12px}}@media only screen and (min-width:1024px)and (max-width:1299px){.custom-button__text{font-size:12px}}@media only screen and (min-width:1300px){.custom-button__text{font-size:14px}}.custom-button .content{z-index:2;color:#000}