@keyframes zoomIn{0%{background-size:300%}50%{background-size:350%}to{background-size:300%}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideLogos{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes buttonVideo{0%{transform:scale(1)}to{transform:scale(1.2)}}@keyframes takesCourage{0%{rotate:0deg}50%{rotate:10deg}}body{font-family:Poppins,sans-serif;text-align:center;margin:0;background-color:#212322;overflow-y:hidden;overflow-x:scroll}header{position:fixed;width:100%;display:flex;justify-content:space-between;align-items:center;z-index:5;padding:10px;margin:0 auto}header.headerMobile{display:none}header.hidden{transform:translate(-100%)}header div img{width:130px}header nav a{color:#888;text-decoration:none;font-size:16px;margin:0 20px;animation:font-weight .3 ease-in-out}header nav a:hover{color:#036dc4;font-weight:900}header button{background-color:#036dc4;border:none;border-radius:0;font-size:15px;font-weight:700;text-transform:uppercase;padding:10px 20px;margin-right:20px;transition:scale .3s ease-in-out;transition:background-color .5s ease-in-out;transition:border-radius .5s ease-in-out}header button:hover{border-radius:50px;background-color:#fff;scale:1.05}header div.menu-icon{display:none}.horizontal-scroll-container{display:flex;flex-direction:row;height:100vh;overflow-x:auto;overflow-y:hidden}.horizontal-scroll-container>section{flex:0 0 100vw;height:100vh;background-color:#212322;display:flex;justify-content:center;align-items:center;padding-top:-90px}section.hola{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100vh;background-color:#212322;color:#fff;z-index:4}section.hola div.phrase{display:flex;width:50%;justify-content:right;margin-top:-120px}section.hola div h1{font-size:40vh;color:#fff;margin:0}section.hola div h3{line-height:1.2;font-weight:500;color:#fff;text-align:left}section.video-section{position:relative;width:100%;height:100vh;display:flex;align-items:center;align-content:center;z-index:6}section.video-section div.mask{position:absolute;width:100%;height:100vh;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Generator:%20Adobe%20Illustrator%2028.1.0,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%206.00%20Build%200)%20--%3e%3csvg%20version='1.1'%20id='Capa_1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20x='0px'%20y='0px'%20viewBox='0%200%201920%201080'%20enable-background='new%200%200%201920%201080'%20xml:space='preserve'%3e%3cg%3e%3cpath%20fill='%23036DC4'%20d='M0,0v1080h1920V0H0z%20M938,684.5L856.6,766L712,621.5L567.5,766L486,684.5L630.6,540L486,395.5l81.5-81.5%20L712,458.5L856.6,314l81.5,81.5L793.5,540L938,684.5z%20M1208,766c-124.8,0-226-101.2-226-226s101.2-226,226-226%20c124.8,0,226,101.2,226,226S1332.8,766,1208,766z'/%3e%3cellipse%20transform='matrix(0.7071%20-0.7071%200.7071%200.7071%20-28.0296%201012.3304)'%20fill='%23036DC4'%20cx='1208'%20cy='540'%20rx='126'%20ry='126'/%3e%3c/g%3e%3c/svg%3e");background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:1;align-content:center}section.video-section div.mask.hidden{transform:scale(2);opacity:0;pointer-events:none;transition:transform 1s ease,opacity 1s ease}section.video-section div.mask button{font-size:24px;text-transform:uppercase;color:#fff;padding:10px 20px;border:none;background-color:#212322;transition:border-radius .5s ease,color .5s ease,background-color .5s ease;animation:buttonVideo 1s ease-in-out infinite alternate}section.video-section div.mask button:hover{color:#212322;background-color:#fff;border-radius:50px}section.whatwedo{position:relative;width:100%;height:100vh;overflow:hidden;align-items:center;align-content:center;z-index:4}section.whatwedo canvas{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3}section.whatwedo .wwdcontent{position:relative;z-index:2;text-align:center;align-items:center;padding:2rem;display:flex;width:60%}section.whatwedo div.wwdcontent div.titlewwd{width:50%;align-items:right;text-align:right;border-right:solid 1px #036DC4;padding-right:100px}section.whatwedo div.wwdcontent div.titlewwd img{width:450px}section.whatwedo div.wwdcontent div.textwwd{width:25%;align-items:center;text-align:left;padding-left:100px}section.whatwedo div.wwdcontent div.titlewwd h1{font-size:60px;line-height:1;color:#eaeae4}section.whatwedo div.wwdcontent div.textwwd p{color:#eaeae4}section.whatwedo div.wwdcontent div.textwwd button{font-size:20px;font-weight:700;border:none;background-color:#036dc4;color:#eaeae4;padding:10px 20px;border-radius:0;transition:background-color .5s ease-in-out;transition:border-radius .25s ease-in-out}section.whatwedo div.wwdcontent div.textwwd button:hover{border-radius:50px;background-color:#eaeae4;color:#036dc4}section.creativity{width:250%;height:100vh;background-image:url(/assets/Tacticas-Pa%CC%81ginaWeb_2024-xlUH9jbp.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;display:block;align-items:center;justify-content:center;align-content:center;z-index:5;animation:zoomIn 10s infinite ease-in-out}section.creativity h1{color:#eaeae4;font-size:65vh;font-weight:500;text-transform:uppercase;margin:0 100px}section.creativity h3{width:700px;position:relative;top:-35%;left:70%;transform:rotate(-3deg);background-color:#212322;color:#eaeae4;font-size:7vh;font-weight:700;text-transform:uppercase;padding:10px 20px;margin:0;animation:takesCourage 1s ease-in-out infinite}section.discover{display:flex;justify-items:center;align-items:center;height:100vh;z-index:3}section.discover h1{width:80%;font-size:150px;line-height:1;color:#007bff;-webkit-user-select:none;user-select:none;z-index:10}div.stamps{position:absolute;top:0;left:50%}div.stamps img{position:absolute;transform:translate(-50%,-50%);animation:spin 30s linear infinite}section.services{width:100%;height:100vh;padding-top:-100px;display:block;background-color:#212322;color:#fff;z-index:4}section.services div.services-content{width:100%;display:flex;height:50%}section.services div.services-content div.s1-a,section.services div.services-content div.s1-b,section.services div.services-content div.s1-c{width:33.33%;display:block;text-align:left;align-items:end;align-content:end;padding:20px;color:#fff;position:relative;overflow:hidden}section.services div.services-content div.s1-a{background-image:url(/assets/Strategy-T9X56ubB.png);background-size:cover;background-position:center center}section.services div.services-content div.s1-b{background-image:url(/assets/Ideas-BbLk8bdw.png);background-size:cover;background-position:center center}section.services div.services-content div.s1-c{background-image:url(/assets/brand-DvEpeSc6.png);background-size:cover;background-position:center center}section.services div.services-content div.s1-a:hover,section.services div.services-content div.s1-b:hover,section.services div.services-content div.s1-c:hover,section.services div.services-content div.s2-a:hover,section.services div.services-content div.s2-b:hover,section.services div.services-content div.s2-c:hover,section.services div.services-content div.s2-d:hover,section.services div.services-content div.s2-e:hover{background-color:#000000e6;background-blend-mode:overlay;border:solid 1px #FFFFFF;transition:background-color .5s ease-in-out}section.services div.services-content div.s1-a:hover .text,section.services div.services-content div.s1-b:hover .text,section.services div.services-content div.s1-c:hover .text,section.services div.services-content div.s2-a:hover .text,section.services div.services-content div.s2-b:hover .text,section.services div.services-content div.s2-c:hover .text,section.services div.services-content div.s2-d:hover .text,section.services div.services-content div.s2-e:hover .text{display:block}section.services div.services-content div.s1-a:hover .link,section.services div.services-content div.s1-b:hover .link,section.services div.services-content div.s1-c:hover .link,section.services div.services-content div.s2-a:hover .link,section.services div.services-content div.s2-b:hover .link,section.services div.services-content div.s2-c:hover .link,section.services div.services-content div.s2-d:hover .link,section.services div.services-content div.s2-e:hover .link{color:#036dc4}section.services div.services-content div.s2-a,section.services div.services-content div.s2-b,section.services div.services-content div.s2-c,section.services div.services-content div.s2-d,section.services div.services-content div.s2-e{width:20%;display:block;text-align:left;align-items:end;align-content:end;padding:20px;color:#fff}section.services div.services-content div.s2-a{background-image:url(/assets/Soclalmedia-Dvt2YJC5.png);background-size:cover;background-position:center center}section.services div.services-content div.s2-b{background-image:url(/assets/Video-BQu0eedU.png);background-size:cover;background-position:center center}section.services div.services-content div.s2-c{background-image:url(/assets/AI-DgnUNKhC.png);background-size:cover;background-position:center center}section.services div.services-content div.s2-d{background-image:url(/assets/Podcast-C5CSjnzP.png);background-size:cover;background-position:center center}section.services div.services-content div.s2-e{background-image:url(/assets/Streaming-CPyewpSJ.png);background-size:cover;background-position:center center}section.services div.services-content div a{color:#fff;font-size:28px}.text{display:none;font-size:14px}.link{color:#fff;transition:color .3s ease-in-out}section.cases{display:block;z-index:10}section.cases .split h1{color:#686868;font-size:5vh;text-transform:uppercase;padding-top:40px}section.cases .split{width:100%;height:100vh;background-color:#212322;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0px}section.cases .slides{width:800px;height:750px;position:relative;perspective:800px;align-items:center}section.cases .slides img{position:absolute;top:0;left:0;width:800px;box-shadow:0 0 30px #00000040}section.cases button{padding:10px 20px;background-color:#686868;color:#fff;border:none;border-radius:0;cursor:pointer;font-size:18px;text-transform:uppercase;margin-bottom:50px;transition:background-color .5s ease-in-out,border-radius .5s ease-in-out}section.cases button:hover{background-color:#007bff;border-radius:50px}section.CarouselMobile{width:100%;height:100vh;display:none;z-index:4;align-content:center;margin:0 auto}section.CarouselMobile div.carousel{display:flex;justify-content:center;align-items:center}section.CarouselMobile img{width:60%;transition:transform .5s ease-in-out}section.CarouselMobile img.prev,section.CarouselMobile img.next{width:50px;padding:40px}section.CarouselMobile h1{height:5%;color:#686868;font-size:5vh;text-transform:uppercase;padding-top:40px}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000}.lightbox.hidden{display:none}.lightbox-content{max-width:90%;max-height:90%}.close{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer}section.brands{position:relative;width:100%;height:100vh;border:none;display:block;justify-content:center;align-items:center;align-content:center;overflow:hidden;z-index:4}div.bgtext{position:absolute;top:0;left:0;width:100%;height:100%;display:block;line-height:.9;overflow:hidden;height:100vh;align-content:center;-webkit-user-select:none;user-select:none;z-index:1}div.bgtext div.text-group{display:flex;justify-content:flex-start;align-items:center;overflow:hidden;rotate:-3deg}div.bgtext div.text-group span{color:#272828;font-family:Poppins,sans-serif;font-weight:900;font-size:210px;white-space:nowrap;padding:0 3rem}div.bgtext div.text-group span.texta{animation:scroll 35s linear infinite}div.bgtext div.text-group span.textb{animation:scroll 35s linear infinite reverse}section.brands div.brand-content{position:relative;width:100%;z-index:4;margin-top:0;padding-top:0;white-space:nowrap}section.brands div.logos{display:inline-block;animation:20s slideLogos infinite linear}section.brands div.logos img{width:200px;margin:0 40px}section.brands div.brand-text{display:flex;justify-content:center;align-content:center;align-items:center}section.brands h1{color:#fff;font-size:8vh;line-height:1;text-align:left;margin-right:20px}section.brands p{color:#fff;text-align:left;border:solid 1px #036DC4;border-radius:100px;padding:35px;transition:border-radius 1s ease}section.brands p:hover{border-radius:0}section.contact{display:block;width:100%;height:100vh;background-color:#036dc4;margin:0 auto;align-content:center;z-index:11}section.contact h1{font-size:30vh;line-height:.8;text-align:center;color:#eaeae4;margin:0 auto}section.contact a{font-size:4vh;color:#000;text-decoration:none;text-transform:uppercase;transition:color .25s ease-in-out,border .5s ease-in-out,border-radius .5s ease-in-out;border:2px solid #000000;border-radius:50px;padding:10px 30px}section.contact a:hover{color:#eaeae4;border-radius:0;border:2px solid #EAEAE4}section.contact button{background-color:#212322;border:none;border-radius:50px;font-size:36px;font-weight:700;text-transform:uppercase;padding:20px 50px;margin:0 20px;transition:scale .3s ease-in-out;color:#eaeae4}section.contact button:hover{background-color:#eaeae4;color:#036dc4;scale:1.1}#popupForm{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:50px;background:#036dc4;width:400px;z-index:1000;box-shadow:0 2px 10px #0000001a}#popupBackground{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:999}#popupForm h2{font-size:48px;margin-bottom:20px}.close-btn{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:100px;cursor:pointer}.close-btn:hover{color:#fff}form button{margin-top:20px;font-size:24px;text-transform:uppercase;background-color:#212322;color:#fff;padding:10px 20px;border:none;cursor:pointer;transition:background-color .3s ease,border-radius .5s ease-in-out}form button:hover{background-color:#eaeae4;color:#212322;border-radius:50px}#name,#email,#message{width:100%;padding:10px;border:1px solid #ccc;margin-bottom:15px;font-size:16px;box-sizing:border-box}input:focus,textarea:focus{border-color:#007bff;outline:none;box-shadow:0 0 5px #007bff80}@media (max-width: 1104px){*{box-sizing:border-box}header{width:100%;z-index:99;display:flex;justify-content:space-between;align-items:center;padding:20px;background-color:#212322}.menu.active{display:flex;width:200px;height:300px;flex-direction:column;align-items:center;justify-content:center;background-color:#eaeae4;box-shadow:0 4px 6px #0000001a;padding:10px;z-index:10}header nav.menu a{font-weight:500}header div img{width:100px;margin-left:10px}header button{display:none}header div.menu-icon{display:flex;z-index:12;cursor:pointer}header div.menu-icon .icon{color:#eaeae4;font-size:36px;transition:transform .3s ease}.menu{display:none;flex-direction:column;position:absolute;top:60px;right:10px;background-color:#fff;box-shadow:0 4px 6px #0000001a;padding:10px;z-index:10}.menu a,.menu button{margin:10px 0}.menu-icon.open .icon{content:"✕";transform:rotate(90deg);cursor:pointer}section.hola div h1{font-size:30vh}section.hola div.phrase{margin-top:-25px}section.whatwedo div.wwdcontent div.textwwd{width:35%}section.whatwedo div.wwdcontent div.titlewwd h1{font-size:44px}section.creativity h1{font-size:30vh}section.creativity h3{width:300px;position:relative;top:-15%;left:70%;font-size:4vh;padding:10px}section.services{width:200vw}section.services div.services-content{width:200vw}}@media (max-width: 800px){body{overflow-y:scroll;overflow-x:hidden}.menu.active{background-color:#eaeae4}.horizontal-scroll-container{flex-direction:column;overflow-x:hidden;overflow-y:auto}.horizontal-scroll-container>section{flex:none;width:100%}section.hola{height:60vh;margin-top:100px}section.hola div.phrase{display:flex;width:50%;justify-content:center;margin-top:-10px}section.hola div h1{font-size:12vh}section.hola div h3{font-size:2vh;line-height:1.3;font-weight:500;color:#fff;text-align:center}section.video-section{height:50%;z-index:6}section.video-section div.mask{height:50vh}section.video-section div.mask button{font-size:16px}section.video-section div.mask.hidden{transform:scale(1);opacity:0;pointer-events:none;transition:transform 1s ease,opacity 1s ease}section.whatwedo .wwdcontent{width:100%;position:absolute;display:block;z-index:9}section.whatwedo div.wwdcontent div.titlewwd{width:100%;text-align:center;border-right:none;border-bottom:solid 1px #036DC4}section.whatwedo div.wwdcontent div.textwwd{width:100%;align-items:center;text-align:center;padding-left:0}section.whatwedo div.wwdcontent div.titlewwd h1{line-height:1;margin-right:0;font-size:48px}section.whatwedo div.wwdcontent div.textwwd button{margin-top:20px}section.creativity{width:100%;height:50vh;background-image:url(/assets/Tacticas-Pa%CC%81ginaWeb_2024B-CbskYPV0.jpg);background-size:cover;background-position:center center;display:block;align-items:center;justify-content:center;text-align:center;animation:none}section.creativity h1{font-size:48px;font-weight:700;margin:0}section.creativity h3{width:200px;position:relative;top:-3%;left:30%;font-size:2.5vh;padding:10px}section.discover{display:none}section.discover-mobile{height:70vh;background-color:#036dc4;display:flex}section.discover-mobile h1{font-size:15vh;color:#fff;line-height:.8}section.services{width:100%;height:auto;display:block;color:#fff}section.services div.services-content{width:100%;display:block;height:auto;margin:0 auto}section.services div.services-content div.s1-a,section.services div.services-content div.s1-b,section.services div.services-content div.s1-c{width:100%;height:400px;display:flex;flex-wrap:wrap-reverse;padding:40px;color:#fff}section.services div.services-content div.s2-a,section.services div.services-content div.s2-b,section.services div.services-content div.s2-c,section.services div.services-content div.s2-d,section.services div.services-content div.s2-e{width:100%;height:400px;display:flex;flex-wrap:wrap-reverse;color:#fff}section.services div.services-content div.s1-a:hover,section.services div.services-content div.s1-b:hover,section.services div.services-content div.s1-c:hover,section.services div.services-content div.s2-a:hover,section.services div.services-content div.s2-b:hover,section.services div.services-content div.s2-c:hover,section.services div.services-content div.s2-d:hover,section.services div.services-content div.s2-e:hover{background-color:initial;background-blend-mode:initial;border:none;transition:none}section.services div.services-content div.s1-a .text,section.services div.services-content div.s1-b .text,section.services div.services-content div.s1-c .text,section.services div.services-content div.s2-a .text,section.services div.services-content div.s2-b .text,section.services div.services-content div.s2-c .text,section.services div.services-content div.s2-d .text,section.services div.services-content div.s2-e .text{display:block;background-color:#212322c3;padding:20px}section.services div.services-content div a{color:#fff;font-size:28px;background-color:#212322;padding:0 10px}section.cases{display:none}section.CarouselMobile{width:100%;height:auto;display:block;z-index:4;align-content:center;margin:0 auto}section.CarouselMobile div.carousel{display:block;justify-content:center;align-items:center}section.CarouselMobile img{width:100%;padding:0 10px}section.CarouselMobile img.prev,section.CarouselMobile img.next{width:65px;padding:20px}section.CarouselMobile h1{height:5%;color:#686868;font-size:5vh;text-transform:uppercase;padding-bottom:20px}.lightbox{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000e6;display:flex;justify-content:center;align-items:center;z-index:1000}.lightbox.hidden{display:none}.lightbox-content{max-width:90%;max-height:90%}.close{position:absolute;top:20px;right:30px;font-size:2rem;color:#fff;cursor:pointer}div.bgtext div.text-group span{font-size:150px;color:#272828!important;opacity:.2}section.brands div.logos img{width:200px;margin:0 10px}section.brands div.brand-text{width:100%;display:block}section.brands h1{color:#fff;font-size:6vh;line-height:1;text-align:center}section.brands p{width:200px;color:#fff;text-align:center;border:solid 1px #036DC4;border-radius:150px;padding:35px;margin:0 auto}section.contact{height:70vh}section.contact h1{font-size:10vh;line-height:.8;text-align:center;color:#eaeae4;margin:0 auto 30px}section.contact a{font-size:2.5vh;border:2px solid #000000;border-radius:50px;padding:10px 30px}section.contact button{background-color:#212322;border:none;border-radius:50px;font-size:36px;font-weight:700;text-transform:uppercase;padding:20px 30px;transition:scale .3s ease-in-out;color:#eaeae4;margin-top:30px}section.contact button:hover{background-color:#eaeae4;color:#036dc4;scale:1.2}#popupForm{display:none;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);padding:50px;background:#036dc4;width:300px;z-index:1000;box-shadow:0 2px 10px #0000001a}}
