.custom-menu-primary .navigation-primary>.level-1{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-end;list-style:none;margin:0;padding-left:0;position:relative}.custom-menu-primary .navigation-primary .submenu .menu-item{position:relative;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;line-height:4}.custom-menu-primary .navigation-primary .submenu .menu-item a{display:inline-block;transition:all .2s linear;text-decoration:none;padding:0 1em 0 0}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item{position:relative;-js-display:flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a{transition:all .2s linear;text-decoration:none;display:block;word-wrap:break-word;padding:5px 1em 5px 5px;line-height:1.45}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a:focus{outline:none}.custom-menu-primary .navigation-primary .submenu .menu-item:last-child{margin-right:0}.custom-menu-primary .navigation-primary>.level-1:after{content:" ";display:table;clear:both}.custom-menu-primary .navigation-primary>.level-1:before{content:" ";display:table}.custom-menu-primary .navigation-primary .submenu .menu-item:hover>ul.submenu{opacity:1;visibility:visible}.custom-menu-primary .navigation-primary .submenu .menu-item ul ul{left:100%;top:0}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .has-submenu.menu-item>a{width:100%;position:relative}@media (min-width:921px){.header_close,.menu-close{display:none!important}.custom-menu-primary .navigation-primary .submenu .menu-item ul{visibility:hidden;opacity:0;position:absolute;z-index:10;left:0;top:100%;width:240px;padding:0;text-align:left;line-height:1.45;font-size:.8em;box-shadow:0 4px 10px -2px rgba(0,0,0,.1);border-top:3px solid #00447c}}@media (max-width:920px){.custom-menu-primary .navigation-primary>.level-1{display:block;width:100%;border-left:20px solid #dadada;justify-content:flex-start;border-top:1px solid #dadada}.custom-menu-primary .navigation-primary .submenu .menu-item{margin-left:0;margin-right:0;width:100%;line-height:3}.custom-menu-primary .navigation-primary .submenu .menu-item a{text-align:left;display:inline-block;width:100%;border:0;border-bottom:1px;border-style:solid;border-color:#dadada;padding:0 1em 0 5px}.custom-menu-primary .navigation-primary .submenu .menu-item.has-submenu>a{padding-right:50px;position:relative}.custom-menu-primary .navigation-primary .submenu .menu-item ul,.custom-menu-primary .navigation-primary .submenu .menu-item ul ul{display:none;padding:0;margin-top:0;margin-bottom:0}.custom-menu-primary .footer-social-links{display:none}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a{padding-left:30px;line-height:3;font-size:100%;position:relative}.custom-menu-primary .navigation-primary .submenu .menu-item>ul.submenu{font-size:.8em}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a:after{content:"\e900";font-family:Astra;font-size:.65em;text-decoration:inherit;display:inline-block;transform:rotate(-90deg);position:absolute;left:30px;top:13px}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a:before{content:"";height:5px;width:20px;display:inline-block}}@media (max-width:768px){.custom-menu-primary .navigation-primary .submenu .menu-item a{padding-left:25px}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a{padding-bottom:0;padding-top:0}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a:before{width:19px}.custom-menu-primary .navigation-primary .submenu .menu-item>ul .menu-item a:after{left:30px;top:7px}}