.elementor-34551 .elementor-element.elementor-element-b070046{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:54px;--padding-left:15px;--padding-right:15px;}.elementor-34551 .elementor-element.elementor-element-88d2e4f{--display:flex;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-79621cf{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-6c67339{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-21e68c5{--display:flex;}.elementor-34551 .elementor-element.elementor-element-84ffee7{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-a10aa3a{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-a10aa3a.e-con{--align-self:flex-start;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-1a73cd7.wd-image-hotspot{left:22%;top:62.5%;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:28.5%;top:76.5%;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:27%;top:40%;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-dcdd045.wd-image-hotspot{left:70%;top:38%;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-7383d04.wd-image-hotspot{left:75%;top:48%;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-dba9871.wd-image-hotspot{left:72%;top:65%;}.elementor-34551 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-d315ec6.wd-image-hotspot{left:75%;top:72%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dba9871.wd-image-hotspot{left:79.1%;top:52.2%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:25.5%;top:77.4%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dcdd045.wd-image-hotspot{left:66.8%;top:30.4%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-7383d04.wd-image-hotspot{left:21.7%;top:64.5%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-d315ec6.wd-image-hotspot{left:68%;top:43.6%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:57.3%;top:79.9%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-f750aae.wd-image-hotspot{left:30.4%;top:46.7%;}.elementor-34551 .elementor-element.elementor-element-2ab6b94{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-2ab6b94.e-con{--align-self:flex-start;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-dba9871.wd-image-hotspot{left:22%;top:63.5%;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-3477d6a.wd-image-hotspot{left:29.5%;top:77.5%;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:25%;top:35%;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:30%;top:28.2%;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-7383d04.wd-image-hotspot{left:70%;top:28.2%;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-8726c3b.wd-image-hotspot{left:62%;top:65%;}.elementor-34551 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-107c4b8.wd-image-hotspot{left:50%;top:85%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dba9871.wd-image-hotspot{left:9.2%;top:62.8%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:14.9%;top:29.4%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:49.7%;top:31.2%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-7383d04.wd-image-hotspot{left:39.6%;top:33.6%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-028eab1.wd-image-hotspot{left:66.5%;top:35.2%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-deb308d.wd-image-hotspot{left:42%;top:64.5%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-8ac975b.wd-image-hotspot{left:28.2%;top:34.4%;}.elementor-34551 .elementor-element.elementor-element-76d4d56{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-34551 .elementor-element.elementor-element-76d4d56.e-con{--align-self:flex-start;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-dba9871.wd-image-hotspot{left:18.5%;top:63.5%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:25%;top:79%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-f750aae.wd-image-hotspot{left:22%;top:36%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:25%;top:29%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-7383d04.wd-image-hotspot{left:53%;top:29%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-51da615.wd-image-hotspot{left:55%;top:65%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-6eff79b.wd-image-hotspot{left:40%;top:86%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dba9871.wd-image-hotspot{left:83.2%;top:52.2%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:13.3%;top:65.2%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dcdd045.wd-image-hotspot{left:66%;top:37.7%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-7383d04.wd-image-hotspot{left:29%;top:56.4%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-9538926.wd-image-hotspot{left:29%;top:56.4%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-d315ec6.wd-image-hotspot{left:15.8%;top:18.4%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:78.5%;top:21.3%;}.elementor-34551 .elementor-element.elementor-element-080b767{--display:flex;}.elementor-34551 .elementor-element.elementor-element-9757318{padding:-2px -2px -2px -2px;}.elementor-34551 .elementor-element.elementor-element-521cea2{--display:flex;}.elementor-34551 .elementor-element.elementor-element-dae3579{--display:flex;}@media(max-width:1024px){.elementor-34551 .elementor-element.elementor-element-b070046{--flex-wrap:wrap;--margin-top:-40px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-34551 .elementor-element.elementor-element-84ffee7{--min-height:auto;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-34551 .elementor-element.elementor-element-a10aa3a{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-34551 .elementor-element.elementor-element-2ab6b94{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}.elementor-34551 .elementor-element.elementor-element-76d4d56{--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;}}@media(max-width:768px){.elementor-34551 .elementor-element.elementor-element-b070046{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-34551 .elementor-element.elementor-element-a10aa3a{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dba9871.wd-image-hotspot{left:22%;top:62.5%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:28.5%;top:76.5%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dcdd045.wd-image-hotspot{left:27%;top:40%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-7383d04.wd-image-hotspot{left:70%;top:38%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-d315ec6.wd-image-hotspot{left:75%;top:48%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:72%;top:65%;}.elementor-34551 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-f750aae.wd-image-hotspot{left:75%;top:72%;}.elementor-34551 .elementor-element.elementor-element-2ab6b94{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dba9871.wd-image-hotspot{left:22%;top:63.5%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:29.5%;top:77.5%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:25%;top:35%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-7383d04.wd-image-hotspot{left:30%;top:28.2%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-028eab1.wd-image-hotspot{left:70%;top:28.2%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-deb308d.wd-image-hotspot{left:60%;top:65%;}.elementor-34551 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-8ac975b.wd-image-hotspot{left:50%;top:85%;}.elementor-34551 .elementor-element.elementor-element-76d4d56{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:20.5%;top:22.1%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-f750aae.wd-image-hotspot{left:22.1%;top:31.1%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:37.7%;top:19.7%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-7383d04.wd-image-hotspot{left:47.5%;top:27.9%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-51da615.wd-image-hotspot{left:46.7%;}.elementor-34551 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-6eff79b.wd-image-hotspot{left:34.5%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dba9871.wd-image-hotspot{left:18.5%;top:63.5%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:25%;top:79%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dcdd045.wd-image-hotspot{left:22%;top:36%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-7383d04.wd-image-hotspot{left:25%;top:29%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-9538926.wd-image-hotspot{left:53%;top:29%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-d315ec6.wd-image-hotspot{left:55%;top:65%;}.elementor-34551 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:40%;top:86%;}}@media(min-width:769px){.elementor-34551 .elementor-element.elementor-element-84ffee7{--width:100%;}.elementor-34551 .elementor-element.elementor-element-a10aa3a{--width:50%;}.elementor-34551 .elementor-element.elementor-element-2ab6b94{--width:50%;}.elementor-34551 .elementor-element.elementor-element-76d4d56{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-34551 .elementor-element.elementor-element-84ffee7{--width:100%;}.elementor-34551 .elementor-element.elementor-element-a10aa3a{--width:50%;}.elementor-34551 .elementor-element.elementor-element-2ab6b94{--width:50%;}.elementor-34551 .elementor-element.elementor-element-76d4d56{--width:50%;}}/* Start custom CSS for wd_image_hotspot, class: .elementor-element-9d4026f */.door-custom-hotspot {
  counter-reset: hotspot;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text {
  counter-increment: hotspot;
}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  content: counter(hotspot) !important;
}

.door-custom-hotspot .hotspot-icon-default .hotspot-btn:after {
  display: none !important;
}
.door-custom-hotspot .hotspot-icon-default .hotspot-sonar{display:none;}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
  width: 30px !important;  
  height: 30px !important;
  border-radius: 50% !important; 
  background-color: #e02020 !important;
  border: none !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3 !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn .hotspot-sonar {
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for wd_image_hotspot, class: .elementor-element-e92fdec */.door-custom-hotspot {
  counter-reset: hotspot;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text {
  counter-increment: hotspot;
}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  content: counter(hotspot) !important;
}

.door-custom-hotspot .hotspot-icon-default .hotspot-btn:after {
  display: none !important;
}
.door-custom-hotspot .hotspot-icon-default .hotspot-sonar{display:none;}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
  width: 30px !important;  
  height: 30px !important;
  border-radius: 50% !important; 
  background-color: #e02020 !important;
  border: none !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3 !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn .hotspot-sonar {
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a10aa3a */@media screen and (min-width: 768px) {
    #pagehotmap .wd-image-hotspot-hotspots>img:first-child {
        /*height: 800px !important;*/
    }
   
}

 #center-container{
    max-width: 600px;  
    min-height: auto;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for wd_image_hotspot, class: .elementor-element-e78a534 */.door-custom-hotspot {
  counter-reset: hotspot;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text {
  counter-increment: hotspot;
}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  content: counter(hotspot) !important;
}

.door-custom-hotspot .hotspot-icon-default .hotspot-btn:after {
  display: none !important;
}
.door-custom-hotspot .hotspot-icon-default .hotspot-sonar{display:none;}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
  width: 30px !important;  
  height: 30px !important;
  border-radius: 50% !important; 
  background-color: #e02020 !important;
  border: none !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3 !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn .hotspot-sonar {
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for wd_image_hotspot, class: .elementor-element-45d9190 */.door-custom-hotspot {
  counter-reset: hotspot;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text {
  counter-increment: hotspot;
}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  content: counter(hotspot) !important;
}

.door-custom-hotspot .hotspot-icon-default .hotspot-btn:after {
  display: none !important;
}
.door-custom-hotspot .hotspot-icon-default .hotspot-sonar{display:none;}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
  width: 30px !important;  
  height: 30px !important;
  border-radius: 50% !important; 
  background-color: #e02020 !important;
  border: none !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3 !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn .hotspot-sonar {
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ab6b94 */@media screen and (min-width: 768px) {
    #pagehotmap .wd-image-hotspot-hotspots>img:first-child {
        /*height: 800px !important;*/
    }
   
}

 #center-container{
    max-width: 600px;  
    min-height: auto;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for wd_image_hotspot, class: .elementor-element-c1e7087 */.door-custom-hotspot {
  counter-reset: hotspot;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text {
  counter-increment: hotspot;
}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  content: counter(hotspot) !important;
}

.door-custom-hotspot .hotspot-icon-default .hotspot-btn:after {
  display: none !important;
}
.door-custom-hotspot .hotspot-icon-default .hotspot-sonar{display:none;}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
  width: 30px !important;  
  height: 30px !important;
  border-radius: 50% !important; 
  background-color: #e02020 !important;
  border: none !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3 !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn .hotspot-sonar {
  z-index: 2 !important;
}/* End custom CSS */
/* Start custom CSS for wd_image_hotspot, class: .elementor-element-dc8b1ce */.door-custom-hotspot {
  counter-reset: hotspot;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text {
  counter-increment: hotspot;
}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  content: counter(hotspot) !important;
}

.door-custom-hotspot .hotspot-icon-default .hotspot-btn:after {
  display: none !important;
}
.door-custom-hotspot .hotspot-icon-default .hotspot-sonar{display:none;}

.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
  width: 30px !important;  
  height: 30px !important;
  border-radius: 50% !important; 
  background-color: #e02020 !important;
  border: none !important;
  position: relative !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  z-index: 3 !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before {
  color: #ffffff !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 1 !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  z-index: 4 !important;
  pointer-events: none !important;
}
.door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn .hotspot-sonar {
  z-index: 2 !important;
}



@media (max-width: 768px) {
  .door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn {
    width: 20px !important;
    height: 20px !important;
   
  }
  
  .door-custom-hotspot .wd-image-hotspot.hotspot-type-text .hotspot-btn::before{ font-size: 12px !important;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76d4d56 */@media screen and (min-width: 768px) {
    #pagehotmap .wd-image-hotspot-hotspots>img:first-child {
        /*height: 800px !important;*/
    }
   
}

 #center-container{
    max-width: 600px;  
    min-height: auto;
    height: auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-84ffee7 */#pagehotmap{
    height: auto;
    padding-top: 0;
}/* End custom CSS */