.map-wrapper {
	position: relative;
	margin: 0 auto;	
}
.map-wrapper > .map-container {}

.interactive-map {
	position: relative;
}

.interactive-map svg {
	width: 100%;
	height: auto;
}

.interactive-map .content-container {
	position: absolute;
	top: 0;
	height: 100%;
	display: flex;
}

.interactive-map .content-container .content-wrapper {
	background: white;
	display: flex;
	flex-direction: row;
	justify-content: center;
	align-self: center;
	position: relative;
}

.interactive-map .content-container .itinerary-container {
	display: flex;
	max-width: 285px;
	flex-direction: column;
}

.interactive-map .content-container .itinerary-container .itineraries {
	padding-left: 30px
}

.interactive-map .content-container .itinerary-container .know {
	display: flex;
	margin-top: auto;
	background: #ececec;
	flex-direction: column;
	height: 140px;
	padding: 10px 30px 0 30px;
	font-weight: bold;
}

.interactive-map .content-container .knowMobile {
	display: none
}

.interactive-map .content-container .itinerary-container .know .top{
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	display: flex;
	align-items: center;
	font-family: 'Merriweather', serif;
}

.interactive-map .content-container .itinerary-container .know .top img {
	margin-left: -5px;
}

.interactive-map .content-container .itinerary-container .know .bottom {
	font-size: 13px;
	line-height: 22px;
	letter-spacing: .02em;
	color: #333333;
	font-style: italic;
	font-family: 'Merriweather', serif;
	margin-top: 3px;
}

.interactive-map .content-container .itinerary-container .head {
	font-family: 'Roboto Condensed', sans-serif;
	text-transform: uppercase;
	color: #2f7a87;
	font-size: 21px;
	padding-top: 40px;
	padding-bottom: 3px;
	font-weight: bold;
	letter-spacing: .02em
}

.interactive-map .content-container .itinerary-container .select {
	display: none;
}

.interactive-map .content-container .itinerary-container ul.list {
	margin: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	list-style: none;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 0;
	margin-bottom: 30px;
	border-bottom: 1px solid #999;
	border-bottom: 0;
	font-family: 'Roboto';
	font-size: 17px;
	color: #333;
	font-weight: 500;
	letter-spacing: .02em;
}

.interactive-map .content-container .itinerary-container ul.list li {
	margin-top: 20px;
	font-family: 'Roboto', serif;
	font-size: 17px;
	letter-spacing: .02em;
}

.interactive-map .content-container .itinerary-container ul.list li.active {
	text-decoration: underline;
	color: #af5400;
	font-family: 'Merriweather', serif;
	font-weight: 600;
	font-size: 17px;

}

.interactive-map .content-container .itinerary-container ul.list li.hover {
	text-decoration: underline;
	color: #af5400;
}

.interactive-map .content-container .itinerary-container ul.list li:hover {
	cursor: pointer;
	color: #af5400;
	text-decoration: underline;
}

.interactive-map .content-container .slide-container {
	display: block;
	/* min-width: 380px; */
	max-width: 380px;
	max-height: 550px;
	flex-direction: column;
	box-shadow: 0px 0px 15px 1px #aaaaaa6e;
	position: relative;
	/* width: 380px; */
	margin: 0 auto;
}
.content-container .slide-container .prev,
.content-container .slide-container .next {
	bottom: 5px;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index: 1;
}
.content-container .slide-container .prev {
	left: 68.5%;
}
.content-container .slide-container .next {
	left: 83%;
}
.content-container .slide-container .prev i,
.content-container .slide-container .next i {
	font-size: 26px;
	line-height: 40px;
	text-align: center;
	color: #464646;
	background: #f2ca30;
	border-radius: 50%;
	height: 45px;
	width: 45px;
	padding-top: 3px;
	cursor: pointer;
}
.content-container .slide-container .prev i:before {
	padding-left: 0px;
	font-weight: bold;
}
.content-container .slide-container .next i:before {
	padding-left: 2px;
	font-weight: bold;
}



.interactive-map .content-container .slide-container .slide .img {
	position: relative;
}

.interactive-map .content-container .slide-container .slide .img img {
	position: relative;
	display: block;
}

.interactive-map .content-container .slide-container .slide .img .top {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	display: flex;
	flex-direction: column;
}

.interactive-map .content-container .slide-container .slide .img .top .day {
	background: #e77c19;
	width: fit-content;
	display: block;
	margin-left: 20px;
	text-align: center;
	padding: 0px 11px 3px 11px;
	color: white;
	font-family: 'Merriweather', serif;
	font-size: 14px;
}

.interactive-map .content-container .slide-container .slide .img .top .day span {
	font-family: 'Roboto Condensed', sans-serif;
	font-weight: bold;
	font-size: 44px;
	display: block;
	margin-bottom: -7px;
	line-height: 46px;
}

.interactive-map .content-container .slide-container .slide .img .top .title {
	display: flex;
	vertical-align: bottom;
	margin-top: auto;
	color: white;
	margin-left: 5%;
	margin-bottom: 2%;
	font-size: 25px;
	font-weight: bold;
	z-index: 9;
}

.interactive-map .content-container .slide-container .slide .img .top .shadow {
	width: 100%;
	height: 100%;
	position: absolute;
	box-shadow: inset 0 0 0 0 #CCC, inset 0px -70px 70px -50px #000;
}

.interactive-map .content-container .slide-container .slide .bottom {
	margin: 15px 20px;
}

.interactive-map .content-container .slide-container .slide .bottom .description {
	font-size: 16px;
	line-height: 22px;
	margin-bottom: 20px;
}

.interactive-map .content-container .slide-container .slide .bottom .featured .featuring {
	padding-bottom: 5px;
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	letter-spacing: .02em;
}

.interactive-map .content-container .slide-container .slide .bottom .featured ul {
	margin: 0;
	margin-block-start: 0;
	margin-block-end: 0;
	list-style: none;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 0;
}

.interactive-map .content-container .slide-container .slide .bottom .featured ul li {
	font-size: 15px;
	line-height: 24px;
	font-style: italic;
	letter-spacing: .02em;
}

.interactive-map .content-container .slide-container .slide .bottom .out-link {
	background: #438895;
	padding: 5px 20px 5px 20px;
	width: auto;
	margin-top: 25px;
	width: 50%;
	width: fit-content;
}

.interactive-map .content-container .slide-container .slide .bottom .out-link a {
	color: white;
	text-transform: uppercase;
	text-decoration: none;
	font-family: 'Roboto Condensed', sans-serif;
	display: flex;
	align-items: center;
	font-size: 17px;
	letter-spacing: .04em;
}

.interactive-map .content-container .slide-container .slide .bottom .out-link a i {
	font-size: 20px;
}

@media only screen and (max-width: 1279px) {
	.interactive-map .content-container {
		position: relative;
		justify-content: center;
		height: auto;
	}
	
	.interactive-map .content-container .content-wrapper {
		flex-direction: column;
		margin-top: -40px;
		background: transparent;
	}
	
	.interactive-map .content-container .itinerary-container {
		margin: 0 auto;
	}

	.interactive-map .content-container .itinerary-container .itineraries {
		padding-left: 0;
		padding-top: 20px;
		padding-bottom: 20px;
		margin: 0 auto;
		position: relative;
		display: block;
	}

	.interactive-map .content-container .itinerary-container .head {
		display: none;
	}

	.interactive-map .content-container .itinerary-container .select {
		display: flex;
		width: 281px;
		height: 45px;
		align-items: center;
		font-weight: bold;
		font-family: 'Roboto';
		font-size: 17px;
		letter-spacing: .02em;
		box-shadow: 1px 1px 4px 2px #ccc;
		padding-left: 21px;
		background: white;
	}

	.interactive-map .content-container .itinerary-container .select i {
		right: 20px;
		position: absolute;
		color: #e77c19;
	}

	.interactive-map .content-container .itinerary-container .select i:before {
		font-size: 25px;
		font-weight: bold;
	}


	.interactive-map .content-container .itinerary-container .know {
		display: none;
	}

	.interactive-map .content-container .knowMobile {
		display: block;
		margin-top: auto;
		background: #ececec;
		flex-direction: column;
		height: auto;
		padding: 20px 30px 20px 30px;
		margin: 30px 0;
	}

	.interactive-map .content-container .knowMobile .top{
		font-size: 16px;
		line-height: 22px;
		font-weight: bold;
		display: flex;
		align-items: center;
		font-family: 'Merriweather', serif;
	}

	.interactive-map .content-container .knowMobile .top img {
		margin-left: -5px;
	}

	.interactive-map .content-container .knowMobile .bottom {
		font-size: 13px;
		line-height: 22px;
		letter-spacing: .02em;
		color: #333333;
		font-style: italic;
		font-family: 'Merriweather', serif;
		margin-top: 3px;
	}

	.interactive-map .content-container .itinerary-container ul.list {
		position: absolute;
		top: 65px;
		background: white;
		width: 281px;
		z-index: 9;
		box-shadow: -1px 4px 4px #CCC, 3px 4px 4px #CCC;
		margin: 0;
		padding: 0;
	}

	.interactive-map .content-container .itinerary-container ul.list li {
		padding:5px 10px;
		border-bottom:1px solid #999;
		margin: 10px 20px;
		border-bottom: 0;
	}
	

	.interactive-map .content-container .itinerary-container ul.list.closed {
		display: none;
	}

	.interactive-map .content-container .itinerary-container ul.list li:last-of-type {
		padding-bottom: 15px;
	}
}


.map-south,
.map-wildlife,
.map-glacier,
.map-downtown,
.map-wheels {
	display: none;
}


.map-north .st0 {
	fill: none;
}

.map-north .st1 {
	fill: #DBE8D9;
}

.map-north .st2 {
	fill: #FFFFFF;
}

.map-north .st3 {
	fill: #67A9B5;
}

.map-north .st4 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_1_);
}

.map-north .st5 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_2_);
}

.map-north .st6 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_3_);
}

.map-north .st7 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_4_);
}

.map-north .st8 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_5_);
}

.map-north .st9 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_6_);
}

.map-north .st10 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_7_);
}

.map-north .st11 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_8_);
}

.map-north .st12 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_9_);
}

.map-north .st13 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_10_);
}

.map-north .st14 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_11_);
}

.map-north .st15 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_12_);
}

.map-north .st16 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_13_);
}

.map-north .st17 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_14_);
}

.map-north .st18 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_15_);
}

.map-north .st19 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_16_);
}

.map-north .st20 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_17_);
}

.map-north .st21 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_18_);
}

.map-north .st22 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_19_);
}

.map-north .st23 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_20_);
}

.map-north .st24 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: url(#SVGID_21_);
}

.map-north .st25 {
	fill: url(#SVGID_22_);
}

.map-north .st26 {
	fill: url(#SVGID_23_);
}

.map-north .st27 {
	fill: url(#SVGID_24_);
}

.map-north .st28 {
	fill: url(#SVGID_25_);
}

.map-north .st29 {
	fill: none;
	stroke: #FFFFFF;
	stroke-width: 0.map-north .25;
	stroke-miterlimit: 10;
}

.map-north .st30 {
	fill: none;
	stroke: #67A9B5;
	stroke-width: 2.map-north .07;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.map-north .st31 {
	fill: #464646;
}

.map-north .st32 {
	fill: #333333;
}

.map-north .st33 {
	fill: none;
	stroke: #303030;
	stroke-width: 0.map-north .5;
	stroke-miterlimit: 10;
}

.map-north .st34 {
	fill: #DAB216;
}

.map-north .st35 {
	fill: none;
	stroke: #AFAFAF;
	stroke-width: 6.map-north .56;
	stroke-linecap: round;
	stroke-linejoin: round;
}

.map-north .st36 {
	opacity: 0.map-north .6;
	fill: none;
	stroke: #FFFFFF;
	stroke-width: 1.map-north .09;
	stroke-linecap: round;
	stroke-linejoin: round;
	stroke-dasharray: 10.map-north .94, 8.map-north .75;
	enable-background: new;
}

.map-north .st37 {
	fill: none;
	stroke: #E77C19;
	stroke-width: 5;
	stroke-linecap: round;
	stroke-miterlimit: 1;
}

.map-north .st38 {
	fill: #FFFFFF;
	stroke: #8E8E8E;
	stroke-width: 0.map-north .84;
	stroke-miterlimit: 10;
}

.map-north .st39 {
	fill-rule: evenodd;
	clip-rule: evenodd;
	fill: #DAB216;
	stroke: #FFFFFF;
	stroke-miterlimit: 10;
}

.map-north .st40 {
	fill: none;
	stroke: #FFFFFF;
	stroke-miterlimit: 10;
}

.map-north .st41 {
	fill: #F2CA30;
}

.map-north .st42 {
	fill: #828282;
}

.map-north .st43 {
	fill: #2F7A87;
}

.map-south .cls-1 {
	isolation: isolate;
}

.map-south .cls-2,
.map-south .cls-31,
.map-south .cls-32,
.map-south .cls-35,
.map-south .cls-37,
.map-south .cls-38,
.map-south .cls-39,
.map-south .cls-40,
.map-south .cls-44 {
	fill: none;
}

.map-south .cls-3 {
	fill: #dbe8d9;
}

.map-south .cls-4,
.map-south .cls-41 {
	fill: #fff;
}

.map-south .cls-5 {
	fill: #67a9b5;
}

.map-south .cls-10,
.map-south .cls-11,
.map-south .cls-12,
.map-south .cls-13,
.map-south .cls-14,
.map-south .cls-15,
.map-south .cls-16,
.map-south .cls-17,
.map-south .cls-18,
.map-south .cls-19,
.map-south .cls-20,
.map-south .cls-21,
.map-south .cls-22,
.map-south .cls-23,
.map-south .cls-24,
.map-south .cls-25,
.map-south .cls-26,
.map-south .cls-31,
.map-south .cls-42,
.map-south .cls-6,
.map-south .cls-7,
.map-south .cls-8,
.map-south .cls-9 {
	fill-rule: evenodd;
}

.map-south .cls-6 {
	fill: url(#linear-gradient);
}

.map-south .cls-7 {
	fill: url(#linear-gradient-2);
}

.map-south .cls-8 {
	fill: url(#linear-gradient-3);
}

.map-south .cls-9 {
	fill: url(#linear-gradient-4);
}

.map-south .cls-10 {
	fill: url(#linear-gradient-5);
}

.map-south .cls-11 {
	fill: url(#linear-gradient-6);
}

.map-south .cls-12 {
	fill: url(#linear-gradient-7);
}

.map-south .cls-13 {
	fill: url(#linear-gradient-8);
}

.map-south .cls-14 {
	fill: url(#linear-gradient-9);
}

.map-south .cls-15 {
	fill: url(#linear-gradient-10);
}

.map-south .cls-16 {
	fill: url(#linear-gradient-11);
}

.map-south .cls-17 {
	fill: url(#linear-gradient-12);
}

.map-south .cls-18 {
	fill: url(#linear-gradient-13);
}

.map-south .cls-19 {
	fill: url(#linear-gradient-14);
}

.map-south .cls-20 {
	fill: url(#linear-gradient-15);
}

.map-south .cls-21 {
	fill: url(#linear-gradient-16);
}

.map-south .cls-22 {
	fill: url(#linear-gradient-17);
}

.map-south .cls-23 {
	fill: url(#linear-gradient-18);
}

.map-south .cls-24 {
	fill: url(#linear-gradient-19);
}

.map-south .cls-25 {
	fill: url(#linear-gradient-20);
}

.map-south .cls-26 {
	fill: url(#linear-gradient-21);
}

.map-south .cls-27 {
	fill: url(#linear-gradient-22);
}

.map-south .cls-28 {
	fill: url(#linear-gradient-23);
}

.map-south .cls-29 {
	fill: url(#linear-gradient-24);
}

.map-south .cls-30 {
	fill: url(#linear-gradient-25);
}

.map-south .cls-31,
.map-south .cls-38,
.map-south .cls-42,
.map-south .cls-44 {
	stroke: #fff;
}

.map-south .cls-31,
.map-south .cls-35,
.map-south .cls-41,
.map-south .cls-42,
.map-south .cls-44 {
	stroke-miterlimit: 10;
}

.map-south .cls-31 {
	stroke-width: 0.map-south .25px;
}

.map-south .cls-32 {
	stroke: #67a9b5;
	stroke-width: 2.map-south .07px;
}

.map-south .cls-32,
.map-south .cls-37,
.map-south .cls-38,
.map-south .cls-39,
.map-south .cls-40 {
	stroke-linecap: round;
}

.map-south .cls-32,
.map-south .cls-37,
.map-south .cls-38,
.map-south .cls-40 {
	stroke-linejoin: round;
}

.map-south .cls-33 {
	fill: #464646;
}

.map-south .cls-34 {
	fill: #333;
}

.map-south .cls-35 {
	stroke: #303030;
	stroke-width: 0.map-south .5px;
}

.map-south .cls-36,
.map-south .cls-42 {
	fill: #dab216;
}

.map-south .cls-37 {
	stroke: #afafaf;
	stroke-width: 6.map-south .56px;
}

.map-south .cls-38 {
	stroke-width: 1.map-south .09px;
	stroke-dasharray: 10.map-south .94 8.map-south .75;
	opacity: 0.map-south .6;
}

.map-south .cls-39,
.map-south .cls-40 {
	stroke: #e77c19;
	stroke-width: 5px;
}

.map-south .cls-39 {
	stroke-miterlimit: 1;
}

.map-south .cls-41 {
	stroke: #8e8e8e;
	stroke-width: 0.map-south .84px;
}

.map-south .cls-43 {
	opacity: 0.map-south .1;
	mix-blend-mode: multiply;
}

.map-south .cls-45 {
	fill: #f2ca30;
}

.map-south .cls-46 {
	fill: #828282;
}

.map-south .cls-47 {
	fill: #2f7a87;
}

.map-wildlife .cls-1 {
	isolation: isolate;
}

.map-wildlife .cls-2,
.map-wildlife .cls-31,
.map-wildlife .cls-32,
.map-wildlife .cls-35,
.map-wildlife .cls-37,
.map-wildlife .cls-38,
.map-wildlife .cls-39,
.map-wildlife .cls-43 {
	fill: none;
}

.map-wildlife .cls-3 {
	fill: #dbe8d9;
}

.map-wildlife .cls-4,
.map-wildlife .cls-40 {
	fill: #fff;
}

.map-wildlife .cls-5 {
	fill: #67a9b5;
}

.map-wildlife .cls-10,
.map-wildlife .cls-11,
.map-wildlife .cls-12,
.map-wildlife .cls-13,
.map-wildlife .cls-14,
.map-wildlife .cls-15,
.map-wildlife .cls-16,
.map-wildlife .cls-17,
.map-wildlife .cls-18,
.map-wildlife .cls-19,
.map-wildlife .cls-20,
.map-wildlife .cls-21,
.map-wildlife .cls-22,
.map-wildlife .cls-23,
.map-wildlife .cls-24,
.map-wildlife .cls-25,
.map-wildlife .cls-26,
.map-wildlife .cls-31,
.map-wildlife .cls-41,
.map-wildlife .cls-6,
.map-wildlife .cls-7,
.map-wildlife .cls-8,
.map-wildlife .cls-9 {
	fill-rule: evenodd;
}

.map-wildlife .cls-6 {
	fill: url(#linear-gradient);
}

.map-wildlife .cls-7 {
	fill: url(#linear-gradient-2);
}

.map-wildlife .cls-8 {
	fill: url(#linear-gradient-3);
}

.map-wildlife .cls-9 {
	fill: url(#linear-gradient-4);
}

.map-wildlife .cls-10 {
	fill: url(#linear-gradient-5);
}

.map-wildlife .cls-11 {
	fill: url(#linear-gradient-6);
}

.map-wildlife .cls-12 {
	fill: url(#linear-gradient-7);
}

.map-wildlife .cls-13 {
	fill: url(#linear-gradient-8);
}

.map-wildlife .cls-14 {
	fill: url(#linear-gradient-9);
}

.map-wildlife .cls-15 {
	fill: url(#linear-gradient-10);
}

.map-wildlife .cls-16 {
	fill: url(#linear-gradient-11);
}

.map-wildlife .cls-17 {
	fill: url(#linear-gradient-12);
}

.map-wildlife .cls-18 {
	fill: url(#linear-gradient-13);
}

.map-wildlife .cls-19 {
	fill: url(#linear-gradient-14);
}

.map-wildlife .cls-20 {
	fill: url(#linear-gradient-15);
}

.map-wildlife .cls-21 {
	fill: url(#linear-gradient-16);
}

.map-wildlife .cls-22 {
	fill: url(#linear-gradient-17);
}

.map-wildlife .cls-23 {
	fill: url(#linear-gradient-18);
}

.map-wildlife .cls-24 {
	fill: url(#linear-gradient-19);
}

.map-wildlife .cls-25 {
	fill: url(#linear-gradient-20);
}

.map-wildlife .cls-26 {
	fill: url(#linear-gradient-21);
}

.map-wildlife .cls-27 {
	fill: url(#linear-gradient-22);
}

.map-wildlife .cls-28 {
	fill: url(#linear-gradient-23);
}

.map-wildlife .cls-29 {
	fill: url(#linear-gradient-24);
}

.map-wildlife .cls-30 {
	fill: url(#linear-gradient-25);
}

.map-wildlife .cls-31,
.map-wildlife .cls-38,
.map-wildlife .cls-41,
.map-wildlife .cls-43 {
	stroke: #fff;
}

.map-wildlife .cls-31,
.map-wildlife .cls-35,
.map-wildlife .cls-40,
.map-wildlife .cls-41,
.map-wildlife .cls-43 {
	stroke-miterlimit: 10;
}

.map-wildlife .cls-31 {
	stroke-width: 0.map-wildlife .25px;
}

.map-wildlife .cls-32 {
	stroke: #67a9b5;
	stroke-width: 2.map-wildlife .07px;
}

.map-wildlife .cls-32,
.map-wildlife .cls-37,
.map-wildlife .cls-38,
.map-wildlife .cls-39 {
	stroke-linecap: round;
	stroke-linejoin: round;
}

.map-wildlife .cls-33 {
	fill: #464646;
}

.map-wildlife .cls-34 {
	fill: #333;
}

.map-wildlife .cls-35 {
	stroke: #303030;
	stroke-width: 0.map-wildlife .5px;
}

.map-wildlife .cls-36,
.map-wildlife .cls-41 {
	fill: #dab216;
}

.map-wildlife .cls-37 {
	stroke: #afafaf;
	stroke-width: 6.map-wildlife .56px;
}

.map-wildlife .cls-38 {
	stroke-width: 1.map-wildlife .09px;
	stroke-dasharray: 10.map-wildlife .94 8.map-wildlife .75;
	opacity: 0.map-wildlife .6;
}

.map-wildlife .cls-39 {
	stroke: #e77c19;
	stroke-width: 5px;
}

.map-wildlife .cls-40 {
	stroke: #8e8e8e;
	stroke-width: 0.map-wildlife .84px;
}

.map-wildlife .cls-42 {
	opacity: 0.map-wildlife .1;
	mix-blend-mode: multiply;
}

.map-wildlife .cls-44 {
	fill: #f2ca30;
}

.map-wildlife .cls-45 {
	fill: #828282;
}

.map-wildlife .cls-46 {
	fill: #2f7a87;
}

.map-glacier .cls-1 {
	isolation: isolate;
}

.map-glacier .cls-2,
.map-glacier .cls-31,
.map-glacier .cls-32,
.map-glacier .cls-35,
.map-glacier .cls-37,
.map-glacier .cls-38,
.map-glacier .cls-39,
.map-glacier .cls-43 {
	fill: none;
}

.map-glacier .cls-3 {
	fill: #dbe8d9;
}

.map-glacier .cls-4,
.map-glacier .cls-40 {
	fill: #fff;
}

.map-glacier .cls-5 {
	fill: #67a9b5;
}

.map-glacier .cls-10,
.map-glacier .cls-11,
.map-glacier .cls-12,
.map-glacier .cls-13,
.map-glacier .cls-14,
.map-glacier .cls-15,
.map-glacier .cls-16,
.map-glacier .cls-17,
.map-glacier .cls-18,
.map-glacier .cls-19,
.map-glacier .cls-20,
.map-glacier .cls-21,
.map-glacier .cls-22,
.map-glacier .cls-23,
.map-glacier .cls-24,
.map-glacier .cls-25,
.map-glacier .cls-26,
.map-glacier .cls-31,
.map-glacier .cls-41,
.map-glacier .cls-6,
.map-glacier .cls-7,
.map-glacier .cls-8,
.map-glacier .cls-9 {
	fill-rule: evenodd;
}

.map-glacier .cls-6 {
	fill: url(#linear-gradient);
}

.map-glacier .cls-7 {
	fill: url(#linear-gradient-2);
}

.map-glacier .cls-8 {
	fill: url(#linear-gradient-3);
}

.map-glacier .cls-9 {
	fill: url(#linear-gradient-4);
}

.map-glacier .cls-10 {
	fill: url(#linear-gradient-5);
}

.map-glacier .cls-11 {
	fill: url(#linear-gradient-6);
}

.map-glacier .cls-12 {
	fill: url(#linear-gradient-7);
}

.map-glacier .cls-13 {
	fill: url(#linear-gradient-8);
}

.map-glacier .cls-14 {
	fill: url(#linear-gradient-9);
}

.map-glacier .cls-15 {
	fill: url(#linear-gradient-10);
}

.map-glacier .cls-16 {
	fill: url(#linear-gradient-11);
}

.map-glacier .cls-17 {
	fill: url(#linear-gradient-12);
}

.map-glacier .cls-18 {
	fill: url(#linear-gradient-13);
}

.map-glacier .cls-19 {
	fill: url(#linear-gradient-14);
}

.map-glacier .cls-20 {
	fill: url(#linear-gradient-15);
}

.map-glacier .cls-21 {
	fill: url(#linear-gradient-16);
}

.map-glacier .cls-22 {
	fill: url(#linear-gradient-17);
}

.map-glacier .cls-23 {
	fill: url(#linear-gradient-18);
}

.map-glacier .cls-24 {
	fill: url(#linear-gradient-19);
}

.map-glacier .cls-25 {
	fill: url(#linear-gradient-20);
}

.map-glacier .cls-26 {
	fill: url(#linear-gradient-21);
}

.map-glacier .cls-27 {
	fill: url(#linear-gradient-22);
}

.map-glacier .cls-28 {
	fill: url(#linear-gradient-23);
}

.map-glacier .cls-29 {
	fill: url(#linear-gradient-24);
}

.map-glacier .cls-30 {
	fill: url(#linear-gradient-25);
}

.map-glacier .cls-31,
.map-glacier .cls-38,
.map-glacier .cls-41,
.map-glacier .cls-43 {
	stroke: #fff;
}

.map-glacier .cls-31,
.map-glacier .cls-35,
.map-glacier .cls-40,
.map-glacier .cls-41,
.map-glacier .cls-43 {
	stroke-miterlimit: 10;
}

.map-glacier .cls-31 {
	stroke-width: 0.map-glacier .25px;
}

.map-glacier .cls-32 {
	stroke: #67a9b5;
	stroke-width: 2.map-glacier .07px;
}

.map-glacier .cls-32,
.map-glacier .cls-37,
.map-glacier .cls-38,
.map-glacier .cls-39 {
	stroke-linecap: round;
	stroke-linejoin: round;
}

.map-glacier .cls-33 {
	fill: #464646;
}

.map-glacier .cls-34 {
	fill: #333;
}

.map-glacier .cls-35 {
	stroke: #303030;
	stroke-width: 0.map-glacier .5px;
}

.map-glacier .cls-36,
.map-glacier .cls-41 {
	fill: #dab216;
}

.map-glacier .cls-37 {
	stroke: #afafaf;
	stroke-width: 6.map-glacier .56px;
}

.map-glacier .cls-38 {
	stroke-width: 1.map-glacier .09px;
	stroke-dasharray: 10.map-glacier .94 8.map-glacier .75;
	opacity: 0.map-glacier .6;
}

.map-glacier .cls-39 {
	stroke: #e77c19;
	stroke-width: 5px;
}

.map-glacier .cls-40 {
	stroke: #8e8e8e;
	stroke-width: 0.map-glacier .84px;
}

.map-glacier .cls-42 {
	opacity: 0.map-glacier .1;
	mix-blend-mode: multiply;
}

.map-glacier .cls-44 {
	fill: #f2ca30;
}

.map-glacier .cls-45 {
	fill: #828282;
}

.map-glacier .cls-46 {
	fill: #2f7a87;
}

.map-downtown .cls-1 {
	isolation: isolate;
}

.map-downtown .cls-2,
.map-downtown .cls-31,
.map-downtown .cls-35,
.map-downtown .cls-36,
.map-downtown .cls-37,
.map-downtown .cls-42,
.map-downtown .cls-43,
.map-downtown .cls-44,
.map-downtown .cls-45,
.map-downtown .cls-49 {
	fill: none;
}

.map-downtown .cls-3,
.map-downtown .cls-32 {
	fill: #dbe8d9;
}

.map-downtown .cls-34,
.map-downtown .cls-39,
.map-downtown .cls-4 {
	fill: #fff;
}

.map-downtown .cls-33,
.map-downtown .cls-5 {
	fill: #67a9b5;
}

.map-downtown .cls-10,
.map-downtown .cls-11,
.map-downtown .cls-12,
.map-downtown .cls-13,
.map-downtown .cls-14,
.map-downtown .cls-15,
.map-downtown .cls-16,
.map-downtown .cls-17,
.map-downtown .cls-18,
.map-downtown .cls-19,
.map-downtown .cls-20,
.map-downtown .cls-21,
.map-downtown .cls-22,
.map-downtown .cls-23,
.map-downtown .cls-24,
.map-downtown .cls-25,
.map-downtown .cls-26,
.map-downtown .cls-31,
.map-downtown .cls-32,
.map-downtown .cls-33,
.map-downtown .cls-43,
.map-downtown .cls-46,
.map-downtown .cls-6,
.map-downtown .cls-7,
.map-downtown .cls-8,
.map-downtown .cls-9 {
	fill-rule: evenodd;
}

.map-downtown .cls-6 {
	fill: url(#linear-gradient);
}

.map-downtown .cls-7 {
	fill: url(#linear-gradient-2);
}

.map-downtown .cls-8 {
	fill: url(#linear-gradient-3);
}

.map-downtown .cls-9 {
	fill: url(#linear-gradient-4);
}

.map-downtown .cls-10 {
	fill: url(#linear-gradient-5);
}

.map-downtown .cls-11 {
	fill: url(#linear-gradient-6);
}

.map-downtown .cls-12 {
	fill: url(#linear-gradient-7);
}

.map-downtown .cls-13 {
	fill: url(#linear-gradient-8);
}

.map-downtown .cls-14 {
	fill: url(#linear-gradient-9);
}

.map-downtown .cls-15 {
	fill: url(#linear-gradient-10);
}

.map-downtown .cls-16 {
	fill: url(#linear-gradient-11);
}

.map-downtown .cls-17 {
	fill: url(#linear-gradient-12);
}

.map-downtown .cls-18 {
	fill: url(#linear-gradient-13);
}

.map-downtown .cls-19 {
	fill: url(#linear-gradient-14);
}

.map-downtown .cls-20 {
	fill: url(#linear-gradient-15);
}

.map-downtown .cls-21 {
	fill: url(#linear-gradient-16);
}

.map-downtown .cls-22 {
	fill: url(#linear-gradient-17);
}

.map-downtown .cls-23 {
	fill: url(#linear-gradient-18);
}

.map-downtown .cls-24 {
	fill: url(#linear-gradient-19);
}

.map-downtown .cls-25 {
	fill: url(#linear-gradient-20);
}

.map-downtown .cls-26 {
	fill: url(#linear-gradient-21);
}

.map-downtown .cls-27 {
	fill: url(#linear-gradient-22);
}

.map-downtown .cls-28 {
	fill: url(#linear-gradient-23);
}

.map-downtown .cls-29 {
	fill: url(#linear-gradient-24);
}

.map-downtown .cls-30 {
	fill: url(#linear-gradient-25);
}

.map-downtown .cls-31,
.map-downtown .cls-34,
.map-downtown .cls-36,
.map-downtown .cls-37,
.map-downtown .cls-42,
.map-downtown .cls-43,
.map-downtown .cls-46,
.map-downtown .cls-49 {
	stroke: #fff;
}

.map-downtown .cls-31,
.map-downtown .cls-34,
.map-downtown .cls-36,
.map-downtown .cls-39,
.map-downtown .cls-42,
.map-downtown .cls-43,
.map-downtown .cls-46,
.map-downtown .cls-49 {
	stroke-miterlimit: 10;
}

.map-downtown .cls-31 {
	stroke-width: 0.map-downtown .25px;
}

.map-downtown .cls-34,
.map-downtown .cls-36,
.map-downtown .cls-42,
.map-downtown .cls-43 {
	stroke-width: 1.map-downtown .11px;
}

.map-downtown .cls-34,
.map-downtown .cls-36,
.map-downtown .cls-43 {
	opacity: 0.map-downtown .7;
}

.map-downtown .cls-35 {
	stroke: #afafaf;
	stroke-width: 7.map-downtown .31px;
}

.map-downtown .cls-35,
.map-downtown .cls-37,
.map-downtown .cls-44,
.map-downtown .cls-45 {
	stroke-linecap: round;
	stroke-linejoin: round;
}

.map-downtown .cls-37 {
	stroke-width: 1.map-downtown .22px;
	stroke-dasharray: 12.map-downtown .18 9.map-downtown .74;
	opacity: 0.map-downtown .6;
}

.map-downtown .cls-38 {
	fill: #333;
}

.map-downtown .cls-39 {
	stroke: #8e8e8e;
	stroke-width: 0.map-downtown .93px;
}

.map-downtown .cls-40 {
	fill: #464646;
}

.map-downtown .cls-41 {
	fill: #c3dbbf;
}

.map-downtown .cls-44,
.map-downtown .cls-45 {
	stroke: #e77c19;
}

.map-downtown .cls-44 {
	stroke-width: 5px;
}

.map-downtown .cls-45 {
	stroke-width: 5.map-downtown .57px;
}

.map-downtown .cls-46,
.map-downtown .cls-48 {
	fill: #dab216;
}

.map-downtown .cls-47 {
	opacity: 0.map-downtown .1;
	mix-blend-mode: multiply;
}

.map-downtown .cls-50 {
	fill: #f2ca30;
}

.map-downtown .cls-51 {
	fill: #828282;
}

.map-downtown .cls-52 {
	fill: #2f7a87;
}

.map-wheels .cls-1 {
	isolation: isolate;
}

.map-wheels .st0{fill:none;}
.map-wheels .st1{fill:#DBE8D9;}
.map-wheels .st2{fill:#FFFFFF;}
.map-wheels .st3{fill:#67A9B5;}
.map-wheels .st4{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_1_);}
.map-wheels .st5{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_2_);}
.map-wheels .st6{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_3_);}
.map-wheels .st7{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_4_);}
.map-wheels .st8{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_5_);}
.map-wheels .st9{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_6_);}
.map-wheels .st10{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_7_);}
.map-wheels .st11{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_8_);}
.map-wheels .st12{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_9_);}
.map-wheels .st13{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_10_);}
.map-wheels .st14{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_11_);}
.map-wheels .st15{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_12_);}
.map-wheels .st16{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_13_);}
.map-wheels .st17{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_14_);}
.map-wheels .st18{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_15_);}
.map-wheels .st19{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_16_);}
.map-wheels .st20{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_17_);}
.map-wheels .st21{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_18_);}
.map-wheels .st22{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_19_);}
.map-wheels .st23{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_20_);}
.map-wheels .st24{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_21_);}
.map-wheels .st25{fill:url(#SVGID_22_);}
.map-wheels .st26{fill:url(#SVGID_23_);}
.map-wheels .st27{fill:url(#SVGID_24_);}
.map-wheels .st28{fill:url(#SVGID_25_);}
.map-wheels .st29{fill:none;stroke:#FFFFFF;stroke-width:0map-wheels.25;stroke-miterlimit:10;}
.map-wheels .st30{fill-rule:evenodd;clip-rule:evenodd;fill:#DBE8D9;}
.map-wheels .st31{fill-rule:evenodd;clip-rule:evenodd;fill:#67A9B5;}
.map-wheels .st32{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_26_);}
.map-wheels .st33{fill:none;stroke:#FFFFFF;stroke-width:0map-wheels.56;stroke-miterlimit:10;}
.map-wheels .st34{fill:none;stroke:#AFAFAF;stroke-width:6map-wheels.56;stroke-linecap:round;stroke-linejoin:round;}

	.map-wheels .st35{opacity:0map-wheels.6;fill:none;stroke:#FFFFFF;.stroke-width :1map-wheels.09;stroke-linecap:round;stroke-linejoin:round;.stroke-dasharray :10map-wheels.94,8map-wheels.75;enable-background:new    ;}
.map-wheels .st36{fill:#DAB216;}
.map-wheels .st37{fill:#333333;}
.map-wheels .st38{fill:#FFFFFF;stroke:#8E8E8E;stroke-width:0map-wheels.84;stroke-miterlimit:10;}
.map-wheels .st39{fill:#464646;}
.map-wheels .st40{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_27_);}
.map-wheels .st41{fill:none;stroke:#FFFFFF;stroke-width:0map-wheels.69;stroke-miterlimit:10;}
.map-wheels .st42{fill-rule:evenodd;clip-rule:evenodd;fill:url(#SVGID_28_);}
.map-wheels .st43{fill:none;stroke:#FFFFFF;stroke-width:0map-wheels.62;stroke-miterlimit:10;}
.map-wheels .st44{fill:#303030;}
.map-wheels .st45{fill:none;stroke:#E77C19;stroke-width:5;stroke-linecap:round;stroke-linejoin:round;}
.map-wheels .st46{fill:none;stroke:#E77C19;stroke-width:5;stroke-linecap:round;stroke-miterlimit:1;}
.map-wheels .st47{fill-rule:evenodd;clip-rule:evenodd;fill:#DAB216;stroke:#FFFFFF;stroke-miterlimit:10;}
.map-wheels .st48{fill:none;stroke:#FFFFFF;stroke-miterlimit:10;}
.map-wheels .st49{fill:#F2CA30;}
.map-wheels .st50{fill:#828282;}
.map-wheels .st51{fill:#2F7A87;}