.navigation-menu ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;margin:50px 0 0 0}
.navigation-menu ul li{position:relative;display:flex;align-items:stretch;margin:0;padding-left:11px;padding-right:11px;padding-bottom:24px}
.navigation-menu ul li a{text-decoration:none;font-size:17px !important;color:#fff;line-height:1.2em;display:flex;align-items:center;gap:10px;cursor:pointer;padding-bottom:15px;text-transform:uppercase;font-weight:bold;text-rendering:optimizeLegibility}
@media(min-width:980px){.navigation-menu ul li.menu-item:last-child{padding-right:0}
.navigation-menu ul li a.menu-link:hover{text-decoration:underline;border-bottom:1px solid #fff}
}
.navigation-menu ul li ul.dropdown-menu{position:absolute;padding:20px 15px;z-index:9999;width:270px;background:#002f54;visibility:hidden;opacity:0;border-top:3px solid #2ea3f2;box-shadow:0 2px 5px rgba(0,0,0,.1);-moz-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-box-shadow:0 2px 5px rgba(0,0,0,.1);-webkit-transform:translateZ(0);text-align:left;top:11px}
.navigation-menu ul li:hover ul.dropdown-menu{opacity:1;visibility:visible}
.navigation-menu ul li ul.dropdown-menu li{margin:3px 0;width:100%;padding-bottom:0}
.navigation-menu ul li ul.dropdown-menu a{color:rgba(255,255,255,.6);font-family:'Roboto',Helvetica,Arial,Lucida,sans-serif;font-weight:300;font-size:18px;line-height:1.2em}
.dropdown-icon{box-sizing:border-box;height:7px;width:7px;transform:rotate(45deg);display:none;border-style:solid;border-color:#fff;border-width:0 3px 3px 0;transition:.2s ease-out !important;margin-top:3px}
.has-dropdown .dropdown-icon{display:block}
.mobileMenuIcon{display:none}
.cmp-link__screen-reader-only{display:none}
.phconnections-navigation{height:115px;align-items:center;display:flex;justify-content:space-between;width:1080px;margin:auto}
.navigation-logo img{width:200px}
@media(max-width:980px){.phconnections-navigation{width:90%}
.mobileMenuIcon{display:block}
.dropdown-icon{border-color:rgba(255,255,255,.6)}
.mobileMenuIcon{display:block;position:relative;z-index:10}
.mobileMenuIcon span{width:35px;height:5px;background-color:white;margin:6px 0;display:block;border-radius:5px;margin-left:auto;margin-right:auto}
ul.navigation-menu-list{position:fixed;top:-55px;left:20px;background-color:#002f54;z-index:9999;transform:translateY(-100%);box-shadow:0 2px 10px rgba(0,0,0,0.1);width:80%;flex-direction:column;padding:20px;max-height:calc(100vh - 80px)}
ul.navigation-menu-list.show{top:174px;left:50%;transform:translate(-50%,0)}
ul.navigation-menu-list li{padding:0;width:100%;position:static;display:inline;text-align:left}
ul.navigation-menu-list li a{font-size:18px;padding:0 0 10px 0;justify-content:space-between;color:rgba(255,255,255,.6);border-bottom:1px solid rgba(255,255,255,.1);text-transform:uppercase;margin-bottom:10px}
ul.navigation-menu-list li:last-child a{margin-bottom:0}
.navigation-menu ul li.has-dropdown ul.dropdown-menu{position:static;width:100%;box-shadow:none;border:0;margin:0;padding:0;visibility:visible;opacity:1;max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;border-radius:0 6px 6px 0}
.navigation-menu ul li.has-dropdown.active ul.dropdown-menu{max-height:max-content;padding:10px 0 10px 10px}
li.has-dropdown.active ul.dropdown-menu{max-height:250px;padding:10px 0 10px 10px;position:static;box-shadow:none;border-top:0}
li.has-dropdown ul.dropdown-menu li a{border-bottom:1px solid rgba(255,255,255,.1)}
.mobile-menu-overlay{position:fixed;top:175px;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:9998;display:none;opacity:0;transition:opacity .3s ease}
.mobile-menu-overlay.show{display:block;opacity:1}
}
@media(max-width:767px){ul.navigation-menu-list.show{margin:0}
}