header{background-color:#fff;height:120px;border-bottom:1px solid #D3D3D3;position:fixed;z-index:100;width:100%;top:0;transition:.2s transform ease}header.hide{transform:translateY(-100%)}header .logo{display:block;flex-shrink:0;margin-right:10px;width:160px}@media (min-width: 992px){header .logo{margin-right:calc(7.3529411765vw - 62.9411764706px)}}@media (min-width: 1400px){header .logo{margin-right:40px}}@media (min-width: 992px){header .logo{width:calc(19.6078431373vw - 34.5098039216px)}}@media (min-width: 1400px){header .logo{width:240px}}header .container{height:100%;position:relative}header nav{display:flex;justify-content:space-between;align-items:center;height:100%}header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{display:flex;align-items:baseline;font-weight:700;font-size:20px;white-space:nowrap;font-size:16px;padding:20px 10px;transition:.2s color ease}@media (min-width: 992px){header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{font-size:calc(.9803921569vw + 6.2745098039px)}}@media (min-width: 1400px){header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{font-size:20px}}@media (min-width: 992px){header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{padding-right:calc(2.4509803922vw - 14.3137254902px)}}@media (min-width: 1400px){header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{padding-right:20px}}@media (min-width: 992px){header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{padding-left:calc(2.4509803922vw - 14.3137254902px)}}@media (min-width: 1400px){header .menu-item,header .menu-search-container a,header .lang a,header .submenu .regular a,header .menu .menu-inner>ul>li>a{padding-left:20px}}header .menu-item.active,header .menu-search-container a.active,header .lang a.active,header .submenu .regular a.active,header .menu .menu-inner>ul>li>a.active{color:#548316}header .menu-item em,header .menu-search-container a em,header .lang a em,header .submenu .regular a em,header .menu .menu-inner>ul>li>a em{font-size:24px}header .menu-item .icon-down,header .menu-search-container a .icon-down,header .lang a .icon-down,header .submenu .regular a .icon-down,header .menu .menu-inner>ul>li>a .icon-down{font-size:15px;margin-left:6px;transition:.2s transform ease}header .menu-item:hover,header .menu-search-container a:hover,header .lang a:hover,header .submenu .regular a:hover,header .menu .menu-inner>ul>li>a:hover{color:#69a51c}header .menu{display:flex;width:100%;height:100%}header .menu .menu-inner{display:flex;width:100%;height:100%}header .menu .menu-inner>ul{display:flex;height:100%;align-items:center}header .menu .menu-inner>ul:last-of-type{margin-left:auto}header .menu .menu-inner>ul .show-submenu{position:relative}header .menu .menu-inner>ul .show-submenu:after{content:"";position:absolute;top:95%;left:0;width:100%;height:30px;z-index:102;cursor:pointer}header .menu .menu-inner>ul>li{position:relative}@media (min-width: 993px){header .menu .menu-inner>ul>li:hover>a{color:#69a51c}header .menu .menu-inner>ul>li:hover .icon-down{transform:scale(-1)}}header .submenu{display:none;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);background-color:#fff;box-shadow:0 0 30px #0003;border-radius:10px;z-index:101;padding:60px 25px}@media (min-width: 992px){header .submenu{padding-left:calc(8.5784313725vw - 60.0980392157px)}}@media (min-width: 1400px){header .submenu{padding-left:60px}}@media (min-width: 992px){header .submenu{padding-right:calc(8.5784313725vw - 60.0980392157px)}}@media (min-width: 1400px){header .submenu{padding-right:60px}}header .submenu .submenu-inner{display:flex}header .submenu .regular{margin:-10px}header .submenu .regular a{font-size:16px;padding:10px;font-weight:400}header .submenu:before{content:"";position:absolute;left:50%;width:0;height:0;border-style:solid;border-width:16px;top:-32px;transform:translate(-50%);border-color:transparent transparent #FFFFFF transparent;z-index:-1;cursor:pointer}header .submenu .age-group-list li,header .submenu .courses-list li{margin-bottom:20px}header .submenu .age-group-list li:last-child,header .submenu .courses-list li:last-child{margin-bottom:0}header .submenu .divider{width:1px;background-color:#d3d3d3;margin-left:20px;margin-right:20px}@media (min-width: 992px){header .submenu .divider{margin-left:calc(9.8039215686vw - 77.2549019608px)}}@media (min-width: 1400px){header .submenu .divider{margin-left:60px}}@media (min-width: 992px){header .submenu .divider{margin-right:calc(9.8039215686vw - 77.2549019608px)}}@media (min-width: 1400px){header .submenu .divider{margin-right:60px}}header #google_translate_element{display:none;position:absolute;top:100%;right:0}header #google_translate_element .goog-te-gadget-icon{display:none}header .menu-search-container a{margin-right:-20px}header .menu-search{position:absolute;top:calc(100% + 0px);left:0;right:0;width:100%;background-color:#fff;box-shadow:0 15px 20px #0003;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top:1px solid #D3D3D3;display:none}header .menu-search form{display:flex;padding:40px 15px;margin:0 auto;max-width:800px;width:100%}header .menu-search .input-icon{width:100%}header .hamb{display:none}header .contact-box-container{display:none}header .contact-box-container .contact-box{width:60px;height:60px;border-radius:10px;margin:0 auto 20px}header .contact-box-container .contact-box img{height:48px}header .footer{display:none;margin-top:auto}@media (max-width: 992px){header{height:80px}header .logo{width:160px;flex-shrink:initial;margin-right:20px}header .lang{margin-left:auto}header .lang a{padding:10px;margin-right:0}header .hamb{display:block;margin-left:10px}header .menu-search-container{display:block}header .menu-search-container .menu-search{box-shadow:0 10px 10px #0003}header .menu-search-container a{padding:10px;margin-right:0}header .menu{position:absolute;top:calc(100% + 0px);left:0;height:auto;overflow:auto;display:none;box-shadow:0 10px 10px #0003;background-color:#fff;padding:0 15px;border-top:1px solid #D3D3D3}header .menu .menu-inner{display:flex;flex-direction:column;height:calc(100vh - 80px)}header .menu .menu-inner>ul{display:block;height:auto;margin:0}header .menu .menu-inner>ul:last-of-type{margin:0}header .menu .menu-inner>ul:last-of-type>li:last-child{border-bottom:0}header .menu .menu-inner>ul>li{border-bottom:1px solid #D3D3D3}header .menu .menu-inner>ul>li .show-submenu:after{display:none}header .menu .menu-inner>ul>li>a{font-size:20px;display:block;text-align:center;padding:15px}}@media (max-width: 992px) and (max-width: 992px){header .menu .menu-inner>ul>li>a{outline:none}}@media (max-width: 992px){header .submenu{position:static;display:block;transform:none;box-shadow:none;border-radius:0;padding:0;display:none}header .submenu .submenu-inner{display:block;padding-bottom:20px}}@media (max-width: 992px) and (max-width: 992px){header .submenu .submenu-inner{width:100%}}@media (max-width: 992px){header .submenu .regular{margin:0}header .submenu .regular li{text-align:center}header .submenu .regular a{display:inline-block}header .submenu .age-group-list,header .submenu .courses-list{display:grid;grid-gap:20px;grid-template-columns:1fr}header .submenu .age-group-list li,header .submenu .courses-list li{margin-bottom:0}header .submenu .age-group-list a,header .submenu .age-group-list div,header .submenu .courses-list a,header .submenu .courses-list div{flex-direction:row!important;min-height:70px!important;padding:17px!important;white-space:normal!important}header .submenu .age-group-list a em:not(.icon-check),header .submenu .age-group-list a img,header .submenu .age-group-list div em:not(.icon-check),header .submenu .age-group-list div img,header .submenu .courses-list a em:not(.icon-check),header .submenu .courses-list a img,header .submenu .courses-list div em:not(.icon-check),header .submenu .courses-list div img{margin-right:15px!important;margin-bottom:0!important}header .submenu .age-group-list{margin-bottom:20px}header .submenu .divider{display:none}header .submenu:after,header .submenu:before{display:none}header .contact-box-container{display:block}header .footer{display:block}}
