.trimblemaps-map {
    font: 12px/20px 'Helvetica Neue', Arial, Helvetica, sans-serif;
    overflow: hidden;
    position: relative;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.trimblemaps-map:-webkit-full-screen {
    width: 100%;
    height: 100%;
}

.trimblemaps-canary {
    background-color: salmon;
}

.trimblemaps-canvas-container.trimblemaps-interactive,
.trimblemaps-ctrl-nav-compass {
    cursor: -webkit-grab;
    cursor: -moz-grab;
    cursor: grab;
}

.trimblemaps-canvas-container.trimblemaps-interactive:active,
.trimblemaps-ctrl-nav-compass:active {
    cursor: -webkit-grabbing;
    cursor: -moz-grabbing;
    cursor: grabbing;
}

.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate,
.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate .trimblemaps-canvas {
    touch-action: pan-x pan-y;
}

.trimblemaps-canvas-container.trimblemaps-touch-drag-pan,
.trimblemaps-canvas-container.trimblemaps-touch-drag-pan .trimblemaps-canvas {
    touch-action: pinch-zoom;
}

.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate.trimblemaps-touch-drag-pan,
.trimblemaps-canvas-container.trimblemaps-touch-zoom-rotate.trimblemaps-touch-drag-pan .trimblemaps-canvas {
    touch-action: none;
}

.trimblemaps-ctrl-top-left,
.trimblemaps-ctrl-top-right,
.trimblemaps-ctrl-bottom-left,
.trimblemaps-ctrl-bottom-right { position: absolute; pointer-events: none; z-index: 2; }
.trimblemaps-ctrl-top-left     { top: 0; left: 0; }
.trimblemaps-ctrl-top-right    { top: 0; right: 0; }
.trimblemaps-ctrl-bottom-left  { bottom: 0; left: 0; }
.trimblemaps-ctrl-bottom-right { right: 0; bottom: 0; }

.trimblemaps-ctrl { clear: both; pointer-events: auto; }
.trimblemaps-ctrl-top-left .trimblemaps-ctrl     { margin: 10px 0 0 10px; float: left; }
.trimblemaps-ctrl-top-right .trimblemaps-ctrl    { margin: 10px 10px 0 0; float: right; }
.trimblemaps-ctrl-bottom-left .trimblemaps-ctrl  { margin: 0 0 10px 10px; float: left; }
.trimblemaps-ctrl-bottom-right .trimblemaps-ctrl { margin: 0 10px 10px 0; float: right; }

.trimblemaps-ctrl-group {
    border-radius: 2px;
    -moz-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.16);
    -webkit-box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.16);
    box-shadow: 0 1px 4px 1px rgba(0, 0, 0, 0.1), 0 1px 2px rgba(0, 0, 0, 0.16);
    overflow: hidden;
    background: #fff;
}

.trimblemaps-ctrl-group > button {
    width: 32px;
    height: 32px;
    display: block;
    padding: 0;
    outline: none;
    border: 0;
    box-sizing: border-box;
    background-color: transparent;
    cursor: pointer;
    background-size: 16px 16px;
    background-repeat: no-repeat;
    background-position: center;
}

.trimblemaps-ctrl-group > button + button {
    border-top: 1px solid #eaeaef;
}

/* https://bugzilla.mozilla.org/show_bug.cgi?id=140562 */
.trimblemaps-ctrl > button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.trimblemaps-ctrl > button:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.trimblemaps-ctrl-icon,
.trimblemaps-ctrl-icon > .trimblemaps-ctrl-compass-arrow {
    speak: none;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.trimblemaps-ctrl-icon {
    padding: 5px;
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-icon-disabled {
    opacity: 0.25;
    border-color: #373737;
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-zoom-out {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='minus' class='st0' d='M20,11.3H0V8.8h20V11.3z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-zoom-in {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpolygon id='add' class='st0' points='20,8.8 11.3,8.8 11.3,0 8.8,0 8.8,8.8 0,8.8 0,11.3 8.8,11.3 8.8,20 11.3,20 11.3,11.3 20,11.3 '/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' fill='%23333'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_location' class='st0' d='M8,5.1C6.4,5.1,5.1,6.4,5.1,8c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9l0,0 C10.9,6.4,9.6,5.1,8,5.1C8,5.1,8,5.1,8,5.1z M14.5,7.3c-0.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3,0.3-5.4,2.7-5.8,5.8H0v1.5h1.5 c0.3,3,2.7,5.4,5.8,5.8V16h1.5v-1.5c3-0.3,5.4-2.7,5.8-5.8H16V7.3L14.5,7.3z M8,13.1c-2.8,0-5.1-2.3-5.1-5.1S5.2,2.9,8,2.9 s5.1,2.3,5.1,5.1c0,0,0,0,0,0C13.1,10.8,10.8,13.1,8,13.1C8,13.1,8,13.1,8,13.1z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate:disabled {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' fill='%23aaa'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_location' class='st0' d='M8,5.1C6.4,5.1,5.1,6.4,5.1,8c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9l0,0 C10.9,6.4,9.6,5.1,8,5.1C8,5.1,8,5.1,8,5.1z M14.5,7.3c-0.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3,0.3-5.4,2.7-5.8,5.8H0v1.5h1.5 c0.3,3,2.7,5.4,5.8,5.8V16h1.5v-1.5c3-0.3,5.4-2.7,5.8-5.8H16V7.3L14.5,7.3z M8,13.1c-2.8,0-5.1-2.3-5.1-5.1S5.2,2.9,8,2.9 s5.1,2.3,5.1,5.1c0,0,0,0,0,0C13.1,10.8,10.8,13.1,8,13.1C8,13.1,8,13.1,8,13.1z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-active {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' fill='%2333b5e5'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_location' class='st0' d='M8,5.1C6.4,5.1,5.1,6.4,5.1,8c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9l0,0 C10.9,6.4,9.6,5.1,8,5.1C8,5.1,8,5.1,8,5.1z M14.5,7.3c-0.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3,0.3-5.4,2.7-5.8,5.8H0v1.5h1.5 c0.3,3,2.7,5.4,5.8,5.8V16h1.5v-1.5c3-0.3,5.4-2.7,5.8-5.8H16V7.3L14.5,7.3z M8,13.1c-2.8,0-5.1-2.3-5.1-5.1S5.2,2.9,8,2.9 s5.1,2.3,5.1,5.1c0,0,0,0,0,0C13.1,10.8,10.8,13.1,8,13.1C8,13.1,8,13.1,8,13.1z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-active-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' fill='%23e58978'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_location' class='st0' d='M8,5.1C6.4,5.1,5.1,6.4,5.1,8c0,1.6,1.3,2.9,2.9,2.9c1.6,0,2.9-1.3,2.9-2.9l0,0 C10.9,6.4,9.6,5.1,8,5.1C8,5.1,8,5.1,8,5.1z M14.5,7.3c-0.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3,0.3-5.4,2.7-5.8,5.8H0v1.5h1.5 c0.3,3,2.7,5.4,5.8,5.8V16h1.5v-1.5c3-0.3,5.4-2.7,5.8-5.8H16V7.3L14.5,7.3z M8,13.1c-2.8,0-5.1-2.3-5.1-5.1S5.2,2.9,8,2.9 s5.1,2.3,5.1,5.1c0,0,0,0,0,0C13.1,10.8,10.8,13.1,8,13.1C8,13.1,8,13.1,8,13.1z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-background {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' fill='%2333b5e5'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_location' class='st0' d='M14.5,7.3c-0.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3,0.3-5.4,2.7-5.8,5.8H0v1.5h1.5 c0.3,3,2.7,5.4,5.8,5.8V16h1.5v-1.5c3-0.3,5.4-2.7,5.8-5.8H16V7.3L14.5,7.3z M8,13.1c-2.8,0-5.1-2.3-5.1-5.1S5.2,2.9,8,2.9 s5.1,2.3,5.1,5.1c0,0,0,0,0,0C13.1,10.8,10.8,13.1,8,13.1C8,13.1,8,13.1,8,13.1z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-background-error {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve' fill='%23e54e33'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_location' class='st0' d='M14.5,7.3c-0.3-3-2.7-5.4-5.8-5.8V0H7.3v1.5c-3,0.3-5.4,2.7-5.8,5.8H0v1.5h1.5 c0.3,3,2.7,5.4,5.8,5.8V16h1.5v-1.5c3-0.3,5.4-2.7,5.8-5.8H16V7.3L14.5,7.3z M8,13.1c-2.8,0-5.1-2.3-5.1-5.1S5.2,2.9,8,2.9 s5.1,2.3,5.1,5.1c0,0,0,0,0,0C13.1,10.8,10.8,13.1,8,13.1C8,13.1,8,13.1,8,13.1z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-geolocate.trimblemaps-ctrl-geolocate-waiting {
    -webkit-animation: trimblemaps-spin 2s infinite linear;
    -moz-animation: trimblemaps-spin 2s infinite linear;
    -o-animation: trimblemaps-spin 2s infinite linear;
    -ms-animation: trimblemaps-spin 2s infinite linear;
    animation: trimblemaps-spin 2s infinite linear;
}

@-webkit-keyframes trimblemaps-spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
}

@-moz-keyframes trimblemaps-spin {
    0% { -moz-transform: rotate(0deg); }
    100% { -moz-transform: rotate(360deg); }
}

@-o-keyframes trimblemaps-spin {
    0% { -o-transform: rotate(0deg); }
    100% { -o-transform: rotate(360deg); }
}

@-ms-keyframes trimblemaps-spin {
    0% { -ms-transform: rotate(0deg); }
    100% { -ms-transform: rotate(360deg); }
}

@keyframes trimblemaps-spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-fullscreen {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_zoom_full' class='st0' d='M10.7,0l2,2l-2.6,2.6l1.3,1.3L14,3.3l2,2V0H10.7z M0,5.3l2-2l2.6,2.6l1.3-1.3L3.3,2l2-2H0 L0,5.3z M5.3,16l-2-2l2.6-2.6l-1.3-1.3L2,12.7l-2-2V16L5.3,16z M16,10.7l-2,2l-2.6-2.6l-1.3,1.3l2.6,2.6l-2,2H16L16,10.7z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-shrink {
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cpath id='map_zoom_full' class='st0' d='M2.5,12.1l2,2L2,16.7L3.3,18l2.6-2.6l2,2v-5.3H2.5z M12.1,17.5l2-2l2.6,2.6l1.3-1.3 l-2.6-2.6l2-2h-5.3L12.1,17.5z M17.5,7.9l-2-2L18,3.3L16.7,2l-2.6,2.6l-2-2v5.3L17.5,7.9z M7.9,2.5l-2,2L3.3,2L2,3.3l2.6,2.6l-2,2 h5.3L7.9,2.5z'/%3E %3C/svg%3E");
}

.trimblemaps-ctrl-icon.trimblemaps-ctrl-compass > .trimblemaps-ctrl-compass-arrow {
    width: 20px;
    height: 20px;
    margin: 5px;
    background-image: url("data:image/svg+xml;charset=utf-8,%3C?xml version='1.0' encoding='utf-8'?%3E %3C!-- Generator: Adobe Illustrator 24.3.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E %3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 20 20' style='enable-background:new 0 0 20 20;' xml:space='preserve'%3E %3Cstyle type='text/css'%3E .st0{fill:%23363545;} %3C/style%3E %3Cg%3E %3Cpath class='st0' d='M10,1.5c4.7,0,8.5,3.8,8.5,8.5s-3.8,8.5-8.5,8.5S1.5,14.7,1.5,10S5.3,1.5,10,1.5 M10,0C4.5,0,0,4.5,0,10 s4.5,10,10,10s10-4.5,10-10S15.5,0,10,0L10,0z'/%3E %3C/g%3E %3Cg%3E %3Cpolygon class='st0' points='5.9,11.9 10,1.4 14.1,11.9 10,10.5 '/%3E %3C/g%3E %3C/svg%3E");
    background-repeat: no-repeat;
    display: inline-block;
}

a.trimblemaps-ctrl-logo {
    width: 130px;
    height: 21px;
    margin: 0 0 -3px -3px;
    display: block;
    background-repeat: no-repeat;
    cursor: pointer;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 590.8 96.1'%3E %3Cpath fill='%23FFFFFF' d='M580,39.3l3.5-1.3c3.4-1.2,5.1-3.3,5.9-4.9c1.1-2.2,1.3-4.8,0.4-7.3c-4.1-12.3-14.9-19.3-29.6-19.4 c-10.2,0-19,4-24.4,10.5c-5.3-5.9-13.3-9.3-23-9.3h-21.3c-5.1,0-9.3,4.1-9.4,9.2c0,0.1,0,0.1,0,0.2v18l-6.3-20.2 c-1.3-4.5-5.5-7.4-10.1-7.1h-14.3c-4.4-0.1-8.4,2.8-9.6,7.1l-4,12.2l-4.2-13.3c-0.3-1-0.7-2-1.4-2.9c-1.5-2-3.9-3.1-6.4-3.2h-13.1 c-0.1,0-0.2,0-0.4,0c-3.9,0.2-7.2,2.6-8.5,6.3c0,0.1-0.1,0.2-0.1,0.4l-0.1,0.4l-0.5-1.4c-1-3.3-4.1-5.6-7.6-5.6h-13.1 c-0.1,0-0.2,0-0.4,0c-3.9,0.2-7.2,2.6-8.5,6.3c0,0.1-0.1,0.2-0.1,0.3l-15.8,50.5c-1.7-1.4-3.6-2.4-5.8-2.8c0.4-0.9,0.6-2,0.6-3v-3 c0-19.1-10.5-31.4-26.8-31.4c-6.1,0-11.4,1.7-15.8,4.8v-13c0-4.4-3.6-8-8-8h-14.5c-4.4,0-8,3.6-8,8V29c-3.2-2-7-3.2-11.2-3.2 c-0.1,0-0.2,0-0.2,0c-0.2,0-0.5,0-0.7,0v-9.6c0-4.4-3.6-8-8-8h-14.5c-4.4,0-8,3.6-8,8V27c-2.1-0.8-4.5-1.2-7-1.2l0,0 c-4.2,0-8.2,1.1-11.7,3.1c-2.9-2-6.5-3.1-10.3-3.1c-3.3,0-6.5,0.7-9.4,2c-1.1-0.6-2.3-0.9-3.6-0.9H183V16c0-4.4-3.6-8-8-8h-14.6 c-4.4,0-8,3.6-8,8v10.1c-2.3,0.3-4.4,0.9-6.3,1.7c-1.1-0.5-2.3-0.9-3.6-0.9V16.1c0-4.4-3.6-8-8-8h-45c-4.4,0-8,3.6-8,8v12.2 c0,4.4,3.6,8,8,8h6.4v7.4c-0.7-1.1-1.7-2.1-2.9-2.7l-16.5-8.8c-2.4-5.8-6.2-10.9-11.1-14.8c-0.3-0.3-0.5-0.5-0.8-0.8 c-0.1-0.1-0.1-0.1-0.2-0.2c-6.1-4.7-13.5-7.6-21.2-8.2c-0.2,0-0.4,0-0.6,0h-0.2c-2.5-0.2-5.1-0.1-7.6,0.2c-0.1,0-0.1,0-0.2,0h-0.3 c-0.5,0.1-1.1,0.2-1.6,0.3L18.1,0.9c-2.5-1.3-5.5-1.3-7.9,0.2S6.3,5.2,6.3,8v18.2c-0.7,1-1.3,2.1-1.8,3.2c-2.1,4-3.4,8.2-4.1,12.7 C0.1,43.6,0,45.2,0,46.7c0,2.2,0.1,4.5,0.4,6.7c0.6,3.4,1.6,6.8,3,9.9c0.8,1.9,1.8,3.6,2.9,5.3V88c0,2.8,1.5,5.4,3.9,6.9 c1.3,0.8,2.7,1.1,4.1,1.1c1.3,0,2.6-0.3,3.8-0.9l16.3-8.7c1.8,0.2,3.6,0.4,5.5,0.4c3.9,0,7.9-0.6,11.7-1.7c4.5-1.4,8.7-3.6,12.5-6.4 c1.7,5.2,6.6,9,12.2,9c0.2,0,0.4,0,0.6,0c3.5-0.1,6.7-1.5,9-4.1c2.4-2.5,3.6-5.8,3.5-9.3s-1.5-6.7-4.1-9.1c-1.6-1.5-3.5-2.6-5.5-3.1 l13.2-7c1.2-0.7,2.2-1.6,2.9-2.7v26.7c0,4.4,3.6,8,8,8H120c1.4,0,2.7-0.4,3.9-1c1.2,0.8,2.7,1.2,4.2,1.2h14.5c4.4,0,8-3.6,8-8V55.1 c0.6,0,1.2,0.1,1.7,0.3v23.9c0,4.4,3.6,8,8,8H175c0.9,0,1.7-0.1,2.5-0.4c0.8,0.2,1.6,0.4,2.4,0.4h14.5c1.5,0,2.9-0.4,4-1.1 c1.2,0.7,2.6,1.1,4,1.1H217c1.5,0,2.9-0.4,4-1.1c1.2,0.7,2.6,1.1,4,1.1h14.5c0.8,0,1.6-0.1,2.4-0.4c0.8,0.3,1.6,0.4,2.5,0.4h7.5 c1.8,0,3.6-0.6,5-1.7c3,1.5,6.3,2.3,9.9,2.3c5.4,0,9.9-1.7,13.4-4.5c1.4,2.3,3.9,3.9,6.9,3.9h14.5c3.5,0,6.4-2.2,7.5-5.3 c4.5,3.3,10.1,5.1,16.5,5.1c5.6,0,10.2-1.5,13.9-3.6c2.4,2.6,5.8,4.3,9.5,4.3c0.2,0,0.4,0,0.6,0c2.7-0.1,5.2-1,7.3-2.6 c0.6,0.5,1.3,0.9,2,1.2c1.1,0.5,2.3,0.7,3.4,0.7c0.1,0,0.2,0,0.3,0h13.7c0.1,0,0.2,0,0.3,0c3.9-0.2,7.3-2.8,8.6-6.4 c0-0.1,0.1-0.2,0.1-0.4l3-10.7c1.3,3.3,4.7,5.3,8.3,4.9h13.6c0.1,0,0.2,0,0.3,0c3.9-0.1,7.3-2.6,8.6-6.2l3.7,12.1 c1.2,4,4.7,6.8,8.7,6.8c0.1,0,0.3,0,0.4,0h10.8c4.6,0.2,8.7-2.7,9.9-7.2l1.9-6.5h7.7l1.9,6.5c0,0.2,0.1,0.3,0.2,0.5 c2.2,6,7.2,6.7,9.3,6.7h12.2c0.9,0,1.8-0.1,2.7-0.4c1,0.3,2,0.4,3,0.4H503c0.1,0,0.3,0,0.4,0c0.4,0,0.8,0,1.2-0.1 c2.4-0.3,4.6-1.6,6.1-3.5c1.4-1.8,2-3.9,1.9-6.1V69h0.2c5.8,0,11-1.2,15.3-3.3c0.1,0.4,0.2,0.8,0.3,1.2 c3.8,13.7,14.8,21.3,30.9,21.3c17.9,0,31.5-11.9,31.5-27.7C590.8,51.3,587.2,44.3,580,39.3z'/%3E %3Cg%3E %3Cpolygon fill='%23005F9E' points='395.5,15.7 410.8,64.4 395.9,66.6 381.9,17.7 '/%3E %3Cpath fill='%2344AEE3' d='M395.5,15.7h-13.1c-0.6,0-1.2,0.4-1.4,1l-19.3,61.5c-0.2,0.4,0,0.8,0.4,0.9c0.1,0,0.2,0.1,0.4,0.1h13.9 c0.6,0,1.1-0.4,1.3-1L394,21l0,0L395.5,15.7z'/%3E %3Cpath fill='%23005F9E' d='M441.6,65.6l-3.8-12.1l0,0l-11.9-37.9L414,23.7l16.5,54.4c0.2,0.6,0.5,1,1.1,1L441.6,65.6z'/%3E %3Cpath fill='%2344AEE3' d='M422.3,15.7h-9.6c-0.6,0-1.2,0.4-1.4,1l-15.5,49.9h14.5c0.6,0,1.1-0.4,1.3-1l5.2-18.1l0,0l7.5-26.4l0,0 l1.5-5.3L422.3,15.7z'/%3E %3Cpath fill='%2344AEE3' d='M486,79.1h-12.3c-1,0-1.4-0.4-1.7-1.4l-3.6-12.3h-19.6l-3.6,12.3c-0.2,0.9-1.1,1.5-2,1.4h-11.4 c-0.6,0-1.1-0.5-1.1-1c0-0.2,0-0.4,0.1-0.5l18.6-60.7c0.2-0.8,1-1.4,1.8-1.3H466c0.9-0.1,1.8,0.5,2.1,1.4l19,60.7 c0.2,0.5,0,1.2-0.5,1.4C486.3,79.1,486.1,79.1,486,79.1z M464.4,52.2l-0.9-2.8c-1.9-6.3-3.5-12.7-4.8-19.2h-0.4 c-1.3,6.6-3,13.1-5,19.5l-0.8,2.5H464.4z'/%3E %3Cpath fill='%2344AEE3' d='M534.5,36v4.5c0,12.5-7.7,20.4-21.7,20.4h-8.2v16.8c0.1,0.7-0.4,1.3-1.1,1.4c-0.1,0-0.2,0-0.3,0h-11.9 c-0.7,0.1-1.3-0.5-1.4-1.2c0-0.1,0-0.2,0-0.2V16.9c0-0.8,0.6-1.4,1.4-1.3h21.4C526.8,15.5,534.5,23.9,534.5,36z M504.7,28.6v19.2h7 c6.1,0,8.2-2.8,8.2-8.3V37c0-5.3-2.1-8.4-8.2-8.4H504.7z'/%3E %3Cpath fill='%2344AEE3' d='M582.2,28.3c0.3,1,0,1.7-1.3,2.1l-9.2,3.3c-1,0.4-1.7,0.2-2.3-1c-1.7-3.7-4.4-5.4-9-5.4 c-4.8,0-7.9,2.2-7.9,5.5s2.5,4.8,14.2,8.8c11.2,3.8,16.1,9.5,16.1,18.8c0,11.1-9.5,19.7-23.5,19.7c-12.7,0-20.5-5.4-23.3-15.7 c-0.3-0.8,0.1-1.7,0.9-2h0.1l9.9-3.2c1.3-0.4,1.9-0.1,2.2,1.1c1,4.7,4.3,6.8,10.1,6.8c5.3,0,8.8-2.3,8.8-5.8 c0-3.2-2.2-4.6-11.3-7.7c-13.7-4.8-18.9-10.3-18.9-20.4s9-18.8,22.3-18.8C571.3,14.4,579.1,19.3,582.2,28.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23005F9E' d='M128.2,34.9h14.3v6.7h0.2c1.8-5.6,8.3-7.8,14-7.8v14.5c-1.9-0.8-3.9-1.2-5.9-1.2c-4.8,0-6.4,1.2-8,3.4v28.8 h-14.5V34.9H128.2z'/%3E %3Cpath fill='%23005F9E' d='M160.4,34.9H175v44.4h-14.5V34.9H160.4z'/%3E %3Cpath fill='%23005F9E' d='M179.9,34.9h14.5v5.9h0.2c2.8-4.4,7.6-7,12.8-7c4.4,0,8.8,2.7,9.1,7h0.2c2.8-4.4,7.6-7,12.8-7 c5.8,0,10.1,3.1,10.1,9.5v36h-14.5V47.9c0-2.4-0.8-4-3.5-4c-1.5,0-2.9,0.7-3.8,1.8l-0.8,1.1v32.5h-14.5V47.9c0-2.4-0.8-4-3.5-4 c-1.5,0-2.9,0.7-3.8,1.8l-0.8,1.1v32.5h-14.5V34.9z'/%3E %3Cpath fill='%23005F9E' d='M244.5,16.3H259v21.2h0.2c2.4-2.2,5.5-3.5,8.8-3.6c10,0,15.4,9.9,15.4,22.8c0,10.2-4.3,23.3-16.5,23.3 c-5.7,0-9.3-2.7-12.2-6.9l-2.7,6.4h-7.5V16.3z M259,65.1c-0.3,3.7,2,5.8,4.8,5.8c4,0,4.6-4,4.6-12.2v-3.4c0-8.8,0-13.5-4.5-13.5 c-1.5,0.1-2.9,0.7-4,1.8l-0.8,0.8L259,65.1z'/%3E %3Cpath fill='%23005F9E' d='M287.2,16.3h14.5v63h-14.5V16.3z'/%3E %3Cpath fill='%23005F9E' d='M320.1,59c0,3.9,0.8,10.5,6.5,10.5c3.6-0.1,6.6-2.6,7.3-6.1l9.8,3.5c-0.6,2-5.1,12.1-18,12.1 c-13.9,0-20.2-11.1-20.2-23.4c0-12.6,6.6-23.2,20-23.2c14,0,18.8,11.9,18.8,23.4v3L320.1,59z M330.9,50.5c-0.1-4.2-0.4-9-5.5-9 c-4.1,0-5.4,4.8-5.4,9H330.9z'/%3E %3Crect x='160.4' y='16' fill='%23005F9E' width='14.6' height='12.8'/%3E %3Cpath fill='%23005F9E' d='M89.5,16.1h45v12.2h-14.4v50.8h-16.2V28.3H89.5V16.1z'/%3E %3Cpath fill='%23005F9E' d='M60.3,63.5c-0.2,0.9-0.5,1.8-0.9,2.6c-0.1,0.3-0.2,0.6-0.2,0.8c-0.6,0.6-1,1-1.2,1.1 c-5.2,4.5-11.9,6.9-18.8,6.7L33,78.1c5.4,1.2,10.9,0.9,16.2-0.7c8.1-2.5,14.9-8.1,18.9-15.6c0.5-1.1,1-2.1,1.4-3.2L60.3,63.5z'/%3E %3Cpath fill='%23005F9E' d='M38.4,20.2h0.7h1.2c-0.7,0.2-1.4,0.4-2.1,0.7l5.6,3c4.4-0.1,8.6,1.7,11.7,4.9c-0.7,0.1-1.4,0.2-2.1,0.3 l9.4,5c0-0.1,0-0.2,0-0.3c0.4,0.2,0.7,0.5,1,0.8l6.3,3.3c-0.1-0.2-0.1-0.5-0.2-0.7s-0.1-0.3-0.2-0.4s-0.1-0.4-0.2-0.6 c-1.9-5.1-5.3-9.6-9.6-13c-0.1-0.2-0.3-0.3-0.4-0.5c-4.9-3.8-10.8-6.1-17-6.6H42c-2.1-0.2-4.1-0.1-6.2,0.2l-0.4,0.1 c-0.9,0.1-1.7,0.3-2.3,0.4s-1.1,0.3-1.6,0.4l5.8,3.1C37.6,20.2,38,20.2,38.4,20.2z'/%3E %3Cpath fill='%23005F9E' d='M14.1,57.7c-0.8-1.9-1.3-3.9-1.7-6c-0.2-1.7-0.4-3.3-0.3-5c0-0.9,0.1-1.8,0.2-2.8c0.3-2.4,1-4.8,2-7.1v-8.1 c-1.1,1.4-2,2.9-2.8,4.4c-1.7,3.2-2.8,6.6-3.3,10.2C8.1,44.4,8,45.6,8,46.7c0,1.8,0.1,3.6,0.4,5.4c0.4,2.7,1.2,5.4,2.3,7.9 c0.8,1.8,1.8,3.5,2.9,5.1c0.1,0.2,0.2,0.3,0.3,0.4c0.1,0.2,0.3,0.4,0.4,0.6v-9L14.1,57.7z'/%3E %3Cpath fill='%23005F9E' d='M61.3,42.9c-0.4,0.6-0.9,1.2-1.4,1.8c1.5,2.7,2.7,5.5,3.5,8.4c0.3-0.4,0.6-0.8,0.9-1.3 c2.5-4.2,3-9.4,1.3-14c-0.1-0.2-0.2-0.3-0.3-0.5c-0.1-0.4-0.3-0.8-0.5-1.2c-0.2-0.2-0.4-0.4-0.5-0.6c-0.2-0.4-0.4-0.7-0.6-1l-1-0.5 C63.5,37,63,40.2,61.3,42.9z'/%3E %3Cpath fill='%23005F9E' d='M36.4,20.4c-0.1,0-0.2,0-0.3,0c-1.3,0.2-2.6,0.5-3.9,0.9c1.1,0.3,2.2,0.6,3.3,1c0.9-0.6,1.8-1.1,2.8-1.5 l-1-0.5C37,20.3,36.7,20.3,36.4,20.4z'/%3E %3Cpath fill='%23005F9E' d='M69.5,58.6l19.7-10.5L70,37.8C72.3,44.6,72.1,52,69.5,58.6z'/%3E %3Cpath fill='%23005F9E' d='M42.4,23.9L42.4,23.9c-0.8,0.1-1.5,0.3-2.3,0.5c2.9,1.6,5.5,3.5,8,5.7c1.7-0.5,3.5-0.9,5.3-1.2l-9.6-5.1 C43.3,23.8,42.9,23.8,42.4,23.9z'/%3E %3Cpath fill='%23005F9E' d='M51.7,63.8c-10.9,1.5-22.6-3.6-29.3-12c-2.3,2.5-4,5.5-5,8.7c-0.2,0.9-0.3,1.9-0.2,2.8 c0.4,0.6,0.9,1.2,1.5,1.9c3.5,4,8.1,7,13.3,8.4c2.3,0.7,4.7,1,7.2,1.1l21-11.2c0.2-0.9,0.3-1.7,0.3-2.6 C57.8,62.4,54.8,63.4,51.7,63.8z'/%3E %3Cpath fill='%23005F9E' d='M22.9,45.2c2.6-2.5,5.5-4.8,8.5-6.8C31.2,38,31,37.5,30.9,37l0,0c-1.4-3.6-1-7.7,1-11 c0.1-0.2,0.3-0.4,0.4-0.5c-2-0.6-4.1-0.8-6.3-0.6c-1.2,1-2.2,2.2-3,3.5c-1.5,2.4-2.3,5.2-2.3,8.1c0,2.1,0.4,4.2,1.1,6.2 C22.1,43.6,22.5,44.4,22.9,45.2z'/%3E %3Cpath fill='%23005F9E' d='M34.7,35.7c0,0.2,0.1,0.3,0.2,0.4c2.8-1.7,5.8-3.2,8.8-4.4c-2.3-1.9-4.8-3.5-7.5-4.8 C34,29.4,33.5,32.8,34.7,35.7z'/%3E %3Cpath fill='%23005F9E' d='M50.7,45.1c1.3-0.2,2.6-0.6,3.8-1.2c-2.1-3.3-4.6-6.3-7.4-9c-0.5,0.2-1,0.4-1.5,0.6c-3,1.2-5.9,2.6-8.6,4.3 C40.4,43.6,45.5,45.7,50.7,45.1z'/%3E %3Cpath fill='%23005F9E' d='M23.5,20.5c2.5-1.5,5.2-2.6,8-3.3L14.3,8v20.7C16.8,25.4,19.9,22.6,23.5,20.5z'/%3E %3Cpath fill='%23005F9E' d='M57.8,40.8c1.4-2.3,1.6-5.1,0.6-7.6l0,0c-0.1-0.2-0.2-0.5-0.3-0.7c-2.2,0-4.4,0.3-6.5,0.8 c2.3,2.3,4.3,4.9,6.1,7.6C57.7,41,57.8,40.9,57.8,40.8z'/%3E %3Cpath fill='%23005F9E' d='M51.1,59.8c3.2-0.4,6.3-1.6,8.9-3.4c-0.7-3.2-1.9-6.2-3.4-9.1c-1.6,0.9-3.4,1.5-5.3,1.7 c-6.7,0.7-13.4-2-17.7-7.2c-3,2.1-5.8,4.4-8.4,7C31,56.5,41.3,61.2,51.1,59.8z'/%3E %3Cpath fill='%23005F9E' d='M20,48.4c-0.8-1.4-1.5-2.8-2-4.3l0,0c-1.5-4-1.7-8.3-0.8-12.4c-0.7,1-1.4,2.2-2,3.3l0,0 c-0.4,0.7-0.6,1.3-0.9,1.9v20.3C15.7,54,17.6,51,20,48.4z'/%3E %3Cpath fill='%23005F9E' d='M65.8,56.7c-0.4,0.5-0.9,0.9-1.3,1.4c0.1,0.5,0.1,1,0.1,1.5C65.1,58.6,65.5,57.7,65.8,56.7z'/%3E %3Cpath fill='%23005F9E' d='M15.6,67.9c-0.5-0.6-0.9-1.1-1.3-1.7v21.9l18.7-10c-0.7-0.2-1.4-0.3-2.1-0.5C25,75.9,19.7,72.6,15.6,67.9z'/%3E %3Cpath fill='%23005F9E' d='M71.4,74.9c-0.1-2.8,2.1-5.1,4.9-5.1c2.8-0.1,5.1,2.1,5.1,4.9c0.1,2.8-2.1,5.1-4.9,5.1h-0.1 C73.6,79.8,71.4,77.6,71.4,74.9z M72.4,74.9c-0.1,2.3,1.6,4.2,3.9,4.3c2.3,0.1,4.2-1.6,4.3-3.9S79,71.1,76.7,71c-0.1,0-0.1,0-0.2,0 C74.2,71,72.4,72.7,72.4,74.9C72.3,74.9,72.3,74.9,72.4,74.9L72.4,74.9z M79,77.6h-1l-1.6-2.5h-1v2.5h-0.8v-5.4H77 c0.5,0,0.9,0.1,1.4,0.3c0.4,0.3,0.6,0.7,0.6,1.2c0,1.1-0.8,1.5-1.8,1.5L79,77.6z M76.3,74.5c0.8,0,1.9,0.1,1.9-0.8 c0-0.7-0.6-0.8-1.3-0.8h-1.5v1.6L76.3,74.5z'/%3E %3Cpath fill='%23005F9E' d='M344.3,74.9c-0.1-2.8,2.1-5.1,4.9-5.1s5.1,2.1,5.1,4.9c0.1,2.8-2.1,5.1-4.9,5.1h-0.1 C346.5,79.8,344.3,77.6,344.3,74.9z M345.2,74.9c-0.1,2.3,1.6,4.2,3.9,4.3c2.3,0.1,4.2-1.6,4.3-3.9s-1.6-4.2-3.9-4.3 c-0.1,0-0.1,0-0.2,0C347.1,71,345.3,72.7,345.2,74.9L345.2,74.9z M351.8,77.6h-1l-1.6-2.5h-1v2.5h-0.8v-5.4h2.5 c0.5,0,0.9,0.1,1.4,0.3c0.4,0.3,0.6,0.7,0.6,1.2c0,1.1-0.8,1.5-1.8,1.5L351.8,77.6z M349.2,74.5c0.8,0,1.9,0.1,1.9-0.8 c0-0.7-0.6-0.8-1.3-0.8h-1.5v1.6L349.2,74.5z'/%3E %3C/g%3E %3C/svg%3E");
}

.trimblemaps-ctrl.trimblemaps-ctrl-attrib {
    padding: 0 5px;
    background-color: rgba(255, 255, 255, 0.5);
    margin: 0;
}

@media screen {
    .trimblemaps-ctrl-attrib.trimblemaps-compact {
        padding-top: 2px;
        padding-bottom: 2px;
        margin: 0 10px 10px;
        position: relative;
        padding-right: 125px;
        background-color: #fff;
        visibility: hidden;
    }

    .trimblemaps-ctrl-attrib.trimblemaps-compact .trimblemaps-ctrl-attrib-inner {
        display: none;
    }

    .trimblemaps-ctrl-attrib.trimblemaps-compact:hover .trimblemaps-ctrl-attrib-inner {
        display: block;
    }

    .trimblemaps-ctrl-attrib.trimblemaps-compact:hover {
        visibility: visible;
    }

    .trimblemaps-ctrl-attrib.trimblemaps-compact::after {
        content: '';
        cursor: pointer;
        position: absolute;
        bottom: 4px;
        right: 2px;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 590.8 96.1'%3E %3Cpath fill='%23FFFFFF' d='M580,39.3l3.5-1.3c3.4-1.2,5.1-3.3,5.9-4.9c1.1-2.2,1.3-4.8,0.4-7.3c-4.1-12.3-14.9-19.3-29.6-19.4 c-10.2,0-19,4-24.4,10.5c-5.3-5.9-13.3-9.3-23-9.3h-21.3c-5.1,0-9.3,4.1-9.4,9.2c0,0.1,0,0.1,0,0.2v18l-6.3-20.2 c-1.3-4.5-5.5-7.4-10.1-7.1h-14.3c-4.4-0.1-8.4,2.8-9.6,7.1l-4,12.2l-4.2-13.3c-0.3-1-0.7-2-1.4-2.9c-1.5-2-3.9-3.1-6.4-3.2h-13.1 c-0.1,0-0.2,0-0.4,0c-3.9,0.2-7.2,2.6-8.5,6.3c0,0.1-0.1,0.2-0.1,0.4l-0.1,0.4l-0.5-1.4c-1-3.3-4.1-5.6-7.6-5.6h-13.1 c-0.1,0-0.2,0-0.4,0c-3.9,0.2-7.2,2.6-8.5,6.3c0,0.1-0.1,0.2-0.1,0.3l-15.8,50.5c-1.7-1.4-3.6-2.4-5.8-2.8c0.4-0.9,0.6-2,0.6-3v-3 c0-19.1-10.5-31.4-26.8-31.4c-6.1,0-11.4,1.7-15.8,4.8v-13c0-4.4-3.6-8-8-8h-14.5c-4.4,0-8,3.6-8,8V29c-3.2-2-7-3.2-11.2-3.2 c-0.1,0-0.2,0-0.2,0c-0.2,0-0.5,0-0.7,0v-9.6c0-4.4-3.6-8-8-8h-14.5c-4.4,0-8,3.6-8,8V27c-2.1-0.8-4.5-1.2-7-1.2l0,0 c-4.2,0-8.2,1.1-11.7,3.1c-2.9-2-6.5-3.1-10.3-3.1c-3.3,0-6.5,0.7-9.4,2c-1.1-0.6-2.3-0.9-3.6-0.9H183V16c0-4.4-3.6-8-8-8h-14.6 c-4.4,0-8,3.6-8,8v10.1c-2.3,0.3-4.4,0.9-6.3,1.7c-1.1-0.5-2.3-0.9-3.6-0.9V16.1c0-4.4-3.6-8-8-8h-45c-4.4,0-8,3.6-8,8v12.2 c0,4.4,3.6,8,8,8h6.4v7.4c-0.7-1.1-1.7-2.1-2.9-2.7l-16.5-8.8c-2.4-5.8-6.2-10.9-11.1-14.8c-0.3-0.3-0.5-0.5-0.8-0.8 c-0.1-0.1-0.1-0.1-0.2-0.2c-6.1-4.7-13.5-7.6-21.2-8.2c-0.2,0-0.4,0-0.6,0h-0.2c-2.5-0.2-5.1-0.1-7.6,0.2c-0.1,0-0.1,0-0.2,0h-0.3 c-0.5,0.1-1.1,0.2-1.6,0.3L18.1,0.9c-2.5-1.3-5.5-1.3-7.9,0.2S6.3,5.2,6.3,8v18.2c-0.7,1-1.3,2.1-1.8,3.2c-2.1,4-3.4,8.2-4.1,12.7 C0.1,43.6,0,45.2,0,46.7c0,2.2,0.1,4.5,0.4,6.7c0.6,3.4,1.6,6.8,3,9.9c0.8,1.9,1.8,3.6,2.9,5.3V88c0,2.8,1.5,5.4,3.9,6.9 c1.3,0.8,2.7,1.1,4.1,1.1c1.3,0,2.6-0.3,3.8-0.9l16.3-8.7c1.8,0.2,3.6,0.4,5.5,0.4c3.9,0,7.9-0.6,11.7-1.7c4.5-1.4,8.7-3.6,12.5-6.4 c1.7,5.2,6.6,9,12.2,9c0.2,0,0.4,0,0.6,0c3.5-0.1,6.7-1.5,9-4.1c2.4-2.5,3.6-5.8,3.5-9.3s-1.5-6.7-4.1-9.1c-1.6-1.5-3.5-2.6-5.5-3.1 l13.2-7c1.2-0.7,2.2-1.6,2.9-2.7v26.7c0,4.4,3.6,8,8,8H120c1.4,0,2.7-0.4,3.9-1c1.2,0.8,2.7,1.2,4.2,1.2h14.5c4.4,0,8-3.6,8-8V55.1 c0.6,0,1.2,0.1,1.7,0.3v23.9c0,4.4,3.6,8,8,8H175c0.9,0,1.7-0.1,2.5-0.4c0.8,0.2,1.6,0.4,2.4,0.4h14.5c1.5,0,2.9-0.4,4-1.1 c1.2,0.7,2.6,1.1,4,1.1H217c1.5,0,2.9-0.4,4-1.1c1.2,0.7,2.6,1.1,4,1.1h14.5c0.8,0,1.6-0.1,2.4-0.4c0.8,0.3,1.6,0.4,2.5,0.4h7.5 c1.8,0,3.6-0.6,5-1.7c3,1.5,6.3,2.3,9.9,2.3c5.4,0,9.9-1.7,13.4-4.5c1.4,2.3,3.9,3.9,6.9,3.9h14.5c3.5,0,6.4-2.2,7.5-5.3 c4.5,3.3,10.1,5.1,16.5,5.1c5.6,0,10.2-1.5,13.9-3.6c2.4,2.6,5.8,4.3,9.5,4.3c0.2,0,0.4,0,0.6,0c2.7-0.1,5.2-1,7.3-2.6 c0.6,0.5,1.3,0.9,2,1.2c1.1,0.5,2.3,0.7,3.4,0.7c0.1,0,0.2,0,0.3,0h13.7c0.1,0,0.2,0,0.3,0c3.9-0.2,7.3-2.8,8.6-6.4 c0-0.1,0.1-0.2,0.1-0.4l3-10.7c1.3,3.3,4.7,5.3,8.3,4.9h13.6c0.1,0,0.2,0,0.3,0c3.9-0.1,7.3-2.6,8.6-6.2l3.7,12.1 c1.2,4,4.7,6.8,8.7,6.8c0.1,0,0.3,0,0.4,0h10.8c4.6,0.2,8.7-2.7,9.9-7.2l1.9-6.5h7.7l1.9,6.5c0,0.2,0.1,0.3,0.2,0.5 c2.2,6,7.2,6.7,9.3,6.7h12.2c0.9,0,1.8-0.1,2.7-0.4c1,0.3,2,0.4,3,0.4H503c0.1,0,0.3,0,0.4,0c0.4,0,0.8,0,1.2-0.1 c2.4-0.3,4.6-1.6,6.1-3.5c1.4-1.8,2-3.9,1.9-6.1V69h0.2c5.8,0,11-1.2,15.3-3.3c0.1,0.4,0.2,0.8,0.3,1.2 c3.8,13.7,14.8,21.3,30.9,21.3c17.9,0,31.5-11.9,31.5-27.7C590.8,51.3,587.2,44.3,580,39.3z'/%3E %3Cg%3E %3Cpolygon fill='%23005F9E' points='395.5,15.7 410.8,64.4 395.9,66.6 381.9,17.7 '/%3E %3Cpath fill='%2344AEE3' d='M395.5,15.7h-13.1c-0.6,0-1.2,0.4-1.4,1l-19.3,61.5c-0.2,0.4,0,0.8,0.4,0.9c0.1,0,0.2,0.1,0.4,0.1h13.9 c0.6,0,1.1-0.4,1.3-1L394,21l0,0L395.5,15.7z'/%3E %3Cpath fill='%23005F9E' d='M441.6,65.6l-3.8-12.1l0,0l-11.9-37.9L414,23.7l16.5,54.4c0.2,0.6,0.5,1,1.1,1L441.6,65.6z'/%3E %3Cpath fill='%2344AEE3' d='M422.3,15.7h-9.6c-0.6,0-1.2,0.4-1.4,1l-15.5,49.9h14.5c0.6,0,1.1-0.4,1.3-1l5.2-18.1l0,0l7.5-26.4l0,0 l1.5-5.3L422.3,15.7z'/%3E %3Cpath fill='%2344AEE3' d='M486,79.1h-12.3c-1,0-1.4-0.4-1.7-1.4l-3.6-12.3h-19.6l-3.6,12.3c-0.2,0.9-1.1,1.5-2,1.4h-11.4 c-0.6,0-1.1-0.5-1.1-1c0-0.2,0-0.4,0.1-0.5l18.6-60.7c0.2-0.8,1-1.4,1.8-1.3H466c0.9-0.1,1.8,0.5,2.1,1.4l19,60.7 c0.2,0.5,0,1.2-0.5,1.4C486.3,79.1,486.1,79.1,486,79.1z M464.4,52.2l-0.9-2.8c-1.9-6.3-3.5-12.7-4.8-19.2h-0.4 c-1.3,6.6-3,13.1-5,19.5l-0.8,2.5H464.4z'/%3E %3Cpath fill='%2344AEE3' d='M534.5,36v4.5c0,12.5-7.7,20.4-21.7,20.4h-8.2v16.8c0.1,0.7-0.4,1.3-1.1,1.4c-0.1,0-0.2,0-0.3,0h-11.9 c-0.7,0.1-1.3-0.5-1.4-1.2c0-0.1,0-0.2,0-0.2V16.9c0-0.8,0.6-1.4,1.4-1.3h21.4C526.8,15.5,534.5,23.9,534.5,36z M504.7,28.6v19.2h7 c6.1,0,8.2-2.8,8.2-8.3V37c0-5.3-2.1-8.4-8.2-8.4H504.7z'/%3E %3Cpath fill='%2344AEE3' d='M582.2,28.3c0.3,1,0,1.7-1.3,2.1l-9.2,3.3c-1,0.4-1.7,0.2-2.3-1c-1.7-3.7-4.4-5.4-9-5.4 c-4.8,0-7.9,2.2-7.9,5.5s2.5,4.8,14.2,8.8c11.2,3.8,16.1,9.5,16.1,18.8c0,11.1-9.5,19.7-23.5,19.7c-12.7,0-20.5-5.4-23.3-15.7 c-0.3-0.8,0.1-1.7,0.9-2h0.1l9.9-3.2c1.3-0.4,1.9-0.1,2.2,1.1c1,4.7,4.3,6.8,10.1,6.8c5.3,0,8.8-2.3,8.8-5.8 c0-3.2-2.2-4.6-11.3-7.7c-13.7-4.8-18.9-10.3-18.9-20.4s9-18.8,22.3-18.8C571.3,14.4,579.1,19.3,582.2,28.3z'/%3E %3C/g%3E %3Cg%3E %3Cpath fill='%23005F9E' d='M128.2,34.9h14.3v6.7h0.2c1.8-5.6,8.3-7.8,14-7.8v14.5c-1.9-0.8-3.9-1.2-5.9-1.2c-4.8,0-6.4,1.2-8,3.4v28.8 h-14.5V34.9H128.2z'/%3E %3Cpath fill='%23005F9E' d='M160.4,34.9H175v44.4h-14.5V34.9H160.4z'/%3E %3Cpath fill='%23005F9E' d='M179.9,34.9h14.5v5.9h0.2c2.8-4.4,7.6-7,12.8-7c4.4,0,8.8,2.7,9.1,7h0.2c2.8-4.4,7.6-7,12.8-7 c5.8,0,10.1,3.1,10.1,9.5v36h-14.5V47.9c0-2.4-0.8-4-3.5-4c-1.5,0-2.9,0.7-3.8,1.8l-0.8,1.1v32.5h-14.5V47.9c0-2.4-0.8-4-3.5-4 c-1.5,0-2.9,0.7-3.8,1.8l-0.8,1.1v32.5h-14.5V34.9z'/%3E %3Cpath fill='%23005F9E' d='M244.5,16.3H259v21.2h0.2c2.4-2.2,5.5-3.5,8.8-3.6c10,0,15.4,9.9,15.4,22.8c0,10.2-4.3,23.3-16.5,23.3 c-5.7,0-9.3-2.7-12.2-6.9l-2.7,6.4h-7.5V16.3z M259,65.1c-0.3,3.7,2,5.8,4.8,5.8c4,0,4.6-4,4.6-12.2v-3.4c0-8.8,0-13.5-4.5-13.5 c-1.5,0.1-2.9,0.7-4,1.8l-0.8,0.8L259,65.1z'/%3E %3Cpath fill='%23005F9E' d='M287.2,16.3h14.5v63h-14.5V16.3z'/%3E %3Cpath fill='%23005F9E' d='M320.1,59c0,3.9,0.8,10.5,6.5,10.5c3.6-0.1,6.6-2.6,7.3-6.1l9.8,3.5c-0.6,2-5.1,12.1-18,12.1 c-13.9,0-20.2-11.1-20.2-23.4c0-12.6,6.6-23.2,20-23.2c14,0,18.8,11.9,18.8,23.4v3L320.1,59z M330.9,50.5c-0.1-4.2-0.4-9-5.5-9 c-4.1,0-5.4,4.8-5.4,9H330.9z'/%3E %3Crect x='160.4' y='16' fill='%23005F9E' width='14.6' height='12.8'/%3E %3Cpath fill='%23005F9E' d='M89.5,16.1h45v12.2h-14.4v50.8h-16.2V28.3H89.5V16.1z'/%3E %3Cpath fill='%23005F9E' d='M60.3,63.5c-0.2,0.9-0.5,1.8-0.9,2.6c-0.1,0.3-0.2,0.6-0.2,0.8c-0.6,0.6-1,1-1.2,1.1 c-5.2,4.5-11.9,6.9-18.8,6.7L33,78.1c5.4,1.2,10.9,0.9,16.2-0.7c8.1-2.5,14.9-8.1,18.9-15.6c0.5-1.1,1-2.1,1.4-3.2L60.3,63.5z'/%3E %3Cpath fill='%23005F9E' d='M38.4,20.2h0.7h1.2c-0.7,0.2-1.4,0.4-2.1,0.7l5.6,3c4.4-0.1,8.6,1.7,11.7,4.9c-0.7,0.1-1.4,0.2-2.1,0.3 l9.4,5c0-0.1,0-0.2,0-0.3c0.4,0.2,0.7,0.5,1,0.8l6.3,3.3c-0.1-0.2-0.1-0.5-0.2-0.7s-0.1-0.3-0.2-0.4s-0.1-0.4-0.2-0.6 c-1.9-5.1-5.3-9.6-9.6-13c-0.1-0.2-0.3-0.3-0.4-0.5c-4.9-3.8-10.8-6.1-17-6.6H42c-2.1-0.2-4.1-0.1-6.2,0.2l-0.4,0.1 c-0.9,0.1-1.7,0.3-2.3,0.4s-1.1,0.3-1.6,0.4l5.8,3.1C37.6,20.2,38,20.2,38.4,20.2z'/%3E %3Cpath fill='%23005F9E' d='M14.1,57.7c-0.8-1.9-1.3-3.9-1.7-6c-0.2-1.7-0.4-3.3-0.3-5c0-0.9,0.1-1.8,0.2-2.8c0.3-2.4,1-4.8,2-7.1v-8.1 c-1.1,1.4-2,2.9-2.8,4.4c-1.7,3.2-2.8,6.6-3.3,10.2C8.1,44.4,8,45.6,8,46.7c0,1.8,0.1,3.6,0.4,5.4c0.4,2.7,1.2,5.4,2.3,7.9 c0.8,1.8,1.8,3.5,2.9,5.1c0.1,0.2,0.2,0.3,0.3,0.4c0.1,0.2,0.3,0.4,0.4,0.6v-9L14.1,57.7z'/%3E %3Cpath fill='%23005F9E' d='M61.3,42.9c-0.4,0.6-0.9,1.2-1.4,1.8c1.5,2.7,2.7,5.5,3.5,8.4c0.3-0.4,0.6-0.8,0.9-1.3 c2.5-4.2,3-9.4,1.3-14c-0.1-0.2-0.2-0.3-0.3-0.5c-0.1-0.4-0.3-0.8-0.5-1.2c-0.2-0.2-0.4-0.4-0.5-0.6c-0.2-0.4-0.4-0.7-0.6-1l-1-0.5 C63.5,37,63,40.2,61.3,42.9z'/%3E %3Cpath fill='%23005F9E' d='M36.4,20.4c-0.1,0-0.2,0-0.3,0c-1.3,0.2-2.6,0.5-3.9,0.9c1.1,0.3,2.2,0.6,3.3,1c0.9-0.6,1.8-1.1,2.8-1.5 l-1-0.5C37,20.3,36.7,20.3,36.4,20.4z'/%3E %3Cpath fill='%23005F9E' d='M69.5,58.6l19.7-10.5L70,37.8C72.3,44.6,72.1,52,69.5,58.6z'/%3E %3Cpath fill='%23005F9E' d='M42.4,23.9L42.4,23.9c-0.8,0.1-1.5,0.3-2.3,0.5c2.9,1.6,5.5,3.5,8,5.7c1.7-0.5,3.5-0.9,5.3-1.2l-9.6-5.1 C43.3,23.8,42.9,23.8,42.4,23.9z'/%3E %3Cpath fill='%23005F9E' d='M51.7,63.8c-10.9,1.5-22.6-3.6-29.3-12c-2.3,2.5-4,5.5-5,8.7c-0.2,0.9-0.3,1.9-0.2,2.8 c0.4,0.6,0.9,1.2,1.5,1.9c3.5,4,8.1,7,13.3,8.4c2.3,0.7,4.7,1,7.2,1.1l21-11.2c0.2-0.9,0.3-1.7,0.3-2.6 C57.8,62.4,54.8,63.4,51.7,63.8z'/%3E %3Cpath fill='%23005F9E' d='M22.9,45.2c2.6-2.5,5.5-4.8,8.5-6.8C31.2,38,31,37.5,30.9,37l0,0c-1.4-3.6-1-7.7,1-11 c0.1-0.2,0.3-0.4,0.4-0.5c-2-0.6-4.1-0.8-6.3-0.6c-1.2,1-2.2,2.2-3,3.5c-1.5,2.4-2.3,5.2-2.3,8.1c0,2.1,0.4,4.2,1.1,6.2 C22.1,43.6,22.5,44.4,22.9,45.2z'/%3E %3Cpath fill='%23005F9E' d='M34.7,35.7c0,0.2,0.1,0.3,0.2,0.4c2.8-1.7,5.8-3.2,8.8-4.4c-2.3-1.9-4.8-3.5-7.5-4.8 C34,29.4,33.5,32.8,34.7,35.7z'/%3E %3Cpath fill='%23005F9E' d='M50.7,45.1c1.3-0.2,2.6-0.6,3.8-1.2c-2.1-3.3-4.6-6.3-7.4-9c-0.5,0.2-1,0.4-1.5,0.6c-3,1.2-5.9,2.6-8.6,4.3 C40.4,43.6,45.5,45.7,50.7,45.1z'/%3E %3Cpath fill='%23005F9E' d='M23.5,20.5c2.5-1.5,5.2-2.6,8-3.3L14.3,8v20.7C16.8,25.4,19.9,22.6,23.5,20.5z'/%3E %3Cpath fill='%23005F9E' d='M57.8,40.8c1.4-2.3,1.6-5.1,0.6-7.6l0,0c-0.1-0.2-0.2-0.5-0.3-0.7c-2.2,0-4.4,0.3-6.5,0.8 c2.3,2.3,4.3,4.9,6.1,7.6C57.7,41,57.8,40.9,57.8,40.8z'/%3E %3Cpath fill='%23005F9E' d='M51.1,59.8c3.2-0.4,6.3-1.6,8.9-3.4c-0.7-3.2-1.9-6.2-3.4-9.1c-1.6,0.9-3.4,1.5-5.3,1.7 c-6.7,0.7-13.4-2-17.7-7.2c-3,2.1-5.8,4.4-8.4,7C31,56.5,41.3,61.2,51.1,59.8z'/%3E %3Cpath fill='%23005F9E' d='M20,48.4c-0.8-1.4-1.5-2.8-2-4.3l0,0c-1.5-4-1.7-8.3-0.8-12.4c-0.7,1-1.4,2.2-2,3.3l0,0 c-0.4,0.7-0.6,1.3-0.9,1.9v20.3C15.7,54,17.6,51,20,48.4z'/%3E %3Cpath fill='%23005F9E' d='M65.8,56.7c-0.4,0.5-0.9,0.9-1.3,1.4c0.1,0.5,0.1,1,0.1,1.5C65.1,58.6,65.5,57.7,65.8,56.7z'/%3E %3Cpath fill='%23005F9E' d='M15.6,67.9c-0.5-0.6-0.9-1.1-1.3-1.7v21.9l18.7-10c-0.7-0.2-1.4-0.3-2.1-0.5C25,75.9,19.7,72.6,15.6,67.9z'/%3E %3Cpath fill='%23005F9E' d='M71.4,74.9c-0.1-2.8,2.1-5.1,4.9-5.1c2.8-0.1,5.1,2.1,5.1,4.9c0.1,2.8-2.1,5.1-4.9,5.1h-0.1 C73.6,79.8,71.4,77.6,71.4,74.9z M72.4,74.9c-0.1,2.3,1.6,4.2,3.9,4.3c2.3,0.1,4.2-1.6,4.3-3.9S79,71.1,76.7,71c-0.1,0-0.1,0-0.2,0 C74.2,71,72.4,72.7,72.4,74.9C72.3,74.9,72.3,74.9,72.4,74.9L72.4,74.9z M79,77.6h-1l-1.6-2.5h-1v2.5h-0.8v-5.4H77 c0.5,0,0.9,0.1,1.4,0.3c0.4,0.3,0.6,0.7,0.6,1.2c0,1.1-0.8,1.5-1.8,1.5L79,77.6z M76.3,74.5c0.8,0,1.9,0.1,1.9-0.8 c0-0.7-0.6-0.8-1.3-0.8h-1.5v1.6L76.3,74.5z'/%3E %3Cpath fill='%23005F9E' d='M344.3,74.9c-0.1-2.8,2.1-5.1,4.9-5.1s5.1,2.1,5.1,4.9c0.1,2.8-2.1,5.1-4.9,5.1h-0.1 C346.5,79.8,344.3,77.6,344.3,74.9z M345.2,74.9c-0.1,2.3,1.6,4.2,3.9,4.3c2.3,0.1,4.2-1.6,4.3-3.9s-1.6-4.2-3.9-4.3 c-0.1,0-0.1,0-0.2,0C347.1,71,345.3,72.7,345.2,74.9L345.2,74.9z M351.8,77.6h-1l-1.6-2.5h-1v2.5h-0.8v-5.4h2.5 c0.5,0,0.9,0.1,1.4,0.3c0.4,0.3,0.6,0.7,0.6,1.2c0,1.1-0.8,1.5-1.8,1.5L351.8,77.6z M349.2,74.5c0.8,0,1.9,0.1,1.9-0.8 c0-0.7-0.6-0.8-1.3-0.8h-1.5v1.6L349.2,74.5z'/%3E %3C/g%3E %3C/svg%3E");
        width: 104px;
        height: 17px;
        box-sizing: border-box;
        visibility: visible;
    }
}

.trimblemaps-ctrl-attrib a {
    color: rgba(0, 0, 0, 0.75);
    text-decoration: none;
}

.trimblemaps-ctrl-attrib a:hover {
    color: inherit;
    text-decoration: underline;
}

/* stylelint-disable-next-line selector-class-pattern */
.trimblemaps-ctrl-attrib .trimblemaps-improve-map {
    font-weight: bold;
    margin-left: 2px;
}

.trimblemaps-attrib-empty {
    display: none;
}

.trimblemaps-ctrl-scale {
    background-color: rgba(255, 255, 255, 0.75);
    font-size: 10px;
    border-width: medium 2px 2px;
    border-style: none solid solid;
    border-color: #333;
    padding: 0 5px;
    color: #333;
    box-sizing: border-box;
}

.trimblemaps-popup {
    position: absolute;
    top: 0;
    left: 0;
    display: -webkit-flex;
    display: flex;
    will-change: transform;
    pointer-events: none;
}

.trimblemaps-popup-anchor-top,
.trimblemaps-popup-anchor-top-left,
.trimblemaps-popup-anchor-top-right {
    -webkit-flex-direction: column;
    flex-direction: column;
}

.trimblemaps-popup-anchor-bottom,
.trimblemaps-popup-anchor-bottom-left,
.trimblemaps-popup-anchor-bottom-right {
    -webkit-flex-direction: column-reverse;
    flex-direction: column-reverse;
}

.trimblemaps-popup-anchor-left {
    -webkit-flex-direction: row;
    flex-direction: row;
}

.trimblemaps-popup-anchor-right {
    -webkit-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.trimblemaps-popup-tip {
    width: 0;
    height: 0;
    border: 10px solid transparent;
    z-index: 1;
}

.trimblemaps-popup-anchor-top .trimblemaps-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-top: none;
    border-bottom-color: #fff;
}

.trimblemaps-popup-anchor-top-left .trimblemaps-popup-tip {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    border-top: none;
    border-left: none;
    border-bottom-color: #fff;
}

.trimblemaps-popup-anchor-top-right .trimblemaps-popup-tip {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    border-top: none;
    border-right: none;
    border-bottom-color: #fff;
}

.trimblemaps-popup-anchor-bottom .trimblemaps-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-bottom: none;
    border-top-color: #fff;
}

.trimblemaps-popup-anchor-bottom-left .trimblemaps-popup-tip {
    -webkit-align-self: flex-start;
    align-self: flex-start;
    border-bottom: none;
    border-left: none;
    border-top-color: #fff;
}

.trimblemaps-popup-anchor-bottom-right .trimblemaps-popup-tip {
    -webkit-align-self: flex-end;
    align-self: flex-end;
    border-bottom: none;
    border-right: none;
    border-top-color: #fff;
}

.trimblemaps-popup-anchor-left .trimblemaps-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-left: none;
    border-right-color: #fff;
}

.trimblemaps-popup-anchor-right .trimblemaps-popup-tip {
    -webkit-align-self: center;
    align-self: center;
    border-right: none;
    border-left-color: #fff;
}

.trimblemaps-popup-close-button {
    position: absolute;
    right: 0;
    top: 0;
    border: 0;
    border-radius: 0 3px 0 0;
    cursor: pointer;
    background-color: transparent;
}

.trimblemaps-popup-close-button:hover {
    background-color: rgba(0, 0, 0, 0.05);
}

.trimblemaps-popup-content {
    position: relative;
    background: #fff;
    border-radius: 3px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
    padding: 10px 10px 15px;
    pointer-events: auto;
}

.trimblemaps-popup-anchor-top-left .trimblemaps-popup-content {
    border-top-left-radius: 0;
}

.trimblemaps-popup-anchor-top-right .trimblemaps-popup-content {
    border-top-right-radius: 0;
}

.trimblemaps-popup-anchor-bottom-left .trimblemaps-popup-content {
    border-bottom-left-radius: 0;
}

.trimblemaps-popup-anchor-bottom-right .trimblemaps-popup-content {
    border-bottom-right-radius: 0;
}

.trimblemaps-popup-track-pointer {
    display: none;
}

.trimblemaps-popup-track-pointer * {
    pointer-events: none;
    user-select: none;
}

.trimblemaps-map:hover .trimblemaps-popup-track-pointer {
    display: flex;
}

.trimblemaps-map:active .trimblemaps-popup-track-pointer {
    display: none;
}

.trimblemaps-marker {
    position: absolute;
    top: 0;
    left: 0;
    will-change: transform;
}

.trimblemaps-user-location-dot {
    background-color: #1da1f2;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.25);
}

.trimblemaps-user-location-dot::before {
    background-color: #1da1f2;
    content: '';
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    -webkit-animation: trimblemaps-user-location-dot-pulse 2s infinite;
    -moz-animation: trimblemaps-user-location-dot-pulse 2s infinite;
    -ms-animation: trimblemaps-user-location-dot-pulse 2s infinite;
    animation: trimblemaps-user-location-dot-pulse 2s infinite;
}

.trimblemaps-user-location-dot::after {
    border-radius: 50%;
    border: 2px solid #fff;
    content: '';
    height: 19px;
    left: -2px;
    position: absolute;
    top: -2px;
    width: 19px;
    box-sizing: border-box;
}

.trimblemaps-ctrl-wapopup {
    max-width: 300px;
    overflow: auto;
}

.trimblemaps-ctrl-walegend {
    width: 210px;
    height: 205px;
    background-color: #fff;
    font-size: 11px;
}

.trimblemaps-ctrl-waheader {
    padding: 0 5px;
}

.trimblemaps-ctrl-waheader h3 {
    margin: 5px 0;
}

.trimblemaps-ctrl-walist {
    overflow: auto;
    width: 200px;
    height: 170px;
    margin: 5px;
}

.trimblemaps-ctrl-wafilter {
    width: 210px;
    height: 110px;
    background-color: #fff;
    font-size: 11px;
}

.trimblemaps-ctrl-wafilter label {
    padding: 2px 5px;
    display: block;
}

.trimblemaps-ctrl-wafilter label span {
    display: inline-block;
    width: 60px;
    font-weight: bold;
}

.trimblemaps-ctrl-wafilter select {
    width: 130px;
}

.trimblemaps-ctrl-trpopup {
    max-width: 300px;
}

.trimblemaps-ctrl-trheader {
    padding: 0 5px;
}

.trimblemaps-ctrl-trheader h3 {
    margin: 5px 0;
}

.trimblemaps-ctrl-trfilter {
    width: 205px;
    height: 80px;
    background-color: #fff;
    font-size: 11px;
}

.trimblemaps-ctrl-trfilter label {
    padding: 2px 5px;
    display: block;
}

.trimblemaps-ctrl-trfilter label span {
    display: inline-block;
    width: 60px;
    font-weight: bold;
}

.trimblemaps-ctrl-trfilter select {
    width: 130px;
}

.trimblemaps-ctrl-tipopup {
    max-width: 300px;
}

.trimblemaps-ctrl-filter-header {
    padding: 0 5px;
}

.trimblemaps-ctrl-filter-header h3 {
    margin: 5px 0;
}

.trimblemaps-ctrl-filter-container {
    width: 205px;
    height: auto;
    min-height: 80px;
    max-height: 200px;
    background-color: #fff;
    font-size: 11px;
}

.trimblemaps-ctrl-filter-container label {
    padding: 2px 5px;
    display: block;
}

.trimblemaps-ctrl-filter-container label span {
    display: inline-block;
    width: 60px;
    font-weight: bold;
}

.trimblemaps-ctrl-filter-container select {
    width: 130px;
}

/* traffic camera */
.trimblemaps-ctrl-tcpopup {
    max-width: 500px;
}

.trimblemaps-ctrl-traffic-cam {
    width: 352px; /* Estimated max image width */
    height: 240px; /* Estimaged max image height */
}

.trimblemaps-ctrl-traffic-cam-spinner {
    display: flex;
    justify-content: center;
    align-items: center;
}

@-webkit-keyframes trimblemaps-spinner-border {
    to {
        transform: rotate(360deg);
    }
}

@keyframes trimblemaps-spinner-border {
    to {
        transform: rotate(360deg);
    }
}

.trimblemaps-spinner-border {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    border: .25em solid currentColor;
    border-right-color: transparent;
    border-radius: 50%;
    -webkit-animation: trimblemaps-spinner-border .75s linear infinite;
    animation: trimblemaps-spinner-border .75s linear infinite;
}

.trimblemaps-spinner-border-sm {
    width: 1rem;
    height: 1rem;
    border-width: .2em;
}

@-webkit-keyframes trimblemaps-spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

@keyframes trimblemaps-spinner-grow {
    0% {
        transform: scale(0);
    }

    50% {
        opacity: 1;
        transform: none;
    }
}

.trimblemaps-spinner-grow {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    vertical-align: text-bottom;
    background-color: currentColor;
    border-radius: 50%;
    opacity: 0;
    -webkit-animation: trimblemaps-spinner-grow .75s linear infinite;
    animation: trimblemaps-spinner-grow .75s linear infinite;
}

.trimblemaps-spinner-grow-sm {
    width: 1rem;
    height: 1rem;
}

.trimblemaps-spinner-rectangle-bounce {
    height: 60px;
    width: 60px;
    position: relative;
    display: flex;
    align-items: center;
}

.trimblemaps-spinner-rectangle-bounce div {
    width: 10%;
    height: 40%;
    margin: 0 5%;
    background-color: currentColor;
}

.trimblemaps-spinner-rectangle-bounce :nth-child(1) {
    -webkit-animation: rectangle-bounce 1.2s linear infinite;
    animation: rectangle-bounce 1.2s linear infinite;
    -webkit-animation-delay: calc(1s / 10);
    animation-delay: calc(1s / 10);
}

.trimblemaps-spinner-rectangle-bounce :nth-child(2) {
    -webkit-animation: rectangle-bounce 1.2s linear infinite;
    animation: rectangle-bounce 1.2s linear infinite;
    -webkit-animation-delay: calc(2s / 10);
    animation-delay: calc(2s / 10);
}

.trimblemaps-spinner-rectangle-bounce :nth-child(3) {
    -webkit-animation: rectangle-bounce 1.2s linear infinite;
    animation: rectangle-bounce 1.2s linear infinite;
    -webkit-animation-delay: calc(3s / 10);
    animation-delay: calc(3s / 10);
}

.trimblemaps-spinner-rectangle-bounce :nth-child(4) {
    -webkit-animation: rectangle-bounce 1.2s linear infinite;
    animation: rectangle-bounce 1.2s linear infinite;
    -webkit-animation-delay: calc(4s / 10);
    animation-delay: calc(4s / 10);
}

.trimblemaps-spinner-rectangle-bounce :nth-child(5) {
    -webkit-animation: rectangle-bounce 1.2s linear infinite;
    animation: rectangle-bounce 1.2s linear infinite;
    -webkit-animation-delay: calc(5s / 10);
    animation-delay: calc(5s / 10);
}

.trimblemaps-sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    white-space: nowrap;
    border: 0;
}

.trimblemaps-text-primary {
    color: #363545 !important;
}

@-webkit-keyframes trimblemaps-user-location-dot-pulse {
    0%   { -webkit-transform: scale(1); opacity: 1; }
    70%  { -webkit-transform: scale(3); opacity: 0; }
    100% { -webkit-transform: scale(1); opacity: 0; }
}

@-ms-keyframes trimblemaps-user-location-dot-pulse {
    0%   { -ms-transform: scale(1); opacity: 1; }
    70%  { -ms-transform: scale(3); opacity: 0; }
    100% { -ms-transform: scale(1); opacity: 0; }
}

@keyframes trimblemaps-user-location-dot-pulse {
    0%   { transform: scale(1); opacity: 1; }
    70%  { transform: scale(3); opacity: 0; }
    100% { transform: scale(1); opacity: 0; }
}

.trimblemaps-user-location-dot-stale {
    background-color: #aaa;
}

.trimblemaps-user-location-dot-stale::after {
    display: none;
}

.trimblemaps-user-location-accuracy-circle {
    background-color: #1da1f233;
    width: 1px;
    height: 1px;
    border-radius: 100%;
}

.trimblemaps-crosshair,
.trimblemaps-crosshair .trimblemaps-interactive,
.trimblemaps-crosshair .trimblemaps-interactive:active {
    cursor: crosshair;
}

.trimblemaps-boxzoom {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    background: #fff;
    border: 2px dotted #202020;
    opacity: 0.5;
}

@media print {
    /* stylelint-disable-next-line selector-class-pattern */
    .trimblemaps-improve-map {
        display: none;
    }
}
