:root{--accent-color:#03a9f4;--accent-color-lighter:color-mix(in srgb,var(--accent-color),#fff 46%);--accent-color-light-85:color-mix(in srgb,var(--accent-color),#fff 85%);--primary-color:color-mix(in srgb,var(--accent-color),#fff 80%);--primary-textcolor:#000;--secondary-color:var(--accent-color);--secondary-textcolor:#000;--actionbar-button-color:rgba(82,82,82,.7);--active-actionbar-button-color:#525252;--margin-left-scale-line:10px;--left-map-indicators:0}.geoapps-map{background-color:#fff;position:relative}.geoapps-controls{pointer-events:none;position:absolute;right:25px;top:25px;z-index:11}.geoapps-controls .control{align-items:center;background-color:var(--actionbar-button-color);color:#fff;cursor:pointer;display:flex;font-size:18px;height:40px;justify-content:center;margin:0 0 10px;pointer-events:auto;width:40px}.geoapps-controls .control.active,.geoapps-controls .control:hover{background-color:var(--active-actionbar-button-color)}.geoapps-controls .control svg{height:20px;width:20px;fill:#fff}.geoapps-overlay-hover{padding:4px}.geoapps-overlay-container{background-color:#fff;box-shadow:2px 2px 3px #999}.geoapps-overlay-container,.geoapps-popup{font-family:open_sansregular,sans-serif;font-size:.8125rem}.geoapps-popup{line-height:1.6em;margin:25px 0 0 -25px;position:absolute}.geoapps-popup .popup-arrow{height:25px;left:0;overflow:hidden;pointer-events:none;position:absolute;top:-25px;width:25px}.geoapps-popup .popup-arrow,.geoapps-popup .popup-arrow .skewed{text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);margin:0;padding:0;user-select:auto;visibility:visible}.geoapps-popup .popup-arrow .skewed{background-color:color-mix(in srgb,var(--accent-color),#fff 60%);height:200%;pointer-events:auto;transform:skewX(-45deg);width:200%}.geoapps-popup .popup-box{background-color:#fff;display:flex;flex-direction:column;margin:0}.geoapps-popup .popup-box *{margin:0;padding:0}.geoapps-popup .popup-box .popup-header{align-items:center;background-color:color-mix(in srgb,var(--accent-color),#fff 60%);color:var(--primary-textcolor);cursor:pointer;display:flex;font-family:open_sanssemibold,sans-serif;font-size:1.1em;font-weight:700;padding-right:30px}.geoapps-popup .popup-box .popup-header .title{flex:1;padding:5px}.geoapps-popup .popup-box .popup-header .action{align-items:center;display:none;height:30px;justify-content:center;margin-left:auto;position:relative;width:30px}.geoapps-popup .popup-box .popup-header .action:last-child{margin-right:35px}.geoapps-popup .popup-box .popup-header .action svg{display:block}.geoapps-popup .popup-box .popup-header.active .action{display:flex}.geoapps-popup .popup-box .popup-header.active .action.edit-attributes{height:30px;width:30px}.geoapps-popup .popup-box .popup-header.active .action.edit-attributes .action-button svg{height:18px;width:18px}.geoapps-popup .popup-box .popup-header.active .action:hover .action-button{cursor:pointer}.geoapps-popup .popup-box .popup-header.active .action:hover .action-button svg{fill:var(--secondary-color)}.geoapps-popup .popup-box .popup-header.active .action:hover svg{fill:var(--primary-textcolor)}.geoapps-popup .popup-box .popup-header.multiple{border-top:1px solid var(--accent-color-lighter)}.geoapps-popup .popup-box .popup-header .close{align-items:center;display:flex;height:30px;justify-content:center;position:absolute;right:0;top:-3px;width:30px}.geoapps-popup .popup-box .popup-header .close:hover{cursor:pointer}.geoapps-popup .popup-box .popup-header .close:hover .close-button svg{fill:var(--secondary-color)}.geoapps-popup .popup-box .popup-header .close:hover svg{fill:var(--primary-textcolor)}.geoapps-popup .popup-box .popup-header .close .close-button{display:block;height:10px;width:10px}.geoapps-popup .popup-box .popup-container{display:flex;flex-direction:column;height:0;overflow:hidden;position:relative;transition:height .3s ease-in-out}.geoapps-popup .popup-box .popup-container .popup-tabs{background-color:var(--accent-color-light-85);box-sizing:border-box;display:inline-block;width:100%}.geoapps-popup .popup-box .popup-container .popup-tabs .tab-header{border-right:1px solid #fff;color:var(--secondary-textcolor);cursor:pointer;float:left;padding:5px 10px}.geoapps-popup .popup-box .popup-container .popup-tabs .tab-header.active,.geoapps-popup .popup-box .popup-container .popup-tabs .tab-header:hover{background-color:#fff;color:#000}.geoapps-popup .popup-box .popup-container .popup-content{box-sizing:border-box;font-size:.8125rem;user-select:text}.geoapps-popup .popup-box .popup-container .popup-content .split{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:10px;width:100%}.geoapps-popup .popup-box .popup-container .popup-content .embed iframe{border:none;height:100%;position:absolute;width:100%}.geoapps-popup .popup-box .popup-container .popup-content .html-tab{border:none;display:flex;justify-content:center}.geoapps-popup .popup-box .popup-container .popup-content .column.text{padding:10px}.geoapps-popup .popup-box .popup-container .popup-content .column.text .title{font-family:opensans_bold,sans-serif;font-size:medium;font-weight:700;padding-bottom:5px}.geoapps-popup .popup-box .popup-container .popup-content .column.text h3{font-family:opensans_bold,sans-serif;font-weight:700}.geoapps-popup .popup-box .popup-container .popup-content .column.image{align-items:center;display:flex;justify-content:center;overflow:hidden}.geoapps-popup .popup-box .popup-container .popup-content .column.image img{min-height:100%;min-width:100%}.geoapps-popup .popup-box .popup-container .popup-content .list{padding:5px;width:100%}.geoapps-popup .popup-box .popup-container .popup-content .list table{border-spacing:0;width:100%}.geoapps-popup .popup-box .popup-container .popup-content .list table thead th{border-bottom:1px solid var(--actionbar-button-color);padding:2px 10px 2px 2px;text-align:left}.geoapps-popup .popup-box .popup-container .popup-content .list table tbody tr:hover{background-color:#eee}.geoapps-popup .popup-box .popup-container .popup-content .list table tbody tr td{border-bottom:1px solid #ccc;padding:2px;word-break:break-word}.geoapps-popup .popup-box .popup-container .popup-content .list table tbody tr:last-child td{border-bottom:none}.geoapps-popup .popup-box .popup-container .popup-content .table{padding:4px;width:100%}.geoapps-popup .popup-box .popup-container .popup-content .table dl{align-items:center;display:flex;padding:0 4px}.geoapps-popup .popup-box .popup-container .popup-content .table dl:hover{background-color:#eee}.geoapps-popup .popup-box .popup-container .popup-content .table dl dt{border-right:1px solid var(--accent-color-lighter);font-family:opensans_bold,sans-serif;font-weight:700;width:40%}.geoapps-popup .popup-box .popup-container .popup-content .table dl dd{flex-grow:1;margin-left:8px;word-break:break-word}.ga-scaleline{background:none;bottom:8px;left:var(--left-map-indicators);margin-left:var(--margin-left-scale-line);position:absolute;transition:left .1s ease-in-out}.ga-scaleline-inner{border:3px solid #000;border-top:none;color:#000;font-size:12px;font-weight:700;height:12px;line-height:5px;text-align:center}.compass{align-items:center;display:flex;justify-content:center;left:var(--left-map-indicators);margin-left:10px;position:absolute;transition:left .1s ease-in-out;z-index:9}.compass .fa{cursor:pointer;font-size:42px;left:-4px;position:absolute;top:-6px}.compass .fa:before{padding-bottom:5px}.compass.bottom-left{bottom:11px}.compass .square{height:34px;overflow:hidden;position:relative;width:34px}.compass .square:before{border-radius:100%;box-shadow:0 0 0 10px #000;content:"";display:block;height:42px;left:-4px;position:absolute;top:-4px;width:42px}#cyclorama_marker,#streetview_marker{align-items:center;display:flex;justify-content:center}#cyclorama_marker .icon-container,#streetview_marker .icon-container{position:absolute;z-index:1}#cyclorama_marker #cyclorama_marker_map_rotation,#cyclorama_marker #streetview_marker_map_rotation,#streetview_marker #cyclorama_marker_map_rotation,#streetview_marker #streetview_marker_map_rotation{position:absolute}#cyclorama_marker #align-cyclorama-arrow,#cyclorama_marker #align-streetview-arrow,#streetview_marker #align-cyclorama-arrow,#streetview_marker #align-streetview-arrow{height:160px}#cyclorama_marker #align-cyclorama-arrow>svg,#cyclorama_marker #align-streetview-arrow>svg,#streetview_marker #align-cyclorama-arrow>svg,#streetview_marker #align-streetview-arrow>svg{width:100px}.map-attribution{align-items:center;background-color:hsla(0,0%,100%,.5);bottom:0;cursor:default;display:flex;font-size:.7rem;padding:0;position:absolute;right:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:11}.map-attribution .attribution{display:block;margin:.2em;max-width:calc(100vw - 20px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-attribution:before{border-color:transparent transparent hsla(0,0%,100%,.5);border-style:solid;border-width:0 0 19px 19px;content:"";height:0;position:absolute;right:100%;top:0;width:0}.context-menu{background-color:#fff;bottom:0;box-shadow:3px 3px 10px rgba(0,0,0,.15);cursor:default;font-family:open_sanssemibold;position:absolute;width:236px;z-index:10}.context-menu .list{list-style:none;margin:0 0 0 -40px}.context-menu .list .context-menu-item{align-items:center;background-color:#fff;border-bottom:1px solid #ccc;cursor:pointer;display:flex;height:40px;overflow:hidden;padding-left:5px;position:relative;text-overflow:ellipsis;white-space:nowrap}.context-menu .list .context-menu-item:hover{background-color:#f0f0f0}.context-menu .list .context-menu-item:active{background-color:#e6e6e6}.context-menu .list .context-menu-item .left-icon{margin:0 10px 0 12px}.context-menu .list .context-menu-item .left-icon>svg{height:16px;width:16px}.context-menu .list .context-menu-item .text{font-size:14px}.context-menu .list .context-menu-item .right-icon{margin:0 10px 0 auto}.context-menu .list .context-menu-item .right-icon>svg{height:20px;width:20px}.context-menu .marker{bottom:-28px;left:-28px;pointer-events:none;position:absolute;z-index:-1}.context-menu .marker>svg{height:56px;width:56px}.context-menu .address{align-items:center;bottom:-76px;display:flex;flex-direction:column;left:-215px;pointer-events:none;position:absolute;text-align:center;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;width:430px;z-index:-1}.context-menu .address .text{font-size:12;pointer-events:none}