:root{--consent-banner-h: 0px}#mobile-cta,[data-bottom-dock]{transition:bottom .18s ease}html[data-consent-open] #mobile-cta,html[data-consent-open] [data-bottom-dock]{bottom:var(--consent-banner-h, 0px)}html[data-consent-open=cover] #mobile-cta,html[data-consent-open=cover] [data-bottom-dock]{display:none}@media(prefers-reduced-motion:reduce){#mobile-cta,[data-bottom-dock]{transition:none}}#zayos-sticky-cta[aria-hidden=true],#zayos-sticky-cta[aria-hidden=true] *{pointer-events:none!important}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-sans-400.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/dm-sans-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-700.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/playfair-700i.woff2) format("woff2")}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,select:-webkit-autofill{box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:#111A24!important;caret-color:#111a24!important;-webkit-transition:background-color 9999s ease-in-out 0s!important;transition:background-color 9999s ease-in-out 0s!important}@media(max-width:768px){input[type=text],input[type=email],input[type=tel],input[type=url],input[type=password],input[type=number],input[type=search],textarea,select{font-size:16px!important}}button,a,input[type=submit],[role=button]{touch-action:manipulation}input,textarea{-webkit-user-select:text;-moz-user-select:text;user-select:text;touch-action:auto}html,body{overscroll-behavior-y:none}body{max-width:100%;overflow-x:hidden;touch-action:pan-y}html{touch-action:pan-y}img,svg,video,iframe{max-width:100%}code{overflow-wrap:anywhere;word-break:break-word}h1,h2,h3,h4,p,li,td,th,dd,dt,figcaption,a,span{overflow-wrap:break-word}pre{overflow-x:auto}pre code{overflow-wrap:normal;word-break:normal}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(pointer:coarse){button,a.btn,a[role=button],input[type=submit]{min-height:44px;min-width:44px}}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid #005C72;outline-offset:2px;box-shadow:0 0 0 5px #00e5ff73;border-radius:2px}html{scroll-padding-top:96px}a.text-gold:not([class*=rounded-full]):not([class*=border]):not([class*=bg-gold]):not([class*=bg-space]):not([class*=inline-block]):not([class*=inline-flex]):not([class*="block "]):not([class$=block]){color:#111a24!important;text-decoration:underline!important;text-decoration-color:#007a968c!important;text-underline-offset:3px;text-decoration-thickness:1.5px;font-weight:600;transition:text-decoration-color .12s,color .12s}a.text-gold:not([class*=rounded-full]):not([class*=border]):not([class*=bg-gold]):not([class*=bg-space]):not([class*=inline-block]):not([class*=inline-flex]):not([class*="block "]):not([class$=block]):hover{color:#005c72!important;text-decoration-color:#005c72!important;text-decoration-thickness:2px}a[class*=rounded-full][class*=border-gold],button[class*=rounded-full][class*=border-gold],a[class*=rounded-lg][class*=border-gold][class*=inline-flex],input[class*=border-gold],textarea[class*=border-gold],select[class*=border-gold]{border-color:#006b84!important}:where(a,button)[class*=rounded-full]:is([class*=bg-gold],[class*=border-gold]):is([class*=px-7],[class*=px-8],[class*=px-9],[class*=px-10]){text-transform:none!important;letter-spacing:.005em!important;font-size:16px!important;font-weight:600!important;line-height:1.15!important;min-height:48px!important;padding-inline:28px!important;border-radius:12px!important}@media(min-width:768px){:where(a,button)[class*=rounded-full]:is([class*=bg-gold],[class*=border-gold]):is([class*=px-7],[class*=px-8],[class*=px-9],[class*=px-10]){border-radius:16px!important}}:where(a,button)[class*=rounded-full][class*=border-gold]:is([class*=px-7],[class*=px-8],[class*=px-9],[class*=px-10]){border-width:1px}.tap-44{position:relative}.tap-44:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:44px;min-height:44px}
