@font-face{font-family:Erode-Light;src:url(../fonts/Erode-Light.woff2) format("woff2"),url(../fonts/Erode-Light.woff) format("woff"),url(../fonts/Erode-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Erode-LightItalic;src:url(../fonts/Erode-LightItalic.woff2) format("woff2"),url(../fonts/Erode-LightItalic.woff) format("woff"),url(../fonts/Erode-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Erode-Regular;src:url(../fonts/Erode-Regular.woff2) format("woff2"),url(../fonts/Erode-Regular.woff) format("woff"),url(../fonts/Erode-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Erode-Italic;src:url(../fonts/Erode-Italic.woff2) format("woff2"),url(../fonts/Erode-Italic.woff) format("woff"),url(../fonts/Erode-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Erode-Medium;src:url(../fonts/Erode-Medium.woff2) format("woff2"),url(../fonts/Erode-Medium.woff) format("woff"),url(../fonts/Erode-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Erode-MediumItalic;src:url(../fonts/Erode-MediumItalic.woff2) format("woff2"),url(../fonts/Erode-MediumItalic.woff) format("woff"),url(../fonts/Erode-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Erode-Semibold;src:url(../fonts/Erode-Semibold.woff2) format("woff2"),url(../fonts/Erode-Semibold.woff) format("woff"),url(../fonts/Erode-Semibold.ttf) format("truetype");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Erode-SemiboldItalic;src:url(../fonts/Erode-SemiboldItalic.woff2) format("woff2"),url(../fonts/Erode-SemiboldItalic.woff) format("woff"),url(../fonts/Erode-SemiboldItalic.ttf) format("truetype");font-weight:600;font-display:swap;font-style:italic}@font-face{font-family:Erode-Bold;src:url(../fonts/Erode-Bold.woff2) format("woff2"),url(../fonts/Erode-Bold.woff) format("woff"),url(../fonts/Erode-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Erode-BoldItalic;src:url(../fonts/Erode-BoldItalic.woff2) format("woff2"),url(../fonts/Erode-BoldItalic.woff) format("woff"),url(../fonts/Erode-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Erode-Variable;src:url(../fonts/Erode-Variable.woff2) format("woff2"),url(../fonts/Erode-Variable.woff) format("woff"),url(../fonts/Erode-Variable.ttf) format("truetype");font-weight:300 700;font-display:swap;font-style:normal}@font-face{font-family:Erode-VariableItalic;src:url(../fonts/Erode-VariableItalic.woff2) format("woff2"),url(../fonts/Erode-VariableItalic.woff) format("woff"),url(../fonts/Erode-VariableItalic.ttf) format("truetype");font-weight:300 700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Light;src:url(../fonts/Satoshi-Light.woff2) format("woff2"),url(../fonts/Satoshi-Light.woff) format("woff"),url(../fonts/Satoshi-Light.ttf) format("truetype");font-weight:300;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-LightItalic;src:url(../fonts/Satoshi-LightItalic.woff2) format("woff2"),url(../fonts/Satoshi-LightItalic.woff) format("woff"),url(../fonts/Satoshi-LightItalic.ttf) format("truetype");font-weight:300;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Regular;src:url(../fonts/Satoshi-Regular.woff2) format("woff2"),url(../fonts/Satoshi-Regular.woff) format("woff"),url(../fonts/Satoshi-Regular.ttf) format("truetype");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-Italic;src:url(../fonts/Satoshi-Italic.woff2) format("woff2"),url(../fonts/Satoshi-Italic.woff) format("woff"),url(../fonts/Satoshi-Italic.ttf) format("truetype");font-weight:400;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Medium;src:url(../fonts/Satoshi-Medium.woff2) format("woff2"),url(../fonts/Satoshi-Medium.woff) format("woff"),url(../fonts/Satoshi-Medium.ttf) format("truetype");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-MediumItalic;src:url(../fonts/Satoshi-MediumItalic.woff2) format("woff2"),url(../fonts/Satoshi-MediumItalic.woff) format("woff"),url(../fonts/Satoshi-MediumItalic.ttf) format("truetype");font-weight:500;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Bold;src:url(../fonts/Satoshi-Bold.woff2) format("woff2"),url(../fonts/Satoshi-Bold.woff) format("woff"),url(../fonts/Satoshi-Bold.ttf) format("truetype");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BoldItalic;src:url(../fonts/Satoshi-BoldItalic.woff2) format("woff2"),url(../fonts/Satoshi-BoldItalic.woff) format("woff"),url(../fonts/Satoshi-BoldItalic.ttf) format("truetype");font-weight:700;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Black;src:url(../fonts/Satoshi-Black.woff2) format("woff2"),url(../fonts/Satoshi-Black.woff) format("woff"),url(../fonts/Satoshi-Black.ttf) format("truetype");font-weight:900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-BlackItalic;src:url(../fonts/Satoshi-BlackItalic.woff2) format("woff2"),url(../fonts/Satoshi-BlackItalic.woff) format("woff"),url(../fonts/Satoshi-BlackItalic.ttf) format("truetype");font-weight:900;font-display:swap;font-style:italic}@font-face{font-family:Satoshi-Variable;src:url(../fonts/Satoshi-Variable.woff2) format("woff2"),url(../fonts/Satoshi-Variable.woff) format("woff"),url(../fonts/Satoshi-Variable.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:normal}@font-face{font-family:Satoshi-VariableItalic;src:url(../fonts/Satoshi-VariableItalic.woff2) format("woff2"),url(../fonts/Satoshi-VariableItalic.woff) format("woff"),url(../fonts/Satoshi-VariableItalic.ttf) format("truetype");font-weight:300 900;font-display:swap;font-style:italic}:root{font-family:Satoshi-Bold;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--main-black: #212121;--main-white: #f0f0f0;--main-purple: rgb(237 188 255)}a{font-weight:500;color:#fff;text-decoration:inherit}a:hover{color:var(--main-black)}body{box-sizing:border-box;padding:0;margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;width:100vw;overflow:hidden;font-size:20px}h1{font-size:8vw;z-index:99;margin:0;line-height:8vw;text-transform:uppercase;font-family:Satoshi-Black}h2{position:relative;z-index:99;margin:0;font-size:4.9vw;line-height:4.9vw}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.animarRectangulos{cursor:pointer;z-index:99}.rectanguloAnimado{transition:transform .5s ease-in-out,y .5s ease-in-out,x .5s ease-in-out}.animarRectangulos:hover .primero{transform:none}.animarRectangulos:hover .segundo{x:0}.animarRectangulos:hover .tercero{transform:none;y:50}footer{width:100%;margin:0;padding:0;display:flex;align-items:end;justify-content:space-between}@media (min-width: 767px) and (max-width: 1024px){h1{font-size:10vw;line-height:10vw}body{overflow-x:hidden;overflow:visible}}@media (max-width: 766px){h1{font-size:16vw;line-height:16vw;text-align:start}body{overflow-x:hidden;overflow:visible}}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}#root{margin:0;padding:0;text-align:center;width:100%!important;box-sizing:border-box;overflow-x:hidden}.regularSection,.regularSection2,.regularSection3,.regularSection4{width:100%;height:100vh;box-sizing:border-box;padding:6.25vw;margin:0;display:flex;position:relative}.regularSection2 ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:start;gap:1.5625vw;cursor:pointer}.regularSection2{flex-direction:column;align-items:start;gap:3.125vw;position:relative}.regularSection2 video{position:absolute;width:800px;top:50%;right:6.25vw;transform:translateY(-50%);display:none}.regularSection2 h3{margin:0;font-size:6.25vw;line-height:6.25vw;color:#fff;font-family:Satoshi-Black;z-index:99;-webkit-text-stroke:.1vw var(--main-purple)}.regularSection2Service{z-index:99}.regularSection2Service h2{font-size:1em;line-height:1em!important}.regularSection{align-items:center;justify-content:center;flex-direction:column}.regularSection .letsworktogether{margin-top:60px}.letsworktogether{display:inline-block;padding:15px 20px;border-radius:6px;color:var(--main-purple);transition:all .3s;position:relative;overflow:hidden;z-index:1}.letsworktogether:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:6px;z-index:-2}.letsworktogether:before{content:"";position:absolute;bottom:0;left:0;width:0%;height:100%;background-color:var(--main-purple);transition:all .3s;border-radius:6px;z-index:-1}.letsworktogether:hover{color:#fff}.letsworktogether:hover:before{width:100%}.regularSection h1{color:#fff;-webkit-text-stroke:2px var(--main-purple)}.immersiveDigital{color:var(--main-purple);-webkit-text-stroke:2px white}.regularSection h2{font-size:2.2vw;line-height:2.2vw;color:var(--main-black)}.regularSectionh2{display:flex;align-items:center;gap:3.125vw}.canvas-fixed{position:fixed!important;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.gridFixed{display:grid;position:fixed}:root{--cell-size-fill: max( 3.125vw , calc(100vh / 18))}.gridBg{position:fixed;inset:0;z-index:1;display:grid;grid-template-columns:repeat(32,var(--cell-size-fill));grid-template-rows:repeat(18,var(--cell-size-fill));justify-content:center;align-content:center;overflow:hidden}.innerGridBg{width:var(--cell-size-fill);height:var(--cell-size-fill);border:1px solid rgba(230,230,230,.1);box-sizing:border-box;will-change:background-color}.animate{animation:gridBg 1s linear forwards}@keyframes gridBg{0%{background-color:var(--main-purple)}to{background-color:var(--main-white)}}.regularSection3 p{color:#fff;font-size:5vw;line-height:5vw;text-transform:uppercase;margin:0;width:70%;z-index:99;font-family:Satoshi-Black}.regularSection3{align-items:center;justify-content:center}.regularSection4 footer svg{z-index:99;position:relative}footer{font-size:1.25vw}.footerServices,.footerLegal,.logoRights,.contactlist{display:flex;flex-direction:column;align-items:start;position:relative}.footerServices,.footerLegal,.logoRights{z-index:99}.contactlist a{z-index:98;position:relative}.logoRights{gap:1.5625vw}.mainFooterServices{position:relative}.justAKeyword{position:absolute;top:-160%;left:100%;display:none;width:260px;z-index:99}.mainFooterServices:hover .justAKeyword{display:block;z-index:99}.innerFooterServices:hover{cursor:pointer}@media (min-width: 767px) and (max-width: 1024px){footer{font-size:1.6vw}.regularSection3 p{font-size:6vw;line-height:6vw;width:100%}.regularSection,.regularSection2,.regularSection3,.regularSection4{padding:9.0909090909vw}.regularSection2 ul{gap:2.2727272727vw}.regularSection2{gap:4.5454545455vw}.regularSection2 video{width:400px;right:9.0909090909vw}.logoRights{gap:2.2727272727vw}.regularSectionh2{gap:4.5454545455vw}.regularSection2 h3{font-size:8vw;line-height:8vw!important}.regularSection h2{font-size:3vw;line-height:3vw}}@media (max-width: 766px){footer{font-size:3vw;flex-direction:column;align-items:start;justify-content:end;gap:8.3333333333vw}.regularSection3 p{font-size:10vw;line-height:10vw;width:100%;text-align:start}.regularSection,.regularSection2,.regularSection3,.regularSection4{padding:8.3333333333vw}.regularSection{gap:4.1666666667vw;align-items:start}.regularSection2 ul{gap:4.1666666667vw}.regularSection2{gap:8.3333333333vw}.regularSection2 video{width:260px;left:8.3333333333vw;top:75%}.logoRights{gap:4.1666666667vw}.regularSectionh2{gap:2.0833333333vw;flex-direction:column;align-items:start}.regularSection2 h3{font-size:12vw;line-height:12vw!important}.regularSection h2{font-size:5vw;line-height:5vw}.letsworktogether{font-size:16px}}
