#root{max-width:1280px;margin:0 auto;padding:1rem;text-align:center;background-color:#242424}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}@media (max-width: 1000px){.imgCard{width:98%}}@media (max-width: 1100px){.langBtn{position:fixed;top:.9%;right:1.5rem;z-index:1;width:30px;height:100px;opacity:.5;transition:opacity .5s ease-in;cursor:pointer}}.langBtn{position:fixed;top:2rem;right:1.5rem;z-index:1;width:30px;height:100px;opacity:.5;transition:opacity .5s ease-in;cursor:pointer}@media (max-width: 1100px){.googleContLogged{position:fixed;top:.3rem;right:5rem;z-index:1;opacity:.5;height:50px;transition:opacity .5s ease-in;cursor:pointer;width:fit-content;padding:5px;border-radius:6px;height:fit-content}}.googleContLogged{position:fixed;top:1.8rem;right:5rem;z-index:1;opacity:.5;height:50px;transition:opacity .5s ease-in;cursor:pointer;width:fit-content;padding:5px;border-radius:6px;height:fit-content}@media (max-width: 1100px){#animated-text-strip{display:flex;flex-flow:row nowrap;overflow:hidden;justify-content:flex-start;margin-top:10%;font-size:1rem;color:#5dd39e;font-weight:1000;background:#292929;padding:3px;transition:transform .5s cubic-bezier(.61,1,.88,1);animation:glow 2s ease-in}}.read-the-docs{color:#888}.animated{animation:fade ease-in both;animation-timeline:view();animation-range:entry 30% cover 85%;margin-top:3%;display:flex;justify-content:center}@keyframes fade{0%{opacity:1}to{opacity:0}0%{opacity:0}50%{opacity:1}to{transform:translate()}}.menu{font-size:1.1rem;font-weight:800;margin-right:.5rem;color:#b1b1b1}.menuMobile{position:fixed;top:3.5%;left:1.5%;width:20px;height:20px;border-radius:5px;cursor:pointer;border:1px solid rgb(156,156,156);z-index:99999}.menuMobileLines{margin-left:3px;padding-top:3px;width:14px;height:1px;cursor:pointer;border-bottom:1px solid #5dd39e}.x:before,.x:after{content:"";position:absolute;margin-left:4px;padding-top:10px;width:20px;height:1px;cursor:pointer;border-bottom:1px solid #5dd39e;z-index:99999}.x:after{left:0;transform:rotate(45deg);transition:all transform 1s ease-in;width:20px;height:1px;cursor:pointer;border-bottom:1px solid #5dd39e;z-index:99999}.x:before{left:-8px;transform:rotate(-45deg);transition:all transform 1s ease-in;width:20px;height:1px;cursor:pointer;border-bottom:1px solid #5dd39e;z-index:99999}.backDrop{position:fixed;top:3rem;left:10%;width:80%;height:auto;padding-bottom:2%;background-color:#9b9b9b1a;border-radius:6px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10}.underline{color:#5dd39e;text-decoration:none;background:linear-gradient(to left,#5dd39e,#5dd39e);background-position:0 100%;background-size:100% 3px;background-repeat:repeat-x;padding-bottom:5px}.underlineHover:hover{cursor:pointer;color:#5dd39e;filter:drop-shadow(0 0 1em #686868);text-decoration:none;background:linear-gradient(to left,#5dd39e,#5dd39e);background-position:0 100%;background-size:100% 3px;background-repeat:repeat-x;padding-bottom:2px}.logoUnderline{cursor:pointer}.btnSlideCont{position:sticky;top:4.3rem;display:flex;justify-content:center;align-items:center;z-index:1}.btnSlide{position:sticky;top:4.5rem;margin-left:8%;border:1px solid #818181;background-color:#4d4d4d;width:26px;height:12px;border-radius:10px;z-index:1;cursor:pointer}.btnSlideDot{position:absolute;top:1px;left:1px;border:1px solid #818181;background-color:#d1d1d1;width:8px;height:8px;border-radius:50%;z-index:1;transform:translate(0)}.btnSlideDot20{position:absolute;top:1px;left:1px;border:1px solid #818181;background-color:#979797;width:8px;height:8px;border-radius:50%;z-index:1;transform:translate(14px)}.textBtn{position:absolute;font-size:.8rem;font-weight:700;color:#5e5e5e;width:max-content;right:2rem;bottom:-4px}.textBelowMenu{margin-left:45px;font-size:.8rem;font-weight:700;color:#5e5e5e;z-index:1}.navbar{display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#242424;position:fixed;top:0;right:0;width:100%;z-index:1;padding:0 10px 10px;height:5rem;box-shadow:0 0 10px #161616}.navbarSmall{display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#242424;position:fixed;top:0;right:0;width:100%;padding:0 0 10px;z-index:1;height:5rem}.shadowNavbar{box-shadow:0 0 10px #161616;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background-color:#242424;position:fixed;top:0;right:0;width:100%;padding:0 10px 10px;z-index:1;height:5rem}.navbarInCover{display:flex;align-items:center;justify-content:center;padding-right:1%;clip-path:polygon(10% 0,90% 0,90% 100%,10% 100%)}.navbarIn{display:flex;align-items:center;cursor:grab}.contLeft{position:relative;left:7rem;display:flex;align-items:center;justify-content:center}.leftMenuMove{position:relative;top:1.7rem;height:41px;opacity:.5;transition:opacity .5s ease-in;cursor:pointer;padding-right:23px;padding-bottom:30px}.shadowLeft{position:relative;border-right:10px solid #242424;width:0px;height:60px;box-shadow:0 0 15px #000000bf;clip-path:inset(0 -20px 0 0);left:-10px}.contRight{position:relative;right:6.5rem;display:flex;align-items:center;justify-content:center}.rightMenuMove{position:relative;top:.4rem;left:.5rem;opacity:.5;transition:opacity .5s ease-in;cursor:pointer;padding-left:20px}.shadowRight{position:relative;border-left:10px solid #242424;width:3px;height:60px;box-shadow:0 0 15px #000000bf;clip-path:inset(0 0 0 -15px);left:-47px}.shadowRightAlert{position:relative;border-left:2px solid #333;width:3px;height:60px;box-shadow:0 0 15px #eb4747bf;clip-path:inset(0 0 0 -15px);left:-32px}.shadowLeftAlert{position:relative;border-right:2px solid #333;width:3px;height:60px;box-shadow:0 0 15px #eb4747bf;clip-path:inset(0 -15px 0 0);left:-10px}@keyframes marquee{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes marqueeReverse{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes text{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes glow{70%{text-shadow:0 0 10px #5dd39e}50%{text-shadow:0 0 0px #5dd39e}}.contTextPic{position:relative}#animated-text-strip{display:flex;flex-flow:row nowrap;overflow:hidden;justify-content:flex-start;margin-top:10%;font-size:4rem;color:#5dd39e;font-weight:1000;background:#292929;padding:3px;transition:transform .5s cubic-bezier(.61,1,.88,1);animation:glow 2s ease-in}.contPic{position:absolute;clip-path:polygon(50% 0,100% 0,100% 43%,94% 78%,68% 100%,32% 100%,6% 78%,0% 43%,0 0);right:5%;cursor:pointer}.picDrop{border:#5dd39e 3px solid;border-radius:6px;transform-origin:bottom center;transform:rotate(10deg);transition:transform .5s ease-in-out;transition:transform .5s ease;cursor:crosshair}.contPic.zoomed .picDrop{transform-origin:var(--x) var(--y);transform:scale(2)}.picDrop:hover{transition:transform .5s cubic-bezier(.61,1,.88,1);transform:rotate(20deg)}.picDrop:not(:hover){transform:translateY(-150px);transition:transform .5s cubic-bezier(.61,1,.88,1)}.textCont{position:absolute;top:70%;right:-33%;width:100%;overflow:hidden;clip-path:polygon(0 20%,60% 50%,67% 90%,0% 100%)}.animatedText{display:inline-block;white-space:nowrap;font-size:1rem;font-weight:800;color:#464646;transform:translate(100%);animation:slideIn 10s ease forwards}@keyframes slideIn{0%{transform:translate(200%)}to{transform:translate(0)}}#animated-text-strip-reversed{display:flex;flex-flow:row nowrap;overflow:hidden;color:#6d6d6d;font-weight:1000;background:#292929;padding:3px;margin-top:3px;transition:transform .5s cubic-bezier(.61,1,.88,1);width:fit-content}#animatedMenu{transition:transform .5s cubic-bezier(.61,1,.88,1)}#animatedMenu .marquee,#animated-text-strip .marquee{white-space:nowrap;animation:marquee 5s ease-in infinite;max-width:none}#animated-text-strip-reversed .marqueeReverse{white-space:nowrap;animation:marqueeReverse 5s ease-in infinite;max-width:none}#animated-text-stripOne{display:flex;flex-flow:row nowrap;overflow:hidden;color:#9c9c9c;font-weight:1000;background:#292929;width:fit-content;padding:3px;margin-top:3px;transition:transform .5s cubic-bezier(.61,1,.88,1)}#animated-text-stripOneCardTitle{display:flex;flex-flow:row nowrap;overflow:hidden;color:#9c9c9c;font-weight:1000;background:#292929;width:fit-content;transition:transform .5s cubic-bezier(.61,1,.88,1);padding-bottom:1rem;padding-right:1rem}#animated-text-strip-reversedOne{display:flex;flex-flow:row nowrap;overflow:hidden;color:#b6b6b6;font-weight:1000;background:#292929;width:fit-content;padding:3px;margin-top:3px;transition:transform .5s cubic-bezier(.45,0,.88,1)}#animated-text-strip-reversedTwo{display:flex;flex-flow:row nowrap;overflow:hidden;color:#b6b6b6;font-weight:1000;background:#292929;padding:3px;margin-top:3px;transition:transform .5s cubic-bezier(.45,0,.88,1)}#animated-text-stripOne .marquee{white-space:nowrap;animation:marquee 5s ease-in infinite;max-width:none}#animated-text-strip-reversedOne .marqueeReverse{white-space:nowrap;animation:marqueeReverse 5s ease-in infinite;max-width:none}.marquee,.marqueeReverse{font-size:2rem;font-weight:900;text-transform:uppercase;color:#fff}.card{border-radius:12px;padding:5px 5px 0 25px;background:#333;display:flex;align-items:flex-start}.textContainer{display:flex;flex-direction:column;padding-right:10px}.textCard{font-size:1.5rem;text-align:right;padding-top:2.5%;padding-right:1%;opacity:1;color:#5dd39e}.textCard:hover+.textDesc{transition:opacity .5s ease-in;opacity:1}.textDesc{font-size:1rem;padding-top:5%;padding-bottom:2%;text-align:right;padding-left:2%;opacity:.4;transition:opacity .5s ease-in;width:fit-content}.textDesc:hover{font-size:1rem;opacity:1;transition:opacity .5s ease-in;color:#cacaca}.textDesc:not(:hover){font-size:1rem;opacity:.4;transition:opacity .5s ease-in;color:#cacaca}.mic{position:fixed;top:2.3rem;left:.5rem;opacity:.5}.micOff{position:fixed;top:2rem;left:.2rem;opacity:.5}.voiceToTextCont{position:fixed;top:1.9rem;left:2.4rem;border-radius:4px;padding:5px 5px 0 10px;background-color:#292929;z-index:1;cursor:pointer;opacity:.8}.textVoice{vertical-align:super;padding:20px 10px 0;font-size:.7vw;font-weight:700;color:#9c9c9c}.pprCont{align-self:center;border-radius:4px;margin:15px 0 0;padding:5px 5px -100px;background-color:#313131;width:fit-content}.imgPower{width:1.4rem;cursor:pointer;opacity:.5;padding-bottom:.2rem;padding-right:.15rem}.imgStop{left:1rem;width:1.4rem;cursor:pointer;opacity:.5}.imgPower:hover,.imgStop:hover{opacity:1;transition:opacity .5s ease-in}.imgPPR{width:2rem;cursor:pointer;opacity:.5}.imgPPR:hover+.textDesc{transition:opacity .5s ease-in;opacity:1}.imgPPR:hover{opacity:1;transition:opacity .5s ease-in}.buildTitle{color:#e4e3e3;font-size:1rem;padding-top:2%;padding-bottom:2%;text-align:right;padding-left:2%;transition:opacity .5s ease-in;width:fit-content}.build{display:flex;flex-direction:row;font-size:1rem;padding-top:1%;padding-bottom:2%;text-align:right;padding-left:2%;opacity:.4;transition:opacity .5s ease-in;width:fit-content;flex-wrap:wrap}.buildEl{padding:.5rem;margin:.5rem;border-radius:4px;background-color:#535353}.build:hover{font-size:1rem;opacity:1;transition:opacity .5s ease-in;color:#cacaca}.dummyAppCont{position:absolute;left:1rem;top:1rem}.dummyApp{color:#e4e3e3;font-size:13px;font-weight:800;padding-bottom:5px}.imgCard{border-radius:12px;border:4px solid #5dd39e;box-shadow:0 0 20px #000;opacity:1;transition:opacity .5s ease-in;padding-right:0}.imgCard:hover{color:#000;opacity:.5}.svgLink{position:absolute;opacity:.5;transition:opacity .5s ease-in;right:3%;top:-.5%}.svgLink:hover{position:absolute;color:#000;right:3%;opacity:.5}.contactCont{display:flex;justify-content:center}.emailCont{position:relative;display:flex;justify-content:center;color:#fff;font-weight:700;margin:35% 0 100%;flex-direction:row}.email{position:relative;display:flex;color:#fff;cursor:pointer;align-items:flex-end;font-size:1rem;margin-left:10%}.emailText{color:#fff;font-weight:700;font-size:1rem;padding-left:5px;padding-right:25px}.emailTextSmall{color:#fff;font-weight:700;font-size:1rem;margin:20%}.svgEmail{position:absolute;right:100%;top:30%}.textPopUpCont{position:absolute;top:0rem;left:-1.7rem;width:100px}.textPopUp{position:absolute;font-size:.8rem;font-weight:700;color:#d3d3d3;top:-15px;left:33%;display:block;justify-content:center}.langBtn:hover{transition:opacity .5s ease-in;opacity:1}.langBtn:hover+.langBox{transition:opacity .5s ease-in;opacity:1;visibility:visible}.langBox{position:fixed;border-radius:5px;top:4rem;right:.8rem;z-index:10;opacity:0;width:30px;height:50px;border:1px solid rgb(78,78,78);background-color:#292929;transition:opacity .5s ease-in;padding:10px;cursor:pointer;visibility:hidden}.langBox:hover{transition:opacity .5s ease-in;opacity:1;visibility:visible}.flag{opacity:.5;transition:opacity .5s ease-in}.flag:hover{transition:opacity .5s ease-in;opacity:1}.toolTipCont{position:absolute;top:5rem;left:-1.5rem;width:100px}.toolTip{top:5rem;left:-1rem;font-size:.9rem;color:#777;transition:opacity .5s ease-in}.leftMenuProjectsCont{position:fixed;top:11rem;left:1.5rem}.leftMenuProjects{top:11rem;left:1.5rem;font-size:1.5rem;font-weight:700;width:fit-content;opacity:.5;transition:opacity .5s ease-in;cursor:pointer}.leftMenuProjects:hover{transition:opacity .5s ease-in;opacity:1}.leftMenuProjects:hover+.projects{opacity:1;visibility:visible;height:fit-content;margin-bottom:20px}.projects{border-radius:5px;top:13.5rem;left:1.5rem;opacity:0;width:fit-content;border:1px solid rgb(50,50,50);background-color:#292929;cursor:pointer;text-align-last:left;visibility:hidden;z-index:10;transition:height .5s,opacity 2s;height:0px;padding-bottom:10px}.projects:hover{transition:opacity 2s ease-in;opacity:1;visibility:visible;height:fit-content;margin-bottom:20px;padding-bottom:10px}.boxCont{display:flex;flex-direction:column;align-items:flex-start;margin-top:10px}.textUp{text-align:start;font-size:1.1rem;font-weight:800;width:150px;height:25px;color:#b1b1b1;z-index:1;cursor:pointer}.textUp:hover+.box{height:160px;opacity:1;visibility:visible}.box{opacity:0;width:200px;height:0px;font-size:.9rem;font-weight:800;color:#5e5e5e;border-radius:12px;background:#2e2e2e;transition:height .5s,opacity .5s;padding-top:2%;visibility:hidden}.box:hover{height:160px;color:#949494;opacity:1;visibility:visible}.inputProfile{resize:none;width:168px;height:71px;outline:none;border:none;background-color:#535353;border-radius:8px;margin:5px;color:#cecece;padding:3%}.submit{resize:none;width:60px;height:25px;outline:none;border:none;background-color:#535353;border-radius:8px;margin-bottom:5px;padding:5px;color:#242424}.submit:hover{color:#a0a0a0}.textOne{text-align:start;font-size:1.1rem;font-weight:800;width:150px;height:25px;color:#b1b1b1;cursor:pointer}.textOne:hover+.boxOne{height:160px;opacity:1;visibility:visible}.boxOne{opacity:0;width:200px;height:0px;font-size:.8rem;font-weight:600;color:#5e5e5e;border-radius:12px;background:#2e2e2e;transition:height .5s,opacity .5s;padding:2% 5% 0%;visibility:hidden}.boxOne:hover{height:160px;color:#949494;opacity:1;visibility:visible}.textTwo{text-align:start;font-size:1.1rem;font-weight:800;width:50px;height:25px;color:#b1b1b1;z-index:1;cursor:pointer}.textTwo:hover+.boxTwo{height:160px;opacity:1;visibility:visible}.boxTwo{display:ruby;opacity:0;width:200px;height:120px;font-size:.9rem;font-weight:800;color:#5e5e5e;border-radius:12px;background:#2e2e2e;transition:height .5s,opacity .5s;padding-top:2%;visibility:hidden}.boxTwo:hover{height:160px;color:#949494;opacity:1;visibility:visible}.leftMenuChevron{position:absolute}.leftMenuBtnProfile{position:fixed;top:14rem;left:1.5rem;font-size:1.5rem;font-weight:700;width:fit-content;opacity:.5;transition:opacity .5s ease-in;cursor:pointer}.leftMenuBtnProfile:hover{transition:opacity .5s ease-in;opacity:1}.leftMenuBtnProfile:hover+.profile{transition:opacity .5s ease-in;opacity:1;visibility:visible}.profile{position:fixed;border-radius:5px;top:13.5rem;left:1.5rem;opacity:0;width:fit-content;border:1px solid rgb(50,50,50);background-color:#292929;transition:opacity .5s ease-in;padding:10px;cursor:pointer;text-align-last:left;visibility:hidden}.profile:hover{transition:opacity .5s ease-in;opacity:1;visibility:visible}@keyframes fadeIn{0%{opacity:0}50%{opacity:1}to{transform:translate()}}@keyframes fadeOut{0%{opacity:0}50%{opacity:1}to{transform:translate()}}.fadeIn{animation:fadeIn 1s ease-in-out}.fadeOut{animation:fadeOut 1s ease-in-out}.logo{margin-top:10px;margin-right:5px;margin-left:10px}.logo:hover,.logo.react:hover{filter:drop-shadow(0 0 2em #707070aa)}.dropdown-item{display:flex;flex-flow:column;overflow:hidden}.line{width:0px;height:5px;border-radius:5px;background-color:#818181;transition:all .8s}.lineMove{height:1px;width:100%;background-color:#363636;transition:all .8s}.lineContainer{display:flex;width:100%;justify-content:center;padding-top:3%}.para{position:absolute;top:15%;animation:animate 1.5s ease-in-out;opacity:0;font-weight:1000;font-size:2vw}@keyframes animate{0%{transform:scale(250);color:#535353;opacity:1}to{transform:scale(1);opacity:0}}body{overflow-x:hidden}.googleCont{position:fixed;top:1.5rem;right:5rem;z-index:9999;opacity:.5;transition:opacity .5s ease-in;cursor:pointer;border:1px solid rgb(139,139,139);width:fit-content;padding:2px;border-radius:25px;background-color:#242424}.googleContLogged:hover{transition:opacity .5s ease-in;opacity:1}.googleContLogged:hover{transition:opacity .5s ease-in;opacity:1;height:50px}.googleContLogged:hover+.logoutBox{transition:opacity .5s ease-in;opacity:1;visibility:visible}.logoutBox{position:fixed;border-radius:5px;top:3.5rem;right:7.5rem;z-index:10;opacity:0;height:fit-content;border:1px solid rgb(78,78,78);background-color:#292929;transition:opacity .5s ease-in;padding:5px;cursor:pointer;visibility:hidden;color:#9e9e9e;font-size:.8rem;font-weight:700;width:fit-content}.logoutBox:hover{transition:opacity .5s ease-in;opacity:1;visibility:visible}.googleSign{display:flex;align-items:center}.googleText{color:#9e9e9e;font-size:.8rem;font-weight:700;width:fit-content;padding-right:.5rem;padding-left:.5rem}.googleTextLogged{display:flex;align-items:center;color:#9e9e9e;font-size:.8rem;font-weight:700;width:fit-content}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:10vh;line-height:1.5;background-color:#242424;font-size:clamp(12px,2vw,20px)}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}
