#menu_bar ul{display:block;float:unset;text-align:center}#menu_bar ul li{float:none;display:inline-block}#menu_bar li:last-child a{margin:0}#menu_bar ul li a{position:relative}#menu_bar ul li a:before{content:'';position:absolute;display:block;width:18px;height:15px;left:50%;bottom:-9px;transform:translateX(-50%);background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.24 13.89'%3E%3Cpath fill='%235cc3e8' d='M10.35,13.25c-.47.68-1.41.84-2.09.37-.14-.1-.27-.23-.37-.37L.27,2.36C-.2,1.68-.04.75.64.27.89.09,1.19,0,1.5,0h15.24c.83,0,1.5.67,1.5,1.5,0,.31-.09.61-.27.86l-7.62,10.89Z'/%3E%3C/svg%3E") center/contain no-repeat;transition:all .1s ease-in-out}#menu_bar ul li:not(.active) a:before{bottom:0}.has_children a:after{content:'+';display:inline-block;margin:0 0 0 6px}#mega_menus{border-bottom:1px dashed #ddd;position:relative;top:-1px;transition:height .2s ease-in-out;overflow:hidden}.mega_menu{display:flex;flex-wrap:nowrap;align-items:flex-start;opacity:0;z-index:-1;pointer-events:none;position:absolute}.mega_menu.open{opacity:1;z-index:1;pointer-events:auto;position:relative}.mega_menu .tabs{width:auto;min-width:256px;margin:31px 60px 30px 0;padding:0 0 0 9px}.mega_menu .tabs ul{font-family:"caraque-melted",sans-serif;font-weight:700;font-size:24px;letter-spacing:.065em}.mega_menu .tabs ul li{margin:0 0 12px}.mega_menu .tabs ul a{display:block;padding:12px 24px;max-width:303px;color:#003040;border-radius:6px;box-shadow:0 3px 9px rgba(0,62,81,0);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.mega_menu .tabs ul a.active{box-shadow:0 3px 9px rgba(0,62,81,.15)}.mega_menu .tabs ul a:after{content:'';width:18px;height:12px;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 12.03'%3E%3Cpath fill='%23003040' d='M17.98,6.24s0-.04.01-.06.01-.05.01-.08c0,0,0-.02,0-.03v-.05s0-.08,0-.11c-.1-.48-.36-.91-.75-1.22L12.85.54c-.69-.63-1.27-.71-1.75-.24-.49.49-.42,1.08.23,1.76l2.39,2.52c.07.07.07.19,0,.26-.04.03-.08.05-.13.05l-11.5-.28c-.55-.06-1.1.06-1.57.35C.17,5.23-.02,5.64,0,6.08c-.02.4.17.79.51,1.02.48.26,1.02.38,1.57.33l11.43-.21c.1,0,.18.08.19.18,0,.05-.02.09-.05.13l-2.32,2.44c-.65.68-.72,1.26-.23,1.76s1.06.4,1.75-.24l4.39-4.14c.15-.14.29-.29.41-.46.2-.16.31-.4.32-.65'/%3E%3C/svg%3E") center/contain no-repeat;margin:0 0 2px 18px}.mega_menu .tabs_container{flex:1;align-self:normal;margin:31px 0 30px;position:relative}.mega_menu .tabs_container:before{content:'';display:block;position:absolute;width:0;height:100%;border-right:1px dashed #ddd;left:-30px;top:0}.tab{display:flex;flex-wrap:wrap;flex:1}.tab:not(.active){display:none}.tab .view-all{width:100%;line-height:1.2em;color:#5bc2e7;font-family:"caraque-melted",sans-serif;font-weight:700;font-size:21px;letter-spacing:.065em;margin:0 0 12px}.tab .view-all:after{content:' »'}.tab .tab_links{flex:1;column-count:2;column-gap:30px;padding:0 30px 0 0}.tab .tab_links>.menu,.tab_links ul ul{-webkit-column-break-inside:avoid}.tab_links>ul>li.has_children>a{display:block;font-family:"caraque-melted",sans-serif;font-weight:700;font-size:18px;letter-spacing:.065em;padding:0 0 6px}.tab_links ul ul{font-size:14px;margin:0 0 15px}.tab_links>ul>li.has_children>ul{font-size:14px}.tab_links ul ul li,.tab_links>ul>li:not(.has_children){margin:0 0 9px}.tab_links>ul>li:not(.has_children){font-size:14px}.tab_links ul a{color:#003040}.tab_links ul a:after{content:''}.tab_links ul ul li:last-child a{color:#fc4c02;font-weight:600}.tab_links ul li:not(:last-child) a:after{display:none}.tab_links ul ul li:last-child a:after{content:' »'}.tab .featured{min-height:200px;width:300px;position:relative}.tab .featured a{display:block;height:auto;padding:0 !important}.tab .featured a:not(:last-child){margin-bottom:30px}.tab .featured img{position:relative;display:block;width:100%;height:auto;aspect-ratio:740/400;object-fit:cover}.mega_menu.no_tabs .tab{padding:31px 0 30px}.mega_menu.no_tabs .tab .featured{width:630px;display:flex;justify-content:space-between}.mega_menu.no_tabs .tab .featured a{width:300px}@media all and (min-width:769px){.admin-bar #page-wrap{padding:0}#header{position:relative}#hamburger{display:none}#header .nav{position:relative;z-index:2}#header #mega_menus{position:relative;z-index:1}.hero-ad{padding-top:30px !important}}@media all and (max-width:768px){#header .nav{display:none}}