.elementor-6877 .elementor-element.elementor-element-2ce1d99{--display:flex;--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-popup-modal-6877{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-6877 .dialog-message{width:450px;height:auto;}#elementor-popup-modal-6877 .dialog-close-button{display:flex;top:1%;background-color:#F80606;font-size:34px;}#elementor-popup-modal-6877 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}body:not(.rtl) #elementor-popup-modal-6877 .dialog-close-button{right:1%;}body.rtl #elementor-popup-modal-6877 .dialog-close-button{left:1%;}#elementor-popup-modal-6877 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-6877 .dialog-close-button svg{fill:#FFFFFF;}/* Start custom CSS for html, class: .elementor-element-e4852d0 */.topperart-popup-map {
  position: relative;
  width: 100%;
  max-width: 900px;
  margin: 0 auto;
  overflow: hidden;
}

.topperart-popup-image {
  width: 100%;
  height: auto;
  display: block;
}

.topperart-hotspot {
  position: absolute;
  display: block;
  z-index: 5;
  cursor: pointer;
  border-radius: 18px;
  transition: all 0.25s ease;
}

/* Hotspot categoría 1: Mapa de Chile */
.hotspot-mapa-chile {
  left: 76%;
  top: 43.5%;
  width: 20%;
  height: 17%;
}

/* Hotspot categoría 2: Regiones de Chile */
.hotspot-regiones-chile {
  left: 76%;
  top: 61%;
  width: 20%;
  height: 13%;
}

/* Hotspot categoría 3: Escudos de equipos */
.hotspot-escudos-equipos {
  left: 76%;
  top: 75.5%;
  width: 20%;
  height: 14%;
}

/* Efecto visual opcional al pasar el mouse */
.topperart-hotspot:hover {
  background: rgba(255, 184, 0, 0.16);
  outline: 2px solid rgba(255, 184, 0, 0.75);
}/* End custom CSS */