/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Prevents IE11 from highlighting tiles in blue */
.leaflet-tile::selection {
	background: transparent;
}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg {
	max-width: none !important;
	max-height: none !important;
	}
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	width: auto;
	padding: 0;
	}

.leaflet-container img.leaflet-tile {
	/* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
	mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
svg.leaflet-zoom-animated {
	will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline-offset: 1px;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-size: 0.75rem;
	line-height: 1.5;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover,
.leaflet-bar a:focus {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url("../assets/416d91365b44e4b4f477.a6137456ed16.png");
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url("../assets/8f2c4d11474275fbc161.4f0283c6ce28.png");
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	font-size: 13px;
	font-size: 1.08333em;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path { /* used only in path-guessing heuristic, see L.Icon.Default */
	background-image: url("../assets/2b3e1faf89f94a483539.2273e3d8ad92.png");
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.8);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	line-height: 1.4;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
	text-decoration: underline;
	}
.leaflet-attribution-flag {
	display: inline !important;
	vertical-align: baseline !important;
	width: 1em;
	height: 0.6669em;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	white-space: nowrap;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	background: rgba(255, 255, 255, 0.8);
	text-shadow: 1px 1px #fff;
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 24px 13px 20px;
	line-height: 1.3;
	font-size: 13px;
	font-size: 1.08333em;
	min-height: 1px;
	}
.leaflet-popup-content p {
	margin: 17px 0;
	margin: 1.3em 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-top: -1px;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;
	pointer-events: auto;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	border: none;
	text-align: center;
	width: 24px;
	height: 24px;
	font: 16px/24px Tahoma, Verdana, sans-serif;
	color: #757575;
	text-decoration: none;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
	color: #585858;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	-ms-zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-interactive {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/* Printing */

@media print {
	/* Prevent printers from removing background-images of controls. */
	.leaflet-control {
		-webkit-print-color-adjust: exact;
		print-color-adjust: exact;
		}
	}

.maplibregl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0,0,0,0)}.maplibregl-canvas{left:0;position:absolute;top:0}.maplibregl-map:fullscreen{height:100%;width:100%}.maplibregl-ctrl-group button.maplibregl-ctrl-compass{touch-action:none}.maplibregl-canvas-container.maplibregl-interactive,.maplibregl-ctrl-group button.maplibregl-ctrl-compass{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-canvas-container.maplibregl-interactive.maplibregl-track-pointer{cursor:pointer}.maplibregl-canvas-container.maplibregl-interactive:active,.maplibregl-ctrl-group button.maplibregl-ctrl-compass:active{cursor:grabbing}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-canvas-container.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:pinch-zoom}.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,.maplibregl-canvas-container.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan .maplibregl-canvas{touch-action:none}.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures,.maplibregl-canvas-container.maplibregl-touch-drag-pan.maplibregl-cooperative-gestures .maplibregl-canvas{touch-action:pan-x pan-y}.maplibregl-ctrl-bottom-left,.maplibregl-ctrl-bottom-right,.maplibregl-ctrl-top-left,.maplibregl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.maplibregl-ctrl-top-left{left:0;top:0}.maplibregl-ctrl-top-right{right:0;top:0}.maplibregl-ctrl-bottom-left{bottom:0;left:0}.maplibregl-ctrl-bottom-right{bottom:0;right:0}.maplibregl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.maplibregl-ctrl-top-left .maplibregl-ctrl{float:left;margin:10px 0 0 10px}.maplibregl-ctrl-top-right .maplibregl-ctrl{float:right;margin:10px 10px 0 0}.maplibregl-ctrl-bottom-left .maplibregl-ctrl{float:left;margin:0 0 10px 10px}.maplibregl-ctrl-bottom-right .maplibregl-ctrl{float:right;margin:0 10px 10px 0}.maplibregl-ctrl-group{background:#fff;border-radius:4px}.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (forced-colors:active){.maplibregl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.maplibregl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;padding:0;width:29px}.maplibregl-ctrl-group button+button{border-top:1px solid #ddd}.maplibregl-ctrl button .maplibregl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (forced-colors:active){.maplibregl-ctrl-icon{background-color:transparent}.maplibregl-ctrl-group button+button{border-top:1px solid ButtonText}}.maplibregl-ctrl button::-moz-focus-inner{border:0;padding:0}.maplibregl-ctrl-attrib-button:focus,.maplibregl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl button:disabled{cursor:not-allowed}.maplibregl-ctrl button:disabled .maplibregl-ctrl-icon{opacity:.25}@media (hover:hover){.maplibregl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}}.maplibregl-ctrl button:not(:disabled):active{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.maplibregl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.maplibregl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.maplibregl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.maplibregl-ctrl-group button:focus:only-child{border-radius:inherit}.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5%27/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5%27/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-zoom-out .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5%27/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z%27/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z%27/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-fullscreen .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-shrink .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1z%27/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23333%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27m10.5 14 4-8 4 8z%27/%3E%3Cpath fill=%27%23ccc%27 d=%27m10.5 16 4 8 4-8z%27/%3E%3C/svg%3E")}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23fff%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27m10.5 14 4-8 4 8z%27/%3E%3Cpath fill=%27%23ccc%27 d=%27m10.5 16 4 8 4-8z%27/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-compass .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 29 29%27%3E%3Cpath d=%27m10.5 14 4-8 4 8z%27/%3E%3Cpath fill=%27%23ccc%27 d=%27m10.5 16 4 8 4-8z%27/%3E%3C/svg%3E")}}.maplibregl-ctrl button.maplibregl-ctrl-globe .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 fill=%27none%27 stroke=%27%23333%27 viewBox=%270 0 22 22%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%278.5%27/%3E%3Cpath d=%27M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z%27/%3E%3Cpath d=%27M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z%27/%3E%3Cpath d=%27M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-globe-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 fill=%27none%27 stroke=%27%2333b5e5%27 viewBox=%270 0 22 22%27%3E%3Ccircle cx=%2711%27 cy=%2711%27 r=%278.5%27/%3E%3Cpath d=%27M17.5 11c0 4.819-3.02 8.5-6.5 8.5S4.5 15.819 4.5 11 7.52 2.5 11 2.5s6.5 3.681 6.5 8.5Z%27/%3E%3Cpath d=%27M13.5 11c0 2.447-.331 4.64-.853 6.206-.262.785-.562 1.384-.872 1.777-.314.399-.58.517-.775.517s-.461-.118-.775-.517c-.31-.393-.61-.992-.872-1.777C8.831 15.64 8.5 13.446 8.5 11s.331-4.64.853-6.206c.262-.785.562-1.384.872-1.777.314-.399.58-.517.775-.517s.461.118.775.517c.31.393.61.992.872 1.777.522 1.565.853 3.76.853 6.206Z%27/%3E%3Cpath d=%27M11 7.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138q.07-.058.224-.138c.299-.151.763-.302 1.379-.434C7.378 5.666 9.091 5.5 11 5.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138q-.07.058-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428ZM4.486 6.436ZM11 16.5c-1.909 0-3.622-.166-4.845-.428-.616-.132-1.08-.283-1.379-.434a1.3 1.3 0 0 1-.224-.138 1.3 1.3 0 0 1 .224-.138c.299-.151.763-.302 1.379-.434C7.378 14.666 9.091 14.5 11 14.5s3.622.166 4.845.428c.616.132 1.08.283 1.379.434.105.053.177.1.224.138a1.3 1.3 0 0 1-.224.138c-.299.151-.763.302-1.379.434-1.223.262-2.936.428-4.845.428Zm-6.514-1.064ZM11 12.5c-2.46 0-4.672-.222-6.255-.574-.796-.177-1.406-.38-1.805-.59a1.5 1.5 0 0 1-.39-.272.3.3 0 0 1-.047-.064.3.3 0 0 1 .048-.064c.066-.073.189-.167.389-.272.399-.21 1.009-.413 1.805-.59C6.328 9.722 8.54 9.5 11 9.5s4.672.222 6.256.574c.795.177 1.405.38 1.804.59.2.105.323.2.39.272a.3.3 0 0 1 .047.064.3.3 0 0 1-.048.064 1.4 1.4 0 0 1-.389.272c-.399.21-1.009.413-1.804.59-1.584.352-3.796.574-6.256.574Zm-8.501-1.51v.002zm0 .018v.002zm17.002.002v-.002zm0-.018v-.002z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 fill=%27%23333%27 viewBox=%270 0 22 22%27%3E%3Cpath d=%27m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-terrain-enabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2722%27 height=%2722%27 fill=%27%2333b5e5%27 viewBox=%270 0 22 22%27%3E%3Cpath d=%27m1.754 13.406 4.453-4.851 3.09 3.09 3.281 3.277.969-.969-3.309-3.312 3.844-4.121 6.148 6.886h1.082v-.855l-7.207-8.07-4.84 5.187L6.169 6.57l-5.48 5.965v.871ZM.688 16.844h20.625v1.375H.688Zm0 0%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23333%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23aaa%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath fill=%27red%27 d=%27m14 5 1 1-9 9-1-1z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%2333b5e5%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23e58978%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%2333b5e5%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23e54e33%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-waiting .maplibregl-ctrl-icon{animation:maplibregl-spin 2s linear infinite}@media (forced-colors:active){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23fff%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23999%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath fill=%27red%27 d=%27m14 5 1 1-9 9-1-1z%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%2333b5e5%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-active-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23e58978%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%2333b5e5%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate.maplibregl-ctrl-geolocate-background-error .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23e54e33%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl button.maplibregl-ctrl-geolocate .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3C/svg%3E")}.maplibregl-ctrl button.maplibregl-ctrl-geolocate:disabled .maplibregl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2729%27 height=%2729%27 fill=%27%23666%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1m0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7%27/%3E%3Ccircle cx=%2710%27 cy=%2710%27 r=%272%27/%3E%3Cpath fill=%27red%27 d=%27m14 5 1 1-9 9-1-1z%27/%3E%3C/svg%3E")}}@keyframes maplibregl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2788%27 height=%2723%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 fill-opacity=%27.4%27 fill-rule=%27evenodd%27 d=%27M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%27/%3E%3Cpath fill=%27%23fff%27 d=%27m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z%27/%3E%3Cpath fill=%27%23e1e3e9%27 d=%27M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z%27/%3E%3Cpath d=%27M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z%27 style=%27fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001%27/%3E%3Cg style=%27stroke-width:1.12603545%27%3E%3Cpath d=%27M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%27 style=%27color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3Cpath d=%27M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3%27 style=%27clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3Cpath d=%27M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%27 style=%27clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.maplibregl-ctrl-logo.maplibregl-compact{width:14px}@media (forced-colors:active){a.maplibregl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2788%27 height=%2723%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 fill-opacity=%27.4%27 fill-rule=%27evenodd%27 d=%27M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%27/%3E%3Cpath fill=%27%23fff%27 d=%27m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z%27/%3E%3Cpath fill=%27%23e1e3e9%27 d=%27M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z%27/%3E%3Cpath d=%27M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z%27 style=%27fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001%27/%3E%3Cg style=%27stroke-width:1.12603545%27%3E%3Cpath d=%27M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%27 style=%27color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3Cpath d=%27M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3%27 style=%27clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3Cpath d=%27M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%27 style=%27clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3C/g%3E%3C/svg%3E")}}@media (forced-colors:active) and (prefers-color-scheme:light){a.maplibregl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2788%27 height=%2723%27 fill=%27none%27%3E%3Cpath fill=%27%23000%27 fill-opacity=%27.4%27 fill-rule=%27evenodd%27 d=%27M17.408 16.796h-1.827l2.501-12.095h.198l3.324 6.533.988 2.19.988-2.19 3.258-6.533h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.929 5.644h-.098l-2.914-5.644-.757-1.71-.345 1.71zm1.958-3.42-.726 3.663a1.255 1.255 0 0 1-1.232 1.011h-1.827a1.255 1.255 0 0 1-1.229-1.509l2.501-12.095a1.255 1.255 0 0 1 1.23-1.001h.197a1.25 1.25 0 0 1 1.12.685l3.19 6.273 3.125-6.263a1.25 1.25 0 0 1 1.123-.695h.181a1.255 1.255 0 0 1 1.227.991l1.443 6.71a5 5 0 0 1 .314-.787l.009-.016a4.6 4.6 0 0 1 1.777-1.887c.782-.46 1.668-.667 2.611-.667a4.6 4.6 0 0 1 1.7.32l.306.134c.21-.16.474-.256.759-.256h1.694a1.255 1.255 0 0 1 1.212.925 1.255 1.255 0 0 1 1.212-.925h1.711c.284 0 .545.094.755.252.613-.3 1.312-.45 2.075-.45 1.356 0 2.557.445 3.482 1.4q.47.48.763 1.064V4.701a1.255 1.255 0 0 1 1.255-1.255h1.86A1.255 1.255 0 0 1 54.44 4.7v9.194h2.217c.19 0 .37.043.532.118v-4.77c0-.356.147-.678.385-.906a2.42 2.42 0 0 1-.682-1.71c0-.665.267-1.253.735-1.7a2.45 2.45 0 0 1 1.722-.674 2.43 2.43 0 0 1 1.705.675q.318.302.504.683V4.7a1.255 1.255 0 0 1 1.255-1.255h1.744A1.255 1.255 0 0 1 65.812 4.7v3.335a4.8 4.8 0 0 1 1.526-.246c.938 0 1.817.214 2.59.69a4.47 4.47 0 0 1 1.67 1.743v-.98a1.255 1.255 0 0 1 1.256-1.256h1.777c.233 0 .451.064.639.174a3.4 3.4 0 0 1 1.567-.372c.346 0 .861.02 1.285.232a1.25 1.25 0 0 1 .689 1.004 4.7 4.7 0 0 1 .853-.588c.795-.44 1.675-.647 2.61-.647 1.385 0 2.65.39 3.525 1.396.836.938 1.168 2.173 1.168 3.528q-.001.515-.056 1.051a1.255 1.255 0 0 1-.947 1.09l.408.952a1.255 1.255 0 0 1-.477 1.552c-.418.268-.92.463-1.458.612-.613.171-1.304.244-2.049.244-1.06 0-2.043-.207-2.886-.698l-.015-.008c-.798-.48-1.419-1.135-1.818-1.963l-.004-.008a5.8 5.8 0 0 1-.548-2.512q0-.429.053-.843a1.3 1.3 0 0 1-.333-.086l-.166-.004c-.223 0-.426.062-.643.228-.03.024-.142.139-.142.59v3.883a1.255 1.255 0 0 1-1.256 1.256h-1.777a1.255 1.255 0 0 1-1.256-1.256V15.69l-.032.057a4.8 4.8 0 0 1-1.86 1.833 5.04 5.04 0 0 1-2.484.634 4.5 4.5 0 0 1-1.935-.424 1.25 1.25 0 0 1-.764.258h-1.71a1.255 1.255 0 0 1-1.256-1.255V7.687a2.4 2.4 0 0 1-.428.625c.253.23.412.561.412.93v7.553a1.255 1.255 0 0 1-1.256 1.255h-1.843a1.25 1.25 0 0 1-.894-.373c-.228.23-.544.373-.894.373H51.32a1.255 1.255 0 0 1-1.256-1.255v-1.251l-.061.117a4.7 4.7 0 0 1-1.782 1.884 4.77 4.77 0 0 1-2.485.67 5.6 5.6 0 0 1-1.485-.188l.009 2.764a1.255 1.255 0 0 1-1.255 1.259h-1.729a1.255 1.255 0 0 1-1.255-1.255v-3.537a1.255 1.255 0 0 1-1.167.793h-1.679a1.25 1.25 0 0 1-.77-.263 4.5 4.5 0 0 1-1.945.429c-.885 0-1.724-.21-2.495-.632l-.017-.01a5 5 0 0 1-1.081-.836 1.255 1.255 0 0 1-1.254 1.312h-1.81a1.255 1.255 0 0 1-1.228-.99l-.782-3.625-2.044 3.939a1.25 1.25 0 0 1-1.115.676h-.098a1.25 1.25 0 0 1-1.116-.68l-2.061-3.994zM35.92 16.63l.207-.114.223-.15q.493-.356.735-.785l.061-.118.033 1.332h1.678V9.242h-1.694l-.033 1.267q-.133-.329-.526-.658l-.032-.028a3.2 3.2 0 0 0-.668-.428l-.27-.12a3.3 3.3 0 0 0-1.235-.23q-1.136-.001-1.974.493a3.36 3.36 0 0 0-1.3 1.382q-.445.89-.444 2.074 0 1.2.51 2.107a3.8 3.8 0 0 0 1.382 1.381 3.9 3.9 0 0 0 1.893.477q.795 0 1.455-.33zm-2.789-5.38q-.576.675-.575 1.762 0 1.102.559 1.794.576.675 1.645.675a2.25 2.25 0 0 0 .934-.19 2.2 2.2 0 0 0 .468-.29l.178-.161a2.2 2.2 0 0 0 .397-.561q.244-.5.244-1.15v-.115q0-.708-.296-1.267l-.043-.077a2.2 2.2 0 0 0-.633-.709l-.13-.086-.047-.028a2.1 2.1 0 0 0-1.073-.285q-1.052 0-1.629.692zm2.316 2.706c.163-.17.28-.407.28-.83v-.114c0-.292-.06-.508-.15-.68a.96.96 0 0 0-.353-.389.85.85 0 0 0-.464-.127c-.4 0-.56.114-.664.239l-.01.012c-.148.174-.275.45-.275.945 0 .506.122.801.27.99.097.11.266.224.68.224.303 0 .504-.09.687-.269zm7.545 1.705a2.6 2.6 0 0 0 .331.423q.319.33.755.548l.173.074q.65.255 1.49.255 1.02 0 1.844-.493a3.45 3.45 0 0 0 1.316-1.4q.493-.904.493-2.089 0-1.909-.988-2.913-.988-1.02-2.584-1.02-.898 0-1.575.347a3 3 0 0 0-.415.262l-.199.166a3.4 3.4 0 0 0-.64.82V9.242h-1.712v11.553h1.729l-.017-5.134zm.53-1.138q.206.29.48.5l.155.11.053.034q.51.296 1.119.297 1.07 0 1.645-.675.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.435 0-.835.16a2 2 0 0 0-.284.136 2 2 0 0 0-.363.254 2.2 2.2 0 0 0-.46.569l-.082.162a2.6 2.6 0 0 0-.213 1.072v.115q0 .707.296 1.267l.135.211zm.964-.818a1.1 1.1 0 0 0 .367.385.94.94 0 0 0 .476.118c.423 0 .59-.117.687-.23.159-.194.28-.478.28-.95 0-.53-.133-.8-.266-.952l-.021-.025c-.078-.094-.231-.221-.68-.221a1 1 0 0 0-.503.135l-.012.007a.86.86 0 0 0-.335.343c-.073.133-.132.324-.132.614v.115a1.4 1.4 0 0 0 .14.66zm15.7-6.222q.347-.346.346-.856a1.05 1.05 0 0 0-.345-.79 1.18 1.18 0 0 0-.84-.329q-.51 0-.855.33a1.05 1.05 0 0 0-.346.79q0 .51.346.855.345.346.856.346.51 0 .839-.346zm4.337 9.314.033-1.332q.191.403.59.747l.098.081a4 4 0 0 0 .316.224l.223.122a3.2 3.2 0 0 0 1.44.322 3.8 3.8 0 0 0 1.875-.477 3.5 3.5 0 0 0 1.382-1.366q.527-.89.526-2.09 0-1.184-.444-2.073a3.24 3.24 0 0 0-1.283-1.399q-.823-.51-1.942-.51a3.5 3.5 0 0 0-1.527.344l-.086.043-.165.09a3 3 0 0 0-.33.214q-.432.315-.656.707a2 2 0 0 0-.099.198l.082-1.283V4.701h-1.744v12.095zm.473-2.509a2.5 2.5 0 0 0 .566.7q.117.098.245.18l.144.08a2.1 2.1 0 0 0 .975.232q1.07 0 1.645-.675.576-.69.576-1.778 0-1.102-.576-1.777-.56-.691-1.645-.692a2.2 2.2 0 0 0-1.015.235q-.22.113-.415.282l-.15.142a2.1 2.1 0 0 0-.42.594q-.223.479-.223 1.1v.115q0 .705.293 1.26zm2.616-.293c.157-.191.28-.479.28-.967 0-.51-.13-.79-.276-.961l-.021-.026c-.082-.1-.232-.225-.67-.225a.87.87 0 0 0-.681.279l-.012.011c-.154.155-.274.38-.274.807v.115c0 .285.057.499.144.669a1.1 1.1 0 0 0 .367.405c.137.082.28.123.455.123.423 0 .59-.118.686-.23zm8.266-3.013q.345-.13.724-.14l.069-.002q.493 0 .642.099l.247-1.794q-.196-.099-.717-.099a2.3 2.3 0 0 0-.545.063 2 2 0 0 0-.411.148 2.2 2.2 0 0 0-.4.249 2.5 2.5 0 0 0-.485.499 2.7 2.7 0 0 0-.32.581l-.05.137v-1.48h-1.778v7.553h1.777v-3.884q0-.546.159-.943a1.5 1.5 0 0 1 .466-.636 2.5 2.5 0 0 1 .399-.253 2 2 0 0 1 .224-.099zm9.784 2.656.05-.922q0-1.743-.856-2.698-.838-.97-2.584-.97-1.119-.001-2.007.493a3.46 3.46 0 0 0-1.4 1.382q-.493.906-.493 2.106 0 1.07.428 1.975.428.89 1.332 1.432.906.526 2.255.526.973 0 1.668-.185l.044-.012.135-.04q.613-.184.984-.421l-.542-1.267q-.3.162-.642.274l-.297.087q-.51.131-1.3.131-.954 0-1.497-.444a1.6 1.6 0 0 1-.192-.193q-.366-.44-.512-1.234l-.004-.021zm-5.427-1.256-.003.022h3.752v-.138q-.011-.727-.288-1.118a1 1 0 0 0-.156-.176q-.46-.428-1.316-.428-.986 0-1.494.604-.379.45-.494 1.234zm-27.053 2.77V4.7h-1.86v12.095h5.333V15.15zm7.103-5.908v7.553h-1.843V9.242h1.843z%27/%3E%3Cpath fill=%27%23fff%27 d=%27m19.63 11.151-.757-1.71-.345 1.71-1.12 5.644h-1.827L18.083 4.7h.197l3.325 6.533.988 2.19.988-2.19L26.839 4.7h.181l2.6 12.095h-1.81l-1.218-5.644-.362-1.71-.658 1.71-2.93 5.644h-.098l-2.913-5.644zm14.836 5.81q-1.02 0-1.893-.478a3.8 3.8 0 0 1-1.381-1.382q-.51-.906-.51-2.106 0-1.185.444-2.074a3.36 3.36 0 0 1 1.3-1.382q.839-.494 1.974-.494a3.3 3.3 0 0 1 1.234.231 3.3 3.3 0 0 1 .97.575q.396.33.527.659l.033-1.267h1.694v7.553H37.18l-.033-1.332q-.279.593-1.02 1.053a3.17 3.17 0 0 1-1.662.444zm.296-1.482q.938 0 1.58-.642.642-.66.642-1.711v-.115q0-.708-.296-1.267a2.2 2.2 0 0 0-.807-.872 2.1 2.1 0 0 0-1.119-.313q-1.053 0-1.629.692-.575.675-.575 1.76 0 1.103.559 1.795.577.675 1.645.675zm6.521-6.237h1.711v1.4q.906-1.597 2.83-1.597 1.596 0 2.584 1.02.988 1.005.988 2.914 0 1.185-.493 2.09a3.46 3.46 0 0 1-1.316 1.399 3.5 3.5 0 0 1-1.844.493q-.954 0-1.662-.329a2.67 2.67 0 0 1-1.086-.97l.017 5.134h-1.728zm4.048 6.22q1.07 0 1.645-.674.577-.69.576-1.762 0-1.119-.576-1.777-.558-.675-1.645-.675-.592 0-1.12.296-.51.28-.822.823-.296.527-.296 1.234v.115q0 .708.296 1.267.313.543.823.855.51.296 1.119.297z%27/%3E%3Cpath fill=%27%23e1e3e9%27 d=%27M51.325 4.7h1.86v10.45h3.473v1.646h-5.333zm7.12 4.542h1.843v7.553h-1.843zm.905-1.415a1.16 1.16 0 0 1-.856-.346 1.17 1.17 0 0 1-.346-.856 1.05 1.05 0 0 1 .346-.79q.346-.329.856-.329.494 0 .839.33a1.05 1.05 0 0 1 .345.79 1.16 1.16 0 0 1-.345.855q-.33.346-.84.346zm7.875 9.133a3.17 3.17 0 0 1-1.662-.444q-.723-.46-1.004-1.053l-.033 1.332h-1.71V4.701h1.743v4.657l-.082 1.283q.279-.658 1.086-1.119a3.5 3.5 0 0 1 1.778-.477q1.119 0 1.942.51a3.24 3.24 0 0 1 1.283 1.4q.445.888.444 2.072 0 1.201-.526 2.09a3.5 3.5 0 0 1-1.382 1.366 3.8 3.8 0 0 1-1.876.477zm-.296-1.481q1.069 0 1.645-.675.577-.69.577-1.778 0-1.102-.577-1.776-.56-.691-1.645-.692a2.12 2.12 0 0 0-1.58.659q-.642.641-.642 1.694v.115q0 .71.296 1.267a2.4 2.4 0 0 0 .807.872 2.1 2.1 0 0 0 1.119.313zm5.927-6.237h1.777v1.481q.263-.757.856-1.217a2.14 2.14 0 0 1 1.349-.46q.527 0 .724.098l-.247 1.794q-.149-.099-.642-.099-.774 0-1.416.494-.626.493-.626 1.58v3.883h-1.777V9.242zm9.534 7.718q-1.35 0-2.255-.526-.904-.543-1.332-1.432a4.6 4.6 0 0 1-.428-1.975q0-1.2.493-2.106a3.46 3.46 0 0 1 1.4-1.382q.889-.495 2.007-.494 1.744 0 2.584.97.855.956.856 2.7 0 .444-.05.92h-5.43q.18 1.005.708 1.45.542.443 1.497.443.79 0 1.3-.131a4 4 0 0 0 .938-.362l.542 1.267q-.411.263-1.119.46-.708.198-1.711.197zm1.596-4.558q.016-1.02-.444-1.432-.46-.428-1.316-.428-1.728 0-1.991 1.86z%27/%3E%3Cpath d=%27M5.074 15.948a.484.657 0 0 0-.486.659v1.84a.484.657 0 0 0 .486.659h4.101a.484.657 0 0 0 .486-.659v-1.84a.484.657 0 0 0-.486-.659zm3.56 1.16H5.617v.838h3.017z%27 style=%27fill:%23fff;fill-rule:evenodd;stroke-width:1.03600001%27/%3E%3Cg style=%27stroke-width:1.12603545%27%3E%3Cpath d=%27M-9.408-1.416c-3.833-.025-7.056 2.912-7.08 6.615-.02 3.08 1.653 4.832 3.107 6.268.903.892 1.721 1.74 2.32 2.902l-.525-.004c-.543-.003-.992.304-1.24.639a1.87 1.87 0 0 0-.362 1.121l-.011 1.877c-.003.402.104.787.347 1.125.244.338.688.653 1.23.656l4.142.028c.542.003.99-.306 1.238-.641a1.87 1.87 0 0 0 .363-1.121l.012-1.875a1.87 1.87 0 0 0-.348-1.127c-.243-.338-.688-.653-1.23-.656l-.518-.004c.597-1.145 1.425-1.983 2.348-2.87 1.473-1.414 3.18-3.149 3.2-6.226-.016-3.59-2.923-6.684-6.993-6.707m-.006 1.1v.002c3.274.02 5.92 2.532 5.9 5.6-.017 2.706-1.39 4.026-2.863 5.44-1.034.994-2.118 2.033-2.814 3.633-.018.041-.052.055-.075.065q-.013.004-.02.01a.34.34 0 0 1-.226.084.34.34 0 0 1-.224-.086l-.092-.077c-.699-1.615-1.768-2.669-2.781-3.67-1.454-1.435-2.797-2.762-2.78-5.478.02-3.067 2.7-5.545 5.975-5.523m-.02 2.826c-1.62-.01-2.944 1.315-2.955 2.96-.01 1.646 1.295 2.988 2.916 2.999h.002c1.621.01 2.943-1.316 2.953-2.961.011-1.646-1.294-2.988-2.916-2.998m-.005 1.1c1.017.006 1.829.83 1.822 1.89s-.83 1.874-1.848 1.867c-1.018-.006-1.829-.83-1.822-1.89s.83-1.874 1.848-1.868m-2.155 11.857 4.14.025c.271.002.49.305.487.676l-.013 1.875c-.003.37-.224.67-.495.668l-4.14-.025c-.27-.002-.487-.306-.485-.676l.012-1.875c.003-.37.224-.67.494-.668%27 style=%27color:%23000;font-style:normal;font-variant:normal;font-weight:400;font-stretch:normal;font-size:medium;line-height:normal;font-family:sans-serif;font-variant-ligatures:normal;font-variant-position:normal;font-variant-caps:normal;font-variant-numeric:normal;font-variant-alternates:normal;font-feature-settings:normal;text-indent:0;text-align:start;text-decoration:none;text-decoration-line:none;text-decoration-style:solid;text-decoration-color:%23000;letter-spacing:normal;word-spacing:normal;text-transform:none;writing-mode:lr-tb;direction:ltr;text-orientation:mixed;dominant-baseline:auto;baseline-shift:baseline;text-anchor:start;white-space:normal;shape-padding:0;clip-rule:evenodd;display:inline;overflow:visible;visibility:visible;opacity:1;isolation:auto;mix-blend-mode:normal;color-interpolation:sRGB;color-interpolation-filters:linearRGB;solid-color:%23000;solid-opacity:1;vector-effect:none;fill:%23000;fill-opacity:.4;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;color-rendering:auto;image-rendering:auto;shape-rendering:auto;text-rendering:auto%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3Cpath d=%27M-9.415-.316C-12.69-.338-15.37 2.14-15.39 5.207c-.017 2.716 1.326 4.041 2.78 5.477 1.013 1 2.081 2.055 2.78 3.67l.092.076a.34.34 0 0 0 .225.086.34.34 0 0 0 .227-.083l.019-.01c.022-.009.057-.024.074-.064.697-1.6 1.78-2.64 2.814-3.634 1.473-1.414 2.847-2.733 2.864-5.44.02-3.067-2.627-5.58-5.901-5.601m-.057 8.784c1.621.011 2.944-1.315 2.955-2.96.01-1.646-1.295-2.988-2.916-2.999-1.622-.01-2.945 1.315-2.955 2.96s1.295 2.989 2.916 3%27 style=%27clip-rule:evenodd;fill:%23e1e3e9;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3Cpath d=%27M-11.594 15.465c-.27-.002-.492.297-.494.668l-.012 1.876c-.003.371.214.673.485.675l4.14.027c.271.002.492-.298.495-.668l.012-1.877c.003-.37-.215-.672-.485-.674z%27 style=%27clip-rule:evenodd;fill:%23fff;fill-opacity:1;fill-rule:evenodd;stroke:none;stroke-width:2.47727823;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:.4%27 transform=%27translate%2815.553 2.85%29scale%28.88807%29%27/%3E%3C/g%3E%3C/svg%3E")}}.maplibregl-ctrl.maplibregl-ctrl-attrib{background-color:hsla(0,0%,100%,.5);margin:0;padding:0 5px}@media screen{.maplibregl-ctrl-attrib.maplibregl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;color:#000;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.maplibregl-ctrl-attrib.maplibregl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact-show,.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none}.maplibregl-ctrl-attrib-button{background-color:hsla(0,0%,100%,.5);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill-rule=%27evenodd%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0%27/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;list-style:none}.maplibregl-ctrl-attrib summary.maplibregl-ctrl-attrib-button::-webkit-details-marker{display:none}.maplibregl-ctrl-bottom-left .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-top-left .maplibregl-ctrl-attrib-button{left:0}.maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button,.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.maplibregl-ctrl-attrib.maplibregl-compact-show .maplibregl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.maplibregl-ctrl-bottom-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;right:0}.maplibregl-ctrl-top-right>.maplibregl-ctrl-attrib.maplibregl-compact:after{right:0;top:0}.maplibregl-ctrl-top-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{left:0;top:0}.maplibregl-ctrl-bottom-left>.maplibregl-ctrl-attrib.maplibregl-compact:after{bottom:0;left:0}}@media screen and (forced-colors:active){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill=%27%23fff%27 fill-rule=%27evenodd%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0%27/%3E%3C/svg%3E")}}@media screen and (forced-colors:active) and (prefers-color-scheme:light){.maplibregl-ctrl-attrib.maplibregl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 fill-rule=%27evenodd%27 viewBox=%270 0 20 20%27%3E%3Cpath d=%27M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0%27/%3E%3C/svg%3E")}}.maplibregl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.maplibregl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.maplibregl-attrib-empty{display:none}.maplibregl-ctrl-scale{background-color:hsla(0,0%,100%,.75);border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.maplibregl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.maplibregl-popup-anchor-top,.maplibregl-popup-anchor-top-left,.maplibregl-popup-anchor-top-right{flex-direction:column}.maplibregl-popup-anchor-bottom,.maplibregl-popup-anchor-bottom-left,.maplibregl-popup-anchor-bottom-right{flex-direction:column-reverse}.maplibregl-popup-anchor-left{flex-direction:row}.maplibregl-popup-anchor-right{flex-direction:row-reverse}.maplibregl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.maplibregl-popup-anchor-top .maplibregl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.maplibregl-popup-anchor-top-left .maplibregl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.maplibregl-popup-anchor-top-right .maplibregl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.maplibregl-popup-anchor-left .maplibregl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.maplibregl-popup-anchor-right .maplibregl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.maplibregl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.maplibregl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.maplibregl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:15px 10px;pointer-events:auto;position:relative}.maplibregl-popup-anchor-top-left .maplibregl-popup-content{border-top-left-radius:0}.maplibregl-popup-anchor-top-right .maplibregl-popup-content{border-top-right-radius:0}.maplibregl-popup-anchor-bottom-left .maplibregl-popup-content{border-bottom-left-radius:0}.maplibregl-popup-anchor-bottom-right .maplibregl-popup-content{border-bottom-right-radius:0}.maplibregl-popup-track-pointer{display:none}.maplibregl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.maplibregl-map:hover .maplibregl-popup-track-pointer{display:flex}.maplibregl-map:active .maplibregl-popup-track-pointer{display:none}.maplibregl-marker{left:0;position:absolute;top:0;transition:opacity .2s;will-change:transform}.maplibregl-user-location-dot,.maplibregl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.maplibregl-user-location-dot:before{animation:maplibregl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.maplibregl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px rgba(0,0,0,.35);box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}@keyframes maplibregl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.maplibregl-user-location-dot-stale{background-color:#aaa}.maplibregl-user-location-dot-stale:after{display:none}.maplibregl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.maplibregl-crosshair,.maplibregl-crosshair .maplibregl-interactive,.maplibregl-crosshair .maplibregl-interactive:active{cursor:crosshair}.maplibregl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}.maplibregl-cooperative-gesture-screen{align-items:center;background:rgba(0,0,0,.4);color:#fff;display:flex;font-size:1.4em;inset:0;justify-content:center;line-height:1.2;opacity:0;padding:1rem;pointer-events:none;position:absolute;transition:opacity 1s ease 1s;z-index:99999}.maplibregl-cooperative-gesture-screen.maplibregl-show{opacity:1;transition:opacity .05s}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:none}@media (hover:none),(pointer:coarse){.maplibregl-cooperative-gesture-screen .maplibregl-desktop-message{display:none}.maplibregl-cooperative-gesture-screen .maplibregl-mobile-message{display:block}}.maplibregl-pseudo-fullscreen{height:100%!important;left:0!important;position:fixed!important;top:0!important;width:100%!important;z-index:99999}
/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}main{display:block}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}details{display:block}summary{display:list-item}[hidden],template{display:none}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;user-select:none}.glide__slide{flex-shrink:0;height:100%;white-space:normal;width:100%;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.glide__slide a{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.glide--rtl{direction:rtl}:root{--color-primary:#002941;--color-primary-hover:#003351;--color-secondary:#eab308;--color-secondary-hover:#f7c015;--color-primary-text:#fff;--color-secondary-text:#172554;--color-heading-text:#172554;--color-page-header:#e6f2f9;--color-page-header-text:#000;--color-alternate-page-header:#003351;--color-alternate-page-header-text:#fff;--color-tag:#fde047;--color-tag-text:#172554;--color-tag-secondary:#b0d6ec;--color-tag-secondary-text:#172554;--color-medium-light:#e4ecf0;--color-light:#f8fafc;--base-font:"Proxima Nova",sans-serif;--heading-font:"Playfair Display"}*{box-sizing:border-box}:first-child{margin-top:0}:last-child{margin-bottom:0}.hidden{display:none!important}.visually-hidden{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.row{align-items:center;display:flex;flex-flow:column wrap}.row.row--align-top{align-items:flex-start}.row.row--center{justify-content:center}@media(min-width:640px){.row{flex-flow:row wrap;justify-content:space-between}}.unstyled-list{list-style:none;margin:0;padding:0}.unstyled-list li{display:inline-block}.arrow-links li{display:block;position:relative}.arrow-links li .icon{background:var(--color-primary);fill:#fff;height:1rem!important;left:0;margin-right:1rem;pointer-events:none;position:absolute;top:.75rem;width:1rem}.arrow-links li a{color:var(--color-primary);display:block;font-size:1rem;padding:.5rem 0 .5rem 2rem;text-decoration:none}.arrow-links li.active a,.arrow-links li:focus-within a,.arrow-links li:hover a{box-shadow:none!important;font-weight:600}.arrow-links li.active .icon,.arrow-links li:focus-within .icon,.arrow-links li:hover .icon{background:none;fill:var(--color-primary)}.arrow-links.arrow-links--inverse li .icon{background:#fff;fill:var(--color-primary)}.arrow-links.arrow-links--inverse li:focus-within .icon,.arrow-links.arrow-links--inverse li:hover .icon{background:var(--color-primary);fill:#fff}.vertical-hr{background:#e5e7eb;height:1.125rem;margin:0 .5rem;width:.125rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-colour{color:#000}.text-heading-colour{color:var(--color-heading-text)}.background-white{background-color:#fff}.background-light{background:var(--color-light)}.background-medium{background:var(--color-medium-light)}.visible-large{display:none!important}@media(min-width:960px){.visible-large{display:block!important}}.visible-large--flex{display:none!important}@media(min-width:960px){.visible-large--flex{display:flex!important}}.visible-large--table{display:none!important}@media(min-width:960px){.visible-large--table{display:table!important}.hidden-large{display:none!important}}@media(min-width:640px){.hidden-mobile{display:none!important}}body{color:var(--color-body-text);font-family:var(--base-font),sans-serif;line-height:1.3}body,p{font-size:1.125rem}p a:focus,p a:hover{color:var(--color-primary)}a{color:inherit}hr{background:var(--color-primary);border:none;height:.125rem;margin:3rem 0}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--heading-font)}.h1,h1{font-size:3rem;font-weight:500;margin-bottom:1.5rem;margin-top:4rem}@media(min-width:960px){.h1,h1{font-size:3.75rem}}.h2,h2{font-size:2.25rem;font-weight:500;margin-bottom:1rem;margin-top:2rem}@media(min-width:960px){.h2,h2{font-size:2.75rem;margin-bottom:1.5rem;margin-top:2.5rem}}.h3,.section-title,h3{font-size:2rem;font-weight:500;margin-bottom:1rem;margin-top:2rem}@media(min-width:960px){.h3,.section-title,h3{font-size:2.25rem;margin-bottom:1rem;margin-top:3rem}}.h4,.section-subtitle,h4{font-size:1.75rem;font-weight:500;margin-bottom:1.25rem;margin-top:1.5rem}@media(min-width:960px){.h4,.section-subtitle,h4{font-size:1.875rem;margin-bottom:1.5rem;margin-top:2rem}}.h5,h5{font-size:1.25rem;font-weight:500;margin-bottom:1rem;margin-top:1.25rem}@media(min-width:960px){.h5,h5{font-size:1.5rem;margin-bottom:1.5rem;margin-top:1.25rem}}.pre-title{font-size:.875rem;margin-bottom:0}.highlight-text{display:inline-block;padding:0 1rem}.highlight-text>span{background-color:var(--color-secondary);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:1rem 0 0 var(--color-secondary),-1rem 0 0 var(--color-secondary);line-height:1.375rem;padding:.375rem 0 .425rem}#person_search_form #div_id_query label,.person-filter-container .radio-choice input,.sr__input,.sr__label,.sr__text{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(1px,1px,1px,1px)}:focus{outline:none}.button:focus,.donation_form-container .form-actions .btn:focus,.donation_form-container .form-actions input:focus,a:focus,button:focus,input:focus,select:focus{box-shadow:0 0 .1rem .1rem var(--color-primary)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{animation:fade-in .35s}.fade-in--slow{animation:fade-in 1s .25s forwards}.fade-in--delay{animation:fade-in 1s 1s forwards}.demo-announcement{background:var(--color-secondary);color:var(--color-secondary-text);padding:.75rem 0;text-align:center}header{position:relative;z-index:1001}.header a{text-decoration:none;-webkit-user-select:none;user-select:none}.header-logo{display:block;flex-shrink:0;margin:.5rem 1.125rem;text-align:center;width:auto}.header-logo a{display:inline-block}.header-logo img{height:4.5rem;max-height:100%;object-fit:contain;width:auto}@media(min-width:960px){.header-logo .medium{height:6.5rem}.header-logo .large{height:7.5rem}.header-logo .xlarge{height:8.5rem}}.desktop-header{display:none;margin:0 auto;max-width:88.0625rem!important}.desktop-header a:focus,.desktop-header button:focus{background-color:var(--color-medium-light);box-shadow:none!important}@media(min-width:960px){.desktop-header{display:block}}.desktop-header__top{display:flex;justify-content:space-between}.desktop-header__top__links a{color:var(--color-heading-text);display:inline-block;font-size:.875rem;padding:.625rem}.desktop-header__diocese{position:relative}.desktop-header__diocese .desktop-header__diocese__button{align-items:center;display:flex;padding:.625rem}.desktop-header__diocese .desktop-header__diocese__button .ciw--large{display:none}.desktop-header__diocese .desktop-header__diocese__button span{color:var(--color-heading-text);font-size:.875rem}.desktop-header__diocese .desktop-header__diocese__button .icon{height:1.25rem;margin-left:.5rem;width:1.25rem}.desktop-header__diocese .desktop-header__diocese__button:focus{background-color:var(--color-medium-light)}.desktop-header__diocese .desktop-header__diocese__button[aria-expanded=true]{background:var(--color-light);height:2.125rem;margin:.375rem 1rem 0;padding:0}.desktop-header__diocese .desktop-header__diocese__button[aria-expanded=true] .ciw--small,.desktop-header__diocese .desktop-header__diocese__button[aria-expanded=true] span{display:none}.desktop-header__diocese .desktop-header__diocese__button[aria-expanded=true] .ciw--large{display:block;height:1.75rem;width:10rem}.desktop-header__diocese .desktop-header__diocese__button[aria-expanded=true]:hover{box-shadow:none}.desktop-header__diocese__menu{background:var(--color-light);padding:1.5rem;position:absolute;right:1rem;top:2.625rem;width:22rem;z-index:1}.desktop-header__diocese__menu li{display:block}.desktop-header__diocese__menu li:first-child{font-size:.875rem;padding-bottom:.75rem;width:100%}.desktop-header__diocese__menu a{align-items:center;display:flex;font-weight:600;margin:0 -1.5rem;padding:.5rem 1.5rem;width:calc(100% + 3rem)}.desktop-header__diocese__menu a .icon{flex-shrink:0;height:1rem;margin:0 1rem 0 0;width:1rem}.desktop-header__diocese__menu a.active,.desktop-header__diocese__menu a:focus,.desktop-header__diocese__menu a:hover{background:var(--color-primary-hover);box-shadow:none!important;color:var(--color-primary-text)}.desktop-header__nav{align-items:center;display:flex;font-size:1.125rem;font-weight:500;padding:0;position:relative}.desktop-header__nav a{border-bottom:.125rem solid #0000;display:inline-block;padding:.625rem}.desktop-header__nav a:focus,.desktop-header__nav a:hover{border-color:#fff}.desktop-header__nav a.active{background:var(--color-light);border-color:var(--color-secondary)}.desktop-header__nav ul.top-nav{align-items:center;color:var(--color-heading-text);display:flex;flex-flow:row wrap;justify-content:center;margin:.75rem 0;width:100%}.desktop-header__nav ul.top-nav .has-submenu a{align-items:center;display:flex;gap:.375rem}.desktop-header__nav ul.top-nav .has-submenu a .icon{height:1rem;width:1rem}@media(min-width:1440px){.desktop-header__nav ul.top-nav{gap:1.5rem}}.desktop-header__nav li.has-submenu .dropdown-menu{display:none}.desktop-header__nav li.has-submenu:focus-within ul.sub-nav,.desktop-header__nav li.has-submenu:hover ul.sub-nav{display:block!important}.desktop-header__nav li.has-submenu a:focus,.desktop-header__nav li.has-submenu a:hover{border-color:var(--color-primary-text)}.desktop-header__nav li.has-submenu a:focus~ul.sub-nav,.desktop-header__nav li.has-submenu a:hover~ul.sub-nav{display:block!important}.desktop-header__nav ul.sub-nav{background-color:#fff;display:none;padding:0;position:absolute;width:20rem}.desktop-header__nav ul.sub-nav li{display:block}.desktop-header__nav ul.sub-nav a{display:block;font-size:1rem;padding:.875rem 1rem}.desktop-header__nav ul.sub-nav a .active,.desktop-header__nav ul.sub-nav a:focus,.desktop-header__nav ul.sub-nav a:hover{background:var(--color-medium-light);border-color:#0000;box-shadow:none!important}.desktop-header__nav ul.sub-nav.is-off-screen{right:0}.desktop-header__search__link{align-items:center;background-color:var(--color-secondary);color:var(--color-secondary-text)!important;display:flex!important}.desktop-header__search__link:hover{background-color:var(--color-secondary-hover)}.desktop-header__search__link .icon{height:1rem;margin-left:.625rem;width:1rem}.signpost-links{display:flex;flex-wrap:nowrap;gap:2px;width:100%}.signpost-links li{flex-grow:1}.signpost-links a{align-items:center;background-color:var(--color-primary);color:var(--color-primary-text);display:flex;gap:.5rem;justify-content:center;padding:.625rem}.signpost-links a .link-icon{height:1rem;width:1rem}.signpost-links a:hover{background-color:var(--color-primary-hover)}.sticky-language-picker{background-color:var(--color-primary);border-radius:2px 2px 0 0;color:var(--color-primary-text);display:none;font-size:1.125rem;font-weight:500;line-height:1;padding:.75rem;position:fixed;right:-54px;text-decoration:none;top:25rem;transform:rotate(-90deg);transform-origin:top left;width:6rem;z-index:1001}@media(min-width:640px){.sticky-language-picker{align-items:center;display:flex;justify-content:center}}@media(min-width:960px){.sticky-language-picker{top:30rem}}.mobile-header{align-items:center;color:var(--color-heading-text);display:flex;justify-content:space-between;padding:1.25rem 1.125rem}.mobile-header a:focus,.mobile-header button:focus{box-shadow:0 .175rem .075rem -.075rem var(--color-secondary)!important}.mobile-header .header-logo{height:36px;margin:0}.mobile-header .nav-toggle{align-items:center;display:flex;font-size:.875rem;font-weight:600;gap:.375rem}.mobile-header .nav-toggle .icon{height:1.75rem;width:1.75rem}.mobile-header .nav-toggle .nav-close,.mobile-header .nav-toggle .nav-open{align-items:center;display:flex}.mobile-header .nav-toggle .nav-close{display:none}@media(min-width:960px){.mobile-header .nav-toggle{display:none}}.mobile-header .mobile-header__open{background:var(--color-primary);border-top:1px solid #ffffff40;bottom:0;display:none;flex-flow:column nowrap;left:0;overflow-y:scroll;padding-bottom:11rem;position:fixed;right:0;top:4.75rem;z-index:10001}.mobile-header .mobile-header__top-links{border-bottom:1px solid #ffffff40;padding:.875rem}.mobile-header .mobile-header__top-links a{align-items:center;background-color:var(--color-primary-hover);color:var(--color-primary-text);display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:.625rem;text-align:center;width:100%}.mobile-header .mobile-header__top-links a .icon{height:1rem;width:1rem}.mobile-header .mobile-header__top-links .search-link{background-color:var(--color-secondary);color:var(--color-secondary-text)}.mobile-header .mobile-header__top-links .signpost-links{display:grid;gap:.875rem;grid-template-columns:1fr 1fr;margin-top:.875rem}.mobile-header .mobile-header__top-links .signpost-links .link-icon{display:none}.mobile-header .mobile-header__top-links .signpost-links .icon{height:1.25rem;width:1.25rem}.mobile-header .mobile-header__top-links .signpost-links :last-child:nth-child(odd){grid-column:span 2}.mobile-header .mobile-header__nav{margin:0;padding:0;width:100%}.mobile-header .mobile-header__nav li{border-bottom:1px solid #ffffff40;display:block;margin:0;padding:1.25rem 1.5rem}.mobile-header .mobile-header__nav li a{color:var(--color-primary-text);font-size:1.25rem;line-height:1.25}.mobile-header .mobile-header__nav li a.active,.mobile-header .mobile-header__nav li a:focus,.mobile-header .mobile-header__nav li a:hover{box-shadow:none!important;color:var(--color-primary-text)}.mobile-header .mobile-header__nav li a.active{border-bottom:2px solid var(--color-secondary)}.mobile-header .mobile-header__nav li.has-submenu{display:flex;flex-flow:row wrap;justify-content:space-between}.mobile-header .mobile-header__nav li.has-submenu .down-icon{display:none}.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu{align-items:center;color:var(--color-primary-text);display:flex;margin:-.5rem;padding:.5rem .5rem .5rem 3rem}.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu .icon{height:1.25rem;width:1.25rem}.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu .sub-nav-close,.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu[aria-expanded=true] .sub-nav-open{display:none}.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu[aria-expanded=true] .sub-nav-close{display:block}.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu:focus{box-shadow:none!important}.mobile-header .mobile-header__nav li.has-submenu .dropdown-menu:focus .icon{color:var(--color-secondary)}.mobile-header .mobile-header__nav ul.sub-nav{margin-bottom:-1.25rem;margin-left:-1.5rem;margin-right:-1.5rem;padding:1.25rem 0 0;width:100%;width:calc(100% + 3rem)}.mobile-header .mobile-header__nav ul.sub-nav li{border-bottom:none;border-top:1px solid #ffffff40;margin:0;padding-left:3rem;padding-right:3rem}.mobile-header .mobile-header__nav ul.sub-nav a{color:var(--color-primary-text);font-size:1rem}.mobile-header .mobile-header__nav ul.sub-nav a.active,.mobile-header .mobile-header__nav ul.sub-nav a:focus,.mobile-header .mobile-header__nav ul.sub-nav a:hover{box-shadow:none!important;color:var(--color-primary-text)}.mobile-header .quick-links{color:var(--color-primary-text);margin:1.5rem}.mobile-header .quick-links li{display:block;font-size:1rem;font-weight:600;padding:.25rem 0}@media(min-width:960px){.mobile-header{display:none!important}}.mobile-header .social-links{background-color:var(--color-primary);border-top:1px solid #ffffff40;bottom:0;height:5.75rem;justify-content:center;margin-left:0;padding:.875rem;position:fixed;width:100%}.mobile-header .social-links li+li{margin-left:.625rem}.mobile-header .social-links a{background-color:var(--color-primary-hover);color:var(--color-primary-text);padding:.875rem}.mobile-header .social-links a .icon{height:1.5rem;width:1.5rem}@media(min-width:380px){.mobile-header .social-links a{padding:1.25rem}}@media(min-width:960px){#nav_toggle{display:none}}#nav_toggle:checked~.mobile-header .mobile-header__open{display:flex}#nav_toggle:checked~.mobile-header .nav-open{display:none}#nav_toggle:checked~.mobile-header .nav-close{display:inline-flex}#nav_toggle:focus~.mobile-header .nav-close .icon,#nav_toggle:focus~.mobile-header .nav-open .icon{fill:var(--color-primary-text)}.language-links{align-items:center;background-color:var(--color-primary);border-top:1px solid #ffffff40;bottom:5.75rem;color:var(--color-primary-text);display:flex;height:4.375rem;justify-content:space-between;position:fixed;width:100%}.language-links .block-link span,.language-links a{align-items:center;display:flex;font-size:1.125rem;font-weight:500;padding:1.25rem 1.5rem;width:100%}.language-links .block-link span:hover,.language-links a:hover{text-decoration:none}.language-links .block-link span .icon,.language-links a .icon{height:1.25rem;margin-right:1.5rem;width:1.25rem}.language-links .language-link-toggle{cursor:pointer;height:1.5rem;margin:0 1.375rem 0 0;padding:0;width:1.5rem}.language-links .language-link-toggle .icon{color:var(--color-primary-text);height:1.5rem;margin-left:0;padding:0;width:1.5rem}.language-links.expanded .language-link-toggle svg{transform:rotate(180deg)}.language-links.expanded{background-color:var(--color-primary)}.language-links.expanded a{color:var(--color-primary-text)}.language-links.expanded .other-site-links{background-color:#fff;bottom:10.125rem;box-shadow:0 -8px 16px -2px #051c421a;position:fixed;width:100%}.language-links.expanded .other-site-links a{border-top:1px solid #e9e9e9;color:#000;padding-left:4.25rem}.language-links .block-link{display:inline-block}.language-links:not(.expanded) .other-site-links{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.main{overflow:hidden;position:relative}.container{margin:auto;max-width:73rem;padding:0 .875rem;width:100%}.container.container--standard-page{position:relative}.pebbletrail{align-items:flex-start;color:#4e4e4e;display:flex;font-size:.875rem;font-weight:600;margin:auto;max-width:88.0625rem;padding:1.5rem .875rem;width:100%}.pebbletrail .home-icon .icon{height:1rem;margin:.125rem .625rem 0 0;width:1rem}.pebbletrail .pebbletrail__links{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 0}.pebbletrail .icon{color:#1f2937;height:.75rem;margin:0 .375rem;width:.75rem}.pebbletrail .pebbletrail__current{color:#1f2937;text-decoration:none}.overflow-hidden{overflow:hidden;position:fixed;width:100%}.tags-header{color:var(--color-heading-text);margin-bottom:.875rem;margin-top:2rem}.tags-list{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:3.5rem}.tag{background-color:var(--color-tag);color:var(--color-tag-text);display:inline-block;font-size:.875rem;font-weight:600;line-height:1.25rem;padding:.25rem;text-decoration:none}.tag--secondary{background-color:var(--color-tag-secondary);color:var(--color-tag-secondary-text)}.news-tags-list .tag:hover{text-decoration:underline}.footer{background-color:var(--color-primary);color:var(--color-primary-text);padding:2rem 0 4rem}@media(min-width:960px){.footer{padding:4rem 0}}.footer__content{border-top:2px solid #ffffff40;display:grid;gap:2rem;margin-top:1.5rem;padding-top:1.5rem;width:100%}@media(min-width:640px){.footer__content{grid-template-columns:1fr 1fr}}@media(min-width:960px){.footer__content{border-top:none;gap:4rem;grid-template-columns:1fr 1fr;margin-top:0;padding-top:0;width:unset}}@media(min-width:1060px){.footer__content{grid-template-columns:1fr 1fr 1fr 1fr}}.footer__content__links h4{font-family:var(--base-font);font-size:1.5rem;font-weight:700;margin-bottom:.625rem;text-transform:uppercase}.footer__content__links li{display:block}.footer__content__links a{display:inline-block;font-size:1.125rem;line-height:1.15;opacity:.7;text-decoration:none}.footer__content__links a:hover{text-decoration:underline}@media(min-width:960px){.footer__content__links{width:15rem}}@media(min-width:1060px){.footer__content__links{width:8.5rem}}.footer__brand .footer__logo{background:url("../assets/705a4155f203ca870c09.9e9465b11cdb.svg") no-repeat 100%/contain;background-position:50%;display:block;height:50px;margin-right:4rem;width:224px}.footer .social-links__title{font-size:1rem;margin-bottom:.75rem;margin-top:1.5rem}@media(min-width:960px){.footer .social-links__title{margin-top:3rem}}.footer .social-links a:focus{box-shadow:0 0 .1rem .1rem var(--color-primary-text)}.footer .social-links a .icon{height:1.375rem;margin:.5rem;width:1.375rem}.footer__text{border-top:2px solid #ffffff40;font-size:1rem;margin-top:1.5rem;padding-top:1.5rem}@media(min-width:960px){.footer__text{margin-top:2rem;padding-top:2rem}}.sidebar-row{display:flex;flex-flow:row wrap;justify-content:space-between}.sidebar-row .content,.sidebar-row .sidebar{width:100%}.sidebar-row .content :first-child,.sidebar-row .sidebar :first-child{margin-top:0}@media(min-width:960px){.sidebar-row .content{width:62%}.sidebar-row .sidebar{width:28%}.container--contact-page .sidebar-row .content{width:50%}.container--contact-page .sidebar-row .sidebar{width:40%}}.sidebar{align-items:flex-start;display:flex;flex-flow:column nowrap;margin-top:1rem}@media(min-width:960px){.sidebar{margin-top:6rem}}.sidebar ul{margin-left:.1rem}@media(min-width:960px){.container--contact-page .sidebar{margin-top:0}}.page-header{background-color:var(--color-page-header);color:var(--color-page-header-text)}.page-header .page-header__content{padding:.625rem .875rem 2.125rem!important}@media(min-width:960px){.page-header .page-header__content{padding:1.375rem .875rem 2rem!important}}.page-header.page-header--with-image .page-header__content{padding:.625rem .875rem 6.375rem!important}@media(min-width:960px){.page-header.page-header--with-image .page-header__content{padding:1.375rem .875rem 12rem!important}}.page-header.page-header--with-image.no-metadata .page-header__content{padding:.625rem .875rem 7.375rem!important}@media(min-width:960px){.page-header.page-header--with-image.no-metadata .page-header__content{padding:1.375rem .875rem 14rem!important}}.page-header .page-header__title{align-items:flex-end;display:flex;gap:2rem;justify-content:space-between}.page-header .page-header__title h1{color:var(--color-page-header-text);margin-bottom:0}.page-header .page-header__description{font-size:1.125rem}@media(min-width:960px){.page-header .page-header__description{font-size:1.5rem}}.page-header .page-header__posted,.page-header .page-header__role{color:#000;font-size:1.5rem;margin-top:1.5rem}.page-header .page-header__meta{align-items:center;display:flex;gap:2rem;justify-content:space-between;margin-top:2rem}.page-header .page-header__category,.page-header .page-header__category--secondary{background-color:var(--color-tag);color:var(--color-tag-text);display:inline-block;font-size:1rem;font-weight:600;margin-bottom:.5rem;margin-right:.5rem;padding:.5rem;text-decoration:none}.page-header a.page-header__category--secondary:hover,.page-header a.page-header__category:hover{text-decoration:underline}.page-header .page-header__category--secondary{background-color:var(--color-tag-secondary);color:var(--color-tag-secondary-text)}.page-header .page-header__social{display:none;flex-shrink:0;font-size:1rem;font-weight:600}@media(min-width:960px){.page-header .page-header__social{align-items:center;display:flex;gap:.625rem}}.page-header .page-header__social .social-links{align-items:center;display:flex}.page-header__image{margin:-5.25rem .875rem 0}.page-header__image img{border-radius:2px;height:12.75rem;max-width:100%;object-fit:cover;width:71.25rem}.page-header__image .page-header__image-caption{color:#4e4e4e;font-size:1rem;margin:1rem auto;max-width:100%;width:71.25rem}@media(min-width:640px){.page-header__image img{height:24rem}}@media(min-width:960px){.page-header__image{margin:-11rem .875rem 0}.page-header__image img{display:block;height:40rem;margin:0 auto}}.icon{height:1.5rem;width:1.5rem}.social-links{align-items:center;display:flex;margin-left:.3125rem}.social-links li+li{margin-left:.5rem}.social-links a{color:var(--color-heading-text);display:flex;padding:.3125rem}.social-links a .icon{height:.875rem;width:.875rem}.social-links .social-links__button{background-color:#1f2937;border-radius:50%;color:#fff;padding:.75rem}.social-links .social-links__button .icon{height:1rem;width:1rem}button,input[type=submit]{-webkit-appearance:none!important;appearance:none!important;background:inherit;border:none;border-radius:0;cursor:pointer}.button,.donation_form-container .form-actions .btn,.donation_form-container .form-actions input{align-items:center;background:var(--color-primary);border:2px solid var(--color-primary);border-radius:1px;color:var(--color-primary-text);display:inline-flex;font-size:1.125rem;font-weight:600;gap:.25rem;justify-content:center;justify-content:space-between;line-height:1.375rem;padding:.75rem .5rem;text-decoration:none;width:100%}@media(min-width:640px){.button,.donation_form-container .form-actions .btn,.donation_form-container .form-actions input{justify-content:flex-start;width:-moz-fit-content;width:fit-content}}.button:focus,.button:hover,.donation_form-container .form-actions .btn:focus,.donation_form-container .form-actions .btn:hover,.donation_form-container .form-actions input:focus,.donation_form-container .form-actions input:hover{background:var(--color-primary-text);box-shadow:none;color:var(--color-primary)}.button.primary,.donation_form-container .form-actions .primary.btn,.donation_form-container .form-actions input.primary{background:var(--color-primary);color:#000}.button.primary:focus,.button.primary:hover,.donation_form-container .form-actions .primary.btn:focus,.donation_form-container .form-actions .primary.btn:hover,.donation_form-container .form-actions input.primary:focus,.donation_form-container .form-actions input.primary:hover{background:var(--color-primary-hover)}.button--small{line-height:1.25rem}.button--small,.button.small,.donation_form-container .form-actions .small.btn,.donation_form-container .form-actions input.small{font-size:1rem;padding:.375rem .5rem}.button.large,.donation_form-container .form-actions .large.btn,.donation_form-container .form-actions input.large{font-size:1.125rem;line-height:4rem;padding:0 1.5rem}.button .icon,.donation_form-container .form-actions .btn .icon,.donation_form-container .form-actions input .icon{height:1.25rem;width:1.25rem}.button--outline{background-color:#0000;border-color:var(--color-secondary);border-style:solid;border-width:.15rem;color:#000}.button--outline.small{font-size:1.125rem;line-height:1.75rem;padding:0 .85rem}.button--outline-active,.button--outline:hover{background-color:var(--color-secondary);color:var(--color-secondary-text)}.button--disabled{color:#cfd3d6;cursor:default;text-align:center;text-transform:uppercase}.button--disabled,.button--disabled:hover{background-color:#0000}.button-block{margin-left:auto;margin-right:auto;max-width:54.25rem}.button-block+.button-block{margin-top:1rem}.content>.button-block:last-child{margin-bottom:4rem}table{border:1px solid #e5e7eb;border-collapse:collapse;font-size:1rem;width:100%}table td,table th{min-width:7.5rem;padding:.725rem 1rem}table tr{border-bottom:1px solid #e5e7eb}table th{color:#6b7280;font-weight:400;text-align:left;white-space:nowrap}table thead th{background:#fff}table td{font-size:1rem}table tr:nth-of-type(odd){background:var(--color-light)}table tr:nth-of-type(2n){background:#fff}.table-block{max-width:54.25rem;overflow-x:scroll;overflow:auto}.pagination{align-items:center;color:#4e4e4e;display:flex;flex-flow:row nowrap;justify-content:center;margin-bottom:2.5rem;margin-top:2.5rem;-webkit-user-select:none;user-select:none}.pagination .icon{height:1rem;width:1rem}.pagination .page-numbers{display:flex;margin:0 1rem}.pagination .page-numbers>a,.pagination .page-numbers>span{align-items:center;border-radius:50%;box-sizing:border-box;color:#4e4e4e;display:flex;font-size:1rem;font-weight:600;height:2.375rem;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;width:2.375rem}.pagination .page-numbers>a.active,.pagination .page-numbers>span.active{background:var(--color-primary-text);border:2px solid var(--color-primary-hover);color:var(--color-primary)}.pagination .page-numbers>a,.pagination>a{cursor:pointer}.translation-message{background:var(--color-secondary);color:var(--color-secondary-text)}.translation-message .container{padding:1rem!important}.translation-message p{font-size:1rem}.translation-message .translation-message__buttons{margin-top:1rem}.translation-message .translation-message__buttons a{margin:0 .25rem .25rem 0}.page-not-found-message,.translations-thank-you-message{margin-bottom:4rem;text-align:center}.page-not-found-message h1,.translations-thank-you-message h1{margin-bottom:0}.page-not-found-message h2,.translations-thank-you-message h2{margin-bottom:1rem}.page-not-found-message h4,.translations-thank-you-message h4{margin-top:1rem}.page-not-found-message+.related-reading-block,.translations-thank-you-message+.related-reading-block{margin-top:4rem}.page-not-found-message .thank-you-message,.translations-thank-you-message .thank-you-message{margin:auto auto 2.5rem;max-width:35rem}@media(min-width:960px){.page-not-found-message,.translations-thank-you-message{margin-top:2rem}}#privacy-choices h3,#privacy-choices h4{color:#fff}#privacy-choices{font-family:var(--base-font)!important}#privacy-choices>div{z-index:100!important}@media(min-width:960px){#privacy-choices>div{z-index:1101!important}}.leaflet-popup{max-width:calc(100vw - 2.5rem)}.leaflet-popup-content{font-family:var(--base-font);margin:.875rem 1.75rem .875rem .875rem;max-width:100%!important}.leaflet-popup-content p{font-size:1.125rem;margin:.875rem 0}.leaflet-popup-content h3{font-size:1.5rem;margin:.875rem 0}.leaflet-popup-content .tags-list{margin-bottom:.5rem}.leaflet-popup-content .tags-list .tag{font-weight:500}.leaflet-popup-content .popup-button{align-items:center;color:var(--color-heading-text);display:flex;flex-grow:0;font-size:1rem;font-weight:500;gap:.5rem;margin:.5rem 0 0;text-decoration:none}.leaflet-popup-content .popup-button:hover{text-decoration:underline}.leaflet-popup-content .popup-button .icon{height:1rem;width:1rem}.leaflet-popup-content-wrapper{border-radius:2px;box-shadow:0 4px 15px 0 #0000001a}.leaflet-popup-tip-container{display:none!important}.leaflet-container a.leaflet-popup-close-button{background-color:#000;color:#fff}.leaflet-container a.leaflet-popup-close-button:hover{background-color:#4e4e4e;color:#fff}.related-pages{padding:2rem 0}@media(min-width:960px){.related-pages{padding:3.5rem 0 5rem}}.related-pages .related-pages__title{color:var(--color-heading-text);margin-bottom:1.5rem;margin-top:0}@media(min-width:960px){.related-pages .related-pages__title{margin-bottom:2rem}}.related-pages .related-pages__list{display:grid;gap:1.5rem}@media(min-width:640px){.related-pages .related-pages__list{grid-template-columns:1fr 1fr}}@media(min-width:1140px){.related-pages .related-pages__list{grid-template-columns:1fr 1fr 1fr}}.page-card{background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:.875rem;text-decoration:none;transition:all .25s}.page-card img{height:18.5rem;object-fit:cover;width:100%}.page-card .tag{display:block;margin:.875rem .875rem 0;width:-moz-fit-content;width:fit-content}.page-card:hover{background-color:var(--color-light)}.page-card:hover .page-card__button,.page-card:hover .page-card__title{text-decoration:underline}.page-card__title{display:block;font-family:var(--heading-font);font-size:1.5rem;font-weight:500;margin:.675rem .875rem .75rem}.page-card__description{margin:.75rem .875rem}.page-card__button{align-items:center;border-top:1px solid #e5e7eb;color:var(--color-heading-text);display:flex;font-size:1rem;font-weight:500;gap:.5rem;margin:0 .875rem;padding-top:.75rem}.page-card__button .icon{height:1rem;width:1rem}.submission-content{border:none;flex-flow:row wrap;justify-content:space-between;padding:0;position:relative;z-index:2}.submission-content legend{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}#contents{display:flex}#content-submission-form .control-group{flex-basis:100%}@media(min-width:640px){#content-submission-form .control-group{flex-basis:48%}}#content-submission-form label{color:var(--color-heading-text)}#content-submission-form .submit-holder{padding:0 .75rem}@media(min-width:640px){#content-submission-form .submit-holder{padding:0 1.5rem}}#div_id_contact_address.control-group,#events .field{flex-basis:100%}#user-details{border:none;margin:1.5rem 0 .5rem}@media(min-width:640px){#user-details{display:flex;justify-content:space-between;margin-top:2.813rem;padding:0 1.5rem}}#user-details legend{color:var(--color-heading-text);font-family:var(--heading-font);font-size:1.5rem;font-weight:700;line-height:33.6px;margin-bottom:.5rem}.errorlist{color:#c43333;font-size:1rem}.buttonHolder{padding:0 0 3rem}.buttonHolder .button,.buttonHolder .donation_form-container .form-actions .btn,.buttonHolder .donation_form-container .form-actions input,.donation_form-container .form-actions .buttonHolder .btn,.donation_form-container .form-actions .buttonHolder input{background:var(--color-primary);color:var(--color-primary-text)}.buttonHolder .button:focus,.buttonHolder .button:hover,.buttonHolder .donation_form-container .form-actions .btn:focus,.buttonHolder .donation_form-container .form-actions .btn:hover,.buttonHolder .donation_form-container .form-actions input:focus,.buttonHolder .donation_form-container .form-actions input:hover,.donation_form-container .form-actions .buttonHolder .btn:focus,.donation_form-container .form-actions .buttonHolder .btn:hover,.donation_form-container .form-actions .buttonHolder input:focus,.donation_form-container .form-actions .buttonHolder input:hover{background:var(--color-primary-hover);box-shadow:none;color:var(--color-primary-text)}button.c-sf-button{background:var(--color-primary)}button.c-sf-button span{color:#fff}button.c-sf-button:focus,button.c-sf-button:hover{background:var(--color-primary-hover)}.c-sf-add-button i{color:var(--color-primary)}.c-sf-add-button i:focus,.c-sf-add-button i:hover{color:var(--color-primary-hover)}.block_widget label[for=id_digital_services],.block_widget label[for=id_events]{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.block_widget{width:100%}#service-times label{font-weight:700}#service-times-fields{width:100%}#service-times-fields h3{font-size:1rem;font-weight:700;margin-top:1rem}@media(min-width:960px){#service-times-fields{display:flex;justify-content:space-between}#service-times-fields .service-times-column{flex-basis:45%}}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:170px}.xdsoft_datetimepicker .xdsoft_year{height:auto}.xdsoft_calendar table td,.xdsoft_calendar table th{min-width:0}.date_field .input,.date_time_field .input,.iconfield .input,.time_field .input,.url_field .input{max-width:80vw;position:relative}.icon{display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto}.icon-arrows-up-down:before{content:""}.icon-arrow-up:before{content:""}.icon-arrow-down:before{content:""}.icon-bin:before{content:""}.xdsoft_datetimepicker{background:#fff;border:1px solid var(--color-primary);box-shadow:0 5px 10px -5px #0006;box-sizing:border-box;display:none;left:10px!important;max-width:95vw;padding:2px 8px 8px 0;position:absolute;z-index:5}@media(min-width:640px){.xdsoft_datetimepicker{left:36%!important}}.xdsoft_datetimepicker iframe{background:#0000;border:0;height:210px;left:0;position:absolute;top:0;width:75px}.xdsoft_datetimepicker .xdsoft_datepicker,.xdsoft_datetimepicker .xdsoft_timepicker{display:none}.xdsoft_datetimepicker .xdsoft_datepicker.active,.xdsoft_datetimepicker .xdsoft_timepicker.active{display:block}.xdsoft_datetimepicker .xdsoft_datepicker{float:left;margin-left:8px}.xdsoft_datetimepicker .xdsoft_datepicker.active+.xdsoft_timepicker{margin-bottom:3px;margin-top:8px}.xdsoft_datetimepicker .xdsoft_mounthpicker{position:relative;text-align:center}.xdsoft_datetimepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_prev,.xdsoft_datetimepicker .xdsoft_today_button{background-color:#0000;border:0;color:var(--color-primary);cursor:pointer;display:block;overflow:hidden;padding:5px 0;position:relative;text-align:center;text-transform:none;white-space:nowrap}.xdsoft_datetimepicker .xdsoft_next:before,.xdsoft_datetimepicker .xdsoft_prev:before,.xdsoft_datetimepicker .xdsoft_today_button:before{background-color:currentColor;content:"";display:inline-block;height:1rem;margin:0;text-align:center;width:1rem}.xdsoft_datetimepicker .xdsoft_next:hover,.xdsoft_datetimepicker .xdsoft_prev:hover,.xdsoft_datetimepicker .xdsoft_today_button:hover{color:var(--color-primary-hover)}.xdsoft_datetimepicker .xdsoft_prev{background-color:initial;border:0;cursor:pointer;display:block;overflow:hidden;padding:5px 0;position:relative;text-align:center;white-space:nowrap;width:2em}.xdsoft_datetimepicker .xdsoft_prev:before{background-color:currentColor;content:"";display:inline-block;height:1rem;margin:0;-webkit-mask-image:url("../assets/0e2184a53555814e2787.c6fcc84dcc37.svg");mask-image:url("../assets/0e2184a53555814e2787.c6fcc84dcc37.svg");text-align:center;width:1rem}.xdsoft_datetimepicker .xdsoft_today_button{float:left;margin-left:5px}.xdsoft_datetimepicker .xdsoft_today_button:before{content:"";-webkit-mask-image:url("../assets/14fba30011788daed6dc.5037a6fc8098.svg");mask-image:url("../assets/14fba30011788daed6dc.5037a6fc8098.svg")}.xdsoft_datetimepicker .xdsoft_next{float:right}.xdsoft_datetimepicker .xdsoft_next:before{content:"";-webkit-mask-image:url("../assets/5b5de40ccf60b8614a62.34c6be4afa76.svg");mask-image:url("../assets/5b5de40ccf60b8614a62.34c6be4afa76.svg")}.xdsoft_datetimepicker .xdsoft_timepicker{float:left;margin-left:8px;margin-top:0;min-width:70px;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev{display:block;float:none;height:1.5em;padding:0;text-align:center;width:100%}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev:before{content:"";-webkit-mask-image:url("../assets/d145e0a5ca4ca55202d4.8a4bee43d891.svg");mask-image:url("../assets/d145e0a5ca4ca55202d4.8a4bee43d891.svg")}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next:before{content:"";-webkit-mask-image:url("../assets/94f0bf2998e48f7f75c3.676a2040457d.svg");mask-image:url("../assets/94f0bf2998e48f7f75c3.676a2040457d.svg")}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{border:1px solid;border-color:#ccc #ccc #ddd;height:70px;overflow:hidden;position:relative}@media(min-width:640px){.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box{height:170px}}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div{background:#f5f5f5;border-bottom-width:0;border-collapse:collapse;border-top:1px solid #ddd;color:#666;cursor:pointer;font-size:1em;height:2.3em;line-height:2.3em;padding-left:.6em;padding-right:.6em;text-align:center}.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:first-child{border-top-width:0}.xdsoft_datetimepicker .xdsoft_label{background-color:#fff;cursor:pointer;display:inline;float:left;font-size:14px;font-weight:700;line-height:20px;margin:0;padding:5px 3px;position:relative;text-align:center;width:182px;z-index:9999}.xdsoft_datetimepicker .xdsoft_label:hover{text-decoration:underline}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select{background:#fff;border:1px solid #ccc;display:none;max-height:160px;overflow-y:hidden;position:absolute;right:0;top:30px;z-index:101}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_monthselect{right:-7px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select.xdsoft_yearselect{right:2px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option:hover{background:var(--color-secondary);color:#fff}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option{padding:2px 15px 2px 5px}.xdsoft_datetimepicker .xdsoft_label>.xdsoft_select>div>.xdsoft_option.xdsoft_current{background:#3affff;color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_month{text-align:right;width:90px}.xdsoft_datetimepicker .xdsoft_year{width:56px}.xdsoft_datetimepicker .xdsoft_calendar{clear:both}.xdsoft_datetimepicker .xdsoft_calendar table{border-collapse:collapse}.xdsoft_datetimepicker .xdsoft_calendar td>div{padding-right:5px}.xdsoft_datetimepicker .xdsoft_calendar td,.xdsoft_datetimepicker .xdsoft_calendar th{border:1px solid #ddd;border-collapse:collapse;color:#666;cursor:pointer;font-size:12px;height:25px;padding:5px 7px;text-align:right;width:14.285%}.xdsoft_datetimepicker .xdsoft_calendar td{background-color:#fff}.xdsoft_datetimepicker .xdsoft_calendar th{background:#f1f1f1;cursor:default;font-size:.85em;font-weight:700;text-align:center}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div.xdsoft_current{background:var(--color-secondary);color:#fff;font-weight:700}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled,.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month,.xdsoft_datetimepicker .xdsoft_time_box>div>div.xdsoft_disabled{background:#d9d9d9;opacity:.5}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled{opacity:.2}.xdsoft_datetimepicker .xdsoft_calendar td:hover,.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box>div>div:hover{background:var(--color-primary-hover);color:#fff}.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today{font-weight:700}.xdsoft_noselect{-webkit-user-select:none;user-select:none}.xdsoft_noselect::selection{background:#0000}.xdsoft_noselect::-moz-selection{background:#0000}.xdsoft_datetimepicker.xdsoft_inline{box-shadow:none;display:inline-block;position:static}.xdsoft_scroller_box{position:relative}.xdsoft_scrollbar{bottom:0;cursor:pointer;position:absolute;right:0;top:0;width:7px}.xdsoft_scrollbar>.xdsoft_scroller{background:#ccc!important;border-radius:3px;height:20px}.xdsoft_monthpicker{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:50em){.w-panel{--header-gap:1rem}}.w-panel{--header-gap:0;margin-bottom:2.5rem;margin-top:1rem}@media screen and (min-width:50em){.w-panel .w-panel--nested{--nesting-indent:1.875rem}}.w-panel .w-panel--nested{--nesting-indent:0.75rem}.w-panel .w-panel--nested .w-panel .w-panel__header{gap:0;transform:translateX(calc(var(--w-direction-factor)*-1*var(--nesting-indent)))}.w-panel .w-panel__header{align-items:center;display:flex;margin-bottom:.125rem}.w-panel .w-panel__anchor{display:none}.donation_form-container .form-actions .w-panel .w-panel__controls .button--icon.btn,.donation_form-container .form-actions .w-panel .w-panel__controls input.button--icon,.w-panel .w-panel__controls .button.button--icon,.w-panel .w-panel__controls .donation_form-container .form-actions .button--icon.btn,.w-panel .w-panel__controls .donation_form-container .form-actions input.button--icon,.w-panel .w-panel__toggle{align-content:center;border-radius:100%;color:var(--w-color-icon-primary);display:inline-grid;height:1.5rem;justify-content:center;margin:0;outline-offset:-3px;padding:0;width:1.5rem}.w-panel .w-panel--nested .w-panel .w-panel__heading--label{color:var(--w-color-text-label);font-size:.875rem;font-weight:600;line-height:1.3}.w-panel .w-panel__heading{display:inline-block;font-size:1.375rem;margin:0;margin-inline-start:1rem;padding-inline-end:.5rem;text-overflow:ellipsis;white-space:nowrap}.w-panel .w-panel__heading,.w-panel .w-panel__heading--label{color:var(--w-color-text-label);font-weight:700;line-height:1.3}.w-panel .w-panel__heading--label{font-size:1rem}.w-panel .w-panel__heading,.w-panel .w-panel__heading label{cursor:pointer}.w-panel .w-panel--nested .w-panel .w-panel__divider{background-image:linear-gradient(to right,var(--guide-line-color,var(--w-color-border-furniture)) 50%,#fff000);background-repeat:repeat-x;background-size:6px 1px;margin-top:1px;min-height:1px}.w-panel .w-panel__divider{flex:1}@media screen and (min-width:50em){.w-panel .w-panel__controls{margin:-1rem;margin-inline-start:0}}.w-panel .w-panel__controls{flex-shrink:0;margin:-1rem;margin-inline-end:-2rem;margin-inline-start:0;padding:1rem}.donation_form-container .form-actions .w-panel .w-panel__controls .button--icon[disabled].btn,.donation_form-container .form-actions .w-panel .w-panel__controls input.button--icon[disabled],.w-panel .w-panel__anchor[disabled],.w-panel .w-panel__controls .button.button--icon[disabled],.w-panel .w-panel__controls .donation_form-container .form-actions .button--icon[disabled].btn,.w-panel .w-panel__controls .donation_form-container .form-actions input.button--icon[disabled],.w-panel .w-panel__toggle[disabled]{background-color:initial;color:var(--w-color-text-placeholder);cursor:not-allowed}.donation_form-container .form-actions .w-panel .text-replace.button--icon.btn,.donation_form-container .form-actions .w-panel input.text-replace.button--icon,.w-panel .button.text-replace.button--icon,.w-panel .donation_form-container .form-actions .text-replace.button--icon.btn,.w-panel .donation_form-container .form-actions input.text-replace.button--icon{background-color:initial;border-color:#000;color:var(--w-color-icon-secondary);font-size:0;height:inherit;text-align:center;width:inherit}@media screen and (min-width:50em){.donation_form-container .form-actions .w-panel .w-panel__controls .button--icon.btn,.donation_form-container .form-actions .w-panel .w-panel__controls input.button--icon,.w-panel .w-panel__anchor,.w-panel .w-panel__controls .button.button--icon,.w-panel .w-panel__controls .donation_form-container .form-actions .button--icon.btn,.w-panel .w-panel__controls .donation_form-container .form-actions input.button--icon,.w-panel .w-panel__toggle{height:1.5rem;width:1.5rem}}.donation_form-container .form-actions .w-panel .btn:disabled,.donation_form-container .form-actions .w-panel .disabled.btn,.donation_form-container .form-actions .w-panel [disabled].btn,.donation_form-container .form-actions .w-panel input.disabled,.donation_form-container .form-actions .w-panel input:disabled,.donation_form-container .form-actions .w-panel input[disabled],.w-panel .button.disabled,.w-panel .button.disabled:hover,.w-panel .button:disabled,.w-panel .button:disabled:hover,.w-panel .button[disabled],.w-panel .button[disabled]:hover,.w-panel .donation_form-container .form-actions .btn:disabled,.w-panel .donation_form-container .form-actions .disabled.btn,.w-panel .donation_form-container .form-actions [disabled].btn,.w-panel .donation_form-container .form-actions input.disabled,.w-panel .donation_form-container .form-actions input:disabled,.w-panel .donation_form-container .form-actions input[disabled]{background-color:var(--w-color-surface-button-inactive);border-color:var(--w-color-surface-button-inactive);color:var(--w-color-text-button);cursor:default}.donation_form-container .form-actions .w-panel .btn:disabled,.donation_form-container .form-actions .w-panel .disabled.btn,.donation_form-container .form-actions .w-panel [disabled].btn,.donation_form-container .form-actions .w-panel input.disabled,.donation_form-container .form-actions .w-panel input:disabled,.donation_form-container .form-actions .w-panel input[disabled],.w-panel .button.disabled,.w-panel .button:disabled,.w-panel .button[disabled],.w-panel .donation_form-container .form-actions .btn:disabled,.w-panel .donation_form-container .form-actions .disabled.btn,.w-panel .donation_form-container .form-actions [disabled].btn,.w-panel .donation_form-container .form-actions input.disabled,.w-panel .donation_form-container .form-actions input:disabled,.w-panel .donation_form-container .form-actions input[disabled]{pointer-events:none}@media screen and (min-width:50em){.donation_form-container .form-actions .w-panel .btn,.donation_form-container .form-actions .w-panel input,.w-panel .button,.w-panel .donation_form-container .form-actions .btn,.w-panel .donation_form-container .form-actions input{font-size:.875rem;height:3em;line-height:calc(3em - 2px);padding:0 1.4em}}.donation_form-container .form-actions .w-panel .btn,.donation_form-container .form-actions .w-panel input,.w-panel .button,.w-panel .donation_form-container .form-actions .btn,.w-panel .donation_form-container .form-actions input{-webkit-font-smoothing:auto;-moz-appearance:none;background-color:var(--w-color-surface-button-default);border:1px solid var(--w-color-surface-button-default);border-radius:.1875rem;color:var(--w-color-text-button);display:inline-block;font-size:.875rem;font-weight:400;height:2.25em;line-height:calc(2.25em - 2px);outline-offset:3px;overflow:hidden;padding:0 1em;position:relative;text-decoration:none;transition:background-color .1s ease;vertical-align:middle;white-space:nowrap;width:auto}.w-panel .text-replace{font-size:0;line-height:0;overflow:hidden}.w-panel button,.w-panel input[type=button],.w-panel input[type=reset],.w-panel input[type=submit]{padding:0 1em}.w-panel .w-panel--nested .w-panel .w-panel__content{margin-inline-start:calc(var(--nesting-indent)*-1 - 2px - var(--header-gap)/2*-1)}@media screen and (min-width:50em){.w-panel .w-panel--nested .w-panel__content{margin-inline-start:calc(var(--nesting-indent)*-1 + 2px)}}.w-panel .w-panel--nested .w-panel__content{background-image:linear-gradient(to bottom,var(--guide-line-color,var(--w-color-border-furniture)) 50%,#fff000);background-repeat:repeat-y;background-size:1px 6px;margin-bottom:.625rem;margin-inline-start:calc(var(--nesting-indent)*-1);padding-inline-start:var(--nesting-indent)}.w-field__label{color:var(--w-color-text-label);display:block;font-size:.875rem;font-weight:600;line-height:1.3;margin-bottom:0;margin-top:0}.w-panel--nested .w-field__wrapper{margin-bottom:.625rem;padding-bottom:.9375rem}.w-field__wrapper{margin-bottom:1.875rem;max-width:840px;width:100%}.w-field,.w-field__input{position:relative}.w-field__input{margin-top:.625rem}body.ready .w-field__comment-button{transition:opacity .2s ease}.w-field__comment-button{background:none;border:0;color:var(--w-color-text-button-outline-default);display:none;inset-inline-end:-2rem;opacity:0;padding:1rem .5rem;position:absolute;top:50%;transform:translateY(-50%)}svg:not(:root){overflow:hidden}.w-field__errors{color:#c43333;display:flex;margin-bottom:.5rem}.w-field__errors p{margin-top:0}.icon{fill:currentColor}.icon [hidden]{display:none!important}.donation_form-container .form-actions .w-panel__controls .button--icon.btn,.donation_form-container .form-actions .w-panel__controls input.button--icon,.w-panel__anchor,.w-panel__controls .button.button--icon,.w-panel__controls .donation_form-container .form-actions .button--icon.btn,.w-panel__controls .donation_form-container .form-actions input.button--icon,.w-panel__toggle{height:1.5rem;width:1.5rem}.button.text-replace.button--icon,.donation_form-container .form-actions .text-replace.button--icon.btn,.donation_form-container .form-actions input.text-replace.button--icon{background-color:initial;border-color:#000;color:var(--w-color-icon-secondary);font-size:0;height:inherit;text-align:center;width:inherit}.button.text-replace.button--icon .icon,.donation_form-container .form-actions .text-replace.button--icon.btn .icon,.donation_form-container .form-actions input.text-replace.button--icon .icon{box-sizing:initial;font-size:medium;height:1rem;padding:.5em;vertical-align:middle;width:1rem}.w-field__errors-icon{color:var(--w-color-text-error);height:1em;margin-inline-end:.625rem;position:relative;top:.125em;width:1em}.w-field__errors-icon[hidden]{display:none!important}form input:not([type=checkbox]):not([type=radio]):not([type=submit]),form textarea,select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:0;font-family:inherit;font-size:1rem;line-height:1.2;padding:.875rem 1rem;vertical-align:top;width:100%;-webkit-font-smoothing:antialiased}form input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill,form input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:focus,form input:not([type=checkbox]):not([type=radio]):not([type=submit]):-webkit-autofill:hover,form textarea:-webkit-autofill,form textarea:-webkit-autofill:focus,form textarea:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 100px #fff}select{-webkit-appearance:none!important;appearance:none!important;background-image:url("../assets/6b05272aa9be23c88f93.894f300bb1ae.svg");background-position:calc(100% - 1rem) 1rem;background-repeat:no-repeat;background-size:1rem}select::-ms-expand{display:none}form textarea{height:12.5rem;resize:none!important}form.select--white-arrow select{background:url("../assets/7acc7f9557c1300fb8cb.ceb6e3d2964e.svg") calc(100% - 1rem)/.75rem no-repeat}form .help-block,form .help-inline,form .helptext{color:#4e4e4e;display:block;font-size:.875rem;margin-top:.25rem;vertical-align:top}form .error-note{color:#c43333;font-weight:700}form .error .help-inline{color:#c43333}form label{color:#1f2937;display:block;font-size:1.125rem;font-weight:600;margin-bottom:.625rem}form .control-group{font-size:1rem;margin:0 0 1rem}form .checkbox-choice,form .radio-choice{position:relative}form .checkbox-choice input,form .radio-choice input{height:1.5rem;left:.125rem;position:absolute;top:.125rem;width:1.5rem;z-index:-1}form .checkbox-choice label,form .radio-choice label{font-size:1rem;font-weight:400;padding-left:2.5rem;position:relative;-webkit-user-select:none;user-select:none;z-index:0}form .checkbox-choice label:after,form .radio-choice label:after{background:#fff;border:.125rem solid #cfd3d6;content:"";display:block;height:1.25rem;left:0;position:absolute;top:0;width:1.25rem}form .checkbox-choice+.checkbox-container,form .checkbox-choice+.radio-container,form .radio-choice+.checkbox-container,form .radio-choice+.radio-container{margin-top:1rem}form .checkbox-choice .control-group,form .checkbox-choice p,form .radio-choice .control-group,form .radio-choice p{position:relative}form .checkbox-control-group,form .radio-control-group{margin-top:1.75rem}form .checkbox-choice{margin:2rem 0 .5rem}form .checkbox-choice input:checked+label:before{border:solid var(--color-primary);border-width:0 3px 3px 0;content:"";display:block;height:10px;left:.5rem;position:absolute;top:4px;transform:rotate(45deg);width:4px;z-index:2}form .radio-choice{margin:.5rem 0}form .radio-choice label:after{border-radius:50%;box-shadow:inset 0 0 0 2px #fff}form .radio-choice input:checked+label:after{background:var(--color-primary)}form ul.errorlist{color:#c43333;font-size:.875rem;font-weight:900;list-style:none;margin-top:.25rem;padding-left:0}.donation_form-container .form-actions form .btn,.donation_form-container .form-actions form input,form .button,form .donation_form-container .form-actions .btn,form .donation_form-container .form-actions input{margin-top:1rem}form .button-row{display:flex;justify-content:space-between;margin-top:2.75rem}.richtext-block{color:var(--color-body-text);margin:auto;max-width:54.25rem;overflow:hidden;width:100%}.richtext-block ol,.richtext-block ul{margin:1rem 0;padding:0}.richtext-block ol li,.richtext-block ul li{margin-bottom:.5rem;margin-left:1.5rem;padding-left:.25rem;position:relative}.richtext-block ol ol,.richtext-block ol ul,.richtext-block ul ol,.richtext-block ul ul{margin:0}.richtext-block p a{text-decoration:underline}.richtext-block+.button-block{margin-left:auto;margin-right:auto;margin-top:-1rem;max-width:54.25rem}.richtext-image{height:auto;margin:1.5rem auto;width:100%}.richtext-image.full-width{display:block}@media(min-width:960px){.richtext-image{margin:1.5rem auto 2.5rem}.richtext-image.left,.richtext-image.right{height:auto;width:45%}.richtext-image.left:first-of-type,.richtext-image.right:first-of-type{margin-top:0}.richtext-image.left{float:left;margin-right:5%}.richtext-image.right{float:right;margin-left:5%}.richtext-image:first-child{margin:0 0 2.5rem}}.embed-block .responsive-object{position:relative}.embed-block .responsive-object iframe{bottom:0;height:100%!important;left:0;position:absolute;right:0;top:0;width:100%!important}.embed-block.align-block-center{margin:auto;max-width:54.25rem}@media(min-width:960px){.embed-block.align-block-center{max-width:54.25rem;width:100%}}.cta-block{margin:auto;padding:4rem 0;text-align:center;width:100%}.cta-block h2{color:var(--color-heading-text);margin-bottom:1.5rem}.cta-block .richtext-block,.cta-block .richtext-block p{font-size:1.25rem;font-weight:300;line-height:1.2;max-width:58.75rem}.cta-block .button-row{margin:1.5rem auto 0;max-width:58.75rem}@media(min-width:960px){.cta-block{padding:5rem 0}.cta-block .richtext-block,.cta-block .richtext-block p{font-size:1.5rem}}.cta-grid-block{display:flex;flex-flow:row wrap;margin-bottom:5.5rem!important;margin-right:-4.5rem!important}.cta-grid-block .cta-grid-block__item{margin-bottom:3rem;margin-right:4.5rem;max-width:100%}.cta-grid-block .cta-grid-block__item .cta-grid-block__item__title{color:var(--color-heading-text);margin:0 auto .5rem}@media(min-width:960px){.cta-grid-block .cta-grid-block__item .cta-grid-block__item__title{margin-bottom:1rem}}.cta-grid-block .cta-grid-block__item .cta-grid-block__item__link{margin-top:.5rem}@media(min-width:960px){.cta-grid-block .cta-grid-block__item .cta-grid-block__item__link{margin-top:1rem}}@media(min-width:640px){.cta-grid-block .cta-grid-block__item{max-width:calc(50% - 4.5rem)}}@media(min-width:960px){.cta-grid-block .cta-grid-block__item{margin-bottom:4rem;max-width:calc(33% - 4.5rem)}.cta-grid-block{margin-bottom:4.5rem!important}}@media(min-width:640px){.sidebar-row .cta-grid-block .cta-grid-block__item{max-width:calc(50% - 4.5rem)!important}}.image-block img{max-height:40rem;object-fit:cover;object-position:center}.image-block figure{margin:0;position:relative}.image-block figure img{height:100%;width:100%}.image-block .image-block__caption{color:#4e4e4e;font-size:.875rem;margin:0 auto;padding:1rem 0;width:100%}.image-block a{text-decoration:none}.image-block.image-block--center{display:block;margin:0 auto;max-width:54.25rem;width:100%}.image-block.block--full-width .image-block__caption{max-width:calc(100% - 1.75rem)}@media (min-width:56rem){.image-block.block--full-width .image-block__caption{max-width:54.25rem}}@media(min-width:960px){.image-block .image-block__caption{font-size:1rem}}.iframe__container,.rich-text .responsive-object{max-width:100%;overflow:hidden;padding-top:56.25%;position:relative}.iframe__container.size-smaller,.rich-text .responsive-object.size-smaller{margin:0 auto;max-width:54.25rem}@media(min-width:960px){.iframe__container.size-smaller,.rich-text .responsive-object.size-smaller{padding-top:42%}}.iframe__container .iframe__video,.iframe__container iframe,.rich-text .responsive-object .iframe__video,.rich-text .responsive-object iframe{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.video-block__caption{color:#4e4e4e;font-size:.875rem;margin:0 auto;max-width:54.25rem;padding:1rem 0;width:100%}@media(min-width:960px){.video-block__caption{font-size:1rem}}.home-banner{height:24.375rem;position:relative}.home-banner img{height:24.375rem;object-fit:cover;width:100%}.home-banner .glide-hero-banner--no-items{background:linear-gradient(135deg,#667eea,#764ba2)}.home-banner .glide__arrows{display:none}.home-banner .glide__controls{position:absolute;right:1rem;top:1rem;z-index:10}.home-banner .glide__controls .glide__button .icon{height:1.25rem;padding:.25rem;width:1.25rem}.home-banner .glide__button{align-items:center;background-color:var(--color-primary);border-radius:50%;color:var(--color-primary-text);display:flex;padding:.625rem}.home-banner .glide__button .icon{height:1.875rem;width:1.875rem}@media(min-width:960px){.home-banner,.home-banner img{height:40.625rem}.home-banner .glide__controls{bottom:5rem;right:13.25rem;top:unset}.home-banner .glide__controls .glide__button .icon{height:1.875rem;padding:.5rem;width:1.875rem}.home-banner .glide__arrows{bottom:5rem;display:flex;gap:.5rem;position:absolute;right:6rem;z-index:10}}.home-banner .home-banner__background{align-items:flex-end;display:flex;justify-content:center;min-height:24.375rem;position:absolute;top:0;width:100%}.home-banner .home-banner__background:after{background:linear-gradient(0deg,#00000080,#00000080 25%,#fff0);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.home-banner .home-banner__background .home-banner__text{bottom:0;color:#fff;padding-bottom:2rem;position:absolute;z-index:1}.home-banner .home-banner__background .home-banner__text h1{font-size:2.75rem;font-weight:400;margin:0 auto .5rem}@media(min-width:960px){.home-banner .home-banner__background .home-banner__text h1{font-size:4rem}}@media(min-width:1140px){.home-banner .home-banner__background .home-banner__text h1{font-size:6rem}}.home-banner .home-banner__background .home-banner__text p{font-size:1.5rem;font-weight:300;letter-spacing:.16px;line-height:1.2;margin-top:0}@media(min-width:640px){.home-banner .home-banner__background .home-banner__text p{padding-right:3rem}}@media(min-width:960px){.home-banner .home-banner__background .home-banner__text{color:#fff;padding-bottom:5rem;padding-right:15rem}.home-banner .home-banner__background .home-banner__text p{font-size:2rem}.home-banner .home-banner__background{min-height:40.625rem}}.home-search .home-search__description{font-size:1.125rem;font-weight:300;margin-top:0}@media(min-width:960px){.home-search{margin-top:-3rem;position:relative;width:calc(100% - 9.375rem)}.home-search .home-search__description{font-size:1.25rem}}@media(min-width:73rem){.home-search{padding:2rem 9.375rem 2rem calc(50% - 35.625rem)!important}}.suggested-reading{align-items:center;background:#fff;border-bottom:.25rem solid #0000;box-shadow:0 .25rem 7.5rem 0 #0000001a;color:#000;display:flex;padding:1.5rem;text-decoration:none}.suggested-reading .suggested-reading__text{flex:1}.suggested-reading .suggested-reading__text>*{margin:0}.suggested-reading .suggested-reading__text .suggested-reading__title{color:var(--color-primary);font-family:var(--heading-font);margin-bottom:.5rem}.suggested-reading .suggested-reading__text p{font-size:1rem}.suggested-reading .suggested-reading__image{border-radius:50%;box-shadow:0 4px 8px 0 #0003;box-shadow:inherit;display:none;height:6.5rem;margin-right:1.5rem;width:6.5rem}@media(min-width:960px){.suggested-reading .suggested-reading__image{display:block}}.suggested-reading:focus,.suggested-reading:hover{border-bottom:.25rem solid var(--color-secondary)}@media(min-width:960px){.suggested-reading+.suggested-reading{margin-top:1rem}}.two-column-block .richtext-image:nth-child(2){margin-top:-.5rem!important}.two-column-block .two-column-block__left{margin-bottom:2rem}.two-column-block .section-title{color:var(--color-heading-text)}.two-column-block .two-column-block__columns{padding-bottom:3.5rem;padding-top:3.5rem}.two-column-block .block:first-child{margin-top:0}.two-column-block .block:last-child{margin-bottom:0}.two-column-block .two-column-block__title{margin-bottom:-3.5rem;margin-top:0;padding-top:3.5rem}.two-column-block .two-column-block__title .section-subtitle,.two-column-block .two-column-block__title .section-title{margin-top:0}@media(min-width:960px){.two-column-block .two-column-block__columns{display:flex;flex-flow:row nowrap;justify-content:space-between}.two-column-block .two-column-block__left{margin-bottom:0}.two-column-block .richtext-image.full-width{max-height:18rem}.two-column-block.ratio-halves .two-column-block__left,.two-column-block.ratio-halves .two-column-block__right{width:calc(50% - 1.5rem)}.two-column-block.ratio-left .two-column-block__left{width:calc(60% - 1.5rem)}.two-column-block.ratio-left .two-column-block__right,.two-column-block.ratio-right .two-column-block__left{width:calc(40% - 1.5rem)}.two-column-block.ratio-right .two-column-block__right{width:calc(60% - 1.5rem)}.two-column-block.ratio-left-extra .two-column-block__left{width:calc(70% - 1.5rem)}.two-column-block.ratio-left-extra .two-column-block__right,.two-column-block.ratio-right-extra .two-column-block__left{width:calc(30% - 1.5rem)}.two-column-block.ratio-right-extra .two-column-block__right{width:calc(70% - 1.5rem)}}blockquote{font-family:var(--heading-font);font-size:1.5rem;font-weight:500;max-width:54.25rem;position:relative}blockquote.center{text-align:center}blockquote.center .icon{margin-left:auto;margin-right:auto}blockquote .icon{display:block;height:4rem;margin-bottom:.625rem;width:4rem}blockquote .quote-block__citation{font-family:var(--base-font);font-size:1.125rem;font-style:normal;font-weight:400;margin-top:1.25rem;text-transform:none}@media(min-width:960px){blockquote{font-size:1.875rem}blockquote .quote-block__citation{font-size:1.25rem}}.section-title-block{margin:4.5rem auto 0!important;max-width:54.25rem}.section-title-block+.block,.section-title-block:first-child{margin-top:0!important}.container>.section-title-block{margin:6rem auto 0!important}.faq-block{max-width:54.25rem}.faq-block .section-subtitle{color:var(--color-heading-text);margin-bottom:1rem}@media(min-width:960px){.faq-block .section-subtitle{margin-bottom:2rem}}.faq{border-bottom:1px solid #e5e7eb;border-left:2px solid #0000}.faq .faq__answer{padding:0 1.25rem 1.375rem 3.5rem}.faq .faq__question{display:flex;flex-direction:column;font-size:1.5rem;font-weight:500;overflow:hidden;padding:1.375rem 1.25rem 1.375rem 3.5rem;position:relative;width:100%}.faq .faq__question:hover{cursor:pointer}.faq .faq__question:before{background-image:url("../assets/10d4a0d80178bc158639.49397e473834.svg");background-size:contain;content:"";height:1rem;left:1.25rem;position:absolute;top:calc(50% - .5rem);transform:rotate(0deg);transition:transform .15s;width:1rem}.faq[open]{background-color:var(--color-light);border-left:2px solid var(--color-heading-text);color:var(--color-heading-text)}.faq[open] .faq__question{text-decoration:underline}.faq[open] .faq__question:before{transform:rotate(45deg)}.background-light .faq[open]{background-color:#fff}.resources-block{padding:2rem 0}@media(min-width:960px){.resources-block{padding:3.5rem 0 5rem}}.resources-block .resources-block__inner{display:grid}@media(min-width:960px){.resources-block .resources-block__inner{gap:4rem;grid-template-columns:1fr 1fr}}.resources-block .resources-block__content h2{color:var(--color-heading-text);font-size:1.875rem;font-weight:600;margin-bottom:.625rem}@media(min-width:960px){.resources-block .resources-block__content h2{margin-bottom:2rem}}.resources-block .resources-block__content .rich-text{color:#000;font-size:1.125rem}.resources-block .resources-block__content .rich-text p{font-size:1.125rem;margin:.625rem 0}.resources-block.background-medium li,.resources-block.background-medium li:nth-child(4),.resources-block.background-medium ul.expanded li:nth-child(4){border-color:#cfd3d6}.resources-block.background-light li:hover{background-color:#fff}.resources-links li{border-bottom:1px solid #e5e7eb;display:block;padding:.5rem 0;transition:all .25s}.resources-links li:hover{background-color:var(--color-light)}.resources-links li:nth-child(4){border-bottom:none}@media(min-width:960px){.resources-links li:nth-child(4){border-bottom:1px solid #e5e7eb}}.resources-links a{align-items:center;color:var(--color-heading-text);display:flex;font-size:1.125rem;font-weight:600;justify-content:space-between;padding:.5rem .75rem;text-decoration:none;width:100%}.resources-links a .icon{flex-shrink:0;height:1.25rem;width:1.25rem}.donation_form-container .form-actions .resources-links .btn,.donation_form-container .form-actions .resources-links input,.resources-links .button,.resources-links .donation_form-container .form-actions .btn,.resources-links .donation_form-container .form-actions input{margin-top:1.5rem}@media(min-width:960px){.donation_form-container .form-actions .resources-links .btn,.donation_form-container .form-actions .resources-links input,.resources-links .button,.resources-links .donation_form-container .form-actions .btn,.resources-links .donation_form-container .form-actions input{margin-top:2rem}.resources-links{margin-top:4rem}}.resources-links ul.expanded li.hidden{display:block!important}.resources-links ul.expanded li:nth-child(4){border-bottom:1px solid #e5e7eb}.donation_form-container .form-actions .resources-links ul.expanded .btn .icon,.donation_form-container .form-actions .resources-links ul.expanded input .icon,.resources-links ul.expanded .button .icon,.resources-links ul.expanded .donation_form-container .form-actions .btn .icon,.resources-links ul.expanded .donation_form-container .form-actions input .icon{transform:rotateX(180deg)}.section-links-block{display:flex;flex-flow:row wrap;gap:2rem;justify-content:center}.section-links-block .section-links-block__column{flex:1;min-width:15rem}.section-links-block .section-links-block__column .h4{color:var(--color-heading-text)}.section-links-block .section-links-block__column .resources-links{margin-top:0}.section-links-block .section-links-block__column .resources-links li:last-child{border-bottom:none}@media(min-width:960px){.section-links-block .section-links-block__column{max-width:54.25rem}}.tile{display:block;margin-bottom:3.5rem}.tile .tile__image--as-background{height:100%}.tile .tile__image--as-image-tag{max-height:30rem;object-fit:cover}.tile .tile__content{background-color:#fff;box-shadow:2px 5px 10px 0 #0000000f;margin-top:-3.5rem;padding:1.2rem 1.5rem 1.5rem;position:relative}.tile .tile__category{font-size:.875rem}.tile .tile__category,.tile .tile__title{color:var(--color-primary);margin-bottom:.25rem}.tile .tile__title{font-family:var(--heading-font);font-weight:600;line-height:1.3;margin-top:0}.tile .tile__summary{font-size:.875rem}.tile .tile__button{bottom:-1.5rem;position:absolute;right:-1rem}@media(min-width:960px){.tile{position:relative}.tile .tile__image--as-background{margin-left:0;transform:none}.tile .tile__image--as-image-tag{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.tile .tile__summary{font-size:1rem;margin-bottom:.5rem}}.links-grid-block .h3{margin-bottom:2rem}.links-grid-block__links{display:grid;gap:1.5rem}.links-grid-block__links .page-card{background-color:var(--color-medium-light)}@media(min-width:640px){.links-grid-block__links{grid-template-columns:1fr 1fr}}@media(min-width:1140px){.links-grid-block__links{grid-template-columns:1fr 1fr 1fr}}.links-grid-symmetrical-block .h3{margin-bottom:1.5rem}@media(min-width:960px){.links-grid-symmetrical-block .h3{margin-bottom:2rem}}.links-grid-symmetrical-block__links{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.links-grid-symmetrical-block__links{flex-flow:row wrap;gap:2rem}}.links-grid-symmetrical-block__links .page-card{background-color:var(--color-medium-light)}@media(min-width:640px){.links-grid-symmetrical-block__links .page-card{flex:1 0 45%;min-width:18rem}.links-grid-symmetrical-block__links .page-card .tile__image--as-background,.links-grid-symmetrical-block__links .page-card .tile__image--as-image-tag{max-height:16.8125rem}.links-grid-symmetrical-block__links .page-card .tile__content{margin-top:0}}.latest-news-block{padding:4rem 0}@media(min-width:960px){.latest-news-block{padding:3.5rem 0 5rem}}.latest-news-block .latest-news-block__subtitle{font-size:1.25rem;text-transform:uppercase}.latest-news-block .latest-news-block__title{font-weight:400;margin-bottom:1.5rem;margin-top:.5rem}.donation_form-container .form-actions .latest-news-block .btn,.donation_form-container .form-actions .latest-news-block input,.latest-news-block .button,.latest-news-block .donation_form-container .form-actions .btn,.latest-news-block .donation_form-container .form-actions input{margin-top:1.5rem}@media(min-width:640px){.donation_form-container .form-actions .latest-news-block .btn,.donation_form-container .form-actions .latest-news-block input,.latest-news-block .button,.latest-news-block .donation_form-container .form-actions .btn,.latest-news-block .donation_form-container .form-actions input{margin-top:0}}.latest-news-block .latest-news-block__grid{display:none;margin:1.5rem 0}@media(min-width:640px){.latest-news-block .latest-news-block__grid{display:grid;gap:1.5rem;grid-template-columns:1fr 1fr}}@media(min-width:960px){.latest-news-block .latest-news-block__grid{margin:2rem 0}}@media(min-width:1140px){.latest-news-block .latest-news-block__grid{gap:.75rem;grid-template-columns:1fr 1fr 1fr 1fr}.latest-news-block .latest-news-block__grid.latest-news-block__grid--3{gap:1.5rem;grid-template-columns:1fr 1fr 1fr}}.latest-news-block .arrows-with-bullets{margin:1.5rem 0 0}@media(min-width:640px){.latest-news-block .arrows-with-bullets{display:none}}.latest-news-block .glide__slides{white-space:normal}@media(min-width:640px){.related-reading-block__links{display:flex;flex-flow:row wrap;margin-right:-2rem}}@media(min-width:960px){.related-reading-block__links{margin-right:0}}.related-reading-block__links .h3{margin-bottom:3.5rem}.related-reading-block__links .tile .tile__image--as-background,.related-reading-block__links .tile .tile__image--as-image-tag{height:73vw;max-height:22rem;width:100%}@media(min-width:640px){.related-reading-block__links .tile{flex:1;margin-right:2rem;min-width:18rem}.related-reading-block__links .tile .tile__image--as-background,.related-reading-block__links .tile .tile__image--as-image-tag{max-height:16.8125rem}.related-reading-block__links .tile .tile__content{margin-top:0}}@media(min-width:960px){.related-reading-block__links .tile{margin-right:0;position:relative}.related-reading-block__links .tile .tile__image--as-background{margin-left:0;margin-right:auto;max-height:27.25rem;transform:none;width:100%}.related-reading-block__links .tile .tile__image--as-image-tag{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.related-reading-block__links .tile .tile__content{margin-right:2.5rem;margin-top:-3rem}.related-reading-block__links .tile .tile__summary{font-size:1rem;margin-bottom:.5rem}.related-reading-block__links .tile:first-child,.related-reading-block__links .tile:nth-child(3){margin-top:1.5rem}}.weekly-highlights{background-color:var(--color-medium-light);height:100%;overflow:auto;padding:4rem 0 6rem;width:100%}.weekly-highlights .weekly-highlights__title{color:var(--color-heading-text);padding-bottom:2rem}.weekly-highlights .weekly-highlights__content{display:flex;flex-direction:column;gap:1.5rem}.weekly-highlights h3{color:var(--color-heading-text);font-weight:400;margin-bottom:.875rem;margin-top:0}.weekly-highlights .weekly-highlights__column{background-color:#fff;padding:2rem 1.5rem;width:100%}.weekly-highlights .weekly-highlights__text{color:#000;font-size:1.125rem;margin-bottom:.875rem;white-space:pre-line}.weekly-highlights .weekly-highlights__attribution{color:#000;font-size:1.125rem;font-weight:600}.donation_form-container .form-actions .weekly-highlights .btn,.donation_form-container .form-actions .weekly-highlights input,.weekly-highlights .button,.weekly-highlights .donation_form-container .form-actions .btn,.weekly-highlights .donation_form-container .form-actions input{margin-top:2rem}@media(min-width:960px){.weekly-highlights .weekly-highlights__content{flex-direction:row;gap:4rem}.weekly-highlights .weekly-highlights__column{display:grid;gap:0 4rem;grid-template-columns:1fr 1fr;padding:2rem 1.75rem}.weekly-highlights .weekly-highlights__attribution{grid-column-start:2;margin-bottom:0}.donation_form-container .form-actions .weekly-highlights .btn,.donation_form-container .form-actions .weekly-highlights input,.weekly-highlights .button,.weekly-highlights .donation_form-container .form-actions .btn,.weekly-highlights .donation_form-container .form-actions input{grid-column-start:2}.weekly-highlights .weekly-highlights__content.two-col .weekly-highlights__column{display:block;gap:unset}}.search-block{background-color:var(--color-medium-light);padding:2rem .875rem}.search-block .container{padding:0!important}@media(min-width:73.875rem){.search-block .container{padding:0 .875rem!important}}.search-block .search-block__title{color:var(--color-heading-text);font-size:1.875rem;font-weight:500;margin-bottom:.625rem}.search-block .search-block__form{display:flex;flex-direction:column;gap:.5rem}.search-block .search-block__form input{font-size:1.125rem!important;font-weight:300!important;padding:.75rem 1.25rem!important}.search-block .search-block__form button{justify-content:space-between;margin-top:0;padding:.875rem .625rem}@media(min-width:640px){.search-block .search-block__form{flex-direction:row;gap:1.5rem}.search-block .search-block__form button{justify-content:center}}@media(min-width:960px){.search-block .search-block__title{font-size:2.25rem}}.diocese-map-block{display:flex;flex-direction:column}.diocese-map-block .diocese-map-block__map{margin:2rem 1rem;text-align:center}.diocese-map-block .diocese-map-block__map svg{margin:auto;max-height:35.25rem;max-width:29.5625rem;width:100%}.diocese-map-block .diocese-map-block__map svg .diocese-map__church-marker.active{fill:var(--color-primary);pointer-events:none}.diocese-map-block .search-block{background-color:unset}.diocese-map-block .diocese-map-block__search-heading{font-size:1.25rem;margin-bottom:.75rem}.diocese-map-block .diocese-map-block__search{max-width:28.125rem}@media(min-width:960px){.diocese-map-block{flex-wrap:wrap;height:39rem;margin-bottom:8.5rem!important}.diocese-map-block .diocese-map-block__map{display:block;flex-basis:100%;order:1;width:50%}.diocese-map-block .diocese-map-block__map-image{height:35.25rem;margin:.5rem auto 2rem;width:29.5625rem}.diocese-map-block .diocese-map-block__desktop-right-column{margin-left:.75rem;margin-right:.75rem;max-width:28.125rem}.diocese-map-block .diocese-map-block__search-heading{font-size:3rem;font-weight:500;line-height:3.3rem;margin-bottom:1.5rem!important;margin-top:4rem}.diocese-map-block .diocese-map-block__search{order:2}.diocese-map-block .diocese-map-block__content{margin-bottom:1.5rem;order:3}.diocese-map-block .diocese-map-block__block-heading{font-size:1.5rem;line-height:2.1rem;margin-bottom:1rem;margin-top:3.5rem}.diocese-map-block .diocese-map-block__block-heading--first-element{font-size:3rem;line-height:3.3rem;margin-top:10.5rem}.diocese-map-block .diocese-map-block__content .rich-text p{font-size:1.125rem}.diocese-map-block .diocese-map-block__diocese-list{display:flex;flex-flow:row wrap;order:4}.diocese-map-block .diocese-map-block__diocese-list li{width:45%}}.donation_form-container{background-color:var(--color-light);margin:auto;padding:3rem 0;width:100%}.donation_form-container form{margin:0 auto;max-width:54.25rem;padding:0 .875rem}.donation_form-container .select2-container{min-width:unset;width:100%!important}.donation_form-container .select2-container .select2-selection--single{height:2.5rem}.donation_form-container .select2-container .select2-selection--single .select2-selection__arrow{right:10px;top:8px}.donation_form-container .select2-container .select2-selection--single .select2-selection__rendered{padding-top:4px}.donation_form-container .select2-container .select2-selection--single .select2-selection__clear{padding-right:1rem;padding-top:2px}.donation_form-container #div_id_account_holder_name{margin-top:2.5rem}.image-cta-block{padding:6.25rem 0;position:relative}.image-cta-block img{object-fit:cover;width:100%}.image-cta-block .image-cta-block__content-container{padding:0 2rem!important}@media(min-width:73rem){.image-cta-block .image-cta-block__content-container{padding:0 .875rem!important}}.image-cta-block .image-cta-block__content{background-color:#fff;padding:2rem 1.5rem}.image-cta-block .image-cta-block__content h2{color:var(--color-heading-text)}.donation_form-container .form-actions .image-cta-block .image-cta-block__content .btn,.donation_form-container .form-actions .image-cta-block .image-cta-block__content input,.image-cta-block .image-cta-block__content .button,.image-cta-block .image-cta-block__content .donation_form-container .form-actions .btn,.image-cta-block .image-cta-block__content .donation_form-container .form-actions input{margin-top:2rem}@media(min-width:960px){.image-cta-block .image-cta-block__content{display:grid;gap:2.5rem;grid-template-columns:1fr 1fr;padding:2rem 3.5rem}}.background-colour-block .container{padding-bottom:3rem;padding-top:3rem}.background-colour-block .container .block:first-child{margin-top:0!important}.background-colour-block .container .block:last-child{margin-bottom:0!important}.background-colour-block .section-title{color:var(--color-heading-text);margin-top:0}.background-colour-block .cta-block{padding:1rem 0}@media(min-width:960px){.background-colour-block .cta-block{padding:2rem 0}}.billboard-block{position:relative}.billboard-block .billboard-block__image{height:24rem;margin:0;position:relative;width:100%}.billboard-block .billboard-block__image img{height:100%;object-fit:cover;width:100%}.billboard-block .billboard-block__image figcaption{background-color:#000;bottom:0;color:#fff;font-size:.875rem;padding:.375rem .675rem;position:absolute}.billboard-block .billboard-block__content{background-color:#fff;padding:2.875rem 1.5rem}.billboard-block .billboard-block__content .block:first-child{margin-top:0}.billboard-block .billboard-block__content .block:last-child{margin-bottom:0}.billboard-block .richtext-block+.button-block{margin-top:-2rem}.billboard-block h2,.billboard-block h3,.billboard-block h4,.billboard-block h5{color:var(--color-heading-text)}@media(min-width:960px){.billboard-block{align-items:flex-end;background-color:var(--color-primary);display:flex;min-height:32.5rem}.billboard-block.align-right .container{justify-content:flex-end}.billboard-block.align-right figcaption{left:0;right:unset}.billboard-block.align-centre .container{justify-content:center}.billboard-block.align-centre figcaption{right:0}.billboard-block figcaption{max-width:calc(50% - 2rem);right:0}.billboard-block .billboard-block__image{height:100%;position:absolute}.billboard-block .container{display:flex;margin:0 auto;padding-top:3.5rem;z-index:1}.billboard-block .billboard-block__content{background-color:#fff;padding:2.5rem;width:calc(50% - 1rem)}.billboard-block .billboard-block__content .block:first-child{margin-top:0}.billboard-block .billboard-block__content .block:last-child{margin-bottom:0}.billboard-block .richtext-block+.button-block{margin-top:-2rem}}@media(min-width:1140px){.billboard-block .billboard-block__content{padding:3.5rem 4rem;width:calc(50% - 2rem)}}.calendar-item-list{margin:2rem 0}.calendar-item{border-left:1px solid var(--color-primary);margin-bottom:1.375rem;padding-left:1.5rem}.calendar-item .calendar-item__time{color:var(--color-heading-text);display:block;font-size:1.25rem;font-weight:500;margin-bottom:.25rem}.calendar-item .calendar-item__label{display:block;font-size:1.25rem;font-weight:300}.anchor-links-nav,html{scroll-behavior:smooth}.anchor-links-nav{background-color:#fff;display:flex;margin-left:-.875rem;overflow-x:hidden;position:relative;width:calc(100% + 1.75rem)}@media(min-width:88.0625rem){.anchor-links-nav{margin-left:-7.53125rem!important;width:86.3125rem}}.anchor-links-nav.sticky{position:fixed;top:0;width:100%;z-index:1000}@media(min-width:88.0625rem){.anchor-links-nav.sticky{width:86.3125rem}}.anchor-links-nav.centered{justify-content:center}.anchor-link-marker{scroll-margin-top:7rem}.anchor-link,.anchor-links__scroll{border-bottom:3px solid #e5e7eb;color:var(--color-heading-text);display:inline-block;flex-shrink:0;font-size:1rem;font-weight:600;padding:.875rem 1.5rem .625rem;text-decoration:none}.anchor-link.active,.anchor-link:hover{border-bottom-color:var(--color-heading-text)}.anchor-links__scroll{align-items:center;background:#fff;bottom:0;display:flex;gap:.5rem;padding:.875rem .5rem .625rem 1rem;position:sticky;right:2.5rem}.anchor-links__scroll .icon{height:1rem;width:1rem}.anchor-links__scroll:disabled{color:#e5e7eb}.anchor-links__scroll:focus{box-shadow:none}.anchor-links__scroll-right{padding:.875rem 1rem .625rem .5rem;right:0}.pages-carousel-block .pages-carousel{margin-left:-.875rem;width:calc(100% + 1.75rem)}@media(min-width:640px){.pages-carousel-block .pages-carousel{margin-left:0;width:100%}}.pages-carousel-block .pages-carousel-block__title{margin-bottom:1.5rem}@media(min-width:960px){.pages-carousel-block .pages-carousel-block__title{margin-bottom:2.125rem}}.pages-carousel-block .pages-carousel-block__slide{background-color:var(--color-light);display:inline-block;padding:.875rem;text-decoration:none;width:100%}@media(min-width:640px){.pages-carousel-block .pages-carousel-block__slide{display:grid;gap:1.5rem;grid-template-columns:repeat(2,calc(50% - .75rem));padding:1.5rem}}@media(min-width:960px){.pages-carousel-block .pages-carousel-block__slide{gap:4rem;grid-template-columns:repeat(2,calc(50% - 2rem));padding:3.5rem}}.pages-carousel-block .pages-carousel-block__content{padding:2rem 0 0}.pages-carousel-block .pages-carousel-block__content.no-image{grid-column:span 2}.pages-carousel-block .pages-carousel-block__content .tag{margin-bottom:.75rem}.pages-carousel-block .pages-carousel-block__content .pages-carousel-block__slide-title{font-weight:400;margin-bottom:.75rem;margin-top:0}.pages-carousel-block .pages-carousel-block__content .pages-carousel-block__date{font-weight:500}.pages-carousel-block .pages-carousel-block__content .pages-carousel-block__description{margin-bottom:0;margin-top:1.5rem}.pages-carousel-block .pages-carousel-block__content .pages-carousel-block__link{align-items:center;display:flex;font-weight:600;gap:.625rem;margin-top:2rem;padding:.375rem 0}.pages-carousel-block .pages-carousel-block__content .pages-carousel-block__link .icon{height:1.25rem;width:1.25rem}@media(min-width:640px){.pages-carousel-block .pages-carousel-block__content{padding:2rem 0}}.pages-carousel-block .pages-carousel-block__image{background-color:var(--color-medium-light);padding:.875rem}.pages-carousel-block .pages-carousel-block__image img{height:100%;object-fit:cover;width:100%}.arrows-with-bullets{align-items:center;display:flex;justify-content:space-between;margin:1.5rem auto 0;max-width:54.25rem;padding:0 1.5rem}.arrows-with-bullets .glide__arrow{align-items:center;display:flex;height:1.75rem;justify-content:center;padding:0;width:1.75rem}.arrows-with-bullets .glide__arrow:focus{box-shadow:none}.arrows-with-bullets .glide__bullets{align-items:center;display:flex;flex-grow:1;gap:6px;justify-content:center;padding:0 2rem}.arrows-with-bullets .glide__bullet{background-color:#cfd3d6;height:4px;max-width:3.25rem;width:100%}.arrows-with-bullets .glide__bullet--active{background-color:var(--color-secondary)}.arrows-with-bullets .glide__bullet:focus{box-shadow:none}@media(min-width:960px){.arrows-with-bullets{margin-top:.75rem}.arrows-with-bullets .glide__arrow{height:2.375rem;width:2.375rem}.arrows-with-bullets .icon{height:2.125rem;width:2.125rem}}.block{margin:4rem auto}.content>.no-spacing-block:last-child{margin-bottom:0!important}.content>.no-spacing-block:first-child{margin-top:0!important}.no-spacing-block+.no-spacing-block{margin-top:-4rem!important}.block--full-width{margin-left:-.875rem;width:calc(100% + 1.75rem)}@media(min-width:73rem){.block--full-width{margin-left:calc(-50vw + 35.625rem)!important;width:calc(100% + 100vw - 71.25rem)}}.container--contact-page{background-color:var(--color-light);padding-bottom:3rem;padding-top:3rem}.container--contact-page .social-links__title{margin-bottom:.5rem}.contact-details{width:100%}.contact-details .contact-details__item{margin-bottom:2rem}.contact-details .contact-details__item .icon{color:var(--color-secondary)}.contact-details .contact-details__item p{margin:0}@media(min-width:960px){.contact-details{display:flex;margin-bottom:rem}.contact-details .contact-details__item{flex:1}.contact-details .contact-details__item+.contact-details__item{margin-left:1rem}.contact-details .contact-details__item .icon{fill:var(--color-secondary)}}.contact-page__embed{height:25rem;margin:1rem auto 3rem;width:100%}.search-page__form,.search-page__form form{display:flex;flex-direction:column;gap:1rem}.search-page__form input,.search-page__form select{border:none!important;border-radius:2px!important}.search-page__form .control-label{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.search-page__form .help-inline{margin-top:.5rem}.search-page__form .help-inline strong{font-weight:400}.search-page__form .control-group{margin-bottom:0}.donation_form-container .form-actions .search-page__form .btn,.donation_form-container .form-actions .search-page__form input,.search-page__form .button,.search-page__form .donation_form-container .form-actions .btn,.search-page__form .donation_form-container .form-actions input{background-color:#fff;border:none!important;border-radius:2px!important;color:#000;display:flex;font-weight:600;gap:.75rem;justify-content:space-between;line-height:1.875rem;padding:.625rem 2rem;width:100%}.search-page__form .errorlist{color:var(--color-primary);font-size:.875rem;list-style:none;padding:0;position:absolute;top:calc(100% - .5rem);width:100%}@media(min-width:960px){.search-page__form{flex-direction:row}.search-page__form form{align-items:center;flex-direction:row}.donation_form-container .form-actions .search-page__form .btn,.donation_form-container .form-actions .search-page__form input,.search-page__form .button,.search-page__form .donation_form-container .form-actions .btn,.search-page__form .donation_form-container .form-actions input{width:-moz-fit-content;width:fit-content}.donation_form-container .form-actions .search-page__form .btn,.donation_form-container .form-actions .search-page__form input,.search-page__form .button,.search-page__form .donation_form-container .form-actions .btn,.search-page__form .donation_form-container .form-actions input,.search-page__form input,.search-page__form select{height:51px;margin-top:0}.search-page__form #div_id_query,.search-page__form form{flex-grow:1}}.search-results{min-height:20rem;padding:1.25rem 0 5rem}.search-landing__common-searches{background-color:#fff;padding:2.5rem 0}@media(min-width:960px){.search-landing__common-searches{padding:4rem 0}}.search-landing__common-searches h2{margin-bottom:0;margin-top:0}.search-landing__common-searches p{font-size:1.125rem;margin:.75rem 0 1.5rem}.search-landing__common-searches ul{display:flex;flex-wrap:wrap;gap:.75rem 1.125rem;list-style:none;margin:0;padding:0}.search-landing__common-searches a{align-items:center;background-color:#fff;color:var(--color-heading-text);display:inline-flex;font-weight:500;gap:.5rem;text-decoration:none}.search-landing__common-searches a svg{height:1rem;width:1rem}.search-landing__common-searches a:hover{text-decoration:underline}.search-filter__selected{background:url("../assets/9509497811a1f7147321.bac8018e4c3f.svg") calc(100% - 1rem)/.75rem no-repeat;background-color:#fff;border:2px solid #fff;border-radius:2px;color:#000;font-size:1rem;height:51px;min-width:12rem;overflow:hidden;padding:.75rem 3rem .75rem .5rem;text-overflow:ellipsis;white-space:nowrap}.search-result{background-color:#fff;display:flex;gap:1.5rem;margin-bottom:.875rem;padding:.875rem;text-decoration:none}.search-result .search-result__content{display:flex;flex-direction:column;gap:.5rem;width:100%}.search-result .search-result__content h3{font-weight:700;margin:0}.search-result .search-result__content .search-result__summary{margin-bottom:0;margin-top:.25rem}.search-result .search-result__buttons{margin-top:auto;padding-top:.5rem}@media(min-width:640px){.search-result .search-result__buttons{align-items:center;display:flex;gap:1.5rem}}@media(min-width:960px){.search-result .search-result__buttons{border-top:1px solid #e5e7eb}}.search-result .search-result__date{display:none;font-size:.875rem;font-weight:600}@media(min-width:640px){.search-result .search-result__date{display:inline-block}}.search-result .search-result__image{display:none}.search-result .tags-list{margin-bottom:0}.search-result .tags-list .tag:hover{text-decoration:none}@media(min-width:960px){.search-result .search-result__image{display:block;flex-shrink:0;height:10.125rem;width:12rem}.search-result .search-result__image img{height:100%;object-fit:cover;width:100%}}#person_search_form{margin-bottom:2rem;margin-top:3rem}.search__header{background-color:var(--color-alternate-page-header);color:var(--color-alternate-page-header-text);padding-bottom:1.5rem}.search__header .pebbletrail,.search__header .pebbletrail .icon,.search__header .pebbletrail .pebbletrail__current{color:#fff}.church-search__form input,.church-search__form select{border:none!important;border-radius:2px!important}.church-search__form label{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.church-search__form input[type=text]{background-image:url("../assets/cb4b9d67ff04551c7537.f18e888b2a2f.svg");background-position:.875rem;background-repeat:no-repeat;background-size:1.5rem;font-size:1.125rem!important;padding-left:3rem!important}.church-search__form input[type=text]::placeholder{color:#4e4e4e}.church-search__form #id_distance{background-color:#fff;height:100%;margin-top:.875rem;min-width:8rem}.church-search__form .button,.church-search__form .donation_form-container .form-actions .btn,.church-search__form .donation_form-container .form-actions input,.donation_form-container .form-actions .church-search__form .btn,.donation_form-container .form-actions .church-search__form input{background-color:#fff;border:none!important;border-radius:2px!important;color:#000;display:flex;font-weight:600;gap:.75rem;justify-content:space-between;line-height:1.875rem;margin-top:1.5rem;padding:.625rem 2rem}.church-search__form .errorlist{color:var(--color-primary);font-size:.875rem;list-style:none;padding:0;position:absolute;top:calc(100% - .5rem);width:100%}@media(min-width:640px){.church-search__form{align-items:center;display:flex;gap:1rem}.church-search__form #id_distance,.church-search__form .button,.church-search__form .donation_form-container .form-actions .btn,.church-search__form .donation_form-container .form-actions input,.church-search__form input,.donation_form-container .form-actions .church-search__form .btn,.donation_form-container .form-actions .church-search__form input{height:51px;margin-top:0}.church-search__form div:first-child{flex-grow:1}}.church-search__map{height:50vh;margin:.875rem;max-height:30rem;min-height:17.5rem;width:calc(100% - 1.75rem)}.church-search__content{background-color:var(--color-medium-light);padding:.875rem 0 3rem}.church-search__content .h3{margin-top:0}.news-index{padding-bottom:3rem;padding-top:1.5rem}.news-index .news-index__all-news-heading{margin-bottom:1.5rem;margin-top:0}.news-index .news-index__filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media(min-width:640px){.news-index .news-index__filters{flex-direction:row;flex-wrap:wrap;gap:1rem}}.news-index .news-index__filter-select{cursor:pointer;width:100%}@media(min-width:640px){.news-index .news-index__filter-select{width:auto}}.news-index .news-index__no-news-found{margin-top:4rem}.news-index .news-index__posts-list{display:grid;gap:1.5rem}@media(min-width:640px){.news-index .news-index__posts-list{grid-template-columns:1fr 1fr}.news-index .pagination{margin-left:auto;margin-right:auto;margin-top:3rem}}@media(min-width:960px){.news-index .news-index__posts-list{grid-template-columns:1fr 1fr 1fr}}.translation-form{margin-bottom:2rem;margin-top:2rem}.donation_form-container .form-actions .translation-form .btn,.donation_form-container .form-actions .translation-form input,.translation-form .button,.translation-form .donation_form-container .form-actions .btn,.translation-form .donation_form-container .form-actions input{background:var(--color-secondary);border:2px solid var(--color-secondary);color:var(--color-secondary-text)}.translation-form h2{margin:0 0 1rem}.translation-form .button-row{justify-content:flex-end}.translation-form__translations-row{display:flex;flex-flow:row wrap;margin:2rem 0}.translation-form__translations-row .translation-form__translations-welsh{margin-bottom:3rem;order:-2}.translation-form__translations-row .translation-form__translations-welsh .control-group{margin:0}.translation-form__translations-row .translation-form__translations-english,.translation-form__translations-row .translation-form__translations-welsh{width:100%}.translation-form__translations-row .h5{color:var(--color-primary)}.translation-form__translations-row textarea{font-size:1rem;height:100%;line-height:inherit;padding:1rem;resize:none}@media(min-width:960px){.translation-form__translations-row{display:flex;flex-flow:row nowrap;justify-content:space-between}.translation-form__translations-row .translation-form__translations-english,.translation-form__translations-row .translation-form__translations-welsh{flex:1;margin-bottom:0;width:calc(50% - 1.5rem)}.translation-form__translations-row .translation-form__translations-welsh{display:flex;flex-flow:column nowrap;margin-bottom:0;margin-left:2rem;order:0}.translation-form__translations-row .translation-form__translations-welsh h5{margin-bottom:2rem}.translation-form__translations-row .translation-form__translations-welsh .control-group{display:flex;flex:1;flex-flow:column nowrap;height:100%}.translation-form__translations-row .translation-form__translations-welsh .control-group .controls{flex:1;height:100%;padding-top:2rem}.translation-form__translations-row .translation-form__translations-welsh .control-group textarea{height:100%}}.translation-form__translations-row{border-bottom:2px solid #e5e7eb;padding-bottom:2rem}@media(min-width:960px){.translation-form__translations-row:first-of-type{margin-top:2.25rem}}.translation-form__block-header{font-size:1rem;font-weight:600;margin-bottom:1rem}.church-list{display:flex;flex-flow:row wrap;gap:.875rem}@media(min-width:960px){.church-list{gap:1.5rem}}.church-list .church-list__item{background-color:#fff;display:flex;flex:1;flex-direction:column;gap:.875rem;min-width:17.5rem;padding:.875rem;text-decoration:none;width:calc(50% - .75rem)}.church-list .church-list__item .h4{margin:.25rem 0 .5rem}.church-list .church-list__item .h4 a{color:inherit;text-decoration:none}.church-list .church-list__item .tags-list{margin-bottom:.25rem}.church-list .church-list__item .tag{font-weight:500;margin-bottom:.25rem}.church-list .church-list__item .church-list__item-address{flex-grow:1;font-size:1.125rem;margin:0}.church-list .church-list__item .church-list__item-button{align-items:center;color:var(--color-heading-text);display:flex;flex-grow:0;font-size:1rem;font-weight:500;gap:.5rem;margin:.5rem 0 0;padding-top:.5rem}.church-list .church-list__item .church-list__item-button .icon{height:1rem;width:1rem}@media(min-width:960px){.church-list .church-list__item{flex:none;flex-direction:row;min-height:15.25rem}.church-list .church-list__item .church-list__item-button{border-top:1px solid #e5e7eb}}.church-list__item-data{display:flex;flex-direction:column;height:100%;width:100%}.church-list__item-image{flex-shrink:0;height:12rem;order:-1;width:100%}.church-list__item-image img{height:100%;object-fit:cover;width:100%}@media(min-width:960px){.church-list__item-image{height:13.5rem;order:unset;width:13.5rem}}.church-detail__events .event h4{margin-top:0}.church-detail__events .event .event-information{font-size:.875rem;font-weight:700;margin:0}.church-detail__events .event .additional-description,.church-detail__events .event .event__read-more-input{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.church-detail__events .event label{font-size:1rem;text-decoration:underline}.church-detail__events .event .loaded{display:none}.church-detail__events .event .unloaded{display:inline}.church-detail__events .event .event__read-more-input:checked~.additional-description{height:auto;position:relative;width:auto;clip:unset;display:block;white-space:normal}.church-detail__events .event .event__read-more-input:checked~label .loaded{display:inline}.church-detail__events .event .event__read-more-input:checked~label .unloaded{display:none}.church-detail__events .event+.event{margin-top:1.5rem}.church-detail__services{padding:3.5rem 0}.church-detail__services .h4{margin-top:0}.church-detail__services .calendar-item-list{margin:0}.church-detail__services .calendar-item-list .calendar-item:last-child{margin-bottom:0}.church-detail__column-container{display:grid;padding:2rem .875rem}.church-detail__column-container h3,.church-detail__column-container h4,.church-detail__column-container h5{margin-top:0}.church-detail__column-container.border-top{border-top:1px solid #e5e7eb}.church-detail__column-container+.church-detail__column-container{margin-top:1.5rem}@media(min-width:960px){.church-detail__column-container{gap:2.5rem;grid-template-columns:1fr 1fr;padding:2rem 3.5rem}.church-detail__donations{gap:1rem;grid-template-columns:1fr}}.church-detail__meta{align-items:center;display:flex;gap:.5rem}.church-detail__meta .icon{align-self:flex-start;color:var(--color-primary);flex-shrink:0;height:1.25rem;margin-right:.5rem;margin-top:.15rem;width:1.25rem}.church-detail__clergy .faq__question{font-size:1.125rem;padding-bottom:1.125rem;padding-top:1.125rem}.church-detail__buttons{display:flex;gap:1rem;margin-top:1rem}.church-detail__social a{text-decoration:none}.church__map{height:30vh;margin-bottom:1.5rem;max-height:30rem;min-height:17.5rem;order:-1;width:100%}@media(min-width:960px){.church__map{margin-bottom:0;order:unset}}.digital-services{display:flex;flex-direction:column;gap:1.5rem}.church-detail__nearby-churches{margin-bottom:0;padding:3.5rem 0}.church-detail__nearby-churches .h4{margin-top:0}.church-detail__nearby-churches .church-list{display:grid;margin-bottom:2rem}.church-detail__nearby-churches .church-list .church-list__item-image{height:300px;width:100%}.church-detail__nearby-churches .church-list .church-list__item{flex-direction:column;min-width:unset;width:100%}@media(min-width:640px){.church-detail__nearby-churches .church-list{gap:1.5rem;grid-template-columns:1fr 1fr}}@media(min-width:960px){.church-detail__nearby-churches .church-list{grid-template-columns:1fr 1fr 1fr}.church-detail__nearby-churches .church-list .church-list__item .church-list__item-button{border-top:none}}@media(min-width:1140px){.church-detail__nearby-churches .church-list{gap:3rem}}.church-structure__related-churches{margin-bottom:0;padding:3.5rem 0}.church-structure__related-churches .h4{margin-top:0}.messages{background:var(--color-secondary);color:var(--color-secondary-text);font-weight:700;margin:1rem auto;padding:1rem;width:80%}.structure-header{margin-top:3rem}.structure-appointed-clergy__member{margin-bottom:.5rem}.person-appointments{margin-top:3rem}.person-appointment{margin:1rem 0}.person-appointment a{color:inherit;text-decoration:none}.person-appointment strong{display:block}.person-filter-container #div_id_letter{margin:0}.person-filter-container .controls{display:flex;flex-flow:row wrap;margin:0;padding-left:2px}.person-filter-container .radio-choice{margin:0}.person-filter-container .radio-choice input:checked+.radio{background:var(--color-secondary)}.person-filter-container .radio{border:2px solid #e5e7eb;cursor:pointer;font-size:.875rem;margin-left:-2px;margin-top:-2px;padding:.25rem .5rem;position:relative}.person-filter-container .radio:after{content:none}.person-details{margin:2rem 0}.person-detail{font-size:1rem;margin-bottom:1rem}.person-detail strong{display:block}.person-detail a{color:var(--color-primary);text-decoration:none}.password-form__container{background:#fff;margin:4rem auto;max-width:35rem;padding:1.2rem 1.5rem 1.5rem}.school-details{padding:2rem 0;width:100%}.school-details .church__map{margin-bottom:2rem}@media(min-width:960px){.school-details{padding:3rem 0}}.school-details__grid{display:flex;flex-direction:column;flex-wrap:wrap;gap:2rem}.school-details__grid p{margin:0}.school-details__grid .school-details__label{display:block;font-weight:600}@media(min-width:640px){.school-details__grid{flex-direction:row;gap:2rem 3rem}}button.c-sf-button{color:#fff}.job-results{padding:2rem 0}.job-results .container{display:grid;gap:2rem}@media(min-width:960px){.job-results{padding:3.5rem 0}.job-results .container{grid-template-columns:1fr 1fr}}.job-results__notice{margin-bottom:2rem}.job-results__item{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:.875rem;text-decoration:none}.job-results__item .h4{margin:.25rem 0 .5rem}.job-results__item .tags-list{margin-bottom:1.25rem}.job-results__item .tag{margin-bottom:.25rem}.job-results__details{border-top:1px solid #e5e7eb;display:grid;gap:.5rem;margin-top:.5rem;padding-top:.5rem}.job-results__details .job-results__details-label{display:flex;font-size:1rem;gap:.375rem;margin:0}.job-results__details .job-results__details-label .icon{flex-shrink:0}@media(min-width:960px){.job-results__details{gap:.5rem 2rem;grid-template-columns:1fr 1fr}}.job-page__details{border-bottom:1px solid #e5e7eb;padding:2rem 0}.job-page__details h2{margin:0 auto 1.5rem;max-width:54.25rem}.job-page__details .details-grid{display:grid;gap:1.5rem;margin:auto;max-width:54.25rem}.job-page__details p{font-size:1rem;margin:0}.job-page__details .job-page__details-label{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.375rem;margin-bottom:.625rem}@media(min-width:640px){.job-page__details{padding:3rem 0}.job-page__details .details-grid{grid-template-columns:1fr 1fr}}.job-description{margin:auto;max-width:54.25rem;padding:2rem 0}.job-description h2{margin:0 auto 1.5rem}@media(min-width:640px){.job-description{padding:3rem 0}}.job-application{padding:2rem 0}.job-application h2{margin-top:0}@media(min-width:960px){.job-application{padding:3.5rem 0}}.job-application__column-container{display:grid;padding:2rem .875rem}.job-application__column-container .richtext-block,.job-application__column-container h3,.job-application__column-container h4,.job-application__column-container h5{margin-top:0}.job-application__column-container+.job-application__column-container{margin-top:1.5rem}@media(min-width:960px){.job-application__column-container{gap:2.5rem;grid-template-columns:1fr 1fr;padding:2rem 3.5rem}}.job-index__filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem}@media(min-width:640px){.job-index__filters{flex-direction:row;flex-wrap:wrap;gap:1rem}}.container--team-page{padding:2rem .875rem}@media(min-width:960px){.container--team-page{padding:3rem .875rem}}.team-index__filter-container{background-color:#f5f5f5;padding:1rem 0}.team-index__filter-container .team-index__filters{display:flex;flex-direction:column;gap:.875rem}.team-index__filter-container .team-index__filters select{background-position:calc(100% - .875rem) .5rem;background-size:1.5rem;border:none;border-radius:2px;cursor:pointer;font-size:1rem;line-height:1.5rem;padding:.5rem 3rem .5rem .875rem}@media(min-width:640px){.team-index__filter-container .team-index__filters{align-items:center;flex-direction:row}.team-index__filter-container .team-index__filters select{width:-moz-fit-content;width:fit-content}}.team-index__filter-label{font-size:1rem;white-space:nowrap}.team-members{display:grid;gap:2rem;padding:2rem .875rem}@media(min-width:640px){.team-members{grid-template-columns:1fr 1fr}}@media(min-width:960px){.team-members{grid-template-columns:1fr 1fr 1fr}}@media(min-width:1140px){.team-members{grid-template-columns:1fr 1fr 1fr 1fr}}.team-member{background-color:#fff;display:flex;flex-direction:column;justify-content:space-between;padding:.875rem;text-decoration:none}.team-member img{height:20.875rem;object-fit:cover;width:100%}@media(min-width:960px){.team-member img{height:17.5rem}}@media(min-width:1140px){.team-member img{height:14.5rem}}.team-member .team-member__name{margin:.875rem 0 0}.team-member .team-member__role{font-size:1.25rem;margin-bottom:0;margin-top:1.25rem}.team-member .team-member__description{display:none}.team-member .team-member__link{align-items:center;border-top:1px solid #e5e7eb;color:var(--color-heading-text);display:flex;gap:.625rem;justify-content:space-between;line-height:1.5rem;margin-top:1rem;padding-bottom:.375rem;padding-top:.875rem}.team-member .team-member__link .icon{height:1.25rem;width:1.25rem}@media(min-width:640px){.team-member .team-member__link{justify-content:flex-start}}div.team-member:hover .team-member__description{display:block}div.team-member:hover img{display:none}.container--calendar-page{padding:2rem .875rem}@media(min-width:960px){.container--calendar-page{padding:3rem .875rem}}.calendar-widget .calendar-controls{background-color:#f5f5f5;padding:1rem 0}.calendar-widget .calendar-filters{align-items:center;display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:space-between}.calendar-widget .calendar-filters .calendar-filters__group{display:flex;flex-direction:column;gap:.5rem;width:100%}.calendar-widget .calendar-filters select{background-position:calc(100% - .875rem) .5rem;background-size:1.5rem;border:none;border-radius:2px;cursor:pointer;font-size:1rem;line-height:1.5rem;padding:.5rem 3rem .5rem .875rem}@media(min-width:640px){.calendar-widget .calendar-filters{flex-direction:row;gap:.875rem}.calendar-widget .calendar-filters select{width:-moz-fit-content;width:fit-content}.calendar-widget .calendar-filters .calendar-filters__group{flex-direction:row;gap:.875rem;width:-moz-fit-content;width:fit-content}}.calendar-widget .calendar-header{align-items:center;display:flex;justify-content:space-between;padding:1.5rem 0}.calendar-widget .calendar-header h2{font-size:2.25rem;margin:0}.calendar-widget .calendar-header .icon{height:2.25rem;width:2.25rem}.calendar-widget .calendar-nav{display:flex;gap:.875rem}.calendar-widget .calendar-nav__bottom{display:flex;justify-content:space-between;margin:0 .625rem 4rem}.calendar-widget .nav-btn{align-items:center;cursor:pointer;display:flex}.calendar-table--month{border-collapse:collapse;border-left:none;border-right:none;margin-bottom:2rem;table-layout:fixed;width:100%}@media(min-width:960px){.calendar-table--month{margin-bottom:4rem}}.calendar-table--month thead{font-family:var(--heading-font)}.calendar-table--month thead th{color:#000;font-size:1.5rem;font-weight:500;line-height:2rem;padding:.625rem;text-align:left}.calendar-table--month td{height:176px;padding:.625rem 0;text-align:left}.calendar-table--month td:nth-child(2n),.calendar-table--month th:nth-child(2n){background-color:var(--color-light)}.calendar-table--month th{font-weight:600;text-align:center}.calendar-table--month tr:nth-of-type(odd){background-color:unset}.calendar-table--month .day-content{display:flex;flex-direction:column;height:100%}.calendar-table--month .day-number{font-size:1rem;font-weight:400;line-height:1.5rem;margin-bottom:.375rem;padding:0 .75rem;text-align:right}.calendar-table--month .day-events{display:flex;flex:1;flex-direction:column}.calendar-day{border-bottom:1px solid #e5e7eb;padding:1rem}.calendar-day:first-child{border-top:1px solid #e5e7eb}.calendar-day:nth-child(odd){background-color:var(--color-light)}.calendar-table--week{display:grid;margin-bottom:1.5rem}.calendar-table--week .week-day{display:grid;gap:.875rem;grid-template-columns:6.5rem 1fr}.calendar-table--week .week-day:nth-child(2n){background-color:var(--color-light)}.calendar-table--week .week-day-header{height:-moz-fit-content;height:fit-content;padding:.625rem}.calendar-table--week .week-day-header .week-day-name{font-family:var(--heading-font);font-size:1.5rem;font-weight:500}.calendar-table--week .week-day-events{display:flex;flex-direction:column;gap:.375rem;min-height:18rem;padding-bottom:.375rem}@media(min-width:960px){.calendar-table--week .event-link .event-title{text-overflow:unset;text-wrap:unset}}.calendar-table--week .event-link{padding:.375rem}.calendar-table--week .event-time{margin-top:.75rem}@media(min-width:960px){.calendar-table--week{grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:4rem}.calendar-table--week .week-day{display:flex;flex-direction:column}.calendar-table--week .week-day-header{border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb}}.event-link{display:block;margin-bottom:.5rem;padding:1px .375rem;text-decoration:none}@media(min-width:960px){.event-link{margin-bottom:0}}.event-link:hover{background-color:var(--color-medium-light)}.event-link:hover .event-time{text-decoration:underline}.event-link .event-title{font-size:1rem;line-height:1.5rem}@media(min-width:960px){.event-link .event-title{overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap}}.event-link .event-time{align-items:center;color:var(--color-heading-text);display:flex;font-size:1rem;gap:.25rem;line-height:1.5rem;text-transform:lowercase}.event-link .event-time .icon{height:1rem;width:1rem}.event-link .event-location{color:inherit}.today{background-color:var(--color-medium-light)}.more-events-btn{color:var(--color-heading-text);cursor:pointer;padding:.25rem .375rem .375rem;text-align:left;text-decoration:underline}.more-events-btn:hover{background-color:var(--color-medium-light)}.event-modal-overlay{align-items:center;animation:fadeIn .2s ease-in-out;background-color:#0003;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.event-modal{animation:slideUp .3s ease-in-out;background-color:#fff;border-radius:2px;box-shadow:0 4px 15px 0 #0000001a;max-height:80vh;max-width:400px;overflow-y:auto;width:90%}.event-modal-header{align-items:center;display:flex;justify-content:space-between;padding:.875rem}.event-modal-header h2{color:var(--color-heading-text);font-family:var(--base-font);font-size:1.125rem;font-weight:500;margin:0}.event-modal-close{align-items:center;background:var(--color-heading-text);border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;padding:.375rem .5rem;transition:background-color .2s}.event-modal-close .icon{height:1.25rem;width:1.25rem}.event-modal-close:hover{background-color:#4e4e4e}.event-modal-close:focus{outline:2px solid var(--focus-color,#4a90e2);outline-offset:2px}.event-modal-content{padding:0 .875rem .875rem}.event-modal-content .events-list{display:flex;flex-direction:column;gap:.5rem}.event-modal-content .events-list .event-link{padding:.375rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.event-details{margin:2rem auto}@media(min-width:960px){.event-details{margin:3rem auto}}.event-details .event-details__title{margin-bottom:1.5rem;margin-top:0}.event-details .event-details__list{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:640px){.event-details .event-details__list{flex-direction:row;flex-wrap:wrap;gap:2rem}}.event-details .event-details__label{align-items:center;display:flex;font-size:1.125rem;font-weight:600;gap:.375rem}.event-details .event-date,.event-details .event-location,.event-details .event-time{display:flex;flex-direction:column;font-size:1rem;gap:.5rem;margin:0}.event-details .event-times{text-transform:lowercase}.resource-index{padding-bottom:3rem;padding-top:1.5rem}.resource-index .resource-index__heading{margin-bottom:1.5rem;margin-top:0}.resource-index .resource-index__filters{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.5rem;padding-bottom:1.5rem}@media(min-width:640px){.resource-index .resource-index__filters{flex-direction:row;flex-wrap:wrap;gap:1rem}}.resource-index .resource-index__filter-select{cursor:pointer;width:100%}@media(min-width:640px){.resource-index .resource-index__filter-select{width:auto}}.resource-index .resource-index__no-results{margin-top:4rem}.resource-index .resource-index__posts-list{display:grid;gap:1.5rem}@media(min-width:640px){.resource-index .resource-index__posts-list{grid-template-columns:1fr 1fr}.resource-index .pagination{margin-left:auto;margin-right:auto;margin-top:3rem}}@media(min-width:960px){.resource-index .resource-index__posts-list{grid-template-columns:1fr 1fr 1fr}}

/*# sourceMappingURL=styles.css.cdcb0429af55.map */