h2,h3{font-size:2em}header{line-height:1}header #header-mobile{display:none}header #header-main{display:flex;flex-direction:column}header #header-main #header-top{display:flex;padding:10px;background:#23a4ff;color:#fff;justify-content:flex-end}header #header-main #header-top #spacer,header #header-main #header-top #menu-icons{width:fit-content}header #header-main #header-top #menu-secondary{width:fit-content;display:flex;justify-content:center}header #header-main #header-top #menu-secondary ul{display:flex}header #header-main #header-top #menu-secondary ul li{padding:0 10px}header #header-main #header-top #menu-secondary ul li a:hover{color:#546877}header #header-main #header-top #menu-icons{display:flex;justify-content:flex-end;width:fit-content}header #header-main #header-top #menu-icons ul{display:flex}header #header-main #header-top #menu-icons ul li{padding:0 10px}header #header-main #header-top #menu-icons ul li a:hover{color:#546877}header #header-main #header-bottom{display:flex;justify-content:space-between;padding:10px}header #header-main #header-bottom #logo{order:1;width:220px}header #header-main #header-bottom #logo a{padding:10px}header #header-main #header-bottom #menu{order:2;display:flex;flex-direction:column;justify-content:center;width:calc(100% - 440px)}header #header-main #header-bottom #menu ul{display:flex;justify-content:center;position:relative;width:fit-content;align-self:center}header #header-main #header-bottom #menu ul li{display:block;position:static;line-height:1;background:#fff}header #header-main #header-bottom #menu ul li:hover{cursor:pointer}header #header-main #header-bottom #menu ul li:hover>a{position:relative;color:#546877;z-index:3}header #header-main #header-bottom #menu ul li:hover>a:after{content:'';display:block;width:calc(100% - 20px);height:1px;background:#546877;z-index:3;bottom:0;position:absolute}header #header-main #header-bottom #menu ul li a{display:block;padding:10px;color:#23a4ff;position:relative;z-index:2}header #header-main #header-bottom #menu ul li a:hover{color:#546877}header #header-main #header-bottom #menu ul li a:hover:after{content:'';display:block;width:calc(100% - 20px);height:1px;background:#546877;z-index:3;bottom:0;position:absolute}header #header-main #header-bottom #menu ul li a i{display:none}header #header-main #header-bottom #menu ul li .submenu-arrow{display:none}header #header-main #header-bottom #menu ul li.parent:hover>a+.submenu-arrow+ul{display:flex}header #header-main #header-bottom #menu ul li.parent a:hover+.submenu-arrow+ul{display:flex}header #header-main #header-bottom #menu ul li.parent ul{display:none;position:absolute;left:0;width:100%;text-align:center;z-index:2;background:#fff;padding:10px 0;flex-wrap:wrap;justify-content:center}header #header-main #header-bottom #menu ul li.parent ul:before{content:'';height:22px;margin-bottom:10px;width:100%}header #header-main #header-bottom #menu ul li.parent ul:after{content:'';height:100px;width:100%;position:absolute;bottom:0;z-index:1}header #header-main #header-bottom #menu-language{order:3;width:220px;display:flex;flex-direction:column;justify-content:center}header #header-main #header-bottom #menu-language ul{display:flex;justify-content:flex-end}header #header-main #header-bottom #menu-language ul li{padding:0 10px}header #header-main #header-bottom #menu-language ul li a,header #header-main #header-bottom #menu-language ul li span{display:flex;padding:10px;border:1px solid #23a4ff;flex-direction:column;justify-content:center;color:#23a4ff}header #header-main #header-bottom #menu-language ul li a{background:#23a4ff;color:#fff;line-height:1}header #header-main #header-bottom #menu-language ul li a:hover{background:#fff;color:#23a4ff}header #search{padding:0}#hero #hero-wrap #hero-image{height:65vh}#hero #hero-wrap #hero-content #hero-content-container #hero-content-bg h1{font-size:2.625em}#hero #hero-wrap #hero-content #hero-content-container #hero-content-bg p{font-size:1.25em}#upcoming-events{padding:20px 0}#content #content-flex>.col3-12{order:1}#content #content-flex>.col9-12{order:2}#content #content-flex>.col12-12{order:3}