/*!/wp-content/themes/tcw/assets/css/header.css*/.custom-logo-link img{width:100%;height:auto;max-width:200px}.tcw-header{position:sticky;top:0;z-index:100}.tcw-header.sticky{background:rgb(3 2 51 / .98);border-bottom:1px solid var(--tcw-border);box-shadow:0 -8px 20px rgb(0 171 253 / 30%)}body.admin-bar .tcw-header.sticky{top:32px}.navbar-nav .menu-item a{color:var(--tcw-offwhite);font-family:'Outfit';font-weight:500;font-size:15px;padding:.4rem .75rem;display:inline-block;line-height:38px}.navbar-nav .menu-item a:hover,.navbar-nav .menu-item.current-menu-item:not(.contactBtn) a{color:var(--tcw-primary);text-decoration:underline}.contactBtn{background:linear-gradient(90deg,var(--tcw-primary) -3.25%,#016899 144.72%);border-radius:8px;line-height:50px;margin-left:.75rem;transition:all 0.5s ease-in-out}.contactBtn:hover{background:linear-gradient(-90deg,var(--tcw-primary) -3.25%,#016899 144.72%)}.navbar-nav .menu-item.contactBtn:hover a{color:var(--tcw-offwhite)!important}.navbar-nav .menu-item-has-children{position:relative}.navbar-nav>.menu-item-has-children>a::after{content:"\f282";font-family:'bootstrap-icons';font-size:11px;font-weight:700;line-height:1;display:inline-block;vertical-align:middle;margin-left:6px;transition:transform 0.25s ease}.navbar-nav>.menu-item-has-children:hover>a::after,.navbar-nav>.menu-item-has-children:focus-within>a::after{transform:rotate(180deg)}.navbar-nav>.menu-item-has-children.current-menu-ancestor>a{color:var(--tcw-primary);text-decoration:underline}.navbar-nav .sub-menu{list-style:none;margin:0;padding:8px;position:absolute;top:calc(100% + 14px);left:0;min-width:300px;background:rgb(3 2 51 / .98);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--tcw-border);border-radius:12px;box-shadow:0 16px 40px rgb(0 0 0 / .45),0 0 24px rgb(0 171 253 / .12);opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity 0.25s ease,transform 0.25s ease,visibility 0.25s;z-index:110}.navbar-nav .sub-menu::before{content:"";position:absolute;top:-14px;left:0;right:0;height:14px}.navbar-nav .menu-item-has-children:hover>.sub-menu,.navbar-nav .menu-item-has-children:focus-within>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.navbar-nav .sub-menu .menu-item{margin:0;padding:0;list-style:none}.navbar-nav .sub-menu .menu-item a{display:block;padding:.7rem 1rem;font-size:14px;line-height:1.4;white-space:nowrap;color:var(--tcw-offwhite);text-decoration:none;border-radius:8px;transition:background-color 0.2s ease,color 0.2s ease}.navbar-nav .menu-item.current-menu-item .sub-menu .menu-item a{color:var(--tcw-offwhite);text-decoration:none}.navbar-nav .menu-item .sub-menu .menu-item.current-menu-item a{color:var(--tcw-primary);background:rgb(0 171 253 / .08);text-decoration:none}.navbar-nav .menu-item .sub-menu .menu-item a:hover,.navbar-nav .menu-item .sub-menu .menu-item a:focus-visible{color:var(--tcw-primary);background:rgb(0 171 253 / .12);text-decoration:none;outline:none}@media (max-width:991.98px){.navbar-nav>.menu-item-has-children>a::after{display:none}.navbar-nav .sub-menu{position:static;min-width:0;margin:0 0 .75rem .25rem;padding:0 0 0 .75rem;background:#fff0;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-left:1px solid #022960;border-radius:0;box-shadow:none;opacity:1;visibility:visible;transform:none}.navbar-nav .sub-menu::before{display:none}.navbar-nav .sub-menu .menu-item:not(:last-child){border-bottom:none}.navbar-nav .sub-menu .menu-item a{padding:.5rem 0!important;white-space:normal;border-radius:0;background:#fff0}.navbar-nav .menu-item .sub-menu .menu-item a:hover,.navbar-nav .menu-item .sub-menu .menu-item.current-menu-item a{background:#fff0}}