.elementor-33659 .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-33659 .elementor-element.elementor-element-100a174{--display:flex;--margin-top:-34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-33659 .elementor-element.elementor-element-7182a3f{--display:flex;}.elementor-33659 .elementor-element.elementor-element-6aa039a{--display:flex;}.elementor-33659 .elementor-element.elementor-element-5897496{--display:flex;}.elementor-33659 .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-33659 .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-33659 .elementor-element.elementor-element-a10aa3a.e-con{--align-self:flex-start;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-dba9871.wd-image-hotspot{left:82%;top:52%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-7383d04.wd-image-hotspot{left:75%;top:18%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:50%;top:54%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:68%;top:60%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-dcdd045.wd-image-hotspot{left:20%;top:30%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-1a73cd7.wd-image-hotspot{left:20%;top:44%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-d315ec6.wd-image-hotspot{left:17%;top:66%;}.elementor-33659 .elementor-element.elementor-element-9d4026f .elementor-repeater-item-f750aae.wd-image-hotspot{left:30%;top:75%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dba9871.wd-image-hotspot{left:79.1%;top:52.2%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:25.5%;top:29.4%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dcdd045.wd-image-hotspot{left:26.1%;top:49.9%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-7383d04.wd-image-hotspot{left:21.7%;top:64.5%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-d315ec6.wd-image-hotspot{left:82.6%;top:14.3%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:74.4%;top:25.4%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-f750aae.wd-image-hotspot{left:65.4%;top:33.7%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dccba4a.wd-image-hotspot{left:69.5%;top:63.8%;}.elementor-33659 .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-33659 .elementor-element.elementor-element-2ab6b94.e-con{--align-self:flex-start;}.elementor-33659 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-dba9871.wd-image-hotspot{left:80%;top:52%;}.elementor-33659 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:65%;top:22%;}.elementor-33659 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:75%;top:33%;}.elementor-33659 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-7383d04.wd-image-hotspot{left:75%;top:64.5%;}.elementor-33659 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-60bf523.wd-image-hotspot{left:20%;top:50%;}.elementor-33659 .elementor-element.elementor-element-e78a534 .elementor-repeater-item-1268c1d.wd-image-hotspot{left:17%;top:71%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dba9871.wd-image-hotspot{left:46.6%;top:18%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:26.3%;top:27.8%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:13.9%;top:44.2%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-7383d04.wd-image-hotspot{left:21.7%;top:64.5%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-93a525a.wd-image-hotspot{left:50%;top:50%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-e7ebca6.wd-image-hotspot{left:50%;top:50%;}.elementor-33659 .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-33659 .elementor-element.elementor-element-76d4d56.e-con{--align-self:flex-start;}.elementor-33659 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-dba9871.wd-image-hotspot{left:82%;top:49%;}.elementor-33659 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:65%;top:20%;}.elementor-33659 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:67%;top:58%;}.elementor-33659 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-7383d04.wd-image-hotspot{left:67%;top:67%;}.elementor-33659 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-d315ec6.wd-image-hotspot{left:20%;top:46%;}.elementor-33659 .elementor-element.elementor-element-c1e7087 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:15%;top:69%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dba9871.wd-image-hotspot{left:83.2%;top:52.2%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:13.3%;top:65.2%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dcdd045.wd-image-hotspot{left:66%;top:37.7%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-7383d04.wd-image-hotspot{left:29%;top:56.4%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-d315ec6.wd-image-hotspot{left:15.8%;top:18.4%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:78.5%;top:21.3%;}.elementor-33659 .elementor-element.elementor-element-feb0ab0{--display:flex;}.elementor-33659 .elementor-element.elementor-element-f672673{padding:-2px -2px -2px -2px;}.elementor-33659 .elementor-element.elementor-element-da8f3aa{--display:flex;}.elementor-33659 .elementor-element.elementor-element-d4aa7fd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}@media(max-width:1024px){.elementor-33659 .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-33659 .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-33659 .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-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dba9871.wd-image-hotspot{left:82%;top:52%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:75%;top:18%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dcdd045.wd-image-hotspot{left:50%;top:54%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-7383d04.wd-image-hotspot{left:68%;top:60%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-d315ec6.wd-image-hotspot{left:20%;top:30%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:20%;top:44%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-f750aae.wd-image-hotspot{left:17%;top:66%;}.elementor-33659 .elementor-element.elementor-element-e92fdec .elementor-repeater-item-dccba4a.wd-image-hotspot{left:30%;top:75%;}.elementor-33659 .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-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dba9871.wd-image-hotspot{left:80%;top:52%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:65%;top:22%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-dcdd045.wd-image-hotspot{left:75%;top:33%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-7383d04.wd-image-hotspot{left:75%;top:64.5%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-93a525a.wd-image-hotspot{left:20%;top:50%;}.elementor-33659 .elementor-element.elementor-element-45d9190 .elementor-repeater-item-e7ebca6.wd-image-hotspot{left:17%;top:71%;}.elementor-33659 .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;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dba9871.wd-image-hotspot{left:82%;top:49%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-0ca7ea4.wd-image-hotspot{left:65%;top:20%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-dcdd045.wd-image-hotspot{left:67%;top:58%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-7383d04.wd-image-hotspot{left:67%;top:67%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-d315ec6.wd-image-hotspot{left:20%;top:46%;}.elementor-33659 .elementor-element.elementor-element-dc8b1ce .elementor-repeater-item-6f6eb73.wd-image-hotspot{left:15%;top:69%;}}@media(max-width:768px){.elementor-33659 .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-33659 .elementor-element.elementor-element-a10aa3a{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33659 .elementor-element.elementor-element-2ab6b94{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-33659 .elementor-element.elementor-element-76d4d56{--min-height:0px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}}@media(min-width:769px){.elementor-33659 .elementor-element.elementor-element-84ffee7{--width:100%;}.elementor-33659 .elementor-element.elementor-element-a10aa3a{--width:50%;}.elementor-33659 .elementor-element.elementor-element-2ab6b94{--width:50%;}.elementor-33659 .elementor-element.elementor-element-76d4d56{--width:50%;}}@media(max-width:1024px) and (min-width:769px){.elementor-33659 .elementor-element.elementor-element-84ffee7{--width:100%;}.elementor-33659 .elementor-element.elementor-element-a10aa3a{--width:50%;}.elementor-33659 .elementor-element.elementor-element-2ab6b94{--width:50%;}.elementor-33659 .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 */