.navbar{position:fixed;top:6rem;left:50%;transform:translateX(-50%);width:calc(100% - 4rem);height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgb(255 255 255 / .1);backdrop-filter:blur(10px);border-bottom:1px solid rgb(255 255 255 / .2);z-index:1000;transition:background-color 0.3s ease,top 0.3s ease,backdrop-filter 0.3s ease}.navbar.scrolled{background-color:#000;backdrop-filter:blur(0)}.navbar.hidden{top:-100px}.navbar.scrolled a:not(.navlink-2,.navlink,.tab-menu),.navbar.scrolled .brxe-dropdown{color:#ffffff!important}.navbar.scrolled .brxe-dropdown .icon{filter:invert(1) hue-rotate(180deg)!important}.navbar.scrolled .image-inverted{filter:invert(1) hue-rotate(180deg)}.dropdown{background-color:#fff0}.dropdown span,.dropdown button{color:#000;transition:color 0.3s ease}.dropdown.scrolled span:not(.navlink-2):not(.navlink):not(.tab):not(.tab-menu span),.dropdown.scrolled button :not(.navlink-2):not(.navlink):not(.tab):not(.tab-menu){color:white!important}.title__integraciones em{font-family:"mori",sans-serif;font-optical-sizing:auto;font-weight:400;font-size:48px!important;background:#ff9e0d;padding:8px 16px 6px 16px;border-radius:4px;color:#000;margin-bottom:0px!important;display:inline-block}.gsap-button{font-family:inherit;max-width:350px!important;display:inline-flex;justify-content:center;align-items:center;position:relative;overflow:hidden;padding:16px 32px;font-size:16px;background-color:#fff0;color:#000;border:2px solid #000;border-radius:100px;cursor:pointer;white-space:nowrap;z-index:1;transition:color 0.2s ease,border-color 0.2s ease}.gsap-button-text{position:relative;z-index:3;pointer-events:none;transition:transform 0.2s ease,filter 0.2s ease}.hover-circle{position:absolute;top:50%;left:50%;width:10px;height:10px;background:linear-gradient(90deg,#414345,#000000);border-radius:100px 0 100px 100px;pointer-events:none;transform:translate(-50%,-50%) scale(0);opacity:0;z-index:2;transition:transform 0.1s ease,opacity 0.1s ease}.button__card,.button__card--contrast{position:relative;display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:16px;background:none;border:none;cursor:pointer;overflow:hidden;transition:color 0.4s cubic-bezier(.4,0,.2,1)}.button__card .text,.button__card--contrast .text{font-weight:400;transition:color 0.4s cubic-bezier(.8,0,.2,1),font-weight 0.4s cubic-bezier(.4,0,.2,1)}.button__card .icon,.button__card--contrast .icon{display:flex;align-items:center;justify-content:center;font-size:18px;background:#fff0;padding:8px;transition:background-color 0.4s,transform 0.4s,color 0.4s,padding 0.4s;will-change:transform,background-color,padding,color}.button__card::after,.button__card--contrast::after{content:"";position:absolute;top:0;right:0;width:0%;height:100%;transition:width 0.4s;z-index:-1}.button__card .text{color:#000}.button__card .icon{color:#000}.button__card::after{background:#000}.button__card:hover .text{color:#e0e0e0;font-weight:600}.button__card:hover .icon{transform:rotate(-36deg);color:#000;background:#e0e0e0;padding:8px 12px}.button__card:hover::after{width:100%;left:0;right:auto}.button__card--contrast .text{color:#e0e0e0}.button__card--contrast .icon{color:#e0e0e0}.button__card--contrast::after{background:linear-gradient(90deg,#ff5722,#e65100)}.button__card--contrast:hover .text{color:#000;font-weight:600}.button__card--contrast:hover .icon{transform:rotate(-36deg);color:#000;background:#e0e0e0;padding:8px 12px}.button__card--contrast:hover::after{width:100%;left:0;right:auto}.parent{position:relative;display:flex;align-items:center;justify-content:center;width:500px!important;height:500px!important;background:#fff0;cursor:pointer}.arter{position:absolute;width:50px;height:50px;border-radius:50%;pointer-events:none;left:50%;top:50%;transform:translate(-50%,-50%);will-change:transform;z-index:1}.parent button,.parent a,.parent .button-content,.parent>*:not(.arter){position:relative;z-index:10;pointer-events:auto}.texto-animado{overflow:hidden;display:inline-block;height:auto}.texto-animado-letras{text-align:left!important;display:block;width:100%;line-height:1.4}.texto-animado-letras .word-container{display:inline-block;margin-right:.25em;vertical-align:top}.texto-animado-letras .char-animado{display:inline-block;transform-origin:center center;will-change:transform,opacity,filter}.marquee-container{width:100vw;overflow:hidden;white-space:nowrap}.marquee-text{display:inline-block;font-size:96px;font-weight:400;text-transform:uppercase;color:#000;white-space:nowrap;will-change:transform}.marquee-text em{display:inline-block;font-family:"Playfair Display",serif;font-optical-sizing:auto;font-weight:600;font-size:96px;text-transform:none;color:#000!important;white-space:nowrap;will-change:transform}.tarjetas-contenedor{width:50vw;margin:0 auto;display:flex;flex-direction:column;gap:2rem}.tarjeta-animada,.tarjeta-animada-grupo2{position:relative;overflow:hidden;padding:1rem;margin-bottom:2rem;height:0}.tarjeta-animada>*,.tarjeta-animada-grupo2>*{position:relative;z-index:1;color:#fff}.hero-title-instant{text-align:left!important;display:block;width:100%;line-height:1.2;opacity:1!important;visibility:visible!important}.hero-title-instant .word-container{display:inline-block;margin-right:.3em;vertical-align:top}.hero-title-instant .char-instant{display:inline-block;transform-origin:center center;opacity:1;filter:blur(0);transform:none}.gsap-ready .hero-title-instant .char-instant{opacity:0;filter:blur(10px);transform:translateY(20px)}.rolling-text-wrapper{position:relative;width:100%;height:200px;overflow:hidden;perspective:1000px;background-color:#fff0}.rolling-text-line{position:absolute;top:50%;left:50%;margin:0;padding:0;line-height:1;font-size:15rem!important;font-weight:700!important;color:#e0e0e0;white-space:nowrap;letter-spacing:-.03em;text-align:center;width:max-content}.rolling-text-line .char{display:inline-block;backface-visibility:hidden;transform-style:preserve-3d;color:#e0e0e0;will-change:transform,opacity,filter}.rotating-badge{position:relative!important;width:260px!important;height:260px!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0 auto!important}.rotating-badge__ring{position:absolute!important;inset:0!important;pointer-events:none!important}.badge-center-button{position:relative!important;z-index:10!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;width:120px!important;height:120px!important;border-radius:50%!important;background:#0A192F!important;color:#FFD166!important;font-family:'Afacad Flux',sans-serif!important;font-weight:800!important;font-size:15px!important;letter-spacing:0.5px!important;text-transform:uppercase!important;text-decoration:none!important;box-shadow:0 4px 12px rgb(10 25 47 / .25)!important;cursor:pointer!important;transition:transform 0.2s ease,box-shadow 0.2s ease!important}.badge-center-button:hover{transform:scale(.95)!important;box-shadow:0 2px 8px rgb(10 25 47 / .2)!important}.badge-center-button:active{transform:scale(.92)!important}@media (max-width:768px){.rotating-badge{width:220px!important;height:220px!important}.badge-center-button{width:100px!important;height:100px!important;font-size:13px!important}}.fluxwebs-water-shader{position:relative;width:100%;height:100%;overflow:hidden}.fluxwebs-water-shader canvas{display:block;width:100%!important;height:100%!important;object-fit:cover}@media (max-width:768px){.fluxwebs-water-shader{height:350px;border-radius:8px}}@media (min-width:769px) and (max-width:1024px){.fluxwebs-water-shader{height:400px}}#fluxwebs-canvas{width:100vw;height:100vh;overflow:hidden;position:relative}.bg,.bg2{position:absolute;top:0;left:0;width:100%;height:100vh;overflow:hidden;z-index:-1}.bg{background:linear-gradient(62deg,#FBAB7E 0%,#ff7b00 100%);filter:brightness(1) contrast(1) saturate(1)}.bg2{position:fixed;background:linear-gradient(62deg,#2c2c2c 0%,#1a1a1a 100%);filter:brightness(.8) contrast(1.2) saturate(.8)}.bg-element,.bg2-element{position:absolute;border-radius:50%;background-image:url(https://www.transparenttextures.com/patterns/asfalt-dark.png);background-size:cover;will-change:transform}.bg-element{width:60vw;height:60vw;background:rgb(255 255 255 / .2);filter:blur(20px) brightness(1.2) contrast(1.3);mix-blend-mode:screen;animation:float 10s infinite ease-in-out;opacity:.4}.bg2-element{width:40vw;height:40vw;background:rgb(255 255 255 / .8);filter:blur(20px) brightness(2) contrast(3);mix-blend-mode:screen;animation:float2 12s infinite ease-in-out;opacity:.85}.bg-element:nth-child(1){top:10%;left:0%;animation-duration:12s}.bg-element:nth-child(2){top:20%;left:35%;animation-duration:15s}.bg-element:nth-child(3){top:70%;left:80%;animation-duration:18s}.bg-element:nth-child(4){top:50%;left:10%;animation-duration:20s}.bg-element:nth-child(5){width:20vw;height:20vw;top:0;left:0;animation:roam 40s infinite ease-in-out;background:rgb(124 124 124 / .815);border:4px solid rgb(255 255 255 / .753);filter:blur(15px);opacity:.8}.bg2-element:nth-child(1){top:5%;left:10%;animation-duration:14s;background:rgb(255 255 255);filter:blur(15px) brightness(2.2) contrast(3.2)}.bg2-element:nth-child(2){top:30%;left:50%;animation-duration:16s;background:rgb(240 240 240 / .65);filter:blur(18px) brightness(2.4) contrast(3.5)}.bg2-element:nth-child(3){top:60%;left:70%;animation-duration:18s;background:rgb(230 230 230 / .7);filter:blur(20px) brightness(2.5) contrast(3.8)}.bg2-element:nth-child(4){top:40%;left:20%;animation-duration:20s;background:rgb(220 220 220 / .75);filter:blur(25px) brightness(2.6) contrast(4)}.bg2-element:nth-child(5){width:20vw;height:20vw;top:10%;left:10%;animation:roam2 35s infinite ease-in-out;background:rgb(255 255 255 / .3);border:8px solid rgb(255 255 255 / .8);filter:blur(15px) brightness(2.7) contrast(4.2);opacity:.95;z-index:5}@keyframes float{0%,100%{transform:translateY(0) translateX(0)}50%{transform:translateY(-100px) translateX(100px)}}@keyframes roam{0%,100%{top:0;left:0;transform:scale(1)}25%{top:20%;left:100%;transform:scale(1.2)}50%{top:80%;left:60%;transform:scale(1.5)}75%{top:20%;left:10%;transform:scale(1.2)}}@keyframes float2{0%,100%{transform:translateY(0) translateX(0)}25%{transform:translateY(-200px) translateX(-200px)}50%{transform:translateY(300px) translateX(300px)}75%{transform:translateY(-200px) translateX(200px)}}@keyframes roam2{0%,100%{top:10%;left:10%;transform:scale(1)}25%{top:40%;left:90%;transform:scale(1.4)}50%{top:80%;left:60%;transform:scale(1.8)}75%{top:20%;left:20%;transform:scale(1.4)}}.water-bg{position:relative;overflow:hidden;padding:40px 20px;min-height:300px;background-color:#2d6a4f;display:block;width:100%;box-sizing:border-box;isolation:isolate}.water-bg canvas{position:absolute;top:0;left:0;width:100%!important;height:100%!important;z-index:0;display:block;pointer-events:none;will-change:transform;user-select:none;-webkit-user-select:none}.water-bg>*{position:relative;z-index:1;pointer-events:auto}.water-bg a,.water-bg button,.water-bg input,.water-bg select,.water-bg textarea{pointer-events:auto;position:relative;z-index:2}.water-bg--sm{min-height:200px;padding:30px 20px}.water-bg--md{min-height:300px;padding:40px 20px}.water-bg--lg{min-height:500px;padding:60px 20px}.water-bg--full{min-height:100vh;padding:80px 20px}.water-bg--auto{min-height:unset;padding:40px 20px}.water-bg--green-forest{background-color:#2d6a4f}.water-bg--green-dark{background-color:#1b4332}.water-bg--green-emerald{background-color:#059669}.water-bg--green-mint{background-color:#52b788}.water-bg--green-lime{background-color:#74c69d}.water-bg--inset-shadow::after{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;box-shadow:inset 0 0 60px rgb(0 0 0 / .2)}.water-bg--gradient-overlay::before{content:'';position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(0 0 0 / .3) 0%,transparent 30%,transparent 70%,rgb(0 0 0 / .3) 100%)}@media (max-width:1024px){.water-bg{padding:30px 15px;min-height:250px}.water-bg--full{min-height:80vh}}@media (max-width:640px){.water-bg{padding:25px 15px;min-height:200px}.water-bg--lg{min-height:350px}.water-bg--full{min-height:70vh}}@media (prefers-reduced-motion:reduce){.water-bg canvas,.bg-element,.bg2-element{animation:none!important;transition:none!important}}.no-webgl .water-bg{background:linear-gradient(135deg,#2d6a4f 0%,#40916c 50%,#52b788 100%)}.no-webgl .water-bg::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse at center,rgb(255 255 255 / .1) 0%,transparent 70%);pointer-events:none;z-index:0}