.elementor-1762 .elementor-element.elementor-element-66eba135{--display:flex;}.elementor-1762 .elementor-element.elementor-element-3d8c9a30{--display:flex;--min-height:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-title:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-description{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-description:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-google-map-legend--title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-google-map-legend--title:hover{color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-google-map-legend--item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-text );}.elementor-widget-mdp-gmaper-elementor .mdp-gmaper-elementor-google-map-legend--item:hover{color:var( --e-global-color-text );}.elementor-1762 .elementor-element.elementor-element-3e8ca46a .mdp-gmaper-elementor-google-map-wrapper{margin:-20px 0px 0px 0px;height:690px;}.elementor-1762 .elementor-element.elementor-element-3e8ca46a .mdp-gmaper-elementor-google-map-overlay{margin-right:0px;margin-left:0px;height:690px;}.elementor-1762 .elementor-element.elementor-element-3e8ca46a .mdp-gmaper-elementor-title-wrapper{text-align:center;}.elementor-1762 .elementor-element.elementor-element-3e8ca46a .mdp-gmaper-elementor-description-wrapper{text-align:center;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1762 .elementor-element.elementor-element-3d8c9a30{--width:100%;}}/* Start custom CSS for mdp-gmaper-elementor, class: .elementor-element-3e8ca46a *//* Quitar la cabecera con la X */
.gm-style .gm-style-iw-chr,
.gm-style .gm-ui-hover-effect {
  display: none !important;
}

/* Etiqueta tipo pastilla con el degradado de la marca */
.gm-style .gm-style-iw-c {
  padding: 7px 16px !important;
  border-radius: 999px !important;
  min-width: 0 !important;
  background: linear-gradient(90deg, #2a3cf5, #5a1ef0) !important;
  box-shadow: 0 3px 10px rgba(42, 60, 245, 0.35) !important;
}

.gm-style .gm-style-iw-d {
  overflow: hidden !important;
  padding: 0 !important;
  max-height: none !important;
}

/* Flecha inferior en el color del degradado */
.gm-style .gm-style-iw-tc::after {
  background: #4230f2 !important;
}

/* Texto en blanco */
.mdp-gmaper-elementor-title {
  font-weight: 700 !important;
  font-size: 13px !important;
  line-height: 16px !important;
  color: #fff !important;
  white-space: nowrap !important;
}
.mdp-gmaper-elementor-description {
  display: none !important;
}/* End custom CSS */