:root{--color-primary-base:#3498db;--color-primary-light:#5dade2;--color-primary-dark:#2980b9;--color-primary-contrast:#ffffff;--color-secondary-base:#2ecc71;--color-secondary-light:#58d68d;--color-secondary-dark:#27ae60;--color-secondary-contrast:#ffffff;--color-neutral-700:#616161;--color-text-primary:rgba(255,255,255,1);--color-text-secondary:rgba(255,255,255,0.7);--color-text-disabled:#9e9e9e;--color-text-inverse:rgba(0,0,0,1);--color-background-default:#000000;--color-background-paper:#353535;--color-action-hover:rgba(0,0,0,0.04);--color-action-selected:rgba(0,0,0,0.08);--color-action-disabled:rgba(0,0,0,0.26);--color-action-focus:rgba(0,0,0,0.12);--color-action-secondary:rgba(224,224,224,1);--color-action-active-state:rgba(144,202,249,1);--color-action-cta:rgba(25,118,210,1);--color-drawer-text:rgba(255,255,255,0.85);--color-drawer-background:rgba(52,52,52,1);--color-drawer-active:rgba(144,202,249,0.5);--color-drawer-icon:rgba(217,217,217,0.85);--color-drawer-inverted-text:rgba(52,52,52,1);--color-drawer-inverted-background:rgba(255,255,255,0.85);--color-button-primary:#ffcd00;--color-button-primary-text:#49454f;--color-button-primary-hover:#e6b800;--color-button-primary-focus:#90caf9;--typography-font-family-primary:Roboto,sans-serif;--typography-font-size-xs:12px;--typography-font-size-sm:14px;--typography-font-size-md:16px;--typography-font-size-xxl:24px;--typography-font-size-xxxl:32px;--typography-font-weight-light:200;--typography-font-weight-regular:300;--typography-font-weight-bold:500;--typography-line-height-tight:1.2;--typography-line-height-normal:1.5;--spacing-50:2;--spacing-100:4;--spacing-200:8;--spacing-250:12;--spacing-300:16;--spacing-400:24;--spacing-500:32;--spacing-base:8;--padding-2:2;--padding-4:4;--padding-8:8;--padding-12:12;--padding-16:16;--padding-32:32;--corner-rounding-extra-soft:8;--corner-rounding-soft:4;--corner-rounding-medium:2;--corner-rounding-hard:0;--corner-rounding-circular:100;--background-primary:rgba(0,0,0,1);--background-secondary:rgba(53,53,53,1);--background-inverse:rgba(222,222,222,1);--background-hover:rgba(255,255,255);--connection-strength-strong:rgba(3,163,0,1);--connection-strength-medium:rgba(255,215,0,1);--connection-strength-poor:rgba(255,140,0,1);--connection-strength-offline:rgba(222,45,38,1);--utility-alert:rgba(255,111,111,1);--utility-black:rgba(0,0,0,1);--utility-white:rgba(255,255,255,1);--utility-modal-scrim:rgba(0,0,0,0.5);--border-radius-md:4px;--transition-normal:0.3s ease-in-out;--breakpoint-xs:0;--breakpoint-sm:600;--breakpoint-smmd:788;--breakpoint-md:920;--breakpoint-lg:1200;--breakpoint-xl:1536;--action-primary-inverse:rgba(0,0,0,1);--action-primary-normal:rgba(255,255,255,1);--action-primary-active-state:rgba(144,202,249,1);--action-primary-cta:rgba(25,118,210,1);--action-secondary-inverse:rgba(122,127,133,1);--action-secondary-normal:rgba(224,224,224,1)}@font-face{font-family:Roboto;font-weight:100;src:url(/fonts/Roboto-Thin.ttf)}@font-face{font-family:Roboto;font-weight:200;src:url(/fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto;font-weight:300;src:url(/fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto;font-weight:400;src:url(/fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto;font-weight:500;src:url(/fonts/Roboto-Bold.ttf)}@font-face{font-family:Roboto;font-weight:600;src:url(/fonts/Roboto-Black.ttf)}body{margin:0;background-color:var(--color-background-default)}h1{font-size:var(--typography-font-size-xxxl);color:white;line-height:var(--typography-line-height-tight)}h1,h2{font-family:var(--typography-font-family-primary);font-weight:var(--typography-font-weight-regular);margin:0}h2{font-size:var(--typography-font-size-xxl);color:var(--color-text-primary);line-height:var(--typography-line-height-normal)}h3{font-size:var(--typography-font-size-md);color:var(--color-text-primary);line-height:var(--typography-line-height-normal)}h3,h3.titleLarge{font-family:var(--typography-font-family-primary);font-weight:var(--typography-font-weight-regular);margin:0}h3.titleLarge{font-size:22px;line-height:28px;color:var(--color-text-secondary)}p{font-family:var(--typography-font-family-primary);font-weight:var(--typography-font-weight-light);font-size:var(--typography-font-size-sm);color:white;line-height:var(--typography-line-height-normal)}.esri-feature-content p,.esri-feature-content p span,.esri-popup p,.esri-popup__content p{color:black!important;font-weight:400;text-align:left!important}button{font-family:var(--typography-font-family-primary)}.input-small-print{font-weight:var(--typography-font-weight-light);color:var(--color-text-secondary)}.btn-primary,.input-small-print{font-family:var(--typography-font-family-primary);font-size:var(--typography-font-size-sm)}.btn-primary{background-color:var(--color-button-primary);color:var(--color-button-primary-text);font-weight:var(--typography-font-weight-bold);text-transform:none;border-radius:var(--border-radius-md);border:none;cursor:pointer;transition:var(--transition-normal)}.btn-primary:hover{background-color:var(--color-button-primary-hover)}.btn-share{background-color:var(--color-button-primary);color:var(--color-button-primary-text);font-family:var(--typography-font-family-primary);font-weight:var(--typography-font-weight-bold);font-size:var(--typography-font-size-md);text-transform:none;border-radius:var(--border-radius-md);padding:var(--spacing-200);border:none;cursor:pointer;transition:var(--transition-normal)}.btn-share:hover{background-color:var(--color-button-primary-hover)}.esri-measurement-widget-content__error p,.esri-measurement-widget-content__hint p{color:#323232}.esri-ui-bottom-right,.esri-ui-top-right{right:40px}.drawer-container{background-color:var(--color-drawer-background)!important}.drawer-container,.drawer-container h2,.drawer-text{color:var(--color-drawer-text)!important}.drawer-active{color:var(--color-drawer-active)!important}.drawer-icon,.drawer-icon h2,.drawer-icon img,.drawer-icon svg{color:var(--color-drawer-icon)!important}.drawer-container-inverted{background-color:var(--color-drawer-inverted-background)!important}.drawer-container-inverted,.drawer-container-inverted h2,.drawer-container-inverted span,.drawer-icon-inverted,.drawer-icon-inverted h2,.drawer-icon-inverted img,.drawer-icon-inverted span,.drawer-icon-inverted svg,.drawer-text-inverted,.drawer-text-inverted span{color:var(--color-drawer-inverted-text)!important}.esri-ui-top-right .esri-measurement{margin-top:50px!important}:root{--swiper-pagination-bullet-size:8px;--swiper-pagination-color:#000000;--swiper-pagination-bullet-inactive-color:#808080;--swiper-pagination-bullet-opacity:1;--swiper-pagination-bullet-inactive-opacity:1}