header{-webkit-transition-property:top;-o-transition-property:top;transition-property:top;-webkit-transition-duration:350ms;-o-transition-duration:350ms;transition-duration:350ms;padding-bottom:24px}header .container{display:grid;grid-template-rows:1fr;grid-template-columns:1fr;padding:1rem 1.5rem 0 1.5rem;position:relative}header .container .mobilebuttons__menuswitch{display:none}header .container div.logo.logo-header{grid-column:1;text-align:center;margin-bottom:2rem}header .container div.logo.logo-header img{text-decoration:none;height:auto;width:311px}header .container ul.social_header{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:0;top:3rem}header .container ul.social_header li{display:block}header .container ul.social_header li a{color:white}header .container ul.social_header li a svg{height:2rem;padding:0 1.2rem;color:#2a6796 !important}header .container div.search.search-header{display:none}header .container:after{content:'';display:block;width:100%;height:1px;background-color:black}#mobile_menu_container{display:none}#menu_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-family:var(--secondary-font-family);font-size:1.6rem;margin:0 auto;width:970px;max-height:29px}#menu_container li{position:relative}#menu_container>a{font-weight:400}#menu_container a:link,#menu_container a:visited,#menu_container a:hover,#menu_container a:focus,#menu_container a:link{text-decoration:none;color:var(--text-color)}#menu_container>.current-menu-item>a,#menu_container>.current-post-ancestor>a{font-weight:800;color:var(--title-color)}#menu_container>.current-menu-item:after,#menu_container>.current-post-ancestor:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-3px;height:5px;background-color:var(--title-color);z-index:10}#menu_container .sub-menu{display:none;position:absolute;top:28px;padding-top:8px}#menu_container .sub-menu li{padding:1.5rem 2rem;font-family:var(--secondary-font-family);text-transform:uppercase;background-color:var(--title-color);font-weight:normal;border-bottom:1px solid #5088b7}#menu_container .sub-menu li:last-child{border-bottom:0 none}#menu_container .sub-menu li a:link,#menu_container .sub-menu li a:visited,#menu_container .sub-menu li a:hover,#menu_container .sub-menu li a:focus,#menu_container .sub-menu li a:active{text-decoration:none;color:white}#menu_container .sub-menu li:hover{background-color:#609FD2}#menu_container>li:hover:after{content:'';display:block;position:absolute;left:0;right:0;bottom:-3px;height:5px;background-color:var(--title-color);z-index:10}#menu_container>li:hover .sub-menu{display:block}#menu_container .search-container button{background-color:transparent;border:0 none;position:relative;top:-8px;height:27px}#menu_container .search-container button svg{width:18px;height:27px;color:var(--title-color) !important}.onpage_search{display:none;position:absolute;width:600px;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:200;background-color:white;border-radius:20px;padding:2rem 3rem 2.5rem 3rem;-webkit-box-shadow:5px 5px 15px 5px #525252;box-shadow:5px 5px 15px 5px #525252}.onpage_search.show{display:block}.onpage_search strong{display:block;margin-bottom:4rem;font-family:var(--primary-font-family);font-size:3rem;font-weight:700;color:var(--title-color)}.onpage_search button{border:0 none;background-color:transparent;position:absolute;cursor:pointer}.onpage_search button.close{right:3rem;top:2.5rem}.onpage_search button svg{width:24px;height:24px;color:var(--text-color) !important}.onpage_search button[type=submit]{right:0;top:3px}.onpage_search form{border:1px solid var(--background-color);position:relative}.onpage_search form input{padding:.5rem;font-size:2rem;width:100%;width:calc( 100% - 36px)}.onpage_search form input:focus{border:0 none;outline:0 none;-webkit-box-shadow:none;box-shadow:none}.socialicons-header{display:none}body.past_scroll.scrolling_down header{top:-128px}
