.elementor-12146 .elementor-element.elementor-element-f98cb58{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12146 .elementor-element.elementor-element-f98cb58:not(.elementor-motion-effects-element-type-background), .elementor-12146 .elementor-element.elementor-element-f98cb58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-16568a0 );}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-7943756{left:58%;--hotspot-translate-x:58%;top:24%;--hotspot-translate-y:24%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-79a61da{left:50%;--hotspot-translate-x:50%;top:36%;--hotspot-translate-y:36%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-389b643{left:45.5%;--hotspot-translate-x:45.5%;top:36%;--hotspot-translate-y:36%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-fab1657{left:83.5%;--hotspot-translate-x:83.5%;top:35%;--hotspot-translate-y:35%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-e503d44{left:78.5%;--hotspot-translate-x:78.5%;top:37%;--hotspot-translate-y:37%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-325cba5{left:74%;--hotspot-translate-x:74%;top:38.5%;--hotspot-translate-y:38.5%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-2cc08ff{left:28.5%;--hotspot-translate-x:28.5%;top:48%;--hotspot-translate-y:48%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-cd571fa{left:65.5%;--hotspot-translate-x:65.5%;top:48%;--hotspot-translate-y:48%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .elementor-repeater-item-c98f865{left:96.5%;--hotspot-translate-x:96.5%;top:85.5%;--hotspot-translate-y:85.5%;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-12146 .elementor-element.elementor-element-95fb8a6{--container-width:100%;--image-width:100%;--container-max-width:100%;--hotspot-color:var( --e-global-color-7156412d );--hotspot-box-color:var( --e-global-color-6b68ecb );--hotspot-border-radius:50px 50px 50px 50px;--tooltip-text-color:var( --e-global-color-7156412d );--tooltip-align:center;--tooltip-padding:8px 14px 8px 14px;--tooltip-color:var( --e-global-color-6b68ecb );--tooltip-border-radius:0px 0px 0px 0px;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 img{border-radius:0px 0px 0px 0px;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );text-decoration:var( --e-global-typography-accent-text-decoration );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__tooltip{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-12146 .elementor-element.elementor-element-f98cb58{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__tooltip{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-12146 .elementor-element.elementor-element-95fb8a6{--hotspot-size:14px;--hotspot-min-width:24px;--hotspot-min-height:24px;}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__label{font-size:var( --e-global-typography-accent-font-size );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__tooltip{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for hotspot, class: .elementor-element-95fb8a6 */.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__button {
	width: 30px;
	height: 30px;
	align-content: center;
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__tooltip h3 {
	font-size: 18px;
	margin: 0 !important;
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__tooltip .tooltip-text {
	padding: 8px 16px;
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(1) .e-hotspot__button {
	background-color: #A71E1A;
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(2) .e-hotspot__button,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(3) .e-hotspot__button,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(4) .e-hotspot__button,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(5) .e-hotspot__button,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(6) .e-hotspot__button {
	background-color: var(--e-global-color-21bfa674);
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(7) .e-hotspot__button,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(8) .e-hotspot__button,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(9) .e-hotspot__button {
	background-color: var(--e-global-color-685c7d1);
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(1) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(7) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(8) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(9) .e-hotspot__label {
	color: var(--e-global-color-7156412d);
}

.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(2) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(3) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(4) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(5) .e-hotspot__label,
.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot:nth-of-type(6) .e-hotspot__label {
	color: var(--e-global-color-8bcf20c);
}

@media (max-width: 767px) {
	.elementor-12146 .elementor-element.elementor-element-95fb8a6 .e-hotspot__button {
		width: 24px !important;
		height: 24px !important;
	}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f98cb58 */.map-list-wrap .map-list {
	list-style: none;
	padding: 0;
	display: flex;
	flex-direction: column;
	gap: 20px;
}

.map-list-wrap .map-list__btn {
	display: grid;
	grid-template-columns: 30px minmax(0, 1fr);
	align-items: start;
	column-gap: 18px;
	width: 100%;
	padding: 0;
	border: 0;
	background: transparent;
	text-align: left;
	cursor: pointer;
	color: var(--e-global-color-8bcf20c);
}

.map-list-wrap .map-list__btn:hover, .map-list-wrap .map-list__btn:focus {
    background: none;
}

.map-list-wrap .map-list__num {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	height: 30px;
	min-width: 30px;
	border-radius: 50%;
	font-size: 18px;
	line-height: 1;
	flex-shrink: 0;
}

.map-list-wrap .map-list__item:nth-child(1) .map-list__num {
	background-color: #A71E1A;
	color: var(--e-global-color-7156412d);
}

.map-list-wrap .map-list__item:nth-child(2) .map-list__num,
.map-list-wrap .map-list__item:nth-child(3) .map-list__num,
.map-list-wrap .map-list__item:nth-child(4) .map-list__num,
.map-list-wrap .map-list__item:nth-child(5) .map-list__num,
.map-list-wrap .map-list__item:nth-child(6) .map-list__num {
	background-color: var(--e-global-color-21bfa674);
	color: var(--e-global-color-8bcf20c);
}

.map-list-wrap .map-list__item:nth-child(7) .map-list__num,
.map-list-wrap .map-list__item:nth-child(8) .map-list__num,
.map-list-wrap .map-list__item:nth-child(9) .map-list__num {
	background-color: var(--e-global-color-685c7d1);
	color: var(--e-global-color-7156412d);
}

.map-list-wrap .map-list__content {
	color: var(--e-global-color-8bcf20c);
}

.map-list-wrap .map-list__content h3 {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	line-height: var(--e-global-typography-primary-line-height);
	margin: 0;
	font-size: 18px;
	letter-spacing: 0;
}

.map-list-wrap .map-list__content p,
.map-list-wrap .map-list__content .tooltip-text,
.map-list-wrap .map-list__content {
	font-family: var(--e-global-typography-text-font-family);
	font-size: var(--e-global-typography-text-font-size);
	font-weight: var(--e-global-typography-text-font-weight);
	text-transform: var(--e-global-typography-text-text-transform);
	line-height: var(--e-global-typography-text-line-height);
	letter-spacing: 0;
}

@media (max-width: 1024px) {
	.map-list-wrap .map-list {
		display: grid;
		grid-template-columns: repeat(2, minmax(0, 1fr));
		column-gap: 32px;
		row-gap: 24px;
	}
}

@media (max-width: 767px) {
	.map-list-wrap .map-list {
		grid-template-columns: 1fr;
	}
}/* End custom CSS */