:root{--copy:#191919;--secondary:#83858f;--light:#fff;--teal:#00c8be;--orange:#f29f05;--dark:#003040}#header{background-image:linear-gradient(90deg,#221f20,#003040);color:#83858f;font-size:16px!important;height:5rem!important;line-height:5rem!important;padding:0}.header-with-border{border-bottom:1px solid #f8f9fa}#footer #logo,#header #logo{display:inline-block}#header #logo{display:block;float:left;margin:1rem 0 0}#header #logo img{float:left}#header #logo,#header #logo img{height:3rem!important;line-height:3rem!important}#footer #logo,#footer ul{margin-bottom:4em}#header #nav{float:left;padding:1rem 1.25rem 1rem 0}#header #customer-login{float:right;font-size:.875rem;height:5rem;line-height:5rem}#header #customer-login a{background:transparent;border:1px solid var(--orange);color:var(--orange);margin:0;padding:.75rem 1rem}#header #customer-login a:hover{background:var(--orange);color:var(--dark)}#header{line-height:inherit}#global-nav{position:relative;z-index:999}#global-nav ul{margin:0;padding:0}#global-nav li{display:inline-block;font-size:inherit;height:5rem;line-height:5rem;margin:0 2rem 0 0}#global-nav li a{border-bottom:2px solid transparent;color:var(--light);padding-bottom:.25rem;text-decoration:none;transition:.2s}#global-nav li a.active,#global-nav li a:hover{border-bottom:2px solid var(--teal);color:var(--teal)}#global-nav ul.subnav li{display:block;height:1.5rem;line-height:1.5rem;margin:0;padding:0 2rem}#global-nav ul.subnav li a{color:var(--copy)}#global-nav ul.subnav li a:hover{color:var(--teal)}#global-nav ul.subnav li.search{border-top:1px solid #ccc;margin-top:1rem;padding:1rem 2rem 0}#global-nav ul.subnav li.search:after{background-image:url(https://www2.telegeography.com/hubfs/Website/assets/global-nav-icons/magnifying-glass.png);background-position:0 0;background-size:auto 1em;content:"";display:inline-block;height:1em;margin-bottom:-2px;margin-left:.5em;width:1em}#global-nav li ul.subnav a,#global-nav li:hover ul.subnav a{border-bottom:none}#global-nav .subnav-background{background:#f8f9fa;height:3rem;left:0;position:absolute;top:0;width:100%}#global-nav ul.subnav{background:#f8f9fa;bottom:20rem;font-size:.875rem;margin-left:-2rem;opacity:0;padding:1rem 0;position:absolute;top:auto;transition:opacity .2s;width:max-content}#global-nav li.subnav-parent:hover ul.subnav{bottom:auto;opacity:1;top:5rem}.nav-open{overflow:hidden}.hamburger-container{display:none;height:5rem;line-height:5rem;padding-left:2rem;text-align:center;width:auto}.hamburger .hamburger-inner,.hamburger.is-active .hamburger-inner,.hamburger.is-active .hamburger-inner:after,.hamburger.is-active .hamburger-inner:before{background-color:var(--light)!important}#customer-login a{background:var(--copy);border-radius:.25em;color:#fff;display:inline-block;line-height:1em;margin:.5em 0 0;padding:1em 1.5em;position:relative;text-decoration:none;transition:.3s}.float-right{float:right}@media (max-width:979px){.hamburger-container{display:block}#global-nav{display:none}.nav-open #header{height:5rem}.nav-open #global-nav{background:#fff;border-top:1px solid #f2f2f2;display:block;float:none;left:0;padding:1rem 0 2rem;position:absolute;top:5rem;width:100%}.nav-open #global-nav li{display:block;height:2rem;line-height:2rem;padding:0 2rem}.nav-open #global-nav li a{color:var(--copy)}.nav-open #global-nav li a:hover{color:var(--teal)}.nav-open #global-nav .subnav-parent{height:auto}.nav-open #global-nav .subnav{background:none;display:block;margin:0;opacity:1;padding:0;position:inherit}.nav-open #global-nav .subnav li{padding:0 1rem}.nav-open #global-nav .subnav li.search{border:none;margin:0;padding:0 1rem}.nav-open #global-nav .subnav li.search:after{background-image:none}}@media (max-width:576px){#header{height:4rem!important;line-height:4rem!important}#header #logo{margin-top:1.25rem}#header #logo,#header #logo img{height:24px!important;line-height:24px!important}#header #logo img{float:none}#customer-login a span.customer-text{display:none}#customer-login{font-size:.75rem;height:4rem!important;line-height:4rem!important}#header #customer-login a{font-size:.75rem;padding:.75rem}.nav-open #global-nav{top:4rem}.hamburger-container{height:4rem;line-height:4rem}}