.elementor-2528 .elementor-element.elementor-element-25921757{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for aixor-home-headerv2, class: .elementor-element-7134e25e */.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap .logo img {
    width: 269px;
    max-width: none;
    height: auto;
}

@media (max-width: 767px) {
    .elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap .logo img {
        width: 300px;
    }
}

/* GBSDG_HEADER_METALLIC_CONTACT_BUTTONS_V1 — referencia: acabado metálico OneScreen */
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"],
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"] {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  position:relative !important;
  overflow:hidden !important;
  box-sizing:border-box !important;
  min-height:40px !important;
  border:1px solid #e1e6ee !important;
  border-radius:5px !important;
  background:linear-gradient(135deg,#f5f6f8 0%,#c9cfd8 33%,#9099a5 56%,#e8ebef 100%) !important;
  color:#111319 !important;
  -webkit-text-fill-color:#111319 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.53),0 12px 32px rgba(0,0,0,.43) !important;
  text-decoration:none !important;
  text-shadow:none !important;
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"] {
  padding:9px 15px !important;
  font-weight:800 !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"] {
  width:42px !important;
  min-width:42px !important;
  height:40px !important;
  padding:0 !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"] i,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"] svg {
  color:#111319 !important;
  fill:#111319 !important;
  stroke:#111319 !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"]::before,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"]::before {
  content:"";
  position:absolute;
  inset:0;
  transform:translateX(-130%) skewX(-25deg);
  background:linear-gradient(90deg,transparent,#fff8,transparent);
  transition:transform .65s ease;
  pointer-events:none;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"]:hover,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"]:hover {
  background:linear-gradient(135deg,#fff 0%,#e4e8ee 50%,#aab2bd 100%) !important;
  color:#08090b !important;
  -webkit-text-fill-color:#08090b !important;
  transform:translateY(-2px) !important;
  box-shadow:0 16px 36px rgba(0,0,0,.62),0 0 0 1px rgba(220,226,234,.25) !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"]:hover::before,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"]:hover::before {
  transform:translateX(140%) skewX(-25deg);
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"]:focus-visible,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"]:focus-visible {
  outline:2px solid #f5f7fa !important;
  outline-offset:3px !important;
}


/* GBSDG_HEADER_EQUAL_CONTACT_BUTTON_WIDTH_V1 */
/* Igualar el ancho horizontal de Llámanos, correo y el futuro WhatsApp */
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="tel:+525538667488"],
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"],
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-icon-button {
  width:105px !important;
  min-width:105px !important;
  box-sizing:border-box !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a[href="mailto:contacto@gobeyond.com.mx"],
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-icon-button {
  flex:0 0 105px !important;
}


/* GBSDG_HEADER_WHATSAPP_NATIVE_BUTTON_V4 */
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-whatsapp {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  box-sizing:border-box !important;
  flex:0 0 105px !important;
  width:105px !important;
  min-width:105px !important;
  max-width:105px !important;
  height:44px !important;
  min-height:44px !important;
  padding:0 !important;
  border:1px solid #e1e6ee !important;
  border-radius:5px !important;
  background:linear-gradient(135deg,#f5f6f8 0%,#c9cfd8 33%,#9099a5 56%,#e8ebef 100%) !important;
  color:#111319 !important;
  -webkit-text-fill-color:#111319 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.53),0 12px 32px rgba(0,0,0,.43) !important;
  text-decoration:none !important;
  text-shadow:none !important;
  position:relative !important;
  overflow:hidden !important;
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-whatsapp svg {
  display:block !important;
  width:25px !important;
  height:25px !important;
  fill:#111319 !important;
  color:#111319 !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-whatsapp:hover {
  background:linear-gradient(135deg,#fff 0%,#e4e8ee 50%,#aab2bd 100%) !important;
  color:#08090b !important;
  -webkit-text-fill-color:#08090b !important;
  transform:translateY(-2px) !important;
  box-shadow:0 16px 36px rgba(0,0,0,.62),0 0 0 1px rgba(220,226,234,.25) !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-whatsapp:focus-visible {
  outline:2px solid #f5f7fa !important;
  outline-offset:3px !important;
}
@media (max-width:1024px) {
  .elementor-2528 .elementor-element.elementor-element-7134e25e .header-menu-wrap a.gb-header-whatsapp { display:none !important; }
}


/* GBSDG_SIDEBAR_METALLIC_CONTACT_BUTTONS_V1 */
/* Los .elementor-2528 .elementor-element.elementor-element-7134e25ees usan los href reales definidos en el widget aixor-home-headerv2. */
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="mailto:contacto@gobeyond.com.mx"],
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="tel:+525538667488"] {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  box-sizing:border-box !important;
  width:180px !important;
  min-width:180px !important;
  min-height:46px !important;
  margin:16px 12px 0 !important;
  padding:11px 20px !important;
  border:1px solid #e1e6ee !important;
  border-radius:5px !important;
  background:linear-gradient(135deg,#f5f6f8 0%,#c9cfd8 33%,#9099a5 56%,#e8ebef 100%) !important;
  color:#111319 !important;
  -webkit-text-fill-color:#111319 !important;
  font-weight:700 !important;
  line-height:1.2 !important;
  text-decoration:none !important;
  text-shadow:none !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.53),0 12px 26px rgba(0,0,0,.38) !important;
  transition:transform .25s ease,box-shadow .25s ease,background .25s ease !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="mailto:contacto@gobeyond.com.mx"]:hover,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="tel:+525538667488"]:hover {
  background:linear-gradient(135deg,#fff 0%,#e4e8ee 50%,#aab2bd 100%) !important;
  color:#08090b !important;
  -webkit-text-fill-color:#08090b !important;
  transform:translateY(-2px) !important;
  box-shadow:0 16px 30px rgba(0,0,0,.52),0 0 0 1px rgba(220,226,234,.25) !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="mailto:contacto@gobeyond.com.mx"]:focus-visible,
.elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="tel:+525538667488"]:focus-visible {
  outline:2px solid #f5f7fa !important;
  outline-offset:3px !important;
}
@media (max-width:767px) {
  .elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="mailto:contacto@gobeyond.com.mx"],
  .elementor-2528 .elementor-element.elementor-element-7134e25e .header-sidebar-content a[href^="tel:+525538667488"] {
    width:160px !important;
    min-width:160px !important;
    margin:12px 7px 0 !important;
    padding:10px 12px !important;
  }
}


/* GBSDG_SOCIAL_CLIENT_IMAGES_V1 */
/* Sustitución de iconos genéricos por imágenes originales del cliente */
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.facebook.com/gobeyondsdg"],
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.instagram.com/go_beyond_sdg/"],
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.youtube.com/@gobeyondsdg"],
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://mx.pinterest.com/gobeyondsdgsadecv/"],
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://m.me/gobeyondsdg"],
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://x.com/GoBeyondSDG"] {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  vertical-align:middle !important;
  box-sizing:border-box !important;
  width:58px !important;
  min-width:58px !important;
  height:58px !important;
  min-height:58px !important;
  margin:0 10px 0 0 !important;
  padding:0 !important;
  border-radius:50% !important;
  overflow:hidden !important;
  text-decoration:none !important;
  transition:transform .22s ease,filter .22s ease,box-shadow .22s ease !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e a.gbsd-social-image img {
  display:block !important;
  width:100% !important;
  height:100% !important;
  max-width:none !important;
  object-fit:cover !important;
  border-radius:50% !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e a.gbsd-social-image {
  border:1px solid rgba(220,226,235,.55) !important;
  background:#15171b !important;
  box-shadow:inset 0 1px 2px rgba(255,255,255,.24),0 5px 14px rgba(0,0,0,.45) !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.facebook.com/gobeyondsdg"]:hover,
.elementor-2528 .elementor-element.elementor-element-7134e25e a.gbsd-social-image:hover {
  transform:translateY(-3px) scale(1.04) !important;
  filter:brightness(1.08) !important;
  box-shadow:0 9px 20px rgba(0,0,0,.58),0 0 0 1px rgba(230,235,242,.25) !important;
}
.elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.facebook.com/gobeyondsdg"]:focus-visible,
.elementor-2528 .elementor-element.elementor-element-7134e25e a.gbsd-social-image:focus-visible {
  outline:2px solid #e8edf4 !important;
  outline-offset:3px !important;
}
@media (max-width:767px) {
  .elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.facebook.com/gobeyondsdg"],
  .elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.instagram.com/go_beyond_sdg/"],
  .elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://www.youtube.com/@gobeyondsdg"],
  .elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://mx.pinterest.com/gobeyondsdgsadecv/"],
  .elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://m.me/gobeyondsdg"],
  .elementor-2528 .elementor-element.elementor-element-7134e25e a[href="https://x.com/GoBeyondSDG"] {
    width:48px !important;
    min-width:48px !important;
    height:48px !important;
    min-height:48px !important;
    margin-right:8px !important;
  }
}/* End custom CSS */