.elementor-44443 .elementor-element.elementor-element-ea99805{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-44443 .elementor-element.elementor-element-ea99805:not(.elementor-motion-effects-element-type-background), .elementor-44443 .elementor-element.elementor-element-ea99805 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2C4D70;}.elementor-44443 .elementor-element.elementor-element-b6fed0b{font-family:"Manrope", Sans-serif;color:#FFFFFF;}.elementor-44443 .elementor-element.elementor-element-3e8818ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;box-shadow:0px 5px 30px 0px rgba(0,0,0,0.1);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;--z-index:100;}.elementor-44443 .elementor-element.elementor-element-3e8818ef.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-44443 .elementor-element.elementor-element-1778ebc{width:100%;max-width:100%;}.elementor-44443 .elementor-element.elementor-element-6660d1e7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:145px;--padding-right:145px;}.elementor-44443 .elementor-element.elementor-element-6660d1e7:not(.elementor-motion-effects-element-type-background), .elementor-44443 .elementor-element.elementor-element-6660d1e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-44443 .elementor-element.elementor-element-189c792 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-189c792.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-482f4871{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-44443 .elementor-element.elementor-element-482f4871 img{width:136px;}.elementor-44443 .elementor-element.elementor-element-b82bf9d .jet-mega-menu.jet-mega-menu--layout-horizontal .jet-mega-menu-item__link--top-level,
							.elementor-44443 .elementor-element.elementor-element-b82bf9d .jet-mega-menu.jet-mega-menu--layout-vertical .jet-mega-menu-item__link--top-level{font-family:"Poppins", Sans-serif;}.elementor-44443 .elementor-element.elementor-element-e0ea877{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 3px;--row-gap:0px;--column-gap:3px;--grid-auto-flow:row;--justify-items:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44443 .elementor-element.elementor-element-e0ea877.e-con{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-66a3c96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-44443 .elementor-element.elementor-element-66a3c96.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-2414351{margin:0px 4px calc(var(--kit-widget-spacing, 0px) + 6px) 0px;padding:0px 0px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-9f8937d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-44443 .elementor-element.elementor-element-9f8937d:not(.elementor-motion-effects-element-type-background), .elementor-44443 .elementor-element.elementor-element-9f8937d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-44443 .elementor-element.elementor-element-661ee31 > .elementor-widget-container{margin:0px 0px 5px 0px;padding:0px 0px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-661ee31.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-a8a24d7{text-align:start;}.elementor-44443 .elementor-element.elementor-element-a8a24d7 img{width:136px;height:97px;object-fit:contain;object-position:center center;}.elementor-44443 .elementor-element.elementor-element-bbfd715{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--justify-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-44443 .elementor-element.elementor-element-bbfd715.e-con{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-2d0b3c3{width:100%;max-width:100%;}.elementor-44443 .elementor-element.elementor-element-2d0b3c3 > .elementor-widget-container{margin:1px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-2d0b3c3.elementor-element{--align-self:center;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1360px){.elementor-44443 .elementor-element.elementor-element-e0ea877{--grid-auto-flow:row;}.elementor-44443 .elementor-element.elementor-element-bbfd715{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-44443 .elementor-element.elementor-element-6660d1e7{--content-width:100%;}.elementor-44443 .elementor-element.elementor-element-e0ea877{--width:9%;}.elementor-44443 .elementor-element.elementor-element-9f8937d{--width:1200px;}.elementor-44443 .elementor-element.elementor-element-bbfd715{--width:9%;}}@media(max-width:1024px) and (min-width:768px){.elementor-44443 .elementor-element.elementor-element-ea99805{--width:100vw;}.elementor-44443 .elementor-element.elementor-element-3e8818ef{--width:100vw;}.elementor-44443 .elementor-element.elementor-element-e0ea877{--width:28%;}.elementor-44443 .elementor-element.elementor-element-bbfd715{--width:28%;}}@media(max-width:1024px){.elementor-44443 .elementor-element.elementor-element-6660d1e7{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-44443 .elementor-element.elementor-element-482f4871{padding:0px 90px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-482f4871 img{width:133px;}.elementor-44443 .elementor-element.elementor-element-e0ea877{--grid-auto-flow:row;}.elementor-44443 .elementor-element.elementor-element-9f8937d{--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-44443 .elementor-element.elementor-element-a8a24d7{padding:0px 90px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-a8a24d7 img{width:133px;}.elementor-44443 .elementor-element.elementor-element-bbfd715{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-44443 .elementor-element.elementor-element-3e8818ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-44443 .elementor-element.elementor-element-1778ebc{width:100%;max-width:100%;}.elementor-44443 .elementor-element.elementor-element-6660d1e7{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;}.elementor-44443 .elementor-element.elementor-element-6660d1e7.e-con{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-189c792{width:100%;max-width:100%;}.elementor-44443 .elementor-element.elementor-element-189c792 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-482f4871{padding:0px 0px 0px 0px;text-align:center;}.elementor-44443 .elementor-element.elementor-element-482f4871 img{width:100px;max-width:100%;height:111px;}.elementor-44443 .elementor-element.elementor-element-9c04485{width:var( --container-widget-width, 23px );max-width:23px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:23px;--container-widget-flex-grow:0;}.elementor-44443 .elementor-element.elementor-element-9c04485.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-7eaa09f{width:var( --container-widget-width, 0px );max-width:0px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:0px;--container-widget-flex-grow:0;}.elementor-44443 .elementor-element.elementor-element-7eaa09f.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-b82bf9d{--jmm-dropdown-top-items-ver-padding:12px;--jmm-dropdown-top-items-hor-padding:45px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-toggle-distance:3px;}.elementor-44443 .elementor-element.elementor-element-e0ea877{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44443 .elementor-element.elementor-element-e0ea877.e-con{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-9f8937d{--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:17px;--padding-right:17px;--z-index:99999;}.elementor-44443 .elementor-element.elementor-element-9f8937d.e-con{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-71ca06c{z-index:10000;}.elementor-44443 .elementor-element.elementor-element-661ee31 > .elementor-widget-container{margin:2px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-44443 .elementor-element.elementor-element-a8a24d7{padding:0px 0px 0px 0px;text-align:center;}.elementor-44443 .elementor-element.elementor-element-a8a24d7.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-a8a24d7 img{width:100px;max-width:100%;height:111px;}.elementor-44443 .elementor-element.elementor-element-e413c05{width:var( --container-widget-width, 31px );max-width:31px;margin:6% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;--container-widget-width:31px;--container-widget-flex-grow:0;}.elementor-44443 .elementor-element.elementor-element-e413c05.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-ac7d6bc{width:var( --container-widget-width, 40px );max-width:40px;margin:1px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 10px 0px 0px;--container-widget-width:40px;--container-widget-flex-grow:0;}.elementor-44443 .elementor-element.elementor-element-ac7d6bc.elementor-element{--align-self:center;}.elementor-44443 .elementor-element.elementor-element-c186c91{--jmm-dropdown-top-items-ver-padding:12px;--jmm-dropdown-top-items-hor-padding:45px;--jmm-dropdown-top-items-gap:0px;--jmm-dropdown-toggle-distance:3px;}.elementor-44443 .elementor-element.elementor-element-bbfd715{--width:100%;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-44443 .elementor-element.elementor-element-bbfd715.e-con{--align-self:center;}}/* Start custom CSS for text-editor, class: .elementor-element-b6fed0b *//* Barra scroll infinito top head */

.horizontal-scrolling-wrapper {
  width: 100%;
  height: 30px!important;
  overflow: hidden;
  position: relative;
}

@keyframes infiniteScroll {
  from { transform: translateX(0); }
  to { transform: translateX(-50%); }
}

.horizontal-scrolling-items {
  display: flex;
  animation: infiniteScroll 25s linear infinite; /* valor base (tablet/escritorio) */
  text-transform: uppercase;
  gap: 4rem; /* Espacio entre cada frase */
}

.horizontal-scrolling-items__item {
  flex-shrink: 0;
  white-space: nowrap;
  font-weight: bold;
  font-size: 13px;
  font-family: manrope;
}

/* Acelerar la animación en pantallas móviles */
@media (max-width: 767px) {
  .horizontal-scrolling-items {
    animation-duration: 10s;
  }
}

/* ralentizar en pantallas más grandes */
@media (min-width: 1200px) {
  .horizontal-scrolling-items {
    animation-duration: 20s;
  }
}

.icon {
  width: 30px;
  margin-left: 35px;
  vertical-align: middle;
}

.icon {
    filter: brightness(0) invert(1);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1778ebc */.promo-bar {
        width: 100%;
        max-width: 100vw;
        left: 0;
        right: 0;
        background: #F9F4E3;
        color: black;
        overflow: hidden;
        white-space: nowrap;
        padding: 10px 0;
        text-transform: uppercase;
        display: relative;
        justify-content: center;
        align-items: center;
      }

      .promo-track {
        display: inline-flex;
        gap: 40px;
        animation: scrollPromo 20s linear infinite;
      }

      .promo-track span {
        font-size: 13px;
        font-weight: bold;
        letter-spacing: .5px;
      }

      /* Animación */
      @keyframes scrollPromo {
        0% {
          transform: translateX(0);
        }
        100% {
          transform: translateX(-50%);
        }
      }


      @keyframes scroll-left {
        0% { transform: translateX(0); }
        100% { transform: translateX(-50%); }
      }/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-189c792 */.fibosearch {
    width: 22px;
    height: 22px;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-661ee31 */.fibosearch {
    width: 22px;
    height: 22px;
}/* End custom CSS */
/* Start custom CSS for fibosearch, class: .elementor-element-2d0b3c3 */.fibosearch {
      stroke-width: 2px !important;
  stroke: currentColor !important;
}/* End custom CSS */