.menu:where(.astro-JHYP5G44){font-family:Museosans;position:fixed;left:0;bottom:0;right:0;z-index:10;color:#444;padding:30px;text-align:center}.menu:where(.astro-JHYP5G44) .content:where(.astro-JHYP5G44){position:relative;z-index:2;max-width:1480px;background:rgba(0,0,0,.8);backdrop-filter:blur(2px);border:2px solid white;color:#fff;border-radius:40px;padding:20px 40px;margin:auto;display:inline-block}.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44){display:inline-block;font-size:0px;font-weight:500;margin:0 -10px}.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44)>a:where(.astro-JHYP5G44){display:inline-block;vertical-align:middle;padding:0 15px;line-height:40px;font-size:18px;transition:all .4s}@media only screen and (max-width: 600px){.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44)>a:where(.astro-JHYP5G44){font-size:16px;padding:0 5px}}.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44)>a:where(.astro-JHYP5G44):hover,.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44)>a:where(.astro-JHYP5G44).active{color:#ed0651}.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44).anchor-intro #nav-intro:where(.astro-JHYP5G44),.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44).anchor-about #nav-about:where(.astro-JHYP5G44),.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44).anchor-how #nav-how:where(.astro-JHYP5G44),.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44).anchor-price #nav-price:where(.astro-JHYP5G44),.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44).anchor-questions #nav-questions:where(.astro-JHYP5G44),.menu:where(.astro-JHYP5G44) #navbar:where(.astro-JHYP5G44).anchor-contact #nav-contact:where(.astro-JHYP5G44){color:#ed0651}@media only screen and (max-width: 944px){.menu:where(.astro-JHYP5G44) .content:where(.astro-JHYP5G44){padding:10px 20px}}@media only screen and (max-width: 600px){.menu:where(.astro-JHYP5G44) .menu:where(.astro-JHYP5G44)>a:where(.astro-JHYP5G44){font-size:14px;padding:0 8px}}.company-name:where(.astro-G5GLBQZ4){display:block;font-family:Museosans;font-size:20px;padding:10px 20px;background:rgba(255,255,255,.85);border-radius:20px;cursor:pointer}@media only screen and (max-width: 600px){.company-name:where(.astro-G5GLBQZ4){font-size:16px;padding:5px 10px}}@media only screen and (max-width: 328px){.company-name:where(.astro-G5GLBQZ4){display:none}}.company-name:where(.astro-G5GLBQZ4) .hover-red:where(.astro-G5GLBQZ4),.company-name:where(.astro-G5GLBQZ4) .hover-primary:where(.astro-G5GLBQZ4),.company-name:where(.astro-G5GLBQZ4) .hover-secondary:where(.astro-G5GLBQZ4){transition:color .3s}.company-name:where(.astro-G5GLBQZ4):hover .hover-red:where(.astro-G5GLBQZ4){color:#ed0651}.company-name:where(.astro-G5GLBQZ4):hover .hover-primary:where(.astro-G5GLBQZ4){color:#00d6ff}.company-name:where(.astro-G5GLBQZ4):hover .hover-secondary:where(.astro-G5GLBQZ4){color:#24ed06}header:where(.astro-25U63IB4){z-index:20;position:fixed;padding:20px;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;font-family:Museosans;font-size:20px;gap:4px}@media only screen and (max-width: 600px){header:where(.astro-25U63IB4){font-size:16px}}header:where(.astro-25U63IB4) a:where(.astro-25U63IB4){display:block;transition:color .5s}header:where(.astro-25U63IB4) a:where(.astro-25U63IB4):hover,header:where(.astro-25U63IB4) a:where(.astro-25U63IB4).active{color:#ed0651}header:where(.astro-25U63IB4) .projects:where(.astro-25U63IB4),header:where(.astro-25U63IB4) .home:where(.astro-25U63IB4),header:where(.astro-25U63IB4) .language-selector:where(.astro-25U63IB4){color:#444;background-color:#ffffffd9;padding:10px 20px;border-radius:20px}@media only screen and (max-width: 600px){header:where(.astro-25U63IB4) .projects:where(.astro-25U63IB4),header:where(.astro-25U63IB4) .home:where(.astro-25U63IB4),header:where(.astro-25U63IB4) .language-selector:where(.astro-25U63IB4){padding:5px 10px}}header:where(.astro-25U63IB4) .language-selector:where(.astro-25U63IB4)>:where(.astro-25U63IB4){display:inline-block;vertical-align:middle}footer:where(.astro-7NMEY5WX){font-family:Museosans;color:#444;margin-bottom:160px}footer:where(.astro-7NMEY5WX) .content:where(.astro-7NMEY5WX){position:relative;z-index:2;max-width:1480px;padding:20px 40px;margin:auto}footer:where(.astro-7NMEY5WX).video-background{position:fixed;bottom:10px;right:10px;left:10px;z-index:2;margin-bottom:0}footer:where(.astro-7NMEY5WX).video-background .content:where(.astro-7NMEY5WX){background:transparent;color:#fff}@media only screen and (max-width: 475px){footer:where(.astro-7NMEY5WX) .domain:where(.astro-7NMEY5WX){display:none}}html,body{word-break:break-word;width:100%;-webkit-text-size-adjust:100%}html{background-color:#fff}body{padding:0;margin:0;background-color:#fff;font-weight:400;line-height:20px!important;font-family:Roboto,Arial;font-size:18px;color:#444;letter-spacing:.5px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;outline:none;-webkit-tap-highlight-color:rgba(255,255,255,0)}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-15px)}60%{transform:translateY(-5px)}}@keyframes glitch{0%,40%,44%,58%,61%,65%,69%,73%,to{transform:skew(0)}41%{transform:skew(10deg)}42%{transform:skew(-10deg)}59%{transform:skew(40deg) skewY(10deg)}60%{transform:skew(-40deg) skewY(-10deg)}63%{transform:skew(10deg) skewY(-5deg)}70%{transform:skew(-50deg) skewY(-20deg)}71%{transform:skew(10deg) skewY(-10deg)}}@keyframes circle-positive{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes circle-negative{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.particle{width:80px;height:80px}.particles{inset:0;position:absolute;z-index:2}.animate-circle-negative{-webkit-animation:circle-negative 7s linear infinite;animation:circle-negative 7s linear infinite}.animate-circle-negative-slow{-webkit-animation:circle-negative 12s linear infinite;animation:circle-negative 12s linear infinite}.animate-circle-negative-fast{-webkit-animation:circle-negative 3s linear infinite;animation:circle-negative 3s linear infinite}.animate-circle-positive{-webkit-animation:circle-positive 7s linear infinite;animation:circle-positive 7s linear infinite}.animate-circle-positive-slow{-webkit-animation:circle-positive 12s linear infinite;animation:circle-positive 12s linear infinite}.animate-circle-positive-fast{-webkit-animation:circle-positive 3s linear infinite;animation:circle-positive 3s linear infinite}.glitch{-webkit-animation:glitch 4s infinite;animation:glitch 4s infinite}.tc-ui a{color:inherit}img{max-width:100%;max-height:100%}button{font-family:Roboto,Arial;font-weight:400}input{font-family:Roboto,Arial;font-weight:300}strong{font-weight:500}.italic{font-style:italic}@font-face{font-family:Roboto;src:url(/assets/Roboto-Regular.79e85140.ttf);font-weight:400}@font-face{font-family:Roboto;src:url(/assets/Roboto-Thin.3d91f7aa.ttf);font-weight:200}@font-face{font-family:Roboto;src:url(/assets/Roboto-Light.a6d343d4.ttf);font-weight:300}@font-face{font-family:Roboto;src:url(/assets/Roboto-Medium.f205cc51.ttf);font-weight:500}@font-face{font-family:Roboto;src:url(/assets/Roboto-Bold.7d0b991e.ttf);font-weight:700}@font-face{font-family:Roboto;src:url(/assets/Roboto-Black.3872e9b3.ttf);font-weight:900}@font-face{font-family:Rubik;src:url(/assets/Rubik-Regular.6130b0b9.ttf);font-weight:400}@font-face{font-family:Rubik;src:url(/assets/Rubik-Light.41492be0.ttf);font-weight:300}@font-face{font-family:Rubik;src:url(/assets/Rubik-Medium.df17aec2.ttf);font-weight:500}@font-face{font-family:Rubik;src:url(/assets/Rubik-Bold.050ca74c.ttf);font-weight:700}@font-face{font-family:Rubik;src:url(/assets/Rubik-Black.08b9b841.ttf);font-weight:900}@font-face{font-family:Museosans;src:url(/assets/museosans-500.46428f2c.otf)}@font-face{font-family:ProximaNova;src:url(/assets/ProximaNova-Reg.2b80fbe5.otf);font-weight:400}@font-face{font-family:ProximaNova;src:url(/assets/ProximaNova-Bold.b9e81a47.otf);font-weight:600}@font-face{font-family:ProximaNova;src:url(/assets/ProximaNova-Sbold.9e7ff2f2.otf);font-weight:500}@font-face{font-family:ProximaNova;src:url(/assets/ProximaNova-Light.0f77660e.otf);font-weight:300}@font-face{font-family:Oswald;src:url(/assets/Oswald-ExtraLight.081460dc.ttf);font-weight:200}@font-face{font-family:Oswald;src:url(/assets/Oswald-Light.5098839e.ttf);font-weight:300}@font-face{font-family:Oswald;src:url(/assets/Oswald-Regular.33246146.ttf);font-weight:400}@font-face{font-family:Oswald;src:url(/assets/Oswald-Medium.cd0547f0.ttf);font-weight:500}@font-face{font-family:Oswald;src:url(/assets/Oswald-Bold.6470c7ed.ttf);font-weight:600}@font-face{font-family:Oswald;src:url(/assets/Oswald-Heavy.9bf68b1a.ttf);font-weight:700}@font-face{font-family:Luckiest_Guy;src:url(/assets/LuckiestGuy-Regular.fbe68309.ttf);font-weight:500}@font-face{font-family:CandyShop;src:url(/assets/candy-shop.b4d96d12.ttf);font-weight:500}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-Thin.35ed3703.ttf);font-weight:200}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-Light.b708d5c9.ttf);font-weight:300}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-Regular.fb455469.ttf);font-weight:400}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-Medium.d9231246.ttf);font-weight:500}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-DemiBold.397b3567.ttf);font-weight:600}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-Bold.ca4e3c69.ttf);font-weight:700}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-ExtraBold.086a5eed.ttf);font-weight:800}@font-face{font-family:Greycliff;src:url(/assets/GreycliffCF-Heavy.6f22ef47.ttf);font-weight:900}ul{margin:0;padding:0}li{list-style:none}h1,h2,h3,h4,h5{margin:0}h1{font-size:36px;line-height:40px;font-weight:400}@media only screen and (max-width: 600px){h1{font-size:24px;line-height:26px}}h2{font-size:40px;line-height:50px;font-weight:400}h3{font-size:30px;line-height:35px;font-weight:400}h4{font-size:20px;line-height:20px;font-weight:400}.page#home section .content h2{font-family:Museosans;font-size:40px;line-height:50px}.page#home section .content p{font-family:Museosans;font-size:20px;line-height:30px;font-weight:400}@media only screen and (max-width: 600px){.page#home section .content p{font-size:16px;line-height:26px}}.position-relative{position:relative}.weight300{font-weight:300}.weight400{font-weight:400}.weight500{font-weight:500}.font08{font-size:.8em}.mgauto{margin:auto}.mgb5{margin-bottom:5px!important}.mgb10{margin-bottom:10px!important}.mgb20{margin-bottom:20px!important}.mgb50{margin-bottom:50px!important}.mgt50{margin-top:50px!important}.mgt20{margin-top:20px!important}.mgt10{margin-top:10px!important}.mgt5{margin-top:5px!important}.mgr20{margin-right:20px}.mgr10{margin-right:10px}.mgr5{margin-right:5px}.mgh10{margin:0 10px}.mgh20{margin:0 20px}.absolute{position:absolute}.mghauto{margin:0 auto}.display-block{display:block}.margin-auto{margin:auto}.align-right{text-align:right}.pointer{cursor:pointer}.flex-group,.flex{display:flex}.flex-column{display:flex;flex-direction:column}.no-shrink{flex-shrink:0}.flex-grow-shrink{flex-grow:1;flex-shrink:1}.no-wrap{white-space:nowrap}.white-space-initial{white-space:initial}.flex-row{display:flex;flex-direction:row}.align-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.align-items-start{align-items:start}.align-items-center{align-items:center}.align-items-end{align-items:end}.flex-wrap{flex-wrap:wrap}.inline-flex,.inline-flex-top{display:inline-flex}.inline-flex-middle{display:inline-flex;vertical-align:middle}.inline-block{display:inline-block}.inline-top{display:inline-block;vertical-align:top}.inline-middle{display:inline-block;vertical-align:middle}@media only screen and (max-width: 900px){i.logo,i.logo-white{width:40px;background-size:170px;background-position:left}}a{color:inherit;text-decoration:none!important}a:hover{text-decoration:none}.primary{color:#00d6ff}.primary svg,.primary g,.primary path,.primary polygon,.primary circle{fill:#00d6ff}.border-primary{border-color:#00d6ff}.underline{text-decoration:underline}.underline-primary{text-decoration:underline;text-decoration-color:#00d6ff}.secondary{color:#24ed06}.secondary svg,.secondary g,.secondary path,.secondary polygon,.secondary circle{fill:#24ed06}.border-secondary{border-color:#24ed06}.underline-secondary{text-decoration:underline;text-decoration-color:#24ed06}.red{color:#ed0651}.red svg,.red g,.red path,.red polygon,.red circle{fill:#ed0651}.border-red{border-color:#ed0651}.underline-red{text-decoration:underline;text-decoration-color:#ed0651}a:-webkit-any-link{text-decoration:none!important}a.underline{text-decoration:underline!important}a{cursor:pointer}.align-center{text-align:center}.float-left{float:left}.float-right{float:right}.clear-both{clear:both}.page{overflow:hidden}@media only screen and (max-width: 1264px){.padding-smaller-desktop{padding-left:20px;padding-right:20px}}.mobile-or-tablet-exclude{display:block}@media only screen and (max-device-width: 944px){.mobile-or-tablet-exclude{display:none}}@media only screen and (max-width: 600px){.mobile-or-tablet-exclude{display:none}}.mobile-or-tablet-only{display:none}@media only screen and (max-device-width: 944px){.mobile-or-tablet-only{display:block}}@media only screen and (max-width: 600px){.mobile-or-tablet-only{display:block}}@media only screen and (min-width: 681px){.hide-above-680{display:none!important}}@media only screen and (max-width: 680px){.hide-below-680{display:none!important}}@media only screen and (max-width: 820px){.hide-below-medium{display:none!important}}@media only screen and (max-width: 1264px){.hide-below-desktop{display:none!important}}@media only screen and (max-width: 1030px){.hide-below-1030{display:none!important}}@media only screen and (max-width: 1220px){.hide-below-1220{display:none!important}}.mobile-only{display:none}@media only screen and (max-width: 600px){.mobile-only{display:block}}.animate-error{animation:shake .82s cubic-bezier(.36,.07,.19,.97) both;transform:translateZ(0);backface-visibility:hidden;perspective:1000px}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}.container:where(.astro-T2OYBRJM){min-height:600px}.content:where(.astro-T2OYBRJM){margin:auto;width:100%}
