.video_background{position:fixed;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;object-position:50% 0%;z-index:0;pointer-events:none}.OverflowNodos{width:100%;height:100%;display:inline-table;position:relative;background-color:rgba(22,33,46,0.7);padding:50px}.InfoHome{display:table-cell;vertical-align:middle;text-align:center;font-size:var(--font-size-display,clamp(2.2rem,5vw,3.5rem));font-family:var(--font-family-display,HelvelticaUltraLight,"Helvetica Neue UltraLight",system-ui,sans-serif);font-weight:200;color:#fff;line-height:var(--line-height-display,1.15);letter-spacing:var(--letter-spacing-display,-0.025em);text-wrap:balance}.InfoHome span{display:inline-block;vertical-align:middle;text-shadow:0 2px 8px rgba(0,0,0,0.6);letter-spacing:0.02em}.SpanDiagonal{font-size:1.4em;opacity:0.7;margin:0 0.2em}.BtnLinkContacto{font-size:var(--font-size-body-lg,1.125rem);color:#282e36;font-family:var(--font-family-headline,HelvelticaLight,"Helvetica Neue Light",system-ui,sans-serif);font-weight:500;letter-spacing:var(--letter-spacing-label,0.02em);background:#fff;padding:14px 48px;display:inline-block;border-radius:100px;text-decoration:none;margin-top:48px;transition:background-color var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),color var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)),transform var(--duration-fast,250ms) var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)),box-shadow var(--duration-fast,250ms) var(--ease-smooth,cubic-bezier(0.16,1,0.3,1));box-shadow:0 4px 14px rgba(0,0,0,0.2)}.BtnLinkContacto:hover{background:#ff562f;color:#fff;transform:translateY(-3px) scale(1.02);box-shadow:0 8px 24px rgba(255,86,47,0.45)}.BtnLinkContacto:active{transform:translateY(0) scale(0.97);transition-duration:80ms}.DisplayTable{width:100%;height:100%;display:inline-table;background:rgba(255,255,255,0.85);position:relative;vertical-align:middle;backdrop-filter:blur(8px)}[data-bs-theme="dark"] .DisplayTable{background:rgba(18,18,18,0.88)}.InnerdivTable{display:table-cell;vertical-align:middle;text-align:center;padding:30px 0px}.TituloAcerca{font-size:var(--font-size-headline,clamp(1.75rem,3.8vw,2.75rem));color:var(--bs-emphasis-color,#282e36);font-family:var(--font-family-display,HelvelticaUltraLight,"Helvetica Neue UltraLight",system-ui,sans-serif);font-weight:300;line-height:var(--line-height-headline,1.2);letter-spacing:var(--letter-spacing-headline,-0.015em);margin-bottom:24px;padding-top:100px;display:inline-block;text-wrap:balance}.TituloAlgunosClientes{margin-bottom:48px;display:inline-block;font-size:var(--font-size-headline,clamp(1.75rem,3.8vw,2.75rem));color:var(--bs-emphasis-color,#282e36);font-family:var(--font-family-display,HelvelticaUltraLight,"Helvetica Neue UltraLight",system-ui,sans-serif);font-weight:300;line-height:var(--line-height-headline,1.2);letter-spacing:var(--letter-spacing-headline,-0.015em);text-wrap:balance}.parrafoAcerca{width:100%;max-width:68ch;margin:0 auto;display:inline-block;padding:0 20px;box-sizing:border-box;color:var(--bs-body-color,#404040);font-size:var(--font-size-body-lg,1.125rem);font-family:var(--font-family-body,HelvelticaLight,"Helvetica Neue Light",system-ui,sans-serif);font-weight:300;line-height:var(--line-height-body,1.6);letter-spacing:0;text-wrap:pretty}.WhAlgunosClientesBg{background:rgba(206,206,206,0.9)}[data-bs-theme="dark"] .WhAlgunosClientesBg{background:rgba(25,28,32,0.92)}.WhAlgunosClientesBg .InnerdivTable .TituloAcerca{margin-bottom:100px;display:inline-block}.WhAlgunosClientesBg .InnerdivTable img{display:inline-block;vertical-align:middle}.LogoMz{fill:#0080C5;width:280px;height:50px;display:inline-block;vertical-align:middle}.LogoTy{fill:#ED1C24;width:270px;height:170px;display:inline-block;vertical-align:middle;margin:0px 100px;margin-top:20px}.LogoMarthas{fill:#e2231a;width:270px;height:90px;display:inline-block;vertical-align:middle}@media (prefers-reduced-motion:no-preference){.fp-viewing-2 .TituloAlgunosClientes{animation:IndexRevealUp 0.5s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.2s both}.fp-viewing-2 .LogoMz{animation:IndexLogoPop 0.5s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.32s both}.fp-viewing-2 .LogoTy{animation:IndexLogoPop 0.5s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.44s both}.fp-viewing-2 .LogoMarthas{animation:IndexLogoPop 0.5s var(--ease-spring,cubic-bezier(0.34,1.56,0.64,1)) 0.56s both}.fp-viewing-1 .TituloAcerca{animation:IndexRevealUp 0.5s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.2s both}.fp-viewing-1 .parrafoAcerca .PrimerSpan{animation:IndexRevealUp 0.5s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.32s both}.fp-viewing-1 .parrafoAcerca .SegundoSpan{animation:IndexRevealUp 0.5s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.44s both}.fp-viewing-1 .parrafoAcerca .TercerSpan{animation:IndexRevealUp 0.5s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.56s both}.fp-viewing-1 .parrafoAcerca .CuartoSpan{animation:IndexRevealUp 0.5s var(--ease-smooth,cubic-bezier(0.16,1,0.3,1)) 0.68s both}}@keyframes IndexLogoPop{from{transform:translateY(16px) scale(0.92);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.parrafoAcerca span{display:inline-block;margin-bottom:30px}@keyframes IndexRevealUp{from{transform:translateY(20px) scale(0.98);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.AnimLogoCanvas{display:none}.fp-completely .AnimLogoCanvas{display:inline-block}@media screen and (min-width:1024px) and (max-width:1366px) and (orientation:portrait){.SpanDiagonal{font-size:1.3em !important}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:landscape){.LogoTy{margin:0px 30px}}@media screen and (max-width:1024px) and (min-width:768px) and (orientation:portrait){.OverflowNodos{padding:30px}.InnerdivTable svg{width:100%;margin:30px 0}}@media screen and (min-width:0px) and (max-width:767px){.LogoTy{margin:0px 100px;margin-top:20px;height:100px;width:100px}.InnerdivTable{padding:0px 0px}.InnerdivTable svg{width:200px}.TituloAlgunosClientes{margin-bottom:20px}.parrafoAcerca span{margin-bottom:16px}.parrafoAcerca{padding:0 16px;font-size:var(--font-size-body,1rem);line-height:var(--line-height-body,1.55)}.TituloAcerca{padding-top:70px}.InnerdivTable object{transform:scale(0.7);margin-top:-30px}.SpanDiagonal{display:none !important}.InfoHome span{margin-bottom:16px}.OverflowNodos{padding:0 20px;padding-top:55px}.BtnLinkContacto{margin-top:24px;padding:12px 36px}.DisplayTable{padding-top:55px}}@media screen and (min-width:0px) and (max-width:767px) and (orientation:landscape){.InfoHome{padding-top:22px}.SpanDiagonal{display:inline-block !important;font-size:1.2em}.InfoHome span{margin-bottom:10px}.BtnLinkContacto{margin-top:10px;padding:10px 28px}.InnerdivTable svg{width:140px}.LogoTy{margin:0px 20px;height:70px}.TituloAlgunosClientes{margin-bottom:0px}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}.TituloAcerca,.TituloAlgunosClientes,.LogoMz,.LogoTy,.LogoMarthas,.parrafoAcerca span,.BtnLinkContacto,object#EdgeID{animation:none !important;transition:none !important;transform:none !important;opacity:1 !important}}