https://gux.tech/
.elementor-element-b89d3fd {
    padding-right: 0px !important;
    padding-left: 0px !important;
}

.header-section-principal {
    padding-right: 0px !important;
    padding-left: 0px !important;

}

.home-header {
	min-height: 30vh;
}

 body {
    overflow-x: hidden !important;
    max-width: 100vw;
  }
  
  html {
    overflow-x: hidden !important;
  }

.grecaptcha-badge { 
    visibility: hidden; 
}

/* === font-display: swap — Fuentes tema Consultio (Lighthouse FCP fix) === */

/* Flaticon-v3 */
@font-face {
  font-family: Flaticon-v3;
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/Flaticon-v3.woff2") format("woff2"),
       url("/wp-content/themes/consultio/assets/fonts/Flaticon-v3.woff") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/Flaticon-v3.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Flaticon-v4 */
@font-face {
  font-family: Flaticon-v4;
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/Flaticon-v4.woff") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/Flaticon-v4.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Flaticon-v5 */
@font-face {
  font-family: Flaticon-v5;
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/Flaticon-v5.woff") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/Flaticon-v5.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Flaticon-v7 */
@font-face {
  font-family: flaticon-v7;
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/flaticon-v7.woff") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/flaticon-v7.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Material Design Iconic Font */
@font-face {
  font-family: 'Material-Design-Iconic-Font';
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/Material-Design-Iconic-Font.woff2?v=2.2.0") format("woff2"),
       url("/wp-content/themes/consultio/assets/fonts/Material-Design-Iconic-Font.woff?v=2.2.0") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/Material-Design-Iconic-Font.ttf?v=2.2.0") format("truetype");
  font-weight: normal;
  font-style: normal;
}

/* Font Awesome 5 — fa-solid-900 (tema Consultio) */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),
       url("/wp-content/themes/consultio/assets/fonts/fontawesome/fa-solid-900.woff") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/fontawesome/fa-solid-900.ttf") format("truetype");
}

/* Font Awesome 5 — fa-regular-400 (tema Consultio) */
@font-face {
  font-family: "Font Awesome 5 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/themes/consultio/assets/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),
       url("/wp-content/themes/consultio/assets/fonts/fontawesome/fa-regular-400.woff") format("woff"),
       url("/wp-content/themes/consultio/assets/fonts/fontawesome/fa-regular-400.ttf") format("truetype");
}

/* Font Awesome 5 Free — fa-solid-900 (Elementor) */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 900;
  font-display: swap;
  src: url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"),
       url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff");
}

/* Font Awesome 5 Free — fa-regular-400 (Elementor) */
@font-face {
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"),
       url("/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff") format("woff");
}

/* Fix: centrar botón "Agendar una conversación" en mobile */
@media (max-width: 767px) {
  .elementor-10062 .elementor-element.elementor-element-30b461c.elementor-element,
  .elementor-10062 .elementor-element.elementor-element-3df43df.elementor-element {
    --align-self: center;
  }
}

/* Fix: centrar botón "Agendar una conversación" en mobile - todas las páginas */
@media (max-width: 767px) {
  /* /servicios/ */
  .elementor-407 .elementor-element.elementor-element-8e1eda8.elementor-element,
  /* /servicios/discovery/ */
  .elementor-32488 .elementor-element.elementor-element-d32edd4.elementor-element,
  /* /servicios/desarrollo-de-software/ */
  .elementor-14634 .elementor-element.elementor-element-ed4436c.elementor-element,
  .elementor-14634 .elementor-element.elementor-element-a73131b.elementor-element,
  /* /servicios/automatizacion-e-inteligencia-artificial/ */
  .elementor-24723 .elementor-element.elementor-element-a502c68.elementor-element,
  /* /servicios/equipos-dedicados/ */
  .elementor-32571 .elementor-element.elementor-element-53d7f56.elementor-element,
  /* /casos-de-exito/ */
  .elementor-33446 .elementor-element.elementor-element-d576b96.elementor-element,
  /* /sobre-nosotros/ */
  .elementor-16735 .elementor-element.elementor-element-fbc6950.elementor-element,
  /* /productos/ */
  .elementor-6899 .elementor-element.elementor-element-b53df37.elementor-element,
  /* /industrias/ */
  .elementor-37339 .elementor-element.elementor-element-7f22202.elementor-element {
    --align-self: center;
  }
}