.elementor-kit-7{--e-global-color-primary:#150A32;--e-global-color-secondary:#3B3252;--e-global-color-text:#757575;--e-global-color-accent:#00BEED;--e-global-color-51ebc1d:#B3372E;--e-global-color-95b07ef:#69BD45;--e-global-color-1c647c3:#FFFFFF;--e-global-color-eed1c9b:#000000;--e-global-color-8dbd8b4:#E50B7D;--e-global-color-85c3e90:#EAB236;--e-global-color-9d850d2:#33CBF1;--e-global-color-75baa9d:#D9D9D9;--e-global-color-e2ed86a:#FBFBFB;--e-global-color-71351ca:#F7F7F7;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:42px;--e-global-typography-primary-font-weight:800;--e-global-typography-primary-line-height:1.1em;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:24px;--e-global-typography-secondary-font-weight:700;--e-global-typography-secondary-text-transform:uppercase;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:20px;--e-global-typography-text-font-weight:500;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:700;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-07eac36-font-family:"Inter";--e-global-typography-07eac36-font-size:42px;--e-global-typography-07eac36-font-weight:700;--e-global-typography-07eac36-text-transform:uppercase;--e-global-typography-164d506-font-family:"Inter";--e-global-typography-164d506-font-size:28px;--e-global-typography-164d506-font-weight:700;--e-global-typography-164d506-line-height:1.1em;--e-global-typography-1949462-font-family:"Inter";--e-global-typography-1949462-font-size:18px;--e-global-typography-1949462-font-weight:700;--e-global-typography-1949462-line-height:1.1em;--e-global-typography-5e62b28-font-size:16px;--e-global-typography-5e62b28-font-weight:500;--e-global-typography-5e62b28-line-height:1.1em;--e-global-typography-c1f8dab-font-family:"Inter";--e-global-typography-c1f8dab-font-size:16px;--e-global-typography-c1f8dab-font-weight:700;--e-global-typography-c1f8dab-line-height:1.1em;--e-global-typography-ceba21c-font-family:"Inter";--e-global-typography-ceba21c-font-size:16px;--e-global-typography-ceba21c-font-weight:400;--e-global-typography-ceba21c-line-height:1.2em;--e-global-typography-d8839bc-font-family:"Inter";--e-global-typography-d8839bc-font-size:14px;--e-global-typography-d8839bc-font-weight:500;--e-global-typography-d8839bc-line-height:1.1em;--e-global-typography-409c894-font-family:"Inter";--e-global-typography-409c894-font-size:14px;--e-global-typography-409c894-font-weight:400;--e-global-typography-409c894-line-height:1.1em;--e-global-typography-859f74b-font-family:"Inter";--e-global-typography-859f74b-font-size:60px;--e-global-typography-859f74b-font-weight:800;--e-global-typography-859f74b-text-transform:none;--e-global-typography-859f74b-line-height:1.1em;--e-global-typography-3a388bf-font-family:"Inter";--e-global-typography-3a388bf-font-size:20px;--e-global-typography-3a388bf-font-weight:700;--e-global-typography-3a388bf-text-transform:uppercase;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.elementor-widget-text-editor p:last-child{ 
    margin-bottom: 0px;
}

/*Esconder modulos de codigo*/
.customCode{
    display: none;
}

.contadorSufijoPequeño .elementor-counter-number-suffix {
    display: flex;
    font-size: 26px;
    line-height: 1.35;
    align-items: end;
}


/* Estilos base del botón */
.botonCustom .elementor-button-text {
  background-color: #3B3252;
  padding: 16px 26px;
  border-radius: 10px 0 0 10px;
  transition: 250ms;
}

.botonCustom .elementor-button-icon {
  background-color: #0C002C;
  padding: 16px;
  border-radius: 0 10px 10px 0;
  transition: 250ms;
}

/* Variante celeste */
.botonCustom.celeste .elementor-button-text {
  background-color: #33CBF1;
}

.botonCustom.celeste .elementor-button-icon {
  background-color: #00BEED;
}

/* Hover del botón normal */
.botonCustom a:hover .elementor-button-text {
  background-color: #33CBF1;
}

.botonCustom a:hover .elementor-button-icon {
  background-color: #00BEED;
}

/* Hover del botón celeste */
.botonCustom.celeste a:hover .elementor-button-text {
  background-color: #FFFFFF;
  color: #0C002C;
}

.botonCustom.celeste a:hover .elementor-button-icon {
  background-color: #D8D8D8;
  color: #0C002C;
  
  svg path {
      fill: #0C002C;
  }
}

/* Hover del botón celeste con hover gris */
.botonCustom.hoverGris a:hover .elementor-button-text {
  background-color: #FFFFFF;
  color: #0C002C;
}

.botonCustom.hoverGris a:hover .elementor-button-icon {
  background-color: #D8D8D8;
  color: #0C002C;
  
  svg path {
      fill: #0C002C;
  }
}

/* Elimina el titulo de las imagenes de las galerias */
.elementor-slideshow__title {
    display: none !important;
}/* End custom CSS */