.elementor-1692 .elementor-element.elementor-element-e104ee1{border-style:none;}.elementor-1692 .elementor-element.elementor-element-e104ee1 iframe{height:390px;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-6494385 */.boton {
  position: relative;
    display: inline-flex;
  width: fit-content;
  overflow: hidden;
}

.text-wrap {
  position: relative;
  display: block;
  height: 1em;
  overflow: hidden;
}

.text {
  display: block;
  line-height: 1em;
  color:white;
}

.text.bottom {
  position: absolute;
  top: -100%;
  left: 0;
}/* End custom CSS */
/* Start custom CSS for google_maps, class: .elementor-element-e104ee1 *//* Limpia el mapa y resalta los negros */
/* Este código invierte los colores para lograr un fondo negro real */
.elementor-1692 .elementor-element.elementor-element-e104ee1 iframe {
    filter: grayscale(100%) brightness(100%) contrast(110%) !important;
}


/* Opcional: añade un borde fino para definir los límites si el fondo de tu web también es blanco */
.elementor-1692 .elementor-element.elementor-element-e104ee1 {
    border: 0px solid #000000;
}/* End custom CSS */