.wtca-v2 header.main-menu{background:var(--v2-color-gateway-blue);font-family:var(--v2-font-body);box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;padding:1% 4%;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:1000;width:100%;position:relative}.wtca-v2 header .logo{display:flex;width:20%;justify-content:flex-start;flex:0 1 auto}.wtca-v2 header .logo img{max-width:100%;height:auto}.wtca-v2 .mobile-menu-toggle{display:none;justify-content:flex-end;align-items:center;width:40px;height:28px;cursor:pointer}.wtca-v2 header .primary-navigation{display:flex;flex:2;justify-content:flex-end;align-items:center}.wtca-v2 header .buttons{display:flex;align-items:center;gap:1em}.wtca-v2 header .buttons .contact{background-color:transparent;color:var(--v2-color-inverse);font-weight:600;text-decoration:none;padding:10px 15px;transition:color 0.3s}.wtca-v2 header .buttons .contact:hover,.wtca-v2 header .buttons .contact:focus{color:var(--v2-color-wtca-orange)}.wtca-v2 header .buttons .member-login{font-weight:400;background:var(--v2-color-wtca-orange);border:1px solid var(--v2-color-wtca-orange);border-radius:var(--v2-radius-sm);padding:10px 15px;color:var(--v2-color-inverse);text-decoration:none;transition:background-color 0.3s, border-color 0.3s}.wtca-v2 header .buttons .member-login:hover,.wtca-v2 header .buttons .member-login:focus{background:var(--v2-color-wtca-orange-hover);border-color:var(--v2-color-wtca-orange-hover)}.wtca-v2 a.nav-item{padding-left:1em;padding-right:1em;font-family:var(--v2-font-body);font-size:0.9vw;font-weight:600;display:flex;align-items:center;cursor:pointer;color:var(--v2-color-inverse);position:relative;transition:color 0.3s;text-align:left}.wtca-v2 header.main-menu .nav-menu-list>li>a.nav-item::after{content:'';display:inline-block;width:8px;height:5px;background-color:var(--v2-color-inverse);clip-path:polygon(100% 0%, 0 0%, 50% 100%);margin-left:5px;transition:background-color 0.3s}.wtca-v2 a.nav-item:hover,.wtca-v2 a.nav-item:focus{color:var(--v2-color-wtca-orange)}.wtca-v2 header.main-menu .nav-menu-list>li>a.nav-item:hover::after,.wtca-v2 header.main-menu .nav-menu-list>li>a.nav-item:focus::after,.wtca-v2 header.main-menu .nav-menu-list>li:focus-within>a.nav-item::after,.wtca-v2 header.main-menu .nav-menu-list>li:hover>a.nav-item::after{background-color:var(--v2-color-wtca-orange)}.wtca-v2 header.main-menu .nav-menu-list{list-style-type:none;padding:0;margin:0;display:flex}.wtca-v2 header.main-menu .nav-menu-list>li{position:relative;margin-right:20px}.wtca-v2 header.main-menu .nav-menu-list>li>a{color:var(--v2-color-inverse);text-decoration:none;padding:10px 15px;display:flex;align-items:center}.wtca-v2 header.main-menu .nav-menu-list>li>a:hover,.wtca-v2 header.main-menu .nav-menu-list>li:focus-within>a{color:var(--v2-color-wtca-orange)}.wtca-v2 header.main-menu .sub-menu{display:none;position:absolute;top:100%;left:0;background-color:var(--v2-color-inverse);list-style-type:none;padding:0;margin:0;box-shadow:0 4px 8px rgba(0,0,0,0.1);z-index:1000}.wtca-v2 header.main-menu .sub-menu li{margin:0;border-bottom:1px dotted var(--v2-color-border-light)}.wtca-v2 header.main-menu .sub-menu li a{color:var(--v2-color-text-muted);text-decoration:none;padding:10px 15px;display:block;font-weight:400;cursor:pointer;transition:background-color 0.3s, color 0.3s;white-space:nowrap}.wtca-v2 header.main-menu .sub-menu li a:hover{background-color:var(--v2-color-port-blue);color:var(--v2-color-inverse)}.wtca-v2 header.main-menu .nav-menu-list>li:hover .sub-menu,.wtca-v2 header.main-menu .nav-menu-list>li:focus-within .sub-menu{display:block}.wtca-v2 header.main-menu .nav-menu-list>li:hover>a,.wtca-v2 header.main-menu .nav-menu-list>li:focus-within>a{color:var(--v2-color-wtca-orange)}@media screen and (max-width: 768px){.wtca-v2 header.main-menu{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;position:relative}.wtca-v2 header .logo{flex:0 1 auto;width:auto}.wtca-v2 .mobile-menu-toggle{display:flex;order:2;flex:0 0 auto;margin-left:auto;position:relative;width:30px;height:24px;cursor:pointer}.wtca-v2 nav.nav-menu{width:100%;padding:0 0}.wtca-v2 .mobile-menu-toggle .bar{position:absolute;left:0;width:100%;height:3px;background-color:var(--v2-color-inverse);transition:all 0.3s ease}.wtca-v2 .mobile-menu-toggle .bar:nth-child(1){top:0}.wtca-v2 .mobile-menu-toggle .bar:nth-child(2){top:10px}.wtca-v2 .mobile-menu-toggle .bar:nth-child(3){top:20px}.wtca-v2 .mobile-menu-toggle.active .bar:nth-child(1){top:10px;transform:rotate(45deg)}.wtca-v2 .mobile-menu-toggle.active .bar:nth-child(2){opacity:0}.wtca-v2 .mobile-menu-toggle.active .bar:nth-child(3){top:10px;transform:rotate(-45deg)}.wtca-v2 header .primary-navigation{display:none;position:absolute;top:100%;left:0;right:0;background-color:var(--v2-color-gateway-blue);flex-direction:column;padding:0;z-index:999;text-align:left}.wtca-v2 header.main-menu .primary-navigation.active{display:flex}.wtca-v2 header .buttons{display:flex;flex-direction:column;width:100%;gap:10px;margin:10px 0;padding:0 0;align-items:flex-start}.wtca-v2 header .buttons .contact,.wtca-v2 header .buttons .member-login{width:90%;padding:10px;padding-left:15px;padding-right:15px;text-align:left;font-size:4vw;color:var(--v2-color-inverse);box-sizing:border-box}.wtca-v2 header .buttons .contact{background-color:transparent;color:var(--v2-color-inverse);font-weight:600;transition:color 0.3s}.wtca-v2 header .buttons .contact:hover,.wtca-v2 header .buttons .contact:focus{color:var(--v2-color-wtca-orange)}.wtca-v2 header .buttons .member-login{font-weight:400;background:var(--v2-color-wtca-orange);border:1px solid var(--v2-color-wtca-orange);border-radius:var(--v2-radius-sm);margin:0 auto;transition:background-color 0.3s, border-color 0.3s}.wtca-v2 header .buttons .member-login:hover,.wtca-v2 header .buttons .member-login:focus{background:var(--v2-color-wtca-orange-hover);border-color:var(--v2-color-wtca-orange-hover)}.wtca-v2 header .nav-menu-list{display:flex;flex-direction:column;width:100%;padding:0;margin:0;align-items:flex-start}.wtca-v2 header .nav-menu-list>li{margin:0;width:100%}.wtca-v2 header .nav-menu-list>li>a{display:block;padding:10px 15px;padding-left:15px;width:100%;color:var(--v2-color-inverse);font-size:4vw;text-align:left;box-sizing:border-box}.wtca-v2 header.main-menu .nav-menu-list>li>a.nav-item::after{display:none}.wtca-v2 header .nav-menu-list>li.menu-item-has-children>.sub-menu{display:none;position:static;box-shadow:none;background-color:inherit;padding-left:15px}.wtca-v2 header .nav-menu-list>li.menu-item-has-children.active>.sub-menu{display:block}.wtca-v2 header .nav-menu-list>li.menu-item-has-children>.sub-menu li a{padding-left:30px;color:var(--v2-color-inverse);font-size:4vw;text-align:left}.wtca-v2 header .nav-menu-list>li.menu-item-has-children>.sub-menu li{border-bottom:none}}
