.elementor-56432 .elementor-element.elementor-element-c3f7268{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-1411597{--hotspot-min-width:30px;--hotspot-min-height:30px;left:15.5%;--hotspot-translate-x:15.5%;top:83%;--hotspot-translate-y:83%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-cc65728{--hotspot-min-width:30px;--hotspot-min-height:30px;left:20.5%;--hotspot-translate-x:20.5%;top:77%;--hotspot-translate-y:77%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-47f3053{--hotspot-min-width:30px;--hotspot-min-height:30px;left:26.5%;--hotspot-translate-x:26.5%;top:72%;--hotspot-translate-y:72%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-f1c3d41{--hotspot-min-width:30px;--hotspot-min-height:30px;left:40.5%;--hotspot-translate-x:40.5%;top:72%;--hotspot-translate-y:72%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-30d1269{--hotspot-min-width:30px;--hotspot-min-height:30px;left:49%;--hotspot-translate-x:49%;top:77%;--hotspot-translate-y:77%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-97d938e{--hotspot-min-width:30px;--hotspot-min-height:30px;left:62%;--hotspot-translate-x:62%;top:80%;--hotspot-translate-y:80%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-6324352{left:58%;--hotspot-translate-x:58%;top:72%;--hotspot-translate-y:72%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-6964f51{--hotspot-min-width:30px;--hotspot-min-height:30px;left:72.5%;--hotspot-translate-x:72.5%;top:69%;--hotspot-translate-y:69%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-2ee86d6{left:81%;--hotspot-translate-x:81%;top:60%;--hotspot-translate-y:60%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-22b25d1{left:81%;--hotspot-translate-x:81%;top:45%;--hotspot-translate-y:45%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-5f33775{left:57%;--hotspot-translate-x:57%;top:56%;--hotspot-translate-y:56%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-b9ac88d{left:55%;--hotspot-translate-x:55%;top:38%;--hotspot-translate-y:38%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-aa2008e{left:32%;--hotspot-translate-x:32%;top:49%;--hotspot-translate-y:49%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-9ba1dd9{left:63%;--hotspot-translate-x:63%;top:41%;--hotspot-translate-y:41%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-78d8301{left:44%;--hotspot-translate-x:44%;top:48%;--hotspot-translate-y:48%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-20dfa28{left:47%;--hotspot-translate-x:47%;top:36%;--hotspot-translate-y:36%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-8d654ae{left:55%;--hotspot-translate-x:55%;top:48%;--hotspot-translate-y:48%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .elementor-repeater-item-02d7f95{left:67%;--hotspot-translate-x:67%;top:67%;--hotspot-translate-y:67%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot--tooltip-position{right:initial;bottom:initial;left:initial;top:calc(100% + 5px );}.elementor-56432 .elementor-element.elementor-element-cb4f9ed > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed{--container-width:100%;--image-width:100%;--hotspot-color:var( --e-global-color-785e6c9 );--hotspot-size:12px;--hotspot-min-width:22px;--hotspot-min-height:22px;--hotspot-box-color:#000000;--hotspot-border-radius:50% 50% 50% 50%;--tooltip-text-color:var( --e-global-color-text );--tooltip-align:center;--tooltip-min-width:200px;--tooltip-color:var( --e-global-color-785e6c9 );--tooltip-border-radius:50% 50% 50% 50%;}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__label{font-weight:bold;line-height:1em;letter-spacing:0px;}
					.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot:not(.e-hotspot--circle) .e-hotspot__button,
					.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot.e-hotspot--circle .e-hotspot__button .e-hotspot__outer-circle
				{box-shadow:0px 0px 10px 0px rgba(255, 255, 255, 0.5);}.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__tooltip{font-family:var( --e-global-typography-60cf6d8-font-family ), Sans-serif;font-size:var( --e-global-typography-60cf6d8-font-size );font-weight:var( --e-global-typography-60cf6d8-font-weight );line-height:var( --e-global-typography-60cf6d8-line-height );}.elementor-56432 .elementor-element.elementor-element-a0b0dca > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-56432 .elementor-element.elementor-element-a0b0dca{columns:3;font-family:var( --e-global-typography-60cf6d8-font-family ), Sans-serif;font-size:var( --e-global-typography-60cf6d8-font-size );font-weight:var( --e-global-typography-60cf6d8-font-weight );line-height:var( --e-global-typography-60cf6d8-line-height );}@media(max-width:1024px){.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__tooltip{font-size:var( --e-global-typography-60cf6d8-font-size );line-height:var( --e-global-typography-60cf6d8-line-height );}.elementor-56432 .elementor-element.elementor-element-a0b0dca{columns:2;font-size:var( --e-global-typography-60cf6d8-font-size );line-height:var( --e-global-typography-60cf6d8-line-height );}}@media(max-width:767px){.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__tooltip{font-size:var( --e-global-typography-60cf6d8-font-size );line-height:var( --e-global-typography-60cf6d8-line-height );}.elementor-56432 .elementor-element.elementor-element-a0b0dca{columns:1;font-size:var( --e-global-typography-60cf6d8-font-size );line-height:var( --e-global-typography-60cf6d8-line-height );}}/* Start custom CSS for hotspot, class: .elementor-element-cb4f9ed */.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__tooltip{
    width:200px;
    height: 200px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-image: url(https://golden-hill.dev3.codemiq.at/wp-content/uploads/2021/12/map-tooltip-bg.png);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    padding: 0
}

.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__tooltip p{
    padding-left: 20px;
    padding-right: 20px;
    white-space: normal;
}

.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__tooltip p img{
    margin-left: -20px;
    margin-right: -20px;
    max-width: calc( 100% + 40px );
}

.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot__button{
    font-size: calc( var(--hotspot-min-height) * 0.5 )
}

.elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot.hotspot-current-page .e-hotspot__button{
    outline: 24px solid #EFE7DDBB;
}
@media screen and (max-width: 500px){
    .elementor-56432 .elementor-element.elementor-element-cb4f9ed .e-hotspot{
        transform:  translate(calc(-1 * var(--hotspot-translate-x) - 6px ),calc(-1 * var(--hotspot-translate-y) + 5px )) scale(0.5);
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a0b0dca */.elementor-56432 .elementor-element.elementor-element-a0b0dca ol {
  list-style: none;
  counter-reset: my-awesome-counter;
}
.elementor-56432 .elementor-element.elementor-element-a0b0dca li {
  counter-increment: my-awesome-counter;
  text-indent: -1.8em;
  margin-bottom: 0.5em
}
.elementor-56432 .elementor-element.elementor-element-a0b0dca li::before {
  content: counter(my-awesome-counter);
  background: #000;
  width: 1.7em;
  height: 1.7em;
  font-size: 0.8em;
  text-indent: 0;
  border-radius: 50%;
  display: inline-block;
  line-height: 1.8em;
  color: white;
  text-align: center;
  margin-right: 0.5rem;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c3f7268 */.elementor-56432 .elementor-element.elementor-element-c3f7268{
    column-span:all;
}/* End custom CSS */