@font-face{font-family:Satoshi Regular;src:url(/assets/Satoshi-Regular-9fbc41c9.woff);font-display:swap}@font-face{font-family:Satoshi Light;src:url(/assets/Satoshi-Light-dd42e743.woff);font-display:swap}@font-face{font-family:Satoshi Medium;src:url(/assets/Satoshi-Medium-7aeaf037.woff);font-weight:400;font-display:swap}@font-face{font-family:Satoshi Variable;src:url(/assets/Satoshi-Variable-9cdbec9e.woff);font-weight:700;font-display:swap}@font-face{font-family:Satoshi Bold;src:url(/assets/Satoshi-Bold-1789917c.woff);font-weight:700;font-display:swap}*{font-family:Satoshi Regular;box-sizing:border-box}html,body{margin:0;padding:0;width:100%;height:100%;box-sizing:border-box}:root{--color-bg1: rgb(0, 0, 0);--color-bg2: rgb(0, 0, 0);--color1: 255, 94, 0;--color2: 50, 0, 73;--color3: 100, 58, 255;--color4: 196, 111, 0;--color5: 1, 0, 78;--color-interactive: 146, 0, 243;--circle-size: 90%;--blending: "hard-light"}@keyframes moveInCircle{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}@keyframes moveVertical{0%{transform:translateY(-50%)}50%{transform:translateY(50%)}to{transform:translateY(-50%)}}@keyframes moveHorizontal{0%{transform:translate(-50%) translateY(-10%)}50%{transform:translate(50%) translateY(10%)}to{transform:translate(-50%) translateY(-10%)}}.gradient-bg{width:100vw;height:100vh;position:relative;overflow:hidden;background:linear-gradient(40deg,var(--color-bg1),var(--color-bg2));top:0;left:0}.gradient-bg svg{position:fixed;top:0;left:0;width:0;height:0}.gradient-bg .gradients-container{filter:url(#goo) blur(40px);width:100%;height:100%}.gradient-bg .g1{position:absolute;background:radial-gradient(circle at center,rgba(var(--color1),.8) 0,rgba(var(--color1),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:center center;animation:moveVertical 30s ease infinite;opacity:1}.gradient-bg .g2{position:absolute;background:radial-gradient(circle at center,rgba(var(--color2),.8) 0,rgba(var(--color2),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 400px);animation:moveInCircle 20s reverse infinite;opacity:1}.gradient-bg .g3{position:absolute;background:radial-gradient(circle at center,rgba(var(--color3),.8) 0,rgba(var(--color3),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2 + 200px);left:calc(50% - var(--circle-size) / 2 - 500px);transform-origin:calc(50% + 400px);animation:moveInCircle 40s linear infinite;opacity:1}.gradient-bg .g4{position:absolute;background:radial-gradient(circle at center,rgba(var(--color4),.8) 0,rgba(var(--color4),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:var(--circle-size);height:var(--circle-size);top:calc(50% - var(--circle-size) / 2);left:calc(50% - var(--circle-size) / 2);transform-origin:calc(50% - 200px);animation:moveHorizontal 40s ease infinite;opacity:.7}.gradient-bg .g5{position:absolute;background:radial-gradient(circle at center,rgba(var(--color5),.8) 0,rgba(var(--color5),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:calc(var(--circle-size) * 2);height:calc(var(--circle-size) * 2);top:calc(50% - var(--circle-size));left:calc(50% - var(--circle-size));transform-origin:calc(50% - 800px) calc(50% + 200px);animation:moveInCircle 20s ease infinite;opacity:1}.gradient-bg .interactive{position:absolute;background:radial-gradient(circle at center,rgba(var(--color-interactive),.8) 0,rgba(var(--color-interactive),0) 50%) no-repeat;mix-blend-mode:var(--blending);width:100%;height:100%;top:-50%;left:-50%;opacity:.7}.gradient-bg{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden}.main-container{position:relative;z-index:1;height:100vh}.content-container{width:100%;height:100%}nav{display:flex;align-items:center;justify-content:center;color:#fff;height:auto}.navBar{display:flex;font-size:.8em;font-weight:400;letter-spacing:1px;align-items:center;justify-content:center;border-radius:5rem;margin-top:1.4rem;padding-left:1rem;padding-right:3.5rem;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease-in-out}.navBar:hover{box-shadow:0 0 0 9px #ffffff3d}.navBar a{transition:all .3s ease-in-out}.navBar a:hover{transform:scale(1.2);text-shadow:white 0px 0px 11px}ul a{text-decoration:none;color:#fff;z-index:99;font-family:Satoshi Medium;text-transform:uppercase;font-size:1.3em;letter-spacing:2px;border-radius:5rem}ul{display:flex;position:relative;gap:.1rem}ul li{position:relative;list-style:none;width:11.5rem;height:2.5rem;padding:1.3rem .2rem;border-radius:5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.4s}ul li:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(2):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(3):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:hover{width:15rem;box-shadow:0 10px 25px #0000}ul li:hover:before{opacity:1}ul li:hover:after{opacity:.5}ul li span{position:absolute}ul li .a{color:#fff;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;transform:scale(0);transition:.5s;transition-delay:0s}ul li:hover .a{transform:scale(1);transition-delay:.25s}.hero-section{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;height:77vh;width:100%;color:#fff;margin-top:1.5rem}.hero-section h1{font-size:4em;font-family:Satoshi Bold;letter-spacing:-3px;margin-top:1em}.hero-text{width:60%;text-align:center}.hero-text p{font-size:1.3em;font-family:Satoshi Light;line-height:1.3em;margin-top:0}.hero-card{width:90vw;height:95vh;background:rgba(0,0,0,.15);backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2.5rem;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:1em;transition:all .3s ease-in-out}.hero-card:hover{box-shadow:0 0 20px 8px #4200a53d}.logo{background:rgba(0,0,0,.25);box-shadow:0 0 20px 8px #4200a53d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:5rem;padding:.1rem 2rem .1rem .7rem;display:flex;align-items:center;transition:all .4s ease-in-out;margin-top:.8rem}.logo:hover{box-shadow:0 0 0 9px #ffffff3d;cursor:none}.logo img{width:40px;height:40px;border-radius:50px}.logo h2{font-family:Satoshi Light;font-size:18px;color:#fff;margin-left:10px;letter-spacing:1px}.socials{display:flex;justify-content:center;align-items:center;gap:18px;margin-top:40px;padding:10px 14px 7px}.socials a{transition:all .3s ease-in-out}.socials img{width:2.5rem;height:2.5rem}.socials a:hover{transform:scale(1.3) translateY(1px)}.about-me{display:flex;justify-content:center}.about-card{width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:20px;color:#fff}.about-card:hover{box-shadow:0 0 0 9px #ffffff3d}.about-card{margin:7% 5%;padding:60px 90px;border-radius:40px}.about-card h2{font-family:Satoshi Variable;font-size:36px}.about-card p{font-size:18px;font-family:Satoshi Light;letter-spacing:.5px;word-spacing:1.5px;line-height:25px}.about-card{display:flex;justify-content:space-between;align-items:center}.about-img{width:333px;height:400px}.about-text{width:60%}.about-img img{width:17rem}.services{display:flex;justify-content:center;flex-wrap:wrap}.services-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service-card{width:350px;height:250px;background:rgba(0,0,0,.25);box-shadow:0 0 20px 8px #4200a53d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;padding:30px}.services-card{margin-top:50px;margin-bottom:50px;padding-bottom:80px;width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.services-card:hover{box-shadow:0 0 0 9px #ffffff3d}.services-card h2{padding:40px 0 20px 80px;font-size:36px;font-family:Satoshi Variable}.service-card-container{display:flex;width:90%;flex-wrap:wrap;gap:20px;justify-content:center}.cards-container{display:flex;justify-content:space-between}.contact{display:flex;justify-content:center;flex-wrap:wrap}.contact-card{margin-top:50px;margin-bottom:50px;padding-bottom:80px;width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.contact-card:hover{box-shadow:0 0 0 9px #ffffff3d}.contact-card h2{padding:40px 0 20px 80px;font-size:36px;font-family:Satoshi Variable}.form-group{padding:10px 0 10px 80px}.form-group label{font-size:18px;font-family:Satoshi Regular;color:#fff}.form-group input{width:40%;padding:10px;border-radius:5px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;transition:all .3s ease-in-out}.form-group input:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.form-group textarea{width:40%;padding:10px;border-radius:10px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;min-height:100px;transition:all .3s ease-in-out}.form-group textarea:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.contact-btn{margin-left:80px;margin-top:20px;padding:20px 40px;border-radius:15px;border:none;background:rgba(255,255,255,.582);font-size:16px;font-family:Satoshi Medium;color:#000;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 20px 8px #ffffff3f}.contact-btn:hover{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #bd08f33d;transform:scale(1.05);color:#8a2be2}.footer{display:flex;justify-content:center;align-items:center}.copyright{display:flex;justify-content:center;align-items:center;width:60%;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;color:#fff;font-size:16px;margin-bottom:20px;box-shadow:0 0 20px 8px #4200a53d;transition:all .3s ease-in-out}.copyright:hover{box-shadow:0 0 0 9px #ffffff3d;cursor:none}@media (min-width: 351px) and (max-width: 375px){.body{width:100%;height:auto}.navBar{transform:scale(.5)}.navBar{display:flex;font-size:.8em;font-weight:400;letter-spacing:1px;align-items:center;justify-content:center;border-radius:5rem;margin-top:-.4rem;padding-left:1rem;padding-right:2rem;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease-in-out}.navBar:hover{box-shadow:0 0 0 9px #ffffff3d}.navBar a{transition:all .3s ease-in-out}.navBar a:hover{transform:scale(1.2);text-shadow:white 0px 0px 11px}ul a{text-decoration:none;color:#fff;z-index:99;font-family:Satoshi Regular;text-transform:uppercase;font-size:1.7em;letter-spacing:2px;border-radius:5rem}ul{display:flex;position:relative;gap:.3rem}ul li{position:relative;list-style:none;width:12.1rem;height:2.5rem;padding:2.5rem .2rem;border-radius:5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.4s}ul li:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(2):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(3):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:hover{width:14.5rem;box-shadow:0 10px 25px #0000}ul li:hover:before{opacity:1}ul li:hover:after{opacity:.5}ul li span{position:absolute}ul li .a{color:#fff;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;transform:scale(0);transition:.5s;transition-delay:0s}ul li:hover .a{transform:scale(1);transition-delay:.25s}.logo{margin-top:1.1rem;transform:scale(.8)}.hero-section{margin-top:-.4rem;margin-bottom:1.6rem;height:82vh}.hero-card h1{font-size:2em;text-align:center;padding:0 3rem;margin-top:1.6rem;letter-spacing:-.5px}.hero-card .line-break:before{content:"";display:block}.hero-card p{font-size:1.2em;margin-top:0rem}.hero-text{width:80%;text-align:center}.socials{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.4rem;padding:1.2rem 1.4rem .7rem;border-radius:5rem;transform:scale(.8)}.socials a{transition:all .3s ease-in-out}.socials img{width:2.5rem;height:2.5rem}.socials a:hover{transform:scale(1.3) translateY(1px)}.about-me{display:flex;justify-content:center;flex-direction:column}.about-card{width:90vw;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff}.about-card:hover{box-shadow:0 0 0 9px #ffffff3d}.about-card{margin:7% 5%;padding:1rem 2rem 2rem;border-radius:40px;text-align:center}.about-card h2{font-family:Satoshi Variable;font-size:2em}.about-card p{font-size:18px;font-family:Satoshi Light;letter-spacing:.5px;word-spacing:1.5px;line-height:25px}.about-card{display:flex;justify-content:space-between;align-items:center}.about-img{display:none}.about-text{width:100%}.services{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center}.services-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service-card{width:96%;height:63%;background:rgba(0,0,0,.25);box-shadow:0 0 20px 8px #4200a53d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:2rem;padding:30px}.services-card{margin-top:1rem;margin-bottom:1rem;padding-bottom:80px;width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.services-card:hover{box-shadow:0 0 0 9px #ffffff3d}.services-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.service-card-container{display:flex;width:90%;flex-wrap:wrap;gap:20px;justify-content:center}.cards-container{display:flex;justify-content:space-between}.contact{display:flex;justify-content:center;flex-wrap:wrap}.contact-card{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:2rem;padding-bottom:7rem;width:90%;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff;position:relative}.contact-card:hover{box-shadow:0 0 0 9px #ffffff3d}.contact-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.form-group{width:90vw}.form-group label{font-size:1.2em;font-family:Satoshi Regular;color:#fff;text-align:center;margin-left:-10%}.form-group input{width:92%;border-radius:5px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:1em;margin-top:.7rem;transition:all .3s ease-in-out;margin-left:-10%}.form-group input:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.form-group textarea{width:92%;border-radius:10px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;min-height:100px;transition:all .3s ease-in-out;margin-left:-10%}.form-group textarea:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.contact-btn{position:absolute;width:12rem;margin-left:1rem;margin-top:20px;padding:.7rem 1rem;border-radius:5rem;border:none;background:rgba(255,255,255,.582);font-size:1em;font-family:Satoshi Medium;color:#000;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 20px 8px #ffffff3f;left:50%;transform:translate(-55%)}.contact-btn:hover{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #bd08f33d;transform:scale(1.05);color:#8a2be2}.input-data{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer{display:flex;justify-content:center;align-items:center}.copyright{display:flex;justify-content:center;align-items:center;width:90%;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;color:#fff;font-size:.8em;margin-bottom:20px;box-shadow:0 0 20px 8px #4200a53d}}@media (min-width: 376px) and (max-width: 390px){.body{width:100%;height:auto}.navBar{transform:scale(.5)}.navBar{display:flex;font-size:.8em;font-weight:400;letter-spacing:1px;align-items:center;justify-content:center;border-radius:5rem;margin-top:.3rem;padding-left:1rem;padding-right:2rem;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease-in-out}.navBar:hover{box-shadow:0 0 0 9px #ffffff3d}.navBar a{transition:all .3s ease-in-out}.navBar a:hover{transform:scale(1.2);text-shadow:white 0px 0px 11px}ul a{text-decoration:none;color:#fff;z-index:99;font-family:Satoshi Regular;text-transform:uppercase;font-size:1.7em;letter-spacing:2px;border-radius:5rem}ul{display:flex;position:relative;gap:.3rem}ul li{position:relative;list-style:none;width:12.1rem;height:2.5rem;padding:2.5rem .2rem;border-radius:5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.4s}ul li:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(2):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(3):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:hover{width:14.5rem;box-shadow:0 10px 25px #0000}ul li:hover:before{opacity:1}ul li:hover:after{opacity:.5}ul li span{position:absolute}ul li .a{color:#fff;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;transform:scale(0);transition:.5s;transition-delay:0s}ul li:hover .a{transform:scale(1);transition-delay:.25s}.logo{margin-top:1.1rem}.hero-section{margin-top:-.1rem;margin-bottom:1rem}.hero-card h1{font-size:2.5em;text-align:center;padding:0 3rem;margin-top:3.1rem}.hero-text{width:80%;text-align:center}.socials{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:1.5rem;padding:1.2rem 1.4rem .7rem;border-radius:5rem;transform:scale(.9)}.socials a{transition:all .3s ease-in-out}.socials img{width:2.5rem;height:2.5rem}.socials a:hover{transform:scale(1.3) translateY(1px)}.about-me{display:flex;justify-content:center;flex-direction:column}.about-card{width:90vw;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff}.about-card:hover{box-shadow:0 0 0 9px #ffffff3d}.about-card{margin:7% 5%;padding:1rem 2rem 2rem;border-radius:40px;text-align:center}.about-card h2{font-family:Satoshi Variable;font-size:2em}.about-card p{font-size:18px;font-family:Satoshi Light;letter-spacing:.5px;word-spacing:1.5px;line-height:25px}.about-card{display:flex;justify-content:space-between;align-items:center}.about-img{display:none}.about-text{width:100%}.services{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center}.services-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service-card{width:96%;height:63%;background:rgba(0,0,0,.25);box-shadow:0 0 20px 8px #4200a53d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:2rem;padding:30px}.services-card{margin-top:1rem;margin-bottom:1rem;padding-bottom:80px;width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.services-card:hover{box-shadow:0 0 0 9px #ffffff3d}.services-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.service-card-container{display:flex;width:90%;flex-wrap:wrap;gap:20px;justify-content:center}.cards-container{display:flex;justify-content:space-between}.contact{display:flex;justify-content:center;flex-wrap:wrap}.contact-card{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:2rem;padding-bottom:7rem;width:90%;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff;position:relative}.contact-card:hover{box-shadow:0 0 0 9px #ffffff3d}.contact-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.form-group{width:90vw}.form-group label{font-size:1.2em;font-family:Satoshi Regular;color:#fff;text-align:center;margin-left:-10%}.form-group input{width:92%;border-radius:5px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:1em;margin-top:.7rem;transition:all .3s ease-in-out;margin-left:-10%}.form-group input:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.form-group textarea{width:92%;border-radius:10px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;min-height:100px;transition:all .3s ease-in-out;margin-left:-10%}.form-group textarea:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.contact-btn{position:absolute;width:14rem;margin-left:1rem;margin-top:20px;padding:.7rem 1rem;border-radius:5rem;border:none;background:rgba(255,255,255,.582);font-size:1em;font-family:Satoshi Medium;color:#000;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 20px 8px #ffffff3f;left:50%;transform:translate(-55%)}.contact-btn:hover{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #bd08f33d;transform:scale(1.05);color:#8a2be2}.input-data{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer{display:flex;justify-content:center;align-items:center}.copyright{display:flex;justify-content:center;align-items:center;width:90%;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;color:#fff;font-size:.8em;margin-bottom:20px;box-shadow:0 0 20px 8px #4200a53d}}@media (min-width: 391px) and (max-width: 415px){.body{width:100%;height:auto}.navBar{transform:scale(.5)}.navBar{display:flex;font-size:.8em;font-weight:400;letter-spacing:1px;align-items:center;justify-content:center;border-radius:5rem;margin-top:.3rem;padding-left:3rem;padding-right:6rem;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease-in-out}.navBar:hover{box-shadow:0 0 0 9px #ffffff3d}.navBar a{transition:all .3s ease-in-out}.navBar a:hover{transform:scale(1.2);text-shadow:white 0px 0px 11px}ul a{text-decoration:none;color:#fff;z-index:99;font-family:Satoshi Regular;text-transform:uppercase;font-size:1.8em;letter-spacing:2px;border-radius:5rem}ul{display:flex;position:relative;gap:.3rem}ul li{position:relative;list-style:none;width:11.4rem;height:2.5rem;padding:2.5rem .2rem;border-radius:5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.4s}ul li:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(2):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(3):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:hover{width:15rem;box-shadow:0 10px 25px #0000}ul li:hover:before{opacity:1}ul li:hover:after{opacity:.5}ul li span{position:absolute}ul li .a{color:#fff;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;transform:scale(0);transition:.5s;transition-delay:0s}ul li:hover .a{transform:scale(1);transition-delay:.25s}.logo{margin-top:1.3rem}.hero-section{margin-top:-.1rem;margin-bottom:1.4rem}.hero-card h1{font-size:2.6em;text-align:center;padding:0 3rem;margin-top:3.8rem}.hero-card .line-break:before{content:"";display:block}.hero-text{width:80%;text-align:center}.socials{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.2rem 1.4rem .7rem;border-radius:5rem}.socials a{transition:all .3s ease-in-out}.socials img{width:2.5rem;height:2.5rem}.socials a:hover{transform:scale(1.3) translateY(1px)}.about-me{display:flex;justify-content:center;flex-direction:column}.about-card{width:90vw;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff}.about-card:hover{box-shadow:0 0 0 9px #ffffff3d}.about-card{margin:7% 5%;padding:1rem 2rem 2.4rem;border-radius:40px;text-align:center}.about-card h2{font-family:Satoshi Variable;font-size:2em}.about-card p{font-size:18px;font-family:Satoshi Light;letter-spacing:.5px;word-spacing:1.5px;line-height:25px}.about-card{display:flex;justify-content:space-between;align-items:center}.about-img{display:none}.about-text{width:100%}.services{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center}.services-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service-card{width:96%;height:63%;background:rgba(0,0,0,.25);box-shadow:0 0 20px 8px #4200a53d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:2rem;padding:30px}.services-card{margin-top:1rem;margin-bottom:1rem;padding-bottom:80px;width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.services-card:hover{box-shadow:0 0 0 9px #ffffff3d}.services-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.service-card-container{display:flex;width:90%;flex-wrap:wrap;gap:20px;justify-content:center}.cards-container{display:flex;justify-content:space-between}.contact{display:flex;justify-content:center;flex-wrap:wrap}.contact-card{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:2rem;padding-bottom:7rem;width:90%;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff;position:relative}.contact-card:hover{box-shadow:0 0 0 9px #ffffff3d}.contact-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.form-group{width:80vw}.form-group label{font-size:1.2em;font-family:Satoshi Regular;color:#fff;text-align:center}.form-group input{width:92%;border-radius:5px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:1em;margin-top:.7rem;transition:all .3s ease-in-out}.form-group input:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.form-group textarea{width:92%;border-radius:10px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;min-height:100px;transition:all .3s ease-in-out}.form-group textarea:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.contact-btn{position:absolute;margin-left:1rem;margin-top:20px;padding:.7rem 1rem;border-radius:5rem;border:none;background:rgba(255,255,255,.582);font-size:1em;font-family:Satoshi Medium;color:#000;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 20px 8px #ffffff3f;left:50%;transform:translate(-55%)}.contact-btn:hover{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #bd08f33d;transform:scale(1.05);color:#8a2be2}.input-data{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer{display:flex;justify-content:center;align-items:center}.copyright{display:flex;justify-content:center;align-items:center;width:90%;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;color:#fff;font-size:.8em;margin-bottom:20px;box-shadow:0 0 20px 8px #4200a53d}}@media (min-width: 416px) and (max-width: 430px){.body{width:100%;height:auto}.navBar{transform:scale(.5)}.navBar{display:flex;font-size:.8em;font-weight:400;letter-spacing:1px;align-items:center;justify-content:center;border-radius:5rem;margin-top:.3rem;padding-left:3rem;padding-right:6rem;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);transition:all .3s ease-in-out}.navBar:hover{box-shadow:0 0 0 9px #ffffff3d}.navBar a{transition:all .3s ease-in-out}.navBar a:hover{transform:scale(1.2);text-shadow:white 0px 0px 11px}ul a{text-decoration:none;color:#fff;z-index:99;font-family:Satoshi Regular;text-transform:uppercase;font-size:2em;letter-spacing:2px;border-radius:5rem}ul{display:flex;position:relative;gap:.3rem}ul li{position:relative;list-style:none;width:12.1rem;height:2.5rem;padding:2.5rem .2rem;border-radius:5rem;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:.4s}ul li:nth-child(1):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(1):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(2):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(2):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:nth-child(3):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#7f00ff,rgba(0,0,0,0));opacity:0;transition:.5s;border-radius:5rem}ul li:nth-child(3):after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(45deg,#7f00ff,#e100ff);transition:.5s;filter:blur(15px);z-index:-1;opacity:0;border-radius:5rem}ul li:hover{width:15rem;box-shadow:0 10px 25px #0000}ul li:hover:before{opacity:1}ul li:hover:after{opacity:.5}ul li span{position:absolute}ul li .a{color:#fff;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;transform:scale(0);transition:.5s;transition-delay:0s}ul li:hover .a{transform:scale(1);transition-delay:.25s}.logo{margin-top:1.3rem}.hero-section{margin-top:-.1rem}.hero-card h1{font-size:2.8em;text-align:center;padding:0 3rem;margin-top:3.8rem}.hero-card .line-break:before{content:"";display:block}.hero-text{width:80%;text-align:center}.socials{display:flex;justify-content:center;align-items:center;gap:1rem;margin-top:2.5rem;padding:1.2rem 1.4rem .7rem;border-radius:5rem}.socials a{transition:all .3s ease-in-out}.socials img{width:2.5rem;height:2.5rem}.socials a:hover{transform:scale(1.3) translateY(1px)}.about-me{display:flex;justify-content:center;flex-direction:column}.about-card{width:90vw;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff}.about-card:hover{box-shadow:0 0 0 9px #ffffff3d}.about-card{margin:7% 5%;padding:1rem 2rem 2rem;border-radius:40px;text-align:center}.about-card h2{font-family:Satoshi Variable;font-size:2em}.about-card p{font-size:18px;font-family:Satoshi Light;letter-spacing:.5px;word-spacing:1.5px;line-height:25px}.about-card{display:flex;justify-content:space-between;align-items:center}.about-img{display:none}.about-text{width:100%}.services{display:flex;justify-content:center;flex-wrap:wrap;flex-direction:column;align-items:center;text-align:center}.services-cards{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.service-card{width:96%;height:63%;background:rgba(0,0,0,.25);box-shadow:0 0 20px 8px #4200a53d;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:2rem;padding:30px}.services-card{margin-top:1rem;margin-bottom:1rem;padding-bottom:80px;width:90vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.services-card:hover{box-shadow:0 0 0 9px #ffffff3d}.services-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.service-card-container{display:flex;width:90%;flex-wrap:wrap;gap:20px;justify-content:center}.cards-container{display:flex;justify-content:space-between}.contact{display:flex;justify-content:center;flex-wrap:wrap}.contact-card{display:flex;flex-direction:column;align-items:center;margin-top:1rem;margin-bottom:2rem;padding-bottom:7rem;width:90%;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:2rem;color:#fff;position:relative}.contact-card:hover{box-shadow:0 0 0 9px #ffffff3d}.contact-card h2{padding:1rem 0 1rem 1rem;font-size:2em;font-family:Satoshi Variable}.form-group{width:90vw}.form-group label{font-size:1.2em;font-family:Satoshi Regular;color:#fff;text-align:center;margin-left:-10%}.form-group input{width:92%;border-radius:5px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:1em;margin-top:.7rem;transition:all .3s ease-in-out;margin-left:-10%}.form-group input:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.form-group textarea{width:92%;border-radius:10px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;min-height:100px;transition:all .3s ease-in-out;margin-left:-10%}.form-group textarea:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.contact-btn{position:absolute;width:13rem;margin-left:1rem;margin-top:20px;padding:.7rem 1rem;border-radius:5rem;border:none;background:rgba(255,255,255,.582);font-size:1em;font-family:Satoshi Medium;color:#000;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 20px 8px #ffffff3f;left:50%;transform:translate(-55%)}.contact-btn:hover{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #bd08f33d;transform:scale(1.05);color:#8a2be2}.input-data{display:flex;flex-direction:column;align-items:flex-start;width:100%}.footer{display:flex;justify-content:center;align-items:center}.copyright{display:flex;justify-content:center;align-items:center;width:90%;background:rgba(0,0,0,.25);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);border-radius:30px;color:#fff;font-size:.8em;margin-bottom:20px;box-shadow:0 0 20px 8px #4200a53d}}@media (min-width: 1000px){.contact{display:flex;justify-content:center;flex-wrap:wrap;transform:scale(.9)}.contact-card{margin-top:50px;margin-bottom:50px;padding-bottom:80px;width:60vw;min-height:250px;height:auto;background:rgba(0,0,0,.15);transition:all .3s ease-in-out;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);border-radius:40px;color:#fff}.contact-card:hover{box-shadow:0 0 0 9px #ffffff3d}.contact-card h2{padding:30px 0 0 80px;font-size:36px;font-family:Satoshi Variable}.form-group{padding:10px 0 10px 15%}.form-group label{font-size:18px;font-family:Satoshi Regular;color:#fff;width:80%}.form-group input{width:40%;padding:10px;border-radius:5px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:.3rem;transition:all .3s ease-in-out;width:80%}.form-group input:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.form-group textarea{width:40%;padding:10px;border-radius:10px;border:none;background:rgba(255,255,255,.1);color:#fff;font-family:Satoshi Regular;font-size:16px;margin-top:7px;min-height:100px;transition:all .3s ease-in-out;width:80%}.form-group textarea:focus{outline:none;box-shadow:0 0 0 5px #bd08f33d}.contact-btn{margin-top:2rem;padding:1.2rem 4rem;border-radius:5rem;border:none;background:rgba(255,255,255,.582);font-size:16px;font-family:Satoshi Medium;color:#000;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 0 20px 8px #ffffff3f;margin-left:35%}.contact-btn:hover{background:rgba(255,255,255,.8);box-shadow:0 0 0 4px #bd08f33d;transform:scale(1.05);color:#8a2be2}}
