body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.hero{background:#f4f4f4;display:flex;flex-direction:column;height:80vh;overflow:hidden;position:relative;width:100vw}#mainButtonHero,#secondaryButtonHero{border:1px solid #5c327d;font-size:20px;width:50%}.hero svg{left:0;position:absolute;top:0;width:100%;z-index:1}.button-group-mobile{display:none}.hero canvas{pointer-events:none;z-index:4}.hero canvas,.hero:before{left:0;position:absolute;top:0}.hero:before{bottom:50%;content:"";right:0;z-index:2}.hero .gradient{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAQSURBVHgBAQUA+v8A/Pz8TQkuA0IguSRoAAAAAElFTkSuQmCC) no-repeat 50%;background-size:cover;bottom:50%;height:50%;left:0;position:absolute;width:100%;z-index:1}.hero:after{-webkit-animation:gradientAnimation 20s linear infinite;animation:gradientAnimation 20s linear infinite;background:linear-gradient(45deg,rgba(206,85,85,.9),rgba(143,0,255,.9),rgba(255,174,0,.9),rgba(255,113,11,.9),rgba(92,167,255,.9));background-blend-mode:multiply;background-size:200% 200%;bottom:0;-webkit-clip-path:polygon(0 0,100% 0,0 58%);clip-path:polygon(0 0,100% 0,0 58%);content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:skewY(0deg);transform:skewY(0deg);-webkit-transform-origin:0 0;transform-origin:0 0;z-index:0}@-webkit-keyframes gradientAnimation{0%,to{background-position:100% 0}50%{background-position:0 100%}}@keyframes gradientAnimation{0%,to{background-position:100% 0}50%{background-position:0 100%}}.wave{fill:#fff;bottom:calc(50% - 75px);left:0;position:absolute;width:100%;z-index:3}@-webkit-keyframes moveWave{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(1000px);transform:translateY(1000px)}}@keyframes moveWave{0%,to{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(1000px);transform:translateY(1000px)}}svg path{-webkit-animation:moveWave 2s infinite;animation:moveWave 2s infinite;-webkit-animation-delay:calc(-10s*var(--delay));animation-delay:calc(-10s*var(--delay));-webkit-transform-origin:center;transform-origin:center}svg path:nth-child(2){--delay:5}svg path:nth-child(3){--delay:7.5}svg path:nth-child(4){--delay:8.5}svg path:nth-child(5){--delay:7.5}#particles-js{-webkit-clip-path:polygon(0 0,100% 0,0 58%);clip-path:polygon(0 0,100% 0,0 58%);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.button-group{align-items:center;display:flex;gap:0;margin-top:20px;width:60%}#mainButtonHero,#secondaryButtonHero{width:100%}.hero-content{align-items:center;flex-direction:row;flex-wrap:wrap;height:80%;justify-content:space-between;left:11%;top:4rem;width:100%;z-index:3}.content,.hero-content{display:flex;position:relative}.content{align-items:flex-start;flex:1 1;flex-basis:25%;flex-direction:column;justify-content:center;width:40%}.visual-content{flex-basis:50%;flex:1 1;position:relative;width:40%;z-index:1}.yellow-thing{height:auto;position:relative;right:15%;top:0;width:100%;z-index:1}.sound-wave{height:260px;left:50%;mix-blend-mode:difference;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:580px;z-index:0}.background-video{height:100%;object-fit:cover;position:absolute;width:100%;z-index:0}.welcome-text-hero{color:#000;font-size:4rem;font-weight:600;z-index:2}.subtext-hero,.welcome-text-hero{font-family:Proxima Nova,sans-serif;position:relative}.subtext-hero{color:#615f5f;font-size:24px;font-weight:400;margin-top:-2%;width:80%}@media (max-width:1024px){.welcome-text-hero{font-size:1.8rem}.subtext-hero{font-size:1.5rem}.visual-content{width:20%}.hero-content{flex-direction:column-reverse;left:auto}.yellow-thing{width:300%}.button-group{flex-direction:column;gap:16px;width:100%}#mainButtonHero,#secondaryButtonHero{border:1px solid #5c327d;height:40px;width:100%}}@media (max-width:768px){.yellow-thing{height:auto;position:relative;right:0;top:-6%;width:300%;z-index:1}.hero-content{gap:0;top:0}.button-group{margin-top:15%}.welcome-text-hero{font-size:3rem;width:100%}.subtext-hero{color:#fff;font-size:2rem;font-weight:400;width:100%}.content{align-items:flex-start;width:80%}.visual-content{display:none;margin-top:-200px;width:30%}.button-group-mobile{display:flex;flex-direction:column;gap:2rem;margin-bottom:40px;margin-top:-20px;padding-bottom:5rem;padding-left:4%;padding-right:4%;width:80%}.hero{height:100vh}#hero{display:flex;flex:auto;flex-direction:column}.visual-content{z-index:-2}#mainButtonHero,#secondaryButtonHero{border:1px solid #5c327d;font-size:24px;font-weight:400;height:54px;width:100%}.text-container{margin-bottom:-20%}.hero:after{-webkit-animation:gradientAnimation 20s linear infinite;animation:gradientAnimation 20s linear infinite;background:linear-gradient(45deg,rgba(206,85,85,.9),rgba(143,0,255,.9),rgba(255,174,0,.9),rgba(255,113,11,.9),rgba(92,167,255,.9));background-blend-mode:multiply;background-size:200% 200%;bottom:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:skewY(0deg);transform:skewY(0deg);-webkit-transform-origin:0 0;transform-origin:0 0;z-index:0}#particles-js{-webkit-clip-path:polygon(0 0,100% 0,100% 50%,0 50%);clip-path:polygon(0 0,100% 0,100% 50%,0 50%)}}.about{justify-content:space-between;left:11%;margin:-5% auto 0;max-width:90%;padding:50px 0;z-index:-5}.about,.visual-content-about{align-items:center;display:flex}.visual-content-about{flex-basis:40%;justify-content:center}.text-container-about{flex-basis:50%}@media (max-width:1024px){.about{align-items:center;display:flex;flex-direction:column}.text-container-about{text-align:center}.text-containe-about .subtext-smaller-about{font-size:32px;width:100%}.text-container-about .main-button{font-size:24px;height:56px;width:100%}.visual-content-about{margin-top:5%}}@media (max-width:768px){.about{align-items:center;display:flex;flex-direction:column}.text-container-about{text-align:center}.text-container-about .subtext-smaller-about{font-size:32px;width:100%}.text-container-about .main-button{font-size:24px;height:56px;width:100%}.visual-content-about{margin-top:5%}.main-button{margin-top:10%}#about-description{font-size:24px}}.navbar{align-items:center;background-color:initial;display:flex;left:0;position:fixed;top:0;transition:background-color .3s ease;width:100%;z-index:5}.navbar.scrolled{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,96%,.1)}.navbar-logo{height:auto;left:4%;margin-left:90px;margin-right:90px}.navbar-links{display:flex;gap:40px;list-style-type:none;padding:0}.navbar-links li a{color:#fff;font-family:Proxima Nova,sans-serif;font-size:20px;font-weight:600;padding:5px 10px;text-decoration:none;transition:all .3s ease-in-out}.navbar-links li a:hover{background-color:hsla(0,0%,100%,.1);border-radius:5px;color:hsla(0,0%,100%,.8)}.burger{cursor:pointer;display:none;flex-direction:column;gap:6px;z-index:10}.burger div{background-color:#000;border-radius:5px;height:4px;transition:opacity .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,opacity .3s ease,background-color .3s ease;transition:transform .3s ease,opacity .3s ease,background-color .3s ease,-webkit-transform .3s ease;width:30px}.burger.active div:first-child{-webkit-transform:rotate(45deg) translateY(10px);transform:rotate(45deg) translateY(10px)}.burger.active div:nth-child(2){opacity:0}.burger.active div:nth-child(3){-webkit-transform:rotate(-45deg) translateY(-10px);transform:rotate(-45deg) translateY(-10px)}@media (max-width:768px){.burger.active div:first-child{background-color:#fff;-webkit-transform:translateY(10px) rotate(45deg);transform:translateY(10px) rotate(45deg)}.burger.active div:nth-child(2){opacity:0}.burger.active div:nth-child(3){background-color:#fff;-webkit-transform:translateY(-10px) rotate(-45deg);transform:translateY(-10px) rotate(-45deg)}.burger{display:flex;margin-left:auto;margin-right:2rem}.navbar-links{align-items:center;background-color:rgba(0,0,0,.9);bottom:0;display:none;flex-direction:column;gap:20px;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s ease}.navbar-links.active{display:flex;opacity:1;pointer-events:all}.navbar-links li a{color:#fff;font-size:24px;padding:10px 20px;text-align:center}}.disturber{background-color:#0078cc;color:#fff;font-family:Proxima Nova,sans-serif;font-size:96px;font-weight:600;position:relative}.disturber,.text-wrapper{align-items:center;display:flex;height:100vh;justify-content:center}.text-wrapper{flex-direction:column;overflow:hidden;width:100%}.primary-text,.secondary-text{position:absolute;text-align:center;width:100%}.primary-text{margin-bottom:20px}.secondary-text{opacity:1}.column{height:100%}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.services-carousel{align-items:center;display:flex;flex-direction:row;margin:50px auto;max-width:880px;position:relative;width:100%}.carousel-container{flex:1 1;overflow:hidden}.services{padding-top:100vh;position:relative}.carousel-button{background:transparent}.carousel-button:hover{background:#391754}.carousel-button-left{left:0;order:1}.carousel-button-right{order:3;right:0}.carousel-image{display:flex;flex-direction:column;height:auto;margin:0 auto;max-width:800px;order:2;width:80%}.carousel-button img{fill:#fff;cursor:pointer}.carousel-button{align-items:center;background:#5c327d;border:none;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;margin:0 16px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:background-color .3s ease;width:40px;z-index:2}.carousel-button:hover{background-color:#391754;cursor:pointer}.content-container-services{display:flex;gap:4rem;margin:2rem 20% 5%}.client-container{display:flex;flex-direction:column;gap:.5rem;width:60%}.subline{color:#000;font-size:16px;font-weight:600}.subline.chip-1{color:#2f9293}.subline.chip-2{color:#b63637}.subline.chip-3{color:#ffbe28}h3{color:#000;font-size:48px;font-weight:600}.provided-services{align-items:center;display:flex;gap:.5rem}.client-description,.elenco-title{color:#000;font-size:16px;font-weight:300}.elenco-list li{color:#000;font-size:16px;font-weight:400}.gallery-container{width:40%}.carousel-button,.chip{z-index:2}[canvas]{background-color:#b71a1a!important}.services-background-columns{display:flex;height:10vh;left:0;position:absolute;top:0;width:100%;z-index:2}.column{height:0;position:absolute;top:0;width:25%}.column1{background-color:#672f93}.column2{background-color:#b63637}.column3{background-color:#2f9293}.column4{background-color:#ffbe28}.column1{left:0}.column2{left:25%}.column3{left:50%}.column4{left:75%}.services-content{align-items:center;display:flex;flex-direction:column;margin-top:-800px;position:relative;width:100%;z-index:1}@media (max-width:1200px){.content-container-services{display:flex;flex-direction:column}.client-container,.gallery-container{text-align:center;width:100%}}@media (max-width:768px){.content-container-services{display:flex;flex-direction:column}.client-container{width:100%}.gallery-container{text-align:center;width:100%}.gallery-container p{font-size:24px}.subline:before{left:-60px}.subline:after{right:-60px}.subline{display:inline-block;padding:0 10px;position:relative}.subline:after,.subline:before{background-color:#000;content:"";height:2px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px}}.gallery{display:flex;flex-wrap:wrap;gap:8px}.gallery-item{cursor:pointer;height:89px;object-fit:contain;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;width:60px}.gallery-item:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.fullscreen{align-items:center;background-color:rgba(0,0,0,.9);bottom:0;cursor:pointer;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.fullscreen img{max-height:80%;max-width:80%}.contact-section{align-items:center;background:#0078cc;display:flex;flex-direction:column;height:100vh;overflow:hidden;padding:4rem 2rem 15rem;text-align:center}.contact-portfolio{display:flex;gap:2rem;min-height:40%;overflow:hidden;position:relative;width:100%}.frame{height:auto;min-height:200px;min-width:300px;padding-top:5rem;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.frame:hover{-webkit-transform:translateX(1rem);transform:translateX(1rem)}.contact-form-container{background-color:hsla(0,0%,100%,.1);border-radius:10px;margin-left:auto;margin-right:auto;margin-top:4rem;padding:2rem;width:80%}.contact-form-container h2{color:#fff;margin-bottom:1rem}.contact-form-container form{display:flex;flex-direction:column;gap:1rem}.contact-form-container input,.contact-form-container textarea{placeholder:#000;background-color:#fff;border:none;border-radius:5px;color:#333;padding:.5rem;resize:none;width:100%}.contact-form-container button{background-color:#5c327d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-family:Proxima Nova;padding:.5rem;transition:background-color .2s ease;width:100%}.contact-form-container button:hover{background-color:#391754}.contact-form-container form,.contact-form-container h2{font-family:Proxima Nova,arial}.contact-form-container input::-webkit-input-placeholder,.contact-form-container textarea::-webkit-input-placeholder{color:#000;font-family:Proxima Nova,arial}.contact-form-container input::placeholder,.contact-form-container textarea::placeholder{color:#000;font-family:Proxima Nova,arial}.contact-form-container input::-moz-placeholder,.contact-form-container textarea::-moz-placeholder{color:#000;font-family:Proxima Nova,arial}.contact-form-container input:-ms-input-placeholder,.contact-form-container textarea:-ms-input-placeholder{color:#000;font-family:Proxima Nova,arial}.contact-form-container input::-ms-input-placeholder,.contact-form-container textarea::-ms-input-placeholder{color:#000;font-family:Proxima Nova,arial}@media (max-width:1200px) and (min-width:769px){.contact-portfolio{align-items:center;flex-direction:column}.frame{min-width:50%}}@media (max-width:768px){.contact-section{padding:2rem 1rem 4rem}.contact-portfolio{align-items:center;flex-direction:column}.frame{margin-bottom:2rem;min-width:80%}.contact-form-container{padding:1rem;width:90%}.contact-form-container p.welcome-text{font-size:24px}.contact-form-container input,.contact-form-container textarea{padding:.25rem}}.cards-container{align-items:center;gap:20px;margin:40px auto 60px;max-width:1000px}.card-estiloso,.cards-container{display:flex;justify-content:space-between}.card-estiloso{background-color:#fff;border-radius:20px;box-shadow:0 10px 20px rgba(0,0,0,.1);flex-direction:column;max-width:350px;padding:30px;position:relative;text-align:left;transition:all .3s ease;width:300px}.card-estiloso:hover{box-shadow:0 12px 24px rgba(0,0,0,.15);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.card-icon{height:50px;margin-bottom:20px;width:50px}.card-title{color:#333;font-size:26px;font-weight:600;margin-bottom:20px}.card-content{color:#555;flex:1 1;font-size:16px;line-height:1.6;margin-bottom:20px}.secondary-button{border:none;bottom:30px;color:inherit;left:50%;padding:10px 20px;position:relative;text-decoration:none;-webkit-transform:translateX(-50%);transform:translateX(-50%);transition:background .3s ease}.secondary-button .arrow-icon{margin-left:10px}@media (max-width:1024px){.cards-container{display:flex;flex-direction:column;margin-top:20%}}@media (max-width:768px){.cards-container{display:flex;flex-direction:column;margin-top:20%}.card-estiloso{justify-content:center;text-align:center}}.whatsapp-button{align-items:center;-webkit-animation:shake .2s infinite;animation:shake .2s infinite;-webkit-animation-play-state:paused;animation-play-state:paused;background-color:initial;border-radius:50%;bottom:20px;display:flex;height:80px;justify-content:center;position:fixed;right:20px;transition:box-shadow .3s ease;width:80px;z-index:1000}.whatsapp-button.shake-animate{-webkit-animation-play-state:running;animation-play-state:running}.whatsapp-button img{-webkit-filter:brightness(1);filter:brightness(1);height:80px;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease;width:80px}.whatsapp-button:hover img{-webkit-filter:drop-shadow(0 0 8px rgba(37,211,102,.8)) brightness(1.2);filter:drop-shadow(0 0 8px rgba(37,211,102,.8)) brightness(1.2)}.whatsapp-button:hover{box-shadow:0 0 15px 5px rgba(37,211,102,.4)}@-webkit-keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes shake{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}#root,.App,body,html{background:#f4f4f4;font-family:Proxima Nova,sans-serif;height:auto;margin:0;overflow:auto;padding:0;width:100%}.main-button,.secondary-button{align-items:center;border:none;border-radius:27px;cursor:pointer;font-size:16px;font-weight:600;height:46px;justify-content:space-evenly;transition:all .3s ease;width:143px}.main-button{align-items:center;background-color:#5c327d;color:#fff;display:flex;justify-content:center}.main-button:hover{background-color:#391754}.secondary-button{align-items:center;background-color:initial;border:0 solid #f4f4f4;bottom:0;color:#000;display:flex;gap:16px;justify-content:space-between;justify-content:space-evenly;justify-content:center;overflow:hidden;padding:0}.arrow-icon{margin-left:0;transition:margin-left .3s ease}.secondary-button:hover .arrow-icon{margin-left:8px}h1{font-size:72px}h2{font-size:64px}.welcome-text{color:#000;font-family:Proxima Nova,sans-serif;font-weight:600;position:relative;z-index:2}.subtext{font-size:24px;margin-top:-2%}.subtext,.subtext-smaller{color:#615f5f;font-family:Proxima Nova,sans-serif;font-weight:400;position:relative;width:80%}.subtext-smaller{font-size:20px;margin-top:-5%}.chips-container{display:flex;gap:1rem;justify-content:center;margin-left:20%;margin-right:20%;margin-top:-10%;max-width:800px;overflow:hidden;position:relative;width:60%}.chip{border-radius:24px;color:#fff;cursor:pointer;font-family:Proxima Nova,sans-serif;font-size:12px;font-weight:600;padding:6px 24px;text-align:center;transition:background-color .3s ease;width:calc(20% - 1rem)}.chip-1{background-color:#2f9293}.chip-2{background-color:#b63637}.chip-3{background-color:#ffbe28}.chip:not(.active){opacity:.3}.semi-bold{font-weight:600}@media (max-width:768px){.chip{font-size:10px;padding:5px 20px}}@media (max-width:480px){.chip{font-size:9px;padding:4px 16px}}
/*# sourceMappingURL=main.d6a8f6e4.css.map*/