


/**
* ACCES
**/


/*
body.page-template-acces #colophon {
	margin-top: 0;
}

body.page-template-acces #content {
	overflow: visible;
	z-index: 1;
}

body.page-template-acces #content .entry {
	max-width: none;
	padding: 0;
}

body.page-template-acces #content .entry-header {
	position: relative;
	z-index: 2;
}

body.page-template-acces #access-content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: flex-start;
	-ms-align-items: center;
	align-items: center;
}
*/
body.page-template-acces #access-content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	-o-flex-direction: row;
	flex-direction: row;
	justify-content: flex-start;
	-ms-align-items: stretch;
	align-items: stretch;
	clip-path: polygon(0 1px, 100% 1px, 100% calc(100% - 1px), 0% calc(100% - 1px));
	margin-bottom: 0px;
	position: relative;
	z-index: 2;
	mix-blend-mode: darken;
}

body.page-template-acces #access-content .entry-header {
	padding-top: 0;
}

/* Carte */
body.page-template-acces #access-content #map {
	overflow: hidden;
	display: inline-block;
	vertical-align: bottom;
	width: 75%;
	-webkit-flex: 1 1 75%;
	-moz-flex: 1 1 75%;
	-ms-flex: 1 1 75%;
	-o-flex: 1 1 75%;
	flex: 1 1 75%;
}
/*
body.page-template-acces.no-map #access-content #map {
	background-image: url('../img/map-fallback.webp');
	background-repeat: no-repeat;
	-webkit-background-size: auto;
	background-size: auto;
	background-position: center center;
}

html.no-webp body.page-template-acces.no-map #access-content #map {
	background-image: url('../img/map-fallback.jpg');
}*/
body.page-template-acces #access-content #access-map {
	height: 80vh;
	height: 80svh;
	min-height: 700px;
	position: relative;
	z-index: 1;
	background-color: #FFFFFF;
}
/*
body.page-template-acces #access-content #access-map .mapboxgl-ctrl.mapboxgl-ctrl-attrib {
	display: none;
}

body.page-template-acces #access-content #access-map .mapboxgl-marker {
	line-height: 0;
	margin-left: -13px;
	margin-top: -41px;
}

body.page-template-acces #access-content #access-map .mapboxgl-marker .marker-tooltip {
	position: absolute;
	left: 50%;
	top: -20px;
	background-color: #212222;
	color: #FFFFFF;
	padding: 5px;
	border-radius: 4px 6px;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	white-space: nowrap;
	line-height: 1;
	font-size: 10px;
	font-weight: 700;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	opacity: 0;
	pointer-events: none;
	-webkit-transition: opacity .3s ease-in-out, top .3s ease-in-out;
	-o-transition: opacity .3s ease-in-out, top .3s ease-in-out;
	transition: opacity .3s ease-in-out, top .3s ease-in-out;
}

body.page-template-acces #access-content #access-map .mapboxgl-marker .marker-tooltip:after {
	content: '';
	display: block;
	position: absolute;
	top: 100%;
	left: 50%;
	margin-left: -5px;
	border: 5px solid transparent;
	border-top-color: #212222;
}

body.page-template-acces #access-content #access-map .mapboxgl-marker:hover .marker-tooltip {
	top: -27px;
	opacity: 1;
}

body.page-template-acces #access-content:has(.access-infos-address.access-infos-address-1:hover) #access-map .mapboxgl-marker.marker_shop .marker-tooltip,
body.page-template-acces #access-content:has(.access-infos-address.access-infos-address-2:hover) #access-map .mapboxgl-marker.marker_loc .marker-tooltip {
	top: -27px;
	opacity: 1;
}

body.page-template-acces #access-content #access-map .mapboxgl-marker svg {
	filter: drop-shadow(0 0 1px #FFFFFF) drop-shadow(0 0 2px #FFFFFF);
}

body.page-template-acces #access-content #access-map .mapboxgl-marker.marker_shop .marker-bike-icon {
	display: none;
}

body.page-template-acces #access-content #access-map .mapboxgl-marker.marker_loc .marker-shop-icon {
	display: none;
}

















/* Bloc infos */
body.page-template-acces #access-content #access-infos {
	display: inline-block;
	vertical-align: bottom;
	min-width: 400px;
	width: 25%;
	-webkit-flex: 1 1 25%;
	-moz-flex: 1 1 25%;
	-ms-flex: 1 1 25%;
	-o-flex: 1 1 25%;
	flex: 1 1 25%;
	position: relative;
	z-index: 1;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: -ms-inline-flex;
	display: -o-inline-flex;
	display: inline-flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: flex-end;
	-ms-align-items: stretch;
	align-items: stretch;
}

body.page-template-acces #access-content #access-infos #access-infos-general {
	height: 100%;
	background-color: #FFFFFF;
	margin-left: -375px;
	margin-left: calc(-29.11vh - 75px);
	margin-left: calc(-29.11svh - 75px);
	margin-left: calc(min(-260px, -29.11svh) - 75px);
	clip-path: polygon(300px 0, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(29.11vh 0, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(29.11svh 0, 100% 0, 100% 100%, 0 100%);
	clip-path: polygon(max(260px, 29.11svh) 0, 100% 0, 100% 100%, 0 100%);
	padding: 0px 20px 50px 330px;
	padding: 0px 20px 50px calc(29.11vh + 30px);
	padding: 0px 20px 50px calc(29.11svh + 30px);
	padding: 0px 20px 50px calc(max(260px, 29.11svh) + 30px);
	position: relative;
	z-index: 1;
	text-align: right;
}

body.page-template-acces #access-content #access-infos #access-infos-inner {
	position: relative;
	z-index: 1;
	height: 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: stretch;
	align-items: stretch;
}

body.page-template-acces #access-content #access-infos #access-infos-general .access-infos-address {
	/*background-color: #F1F1F1;
	border-radius: 3px 6px 6px 3px;
	border: 1px solid #DADADA;
	margin-top: -50px;
	margin-bottom: 20px;*/
	padding: 0px 35px 0px 20px;
	position: relative;
	z-index: 1;
	overflow: hidden;
}
/*
body.page-template-acces #access-content #access-infos #access-infos-general .access-infos-address:after {
	content: '';
	display: block;
	position: absolute;
	top: -1px;
	right: -1px;
	width: 10px;
	height: 100%;
	border-radius: 0 3px 3px 0;
	background-color: #D23140;
	border: 1px solid #A3232A;
	border-left: none;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

body.page-template-acces #access-content #access-infos #access-infos-general .access-infos-address.access-infos-address-1:after {
	background-color: #791711;
	border-color: #460501;
}

body.page-template-acces #access-content #access-infos #access-infos-general h2 {
	font-size: 20px;
	font-size: 1rem;
	font-weight: 700;
	margin: 0 0 15px auto;
}

body.page-template-acces #access-content #access-infos #access-infos-general h2:before,
body.page-template-acces #access-content #access-infos #access-infos-general h2:after {
	display: none;
}

body.page-template-acces #access-content #access-infos #access-infos-general p {
	font-size: 16px;
	font-size: 0.8rem;
	line-height: 1.2;
	color: #43302E;
	margin-bottom: .5em;
}

body.page-template-acces #access-content #access-infos #access-infos-general big {
	font-size: 1.2222em;
	font-style: normal;
	color: #030303;
	display: block;
	margin-bottom: 0.4em;
}

/* Liens Google Maps / Apple Plans */

body.page-template-acces #access-content #access-infos .access-links {
	margin-right: -10px;
}

body.page-template-acces #access-content #access-infos .access-links a {
	display: inline-block;
	vertical-align: top;
	font-size: 16px;
	font-size: 0.8rem;
	letter-spacing: -0.02em;
	padding: 3px 10px;
	color: #6D6D6D;
	background-color: transparent;
	background-image: none;
	background: none;
}
/*
body.page-template-acces #access-content #access-infos .link-to-maps,
body.page-template-acces #access-content #access-infos .link-to-plans {
	display: table;
	width: auto;
	padding: 8px 11px 4px 7px;
	/*font-size: 16px;
	font-size: 0.941176rem;
	font-weight: 400;
	font-style: normal;
	text-decoration: none;
	line-height: 1;
	color: #555555;
	text-decoration: none;
	background-image: none;
	background-color: transparent;
	background: none;*
}
*/
body.page-template-acces #access-content #access-infos .access-links a svg {
	width: 28px;
	height: 28px;
	margin-right: 2px;
	vertical-align: middle;
}

body.page-template-acces #access-content #access-infos .link-to-maps:hover,
body.page-template-acces #access-content #access-infos .link-to-plans:hover {
	color: #E20026;
}

body.page-template-acces #access-content #access-infos .link-to-maps:focus-visible,
body.page-template-acces #access-content #access-infos .link-to-plans:focus-visible {
	color: #E20026;
	background-color: transparent;
	background-image: none;
	background: none;
}
































/*
body.page-template-acces #access-content #access-infos #access-infos-general {
	-webkit-flex: 1 1 100%;
	-moz-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	-o-flex: 1 1 100%;
	flex: 1 1 100%;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	-o-flex-direction: column;
	flex-direction: column;
	justify-content: center;
	-ms-align-items: flex-start;
	align-items: flex-start;
	position: relative;
	z-index: 2;
	padding: 0 0 0 12.3%;

	display: none !important;
}
*/
/*
body.page-template-acces #access-content #access-map .maplibregl-ctrl-group {
	position: absolute;
	bottom: 30px;
	right: 30px;
	margin: 0;
	background-color: #E20026;
	background-image: none;
	background: #E20026;
	-webkit-transform: none;
	-ms-transform: none;
	-o-transform: none;
	transform: none;
	-webkit-box-shadow: none;
	box-shadow: none;
	float: none;
	border-radius: 5px;
	overflow: hidden;
	-webkit-box-shadow: 0 0 16px rgba(71,0,0,.47);
	box-shadow: 0 0 16px rgba(71,0,0,.47);
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button {
	border-radius: 0;
	margin: 0;
	padding: 0;
	background-color: transparent;
	background-image: none;
	background: none;
	width: 40px;
	height: 40px;
	color: #FFFFFF;
	position: relative;
	display: block;
	min-width: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZDFkOCIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');
	background: -moz-linear-gradient(top, rgba(255,180,190,0.4) 0%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,180,190,0.4)), color-stop(100%, rgba(255,255,255,0)));
	background: -webkit-linear-gradient(top, rgba(255,180,190,0.4) 0%, rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(top, rgba(255,180,190,0.4) 0%, rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(top, rgba(255,180,190,0.4) 0%, rgba(255,255,255,0) 100%);
	background: linear-gradient(to bottom, rgba(255,180,190,0.4) 0%, rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#99ffd1d8', endColorstr='#00ffffff',GradientType=0 );
	background-repeat: repeat-x;
	-webkit-background-size: auto 66.666667%;
	background-size: auto 66.666667%;
	background-position: top -300% center;
	-webkit-transition: background-position .3s ease-in-out;
	-o-transition: background-position .3s ease-in-out;
	transition: background-position .3s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
	body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:last-child {
	background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmI0YmUiIHN0b3Atb3BhY2l0eT0iMC40Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=');
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,180,190,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255,255,255,0)), color-stop(100%, rgba(255,180,190,0.4)));
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,180,190,0.4) 100%);
	background: -o-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,180,190,0.4) 100%);
	background: -ms-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(255,180,190,0.4) 100%);
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%, rgba(255,180,190,0.4) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#66ffb4be',GradientType=0 );
	background-repeat: repeat-x;
	-webkit-background-size: auto 66.666667%;
	background-size: auto 66.666667%;
	background-position: top 500% center;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:hover {
	background-position: top center;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:last-child:hover {
	background-position: top 100% center;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button[disabled] {
	opacity: .5;
	pointer-events: none;
	background: -moz-linear-gradient(top, rgba(180,180,180,0.4) 0%, rgba(180,180,180,0) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180,180,180,0.4)), color-stop(100%, rgba(180,180,180,0)));
	background: -webkit-linear-gradient(top, rgba(180,180,180,0.4) 0%, rgba(180,180,180,0) 100%);
	background: -o-linear-gradient(top, rgba(180,180,180,0.4) 0%, rgba(180,180,180,0) 100%);
	background: -ms-linear-gradient(top, rgba(180,180,180,0.4) 0%, rgba(180,180,180,0) 100%);
	background: linear-gradient(to bottom, rgba(180,180,180,0.4) 0%, rgba(180,180,180,0) 100%);
	background-repeat: repeat-x;
	-webkit-background-size: auto 66.666667%;
	background-size: auto 66.666667%;
	background-position: top center;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button[disabled]:last-child {
	background: -moz-linear-gradient(top, rgba(180,180,180,0) 0%, rgba(180,180,180,0.4) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(180,180,180,0)), color-stop(100%, rgba(180,180,180,0.4)));
	background: -webkit-linear-gradient(top, rgba(180,180,180,0) 0%, rgba(180,180,180,0.4) 100%);
	background: -o-linear-gradient(top, rgba(180,180,180,0) 0%, rgba(180,180,180,0.4) 100%);
	background: -ms-linear-gradient(top, rgba(180,180,180,0) 0%, rgba(180,180,180,0.4) 100%);
	background: linear-gradient(to bottom, rgba(180,180,180,0) 0%, rgba(180,180,180,0.4) 100%);
	background-repeat: repeat-x;
	-webkit-background-size: auto 66.666667%;
	background-size: auto 66.666667%;
	background-position: bottom center;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:focus-visible {
	background-color: #FFFFFF;
	color: #E20026;
	outline: 2px dotted currentColor;
	outline-offset: -4px;
	border-radius: 5px 5px 0 0;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:focus-visible:after {
	display: none;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:last-child:focus-visible {
	border-radius: 0 0 5px 5px;
}

/*
body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0BAMAAAA3VgbYAAAAGFBMVEUAAAD26er26er26er26er26er26er26eqtSYpEAAAAB3RSTlMA6rewcB05qbbEZgAAAH9JREFUOMtjQAIhikKuDFgBm3l5eXECVqngciAwxSrlDpIqwSqlDpIqwiolDpIqxCpVDgajUnSTClEsxwKEXCEpAhOAU0kwNnFIKnHHJVXCoI5LqohBHJdUIR4pPAbicQYex+PxMu6AGjxROZKl4EUK4YKIcPGFKPRIKyoxC1gAgN7wIXJk05cAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	-webkit-background-size: 13px 13px;
	background-size: 13px 13px;
	background-position: center center;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-out {
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAMBAMAAADff4MYAAAAGFBMVEUAAAD26er26er26er26er26er26er26eqtSYpEAAAAB3RSTlMA6rewcB05qbbEZgAAAD1JREFUGNNjYAhRLMcChFwZGNjMy7GC4gSG4HIcwJTBHZdUCYM6LqkiBnFcUoV4pPAYiMcZeByPx8t4AgoAejiIzdabGjYAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	-webkit-background-size: 13px 3px;
	background-size: 13px 3px;
	background-position: center center;
}
*/
/*
body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:before,
body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:after {
	content: '';
	display: block;
	position: absolute;
	width: 70%;
	height: 1px;
	top: 0;
	left: 15%;
	background-color: rgba(213,105,116,.3);
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:after {
	bottom: 0;
	top: auto;
	background-color: rgba(72,7,13,.4);
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:first-child:before,
body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button:last-child:after {
	display: none;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon,
body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon:before {
	display: block;
	position: absolute;
	width: 40%;
	height: 2px;
	left: 30%;
	top: 50%;
	margin-top: -1px;
	background-color: currentColor;
	background-image: none;
	background: currentColor;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button .maplibregl-ctrl-icon:before {
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
	width: 100%;
	left: 0;
}

body.page-template-acces #access-content #access-map .maplibregl-ctrl-group button.maplibregl-ctrl-zoom-in .maplibregl-ctrl-icon:before {
	content: '';
}
*/
body.page-template-acces #access-content #access-map .marker {
	width: 30px;
	height: 46px;
	cursor: pointer;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%22750%22%20height%3D%22280%22%20viewBox%3D%220%200%20750%20280%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M9.107%2C243.453c-1.053-4.509-0.227-9.479%2C2.484-14.882c2.703-5.409%2C6.91-10.221%2C12.622-14.432c5.707-4.211%2C12.176-5.706%2C19.392-4.508c2.709%2C0.609%2C5.484%2C1.045%2C8.345%2C1.348c2.849%2C0.304%2C5.931%2C0.607%2C9.247%2C0.901c7.812-15.329%2C15.705-30.505%2C23.671-45.547c7.962-15.025%2C15.336-28.783%2C22.103-41.26c6.759-12.473%2C12.548-22.844%2C17.36-31.125c4.805-8.26%2C7.958-13.145%2C9.467-14.648c4.208-3.613%2C9.25-6.464%2C15.113-8.572c5.86-2.09%2C11.271-3.374%2C16.229-3.828c4.963-0.453%2C8.942%2C0%2C11.954%2C1.346c3.003%2C1.349%2C3.754%2C3.83%2C2.256%2C7.441c-1.505%2C3.009-4.892%2C9.016-10.15%2C18.045c-5.259%2C9.02-11.65%2C19.77-19.163%2C32.243c-7.515%2C12.479-15.86%2C26.156-25.03%2C41.032c-9.175%2C14.889-18.264%2C29.844-27.281%2C44.873c19.235-1.204%2C39.903-3.531%2C62.01-6.986c22.093-3.451%2C44.709-7.733%2C67.866-12.842c3.906-24.364%2C4.584-46.014%2C2.032-64.959c-2.555-18.93-7.742-34.413-15.561-46.448c-7.823-12.007-18.034-20.214-30.661-24.569c-12.629-4.349-26.916-3.834-42.847%2C1.582c-14.136%2C4.809-25.858%2C10.588-35.173%2C17.361c-9.323%2C6.77-16.464%2C14.354-21.422%2C22.758c-4.96%2C8.438-7.973%2C17.606-9.018%2C27.523c-1.06%2C9.902-0.38%2C20.291%2C2.029%2C31.112c0%2C2.416-0.608%2C4.211-1.801%2C5.41c-1.209%2C1.204-2.712%2C1.811-4.514%2C1.811c-1.808%2C0-3.54-0.751-5.187-2.253c-1.653-1.517-2.786-4.063-3.379-7.683c-3.313-12.017-4.059-24.71-2.263-38.094c1.805-13.374%2C5.936-26.23%2C12.407-38.56c6.462-12.33%2C15.254-23.592%2C26.382-33.828c11.117-10.208%2C24.352-18.033%2C39.684-23.445c23.148-8.412%2C44.268-11.345%2C63.362-8.789c19.09%2C2.553%2C34.344%2C10.675%2C45.775%2C24.353c11.413%2C13.681%2C18.258%2C32.991%2C20.518%2C57.94c2.251%2C24.959-1.733%2C55.471-11.952%2C91.557l-4.513%2C16.233c-5.411%2C17.136-12.329%2C35.323-20.744%2C54.564c-3.455%2C7.892-7.175%2C16.023-11.133%2C24.37h-19.346c3.36-7.819%2C6.465-15.501%2C9.284-23.028c6.315-16.819%2C11.276-32.918%2C14.88-48.247c-30.368%2C7.818-57.496%2C14.287-81.395%2C19.394c-23.907%2C5.114-45.031%2C9.322-63.366%2C12.623c-6.922%2C11.121-13.454%2C21.648-19.614%2C31.563c-1.645%2C2.647-3.231%2C5.209-4.769%2C7.695H28.22c4.752-10.15%2C10.18-21.424%2C16.292-33.832c-4.517%2C0.592-8.875%2C1.189-13.085%2C1.797c-4.209%2C0.604-7.971%2C1.063-11.271%2C1.349C13.842%2C249.923%2C10.154%2C247.965%2C9.107%2C243.453z%20M742.685%2C144.486c-0.503-1.11-1.411-1.907-2.721-2.415c-1.311-0.503-2.873-0.459-4.688%2C0.142c-5.841%2C2.221-12.485%2C4.59-19.939%2C7.107c-7.455%2C2.52-15.462%2C5.039-24.022%2C7.552c-8.564%2C2.527-17.473%2C5.046-26.738%2C7.558c-9.265%2C2.522-18.538%2C4.981-27.799%2C7.396c6.846-24.169%2C9.514-44.609%2C8.007-61.329c-1.503-16.729-6.098-29.66-13.747-38.833c-7.66-9.167-17.88-14.601-30.67-16.32c-12.797-1.702-26.94%2C0.256-42.457%2C5.886c-10.268%2C3.639-19.142%2C8.882-26.59%2C15.726c-7.448%2C6.838-13.343%2C14.398-17.675%2C22.66c-4.332%2C8.269-7.097%2C16.87-8.31%2C25.832c-1.205%2C8.966-0.705%2C17.485%2C1.511%2C25.533c0.402%2C2.423%2C1.157%2C4.127%2C2.266%2C5.138c1.107%2C1.009%2C2.269%2C1.514%2C3.48%2C1.514c1.206%2C0%2C2.206-0.407%2C3.019-1.21c0.807-0.805%2C1.21-2.015%2C1.21-3.631c-1.616-7.246-2.067-14.198-1.362-20.852c0.702-6.64%2C2.722-12.787%2C6.044-18.424c3.325-5.631%2C8.11-10.728%2C14.348-15.27c6.25-4.527%2C14.104-8.408%2C23.57-11.624c10.684-3.626%2C20.251-3.974%2C28.706-1.055c8.463%2C2.917%2C15.311%2C8.411%2C20.55%2C16.47c5.237%2C8.061%2C8.704%2C18.425%2C10.425%2C31.119c1.712%2C12.695%2C1.263%2C27.186-1.366%2C43.512c-15.511%2C3.425-30.66%2C6.294-45.466%2C8.601c-14.811%2C2.32-28.665%2C3.892-41.554%2C4.698c6.045-10.074%2C12.13-20.099%2C18.28-30.08c6.149-9.967%2C11.739-19.138%2C16.773-27.484c5.038-8.365%2C9.313-15.572%2C12.839-21.605c3.526-6.045%2C5.792-10.078%2C6.803-12.09c1.004-2.426%2C0.502-4.082-1.508-4.989c-2.02-0.907-4.687-1.212-8.011-0.907c-3.325%2C0.295-6.948%2C1.166-10.877%2C2.568c-3.93%2C1.41-7.307%2C3.327-10.123%2C5.737c-1.012%2C1.02-3.129%2C4.29-6.348%2C9.825c-3.22%2C5.542-7.1%2C12.494-11.634%2C20.847c-4.53%2C8.362-9.471%2C17.575-14.804%2C27.646c-5.339%2C10.079-10.627%2C20.254-15.865%2C30.531c-2.216-0.21-4.278-0.406-6.193-0.617c-1.914-0.189-3.776-0.5-5.591-0.902c-2.142-0.355-4.179-0.336-6.123%2C0.019c0.042-0.199%2C0.093-0.401%2C0.13-0.599c1.339-7.077%2C0.134-12.912-3.61-17.504c-3.743-4.581-9.563-8.18-17.444-10.795c-7.896-2.61-16.919-4.421-27.079-5.392c-10.17-0.984-20.932-1.367-32.298-1.161c-11.366%2C0.222-22.533%2C0.773-33.494%2C1.652c-17.385%2C1.293-30.359%2C0.653-38.914-1.964c-8.56-2.626-12.433-6.552-11.63-11.786c0.8-5.231%2C6.614-11.341%2C17.451-18.316c10.829-6.985%2C27.071-14.29%2C48.736-21.931c21.923-7.407%2C40.047-11.881%2C54.361-13.409c14.302-1.523%2C24.937-1.143%2C31.893%2C1.149c6.948%2C2.286%2C10.491%2C6.009%2C10.631%2C11.115c0.134%2C5.131-2.882%2C10.531-9.031%2C16.205c-2.94%2C2.608-4.349%2C4.9-4.211%2C6.872c0.134%2C1.958%2C1.137%2C3.321%2C3.006%2C4.085c1.874%2C0.763%2C4.28%2C0.811%2C7.222%2C0.167c2.942-0.653%2C5.885-2.398%2C8.827-5.235c5.081-5.017%2C8.765-10.961%2C11.032-17.836c2.27-6.879%2C2.741-13.521%2C1.399-19.96c-1.338-6.428-4.68-12.264-10.023-17.499c-5.351-5.235-13.036-8.729-23.066-10.475c-10.031-1.744-22.532-1.41-37.507%2C0.989c-14.983%2C2.397-32.764%2C8.072-53.356%2C17.01c-27.548%2C11.774-48.134%2C23.608-61.775%2C35.496c-13.64%2C11.892-20.66%2C22.419-21.065%2C31.575c-0.396%2C9.16%2C5.685%2C16.253%2C18.25%2C21.266c12.576%2C5.012%2C31.294%2C6.548%2C56.167%2C4.586c21.391-1.536%2C38.51-1.688%2C51.35-0.495c12.839%2C1.202%2C21.994%2C3.602%2C27.477%2C7.197c5.48%2C3.596%2C7.357%2C8.189%2C5.613%2C13.734c-1.736%2C5.568-6.617%2C11.727-14.637%2C18.493c-6.154%2C5.231-13.907%2C10.15-23.265%2C14.725c-9.37%2C4.583-19.529%2C8.62-30.491%2C12.111c-10.977%2C3.478-22.205%2C6.38-33.698%2C8.668c-11.499%2C2.281-22.334%2C3.768-32.496%2C4.404c-10.163%2C0.669-19.125%2C0.392-26.873-0.817c-7.762-1.197-13.44-3.587-17.051-7.198c-3.612-3.598-4.611-8.387-3.01-14.382c1.604-6.011%2C6.82-13.481%2C15.646-22.415c1.607-1.745%2C2.408-3.434%2C2.408-5.063c0-1.647-0.603-2.958-1.802-3.94c-1.205-0.979-2.813-1.475-4.819-1.475c-2.002%2C0-4.083%2C0.77-6.22%2C2.296c-1.602%2C0.879-4.073%2C2.945-7.422%2C6.219c-3.348%2C3.264-6.957%2C7.251-10.828%2C11.938c-3.881%2C4.692-7.559%2C9.872-11.031%2C15.546c-3.479%2C5.67-5.956%2C11.396-7.423%2C17.168c-1.475%2C5.786-1.602%2C11.449-0.399%2C17.022c1.202%2C5.558%2C4.476%2C10.397%2C9.829%2C14.554c2.416%2C1.969%2C5.385%2C3.613%2C8.895%2C4.938h74.308c6.729-1.259%2C13.623-2.785%2C20.698-4.608c15.242-3.93%2C30.088-8.883%2C44.523-14.884c14.443-5.997%2C27.944-12.94%2C40.521-20.783c12.364-7.722%2C22.513-16.295%2C30.479-25.703c1.267%2C0.898%2C3.098%2C1.249%2C5.529%2C1.012c2.213-0.193%2C4.731-0.494%2C7.556-0.894c2.817-0.408%2C5.739-0.807%2C8.762-1.222c-6.247%2C12.701-11.438%2C23.62-15.563%2C32.787c-4.126%2C9.178-6.295%2C14.654-6.497%2C16.466c-0.403%2C2.818-0.201%2C4.885%2C0.607%2C6.204c0.8%2C1.305%2C1.859%2C2.011%2C3.177%2C2.106c1.302%2C0.105%2C2.664-0.294%2C4.079-1.2c1.401-0.906%2C2.511-2.169%2C3.317-3.792c0-0.198%2C0.954-1.856%2C2.872-4.977c1.91-3.128%2C4.429-7.254%2C7.557-12.386c3.119-5.137%2C6.745-11.037%2C10.877-17.678c4.127-6.638%2C8.507-13.695%2C13.142-21.147c12.29-2.224%2C26.444-5.036%2C42.455-8.461c16.011-3.419%2C34.195-7.758%2C54.541-12.993c-2.421%2C10.271-5.738%2C21.057-9.969%2C32.324c-4.235%2C11.283-9.371%2C23.071-15.415%2C35.354c-1.209%2C2.208-1.616%2C4.131-1.209%2C5.748c0.398%2C1.615%2C1.209%2C2.768%2C2.419%2C3.476c1.207%2C0.693%2C2.619%2C0.799%2C4.23%2C0.296c1.612-0.501%2C3.021-1.954%2C4.231-4.376c7.652-14.706%2C14.299-28.509%2C19.94-41.4c5.634-12.892%2C10.271-25.084%2C13.903-36.56c15.108-4.034%2C31.522-8.715%2C49.244-14.053c17.729-5.34%2C36.163-11.233%2C55.301-17.677c2.011-0.603%2C3.373-1.555%2C4.074-2.864C743.083%2C146.803%2C743.181%2C145.587%2C742.685%2C144.486z%22%2F%3E%3C%2Fsvg%3E"), url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2230%22%20height%3D%2246%22%20viewBox%3D%220%200%20300%20460%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M298.354%2C148.284C298.354%2C66.431%2C232%2C0%2C150.147%2C0c-0.05%2C0-0.099%2C0.001-0.147%2C0.001S149.9%2C0%2C149.853%2C0C68.001%2C0%2C1.645%2C66.431%2C1.645%2C148.284c0%2C40.835%2C16.521%2C77.864%2C43.235%2C104.692h-0.007c57.858%2C51.101%2C77.66%2C75.373%2C95.091%2C198.657h0.049c0.542%2C5.108%2C4.712%2C8.92%2C9.84%2C8.92c0.049%2C0%2C0.099%2C0.04%2C0.147%2C0.038c0.05%2C0.002%2C0.099-0.038%2C0.147-0.038c5.127%2C0%2C9.297-3.812%2C9.84-8.92h0.05c17.43-123.284%2C37.231-147.558%2C95.088-198.657h-0.004C281.834%2C226.148%2C298.354%2C189.119%2C298.354%2C148.284z%22%2F%3E%3C%2Fsvg%3E");
	background-repeat: no-repeat;
	-webkit-background-size: 130% auto, contain;
	background-size: 130% auto, contain;
	background-position: top 6px left -3px, bottom center;
	filter: drop-shadow(0px 0px 6px #ffffff) drop-shadow(0px 0px 20px #ffffff) drop-shadow(0px 0px 40px #ffffff);
}
/*
body.page-template-acces #access-content #access-map .maplibregl-popup {
	display: none;
	pointer-events: all;
	padding-bottom: 18px;
}

body.page-template-acces #access-content #access-map .maplibregl-popup.visible {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content {
	background-color: #FCFDFD;
	-webkit-box-shadow: 0 0 4px rgba(0,0,0,.5);
	box-shadow: 0 0 4px rgba(0,0,0,.5);
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: 600;
	padding: 23px 25px 20px 20px;
	-webkit-font-smoothing: subpixel-antialiased;
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content h6 {
	font-size: 17px;
	font-size: 1.0625rem;
	font-weight: 700;
	font-family: "Montserrat", sans-serif;
	margin-top: 0;
	margin-bottom: 10px;
	color: #C3192E;
	letter-spacing: 0;
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content .copy {
	width: 22px;
	height: 22px;
	display: inline-block;
	vertical-align: middle;
	margin-top: -3px;
	position: relative;
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content .copy.copied {
	pointer-events: none;
	cursor: default;
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content .copy:before {
	content: '';
	display: block;
	width: 12px;
	height: 12px;
	border-radius: 200%;
	position: absolute;
	left: 5px;
	top: 5px;
	-webkit-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	transform: rotate(90deg);
	opacity: 0;
	background-color: #169D00;
	background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%201000%201000%22%20xmlns%3D%22http://www.w3.org/2000/svg%22%20xmlns:xlink%3D%22http://www.w3.org/1999/xlink%22%20preserveAspectRatio%3D%22none%22%20xml-space%3D%22preserve%22%3E%3Cpath%20fill%3D%22%23FFFFFF%22%20d%3D%22M415.042%2C802.047c-19.771%2C0-38.643-8.363-51.926-23.059l-172.614-190.95c-25.925-28.679-23.693-72.944%2C4.986-98.869c28.679-25.925%2C72.944-23.693%2C98.869%2C4.986l118.773%2C131.39l289.969-344.911c24.88-29.591%2C69.033-33.414%2C98.627-8.535c29.592%2C24.878%2C33.413%2C69.034%2C8.535%2C98.626L468.624%2C777.093c-13.018%2C15.483-32.097%2C24.579-52.323%2C24.943C415.881%2C802.043%2C415.461%2C802.047%2C415.042%2C802.047z%22%2F%3E%3C%2Fsvg%3E");
	-webkit-background-size: contain;
	background-size: contain;
	background-position: center center;
	-webkit-transition: all .35s cubic-bezier(.3,-1,.7,2), opacity .35s cubic-bezier(.4,0,.6,1);
	-o-transition: all .35s cubic-bezier(.3,-1,.7,2), opacity .35s cubic-bezier(.4,0,.6,1);
	transition: all .35s cubic-bezier(.3,-1,.7,2), opacity .35s cubic-bezier(.4,0,.6,1);
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content .copy.copied:before {
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	opacity: 1;
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content .copy svg {
	width: 22px;
	height: 22px;
	opacity: 1;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	cursor: pointer;
	-webkit-transition: all .35s cubic-bezier(.3,-1,.7,2), opacity .35s cubic-bezier(.4,0,.6,1);
	-o-transition: all .35s cubic-bezier(.3,-1,.7,2), opacity .35s cubic-bezier(.4,0,.6,1);
	transition: all .35s cubic-bezier(.3,-1,.7,2), opacity .35s cubic-bezier(.4,0,.6,1);
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-content .copy.copied svg {
	opacity: 0;
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

body.page-template-acces #access-content #access-map .maplibregl-popup .maplibregl-popup-tip {
	width: 16px;
	height: 16px;
	border: none;
	margin-top: -13px;
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
	background-color: #FCFDFD;
	-webkit-box-shadow: 4px 4px 4px -4px rgba(0,0,0,.5);
	box-shadow: 4px 4px 4px -4px rgba(0,0,0,.5);
}

body.page-template-acces .mapboxgl-ctrl.mapboxgl-ctrl-attrib, .maplibregl-ctrl.maplibregl-ctrl-attrib {
	display: none;
}