@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Outfit&display=swap);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}body,html{overflow-x:hidden}*{cursor:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#ccc;border-radius:20px;margin-bottom:8px;margin-top:8px}::-webkit-scrollbar-thumb{background:#3f3f3f;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#1d1d1f}a{color:#fff}a,a:hover{text-decoration:none}.App{align-items:center;display:flex;flex-direction:column}a:hover,button:hover,div:hover,h1:hover,h2:hover,h3:hover,h4:hover,h5:hover,h6:hover,img:hover,p:hover{cursor:none}.light-bg-1{background-color:#fff}.light-bg-1,.light-bg-2{transition:background-color .2s}.light-bg-2{background-color:#f5f5f7}.light-eyebrow{color:#535355;transition:color .2s}.light-heading{color:#1d1d1f;transition:color .2s}.light-phrase{color:rgba(51,51,51,.749);transition:color .2s}.light-nav{background-color:#ffffff80;transition:background-color .2s}.light-anchor{color:#333}.light-anchor:hover{color:#0064ff;font-size:18px}.light-card{background-color:#fff;border:1px solid #ebebeb;transition:border .2s,background-color .2s}.light-field{border:2px solid #ebebeb;color:#5f5f5f;transition:background-color .2s,border .2s,color .2s}.light-shadow{box-shadow:0 3px 7px #0003;transition:box-shadow .2s}.light-language-button{background-color:#fff;border:none;box-shadow:0 5px 12px #0003;color:#1d1d1f;transition:background-color .2s,box-shadow .2s,color .2s,border .2s}.light-context-menu{background-color:#0000001a;transition:background-color .2s}.light-theme-button{background-color:#fff;border:none;color:#1d1d1f;font-size:14px;transition:all .3s}.light-theme-button:hover{background-color:#0064ff}.light-theme-button:hover h4{color:#fff}.light-theme-button:hover .dark-icon{fill:#fff}.dark-theme-button{background-color:#141414;border:2px solid #83838329;color:#fff;font-size:14px;transition:background-color .3s,color .2s,border .2s}.dark-theme-button:hover{background-color:#0064ff}.dark-context-menu{background-color:#ffffff1a;transition:background-color .2s}.dark-card{background-color:#1d1d1f;border:1px solid #83838329;transition:background-color .2s,border .2s}.dark-bg-1{background-color:#1d1d1f!important}.dark-bg-1,.dark-bg-2{transition:background-color .2s}.dark-bg-2{background-color:#000}.dark-heading{color:#fff;transition:color .2s}.dark-eyebrow{color:rgba(245,245,247,.769);transition:color .2s}.white{color:#fff;transition:color .2s}.white-opacity{color:#cfcfcf;transition:color .2s}.white-opacity-max{color:#b1b1b1;transition:color .2s}.dark-nav{background-color:hsla(0,0%,100%,.151);transition:background-color .2s}.dark-anchor{color:#fff;transition:color .2s,font-size .2s}.dark-anchor:hover{color:#30a2ff;font-size:18px}.dark-expand{color:#30a2ff;transition:color .2s}.dark-field{background-color:#00000059;border:2px solid #83838329;color:#fffc;transition:background-color .2s,border .2s,color .2s}.dark-shadow{box-shadow:0 3px 14px #fff3!important;transition:box-shadow .2s}.dark-language-button{background-color:#141414;border:2px solid #83838329;color:#fff;transition:background-color .2s,color .2s,border .2s}@media only screen and (max-width:598px){.dark-anchor:hover,.light-anchor:hover{font-size:14px}}@media only screen and (max-width:500px){.dark-anchor:hover,.light-anchor:hover{font-size:11px}}@media only screen and (max-width:386px){.dark-anchor:hover,.light-anchor:hover{font-size:9px}}*{margin:0;padding:0}nav{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:38px;box-shadow:0 0 4px #0000004d;box-sizing:border-box;display:flex;height:51px;padding:4px 8px;position:fixed;top:1.235em;z-index:40}@media screen and (max-width:500px){nav{height:40px}}@media screen and (max-width:386px){nav{height:34px;padding:4px 5px}}nav img{border:none;border-radius:9999px;cursor:pointer;height:37px;margin-right:22px;transition:all .2s ease-in-out;width:37px}nav img:hover{scale:1.05}@media screen and (max-width:500px){nav img{height:24px;margin-right:14px;width:24px}}@media screen and (max-width:386px){nav img{height:20px;margin-right:10px;width:20px}}nav button,nav h3{align-items:center;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:400;justify-content:center;transition:all .15s ease-in-out;width:89px}@media screen and (max-width:598px){nav button,nav h3{width:68px}}@media screen and (max-width:500px){nav button,nav h3{width:54px}}@media screen and (max-width:386px){nav button,nav h3{width:40px}}nav .first{margin-right:14px}nav h3{font-size:16px;padding:11px 0 10px}@media screen and (max-width:598px){nav h3{font-size:14px}}@media screen and (max-width:500px){nav h3{font-size:11px}}@media screen and (max-width:386px){nav h3{font-size:9px}nav .first{width:44px}}nav button{background-color:#0064ff;border:none;border-radius:20px;color:#fff;font-size:15px;margin-left:24px;padding:7px 18px}@media screen and (max-width:598px){nav button{font-size:14px;width:76px}}@media screen and (max-width:500px){nav button{font-size:11px;margin-left:14px;padding:4px 0;width:58px}}@media screen and (max-width:386px){nav button{font-size:9px;margin-left:10px;margin-top:1px;width:50px}}nav button:hover{background-color:#0041a3}.container-hero{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;height:100vh;padding-top:14.25em;position:relative;width:100vw}.container-hero #hero{position:absolute;top:0}.container-hero .container-avatar{align-items:center;border-radius:9999px;box-shadow:0 0 30px #0003;display:flex;height:250px;justify-content:center;overflow:hidden;position:relative;width:250px}@media screen and (max-width:510px){.container-hero .container-avatar{height:200px;width:200px}.container-hero .container-avatar img{height:200px!important;width:200px!important}}.container-hero .container-avatar img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;border-top-right-radius:0;bottom:0;height:250px;position:absolute;width:250px}.container-hero h1,.container-hero h2,.container-hero h3,.container-hero h4{font-family:Inter,sans-serif}.container-hero h2{font-size:24px;font-weight:500;letter-spacing:-.035em;margin-top:24px}@media screen and (max-width:410px){.container-hero h2{font-size:18px}}.container-hero h1{font-size:72px;font-weight:700;letter-spacing:-.04em;margin-top:25px;word-spacing:-.0075em}@media screen and (max-width:768px){.container-hero h1{font-size:50px}}@media screen and (max-width:510px){.container-hero h1{font-size:38px}}@media screen and (max-width:410px){.container-hero h1{font-size:32px}}@media screen and (max-width:350px){.container-hero h1{font-size:27px}}.container-hero h4{font-size:15px;font-weight:400;margin-top:22px;max-width:390px;text-align:center}@media screen and (max-width:410px){.container-hero h4{font-size:12px;max-width:270px}}@media screen and (max-width:350px){.container-hero h4{margin-top:14px}}.container-hero button{align-items:center;background-color:#0064ff;border:none;border-radius:36px;box-shadow:0 1px 10px rgba(0,0,0,.275);display:flex;justify-content:flex-start;margin-top:24px;padding:12px 20px 12px 24px;position:relative;width:190px}@media screen and (max-width:510px){.container-hero button{width:165px}}.container-hero button:hover img{right:16px}.container-hero button h3{color:#fff;font-size:18px;font-weight:400}@media screen and (max-width:510px){.container-hero button h3{font-size:14px}}.container-hero button img{height:12px;position:absolute;right:20px;transition:all .275s ease-out}#cursor{border:none;border-radius:50%;height:22px;left:10px;pointer-events:none;position:fixed;top:10px;transition:width .225s,height .225s,background-color .225s;width:22px;z-index:1000}.light-cursor{background-color:rgba(0,0,0,.175)}.dark-cursor{background-color:#ffffff1a}.click{background-color:#0006!important;height:19px!important;width:19px!important}.disappear{background-color:#0000!important}@keyframes gradient-animation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.container-manifest{align-items:center;display:flex;height:60vh;justify-content:center;width:100vw}@media screen and (max-width:450px){.container-manifest{height:30vh}}.container-manifest .manifest{-webkit-text-fill-color:#0000;animation:gradient-animation 30s ease infinite;background:linear-gradient(300deg,#ffee07,#ff2b6a,#ab4bff,#5ca2ff,#df1700);-webkit-background-clip:text;background-clip:text;background-size:360% 360%;margin-bottom:90px}@media screen and (max-width:598px){.container-manifest .manifest{margin-bottom:0}}@media screen and (max-width:450px){.container-manifest .manifest{margin-bottom:90px}}.container-manifest .manifest h1{font-family:Inter,sans-serif;font-size:83px;letter-spacing:-.04em;line-height:1.05;max-width:1200px;text-align:center}@media screen and (max-width:1210px){.container-manifest .manifest h1{font-size:72px;max-width:1100px}}@media screen and (max-width:1040px){.container-manifest .manifest h1{font-size:62px;max-width:950px}}@media screen and (max-width:880px){.container-manifest .manifest h1{font-size:52px;max-width:700px}}@media screen and (max-width:750px){.container-manifest .manifest h1{font-size:46px;max-width:650px}}@media screen and (max-width:690px){.container-manifest .manifest h1{font-size:40px;max-width:575px}}@media screen and (max-width:598px){.container-manifest .manifest h1{font-size:34px;max-width:500px}}@media screen and (max-width:490px){.container-manifest .manifest h1{font-size:30px;max-width:400px}}@media screen and (max-width:432px){.container-manifest .manifest h1{font-size:26px;max-width:350px}}@media screen and (max-width:386px){.container-manifest .manifest h1{font-size:24px;max-width:350px}}@media screen and (max-width:350px){.container-manifest .manifest h1{font-size:26px;max-width:300px}}.context-menu{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:none;border-radius:20px;display:flex;flex-direction:column;gap:7px;padding:10px 12px;position:absolute;visibility:hidden;z-index:50}.context-menu a{color:#000;text-decoration:none}.context-menu .context-menu-item{align-items:center;background-color:#fff;border-radius:12px;display:flex;gap:11px;padding:8px 16px 9px;transition:scale .2s,background-color .2s,transform .2s}.context-menu .context-menu-item:active{transform:scale(.95)}.context-menu .context-menu-item:hover{background-color:#0064ff;scale:1.07}.context-menu .context-menu-item:hover .context-icon{fill:#fff}.context-menu .context-menu-item:hover h3{color:#fff}.context-menu .context-menu-item .context-icon{fill:#000;transition:fill .2s;width:20px}.context-menu .context-menu-item .linkedin{height:17px;margin-bottom:1px}.context-menu .context-menu-item .share{height:21px}.context-menu .context-menu-item .mail{height:15px}.context-menu .context-menu-item h3{font-family:Inter,sans-serif;font-size:16px;letter-spacing:-.025em;transition:color .2s}.contact-form-container{border-radius:20px;display:flex;flex-direction:column;padding:18px}.contact-form-container .field{border-radius:6px;font-family:Inter,sans-serif;font-size:14px;letter-spacing:-.025em;outline:none;padding:10px 14px;transition:border .2s}.contact-form-container .field:focus{border:2px solid #0064ff}@media screen and (max-width:810px){.contact-form-container .data{width:155px}}@media screen and (max-width:730px){.contact-form-container .data{width:130px}}@media screen and (max-width:685px){.contact-form-container .data{width:200px}}@media screen and (max-width:560px){.contact-form-container .data{width:170px}}@media screen and (max-width:500px){.contact-form-container .data{width:130px}}@media screen and (max-width:425px){.contact-form-container .data{width:115px}}.contact-form-container .submit{background-color:#0064ff;border:none;border-radius:10px;color:#fff;font-family:Inter,sans-serif;font-size:14px;padding:12px 0;transition:all .2s}.contact-form-container .submit:hover{background-color:#004fc5}.contact-form-container .submit:active{transform:scale(.98)}.contact-form-container textarea{margin-bottom:16px;margin-top:10px;max-height:225px;max-width:440px;min-height:225px;min-width:440px;width:440px}@media screen and (max-width:810px){.contact-form-container textarea{max-width:350px;min-width:350px;width:350px}}@media screen and (max-width:730px){.contact-form-container textarea{max-width:300px;min-width:300px;width:300px}}@media screen and (max-width:685px){.contact-form-container textarea{max-width:440px;min-width:440px;width:440px}}@media screen and (max-width:560px){.contact-form-container textarea{max-width:380px;min-width:380px;width:380px}}@media screen and (max-width:500px){.contact-form-container textarea{max-width:300px;min-width:300px;width:300px}}@media screen and (max-width:425px){.contact-form-container textarea{max-width:270px;min-width:270px;width:270px}}.contact-form-container .input-container{display:flex;gap:10px}.contact-container{align-items:center;display:flex;flex-direction:column;padding-bottom:50px;position:relative;width:100vw}.contact-container #contact{position:absolute;top:26px}.contact-container h1{font-size:84px;max-width:700px;text-align:center}@media screen and (max-width:810px){.contact-container h1{font-size:72px;max-width:600px}}@media screen and (max-width:685px){.contact-container h1{font-size:60px;max-width:500px}}@media screen and (max-width:560px){.contact-container h1{font-size:52px;font-size:44px;margin-left:30px!important;max-width:400px;max-width:370px}}@media screen and (max-width:500px){.contact-container h1{font-size:40px;max-width:300px}}.contact-container h1,.contact-container h3{margin-left:0}.contact-container h3{padding-top:150px}.contact-container p{font-family:Inter,sans-serif;font-size:16px;letter-spacing:-.025em;margin-top:45px;max-width:720px;text-align:center}@media screen and (max-width:810px){.contact-container p{max-width:600px}}@media screen and (max-width:685px){.contact-container p{font-size:14px;max-width:500px}}@media screen and (max-width:560px){.contact-container p{font-size:14px;max-width:420px}}@media screen and (max-width:500px){.contact-container p{font-size:14px;max-width:380px}}@media screen and (max-width:425px){.contact-container p{font-size:13px;max-width:310px}}.contact-container .contact-data{display:flex;gap:22px;margin-top:44px}@media screen and (max-width:685px){.contact-container .contact-data{flex-direction:column}}.contact-container .contact-data .contact-socials-container{border-radius:20px;box-shadow:0 3px 7px #0003;display:flex;flex-direction:column;gap:10px;padding:22px 24px}@media screen and (max-width:685px){.contact-container .contact-data .contact-socials-container{align-items:center}}.contact-container .contact-data .contact-socials-container a{color:#0000;text-decoration:underline}.contact-container .contact-data .contact-socials-container button{align-items:center;border:none;border-radius:10px;display:flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:16px;letter-spacing:-.025em;padding:16px 14px;transition:all .25s;width:200px}@media screen and (max-width:685px){.contact-container .contact-data .contact-socials-container button{width:460px}}@media screen and (max-width:560px){.contact-container .contact-data .contact-socials-container button{width:400px}}@media screen and (max-width:500px){.contact-container .contact-data .contact-socials-container button{width:322px}}@media screen and (max-width:425px){.contact-container .contact-data .contact-socials-container button{width:292px}}.contact-container .contact-data .contact-socials-container button .svg{height:21px;width:22px}.contact-container .contact-data .contact-socials-container button .light-svg{fill:#383838}.contact-container .contact-data .contact-socials-container button .dark-svg{fill:#727272}.contact-container .contact-data .contact-socials-container button:active{transform:scale(.95)}.contact-container .contact-data .contact-socials-container button:hover{color:#fff}.contact-container .contact-data .contact-socials-container button:hover .svg{fill:#fff}.contact-container .contact-data .contact-socials-container .linkedin:hover{background:#599ac1;background:linear-gradient(315deg,#599ac1,#1376b3)}.contact-container .contact-data .contact-socials-container .github:hover{background:#c59bfb;background:linear-gradient(315deg,#c59bfb,#705394)}.contact-container .contact-data .contact-socials-container .twitter:hover{background:#326efe;background:linear-gradient(315deg,#326efe,#01aaee)}.contact-container .contact-data .contact-socials-container .whatsapp:hover{background:#0c9022;background:linear-gradient(315deg,#0c9022,#32f152)}.contact-container .contact-data .contact-socials-container .whatsapp .svg{transition:all .25s}.contact-container .contact-data .contact-socials-container .email{align-self:flex-end;background-color:#0064ff;color:#fff;display:flex;justify-content:center;margin-top:46px}@media screen and (max-width:685px){.contact-container .contact-data .contact-socials-container .email{margin-top:28px}}.contact-container .contact-data .contact-socials-container .email:hover{background-color:#004fc5}.theme-button{align-items:center;border-radius:14px;bottom:71px;box-shadow:0 3px 7px #0003;display:flex;font-family:Inter,sans-serif;font-size:14px;gap:10px;left:18px;padding:12px 18px;position:fixed;transition:all .3s;z-index:50}.theme-button h4{font-family:Inter,sans-serif;font-weight:500;letter-spacing:-.03em;margin-bottom:1px;transition:all .2s}.theme-button .light-icon{fill:#fff;height:18px;transition:all .2s;width:18px}.theme-button .dark-icon{fill:#1d1d1f;height:18px;transition:all .2s;width:18px}.container-intro{display:flex;gap:28px;margin-top:135px;position:relative}@media screen and (max-width:1380px){.container-intro{margin-left:96px}}@media screen and (max-width:1300px){.container-intro{margin-left:110px}}@media screen and (max-width:1230px){.container-intro{gap:20px;margin-left:0}}@media screen and (max-width:1020px){.container-intro{flex-direction:column;margin-top:90px}}@media screen and (max-width:750px){.container-intro{margin-top:60px}}.container-intro .big-card{border-radius:28px;padding:61px 56px 58px 60px}@media screen and (max-width:1380px){.container-intro .big-card{padding:48px 36px 48px 40px}}@media screen and (max-width:1230px){.container-intro .big-card{padding:36px 26px 36px 30px}}@media screen and (max-width:1020px){.container-intro .big-card{max-width:565px;padding:61px 56px 58px 60px}}@media screen and (max-width:750px){.container-intro .big-card{padding:48px 30px 48px 40px}}@media screen and (max-width:600px){.container-intro .big-card{max-width:410px;padding:36px 26px 36px 30px}}@media screen and (max-width:490px){.container-intro .big-card{max-width:280px}}@media screen and (max-width:360px){.container-intro .big-card{max-width:230px;padding:24px 20px 24px 28px}}.container-intro .big-card .link-container{align-items:center;display:flex;gap:10px;margin-top:20px}@media screen and (max-width:685px){.container-intro .big-card .link-container{flex-direction:column;margin-top:28px;width:100%}.container-intro .big-card .link-container .site-link{width:100%}}.container-intro .big-card .link-container .downloadBtn{background-color:#0064ff;border:none;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-family:Inter,sans-serif;font-weight:600;justify-content:center;padding-block:15px;padding-inline:10px;transition:all .15s ease-in-out;width:120px}@media screen and (max-width:685px){.container-intro .big-card .link-container .downloadBtn{margin-top:28px;width:100%}}.container-intro .big-card .link-container .downloadBtn:hover{background-color:#004fc5}.container-intro .big-card .link-container .web-btn{background-color:#08f}@media screen and (max-width:685px){.container-intro .big-card .link-container .web-btn{width:100%}}.container-intro .big-card .link-container .web-btn:hover{background-color:#035fe9}.container-intro .big-card h3{font-family:Inter,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.02em;max-width:550px}@media screen and (max-width:1420px){.container-intro .big-card h3{font-size:28px;max-width:500px}}@media screen and (max-width:1336px){.container-intro .big-card h3{font-size:26px;max-width:430px}}@media screen and (max-width:1300px){.container-intro .big-card h3{font-size:22px;max-width:390px}}@media screen and (max-width:1020px){.container-intro .big-card h3{font-size:32px;max-width:550px}}@media screen and (max-width:750px){.container-intro .big-card h3{font-size:26px;font-size:20px;max-width:450px;max-width:400px}}@media screen and (max-width:490px){.container-intro .big-card h3{font-size:16px;max-width:340px}}@media screen and (max-width:425px){.container-intro .big-card h3{font-size:20px;max-width:280px}}@media screen and (max-width:360px){.container-intro .big-card h3{font-size:18px;max-width:230px}}.container-intro .big-card p{font-family:Inter,sans-serif;font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.5;margin-top:25px;max-width:560px}@media screen and (max-width:1420px){.container-intro .big-card p{font-size:17px;max-width:500px}}@media screen and (max-width:1336px){.container-intro .big-card p{font-size:16px;max-width:430px}}@media screen and (max-width:1300px){.container-intro .big-card p{font-size:14px;max-width:390px}}@media screen and (max-width:1230px){.container-intro .big-card p{margin-top:16px}}@media screen and (max-width:1020px){.container-intro .big-card p{font-size:20px;max-width:560px}}@media screen and (max-width:750px){.container-intro .big-card p{font-size:17px;max-width:460px}}@media screen and (max-width:600px){.container-intro .big-card p{font-size:14px;max-width:405px}}@media screen and (max-width:490px){.container-intro .big-card p{font-size:12px;max-width:345px}}@media screen and (max-width:425px){.container-intro .big-card p{font-size:14px;max-width:280px}}@media screen and (max-width:360px){.container-intro .big-card p{font-size:14px;max-width:230px}}.container-intro .right-intro{display:flex;flex-wrap:wrap;gap:18px;max-width:678px}@media screen and (max-width:1230px){.container-intro .right-intro{max-width:450px}}@media screen and (max-width:1020px){.container-intro .right-intro{margin-bottom:20px;max-width:678px}}@media screen and (max-width:750px){.container-intro .right-intro{max-width:550px}}@media screen and (max-width:600px){.container-intro .right-intro{max-width:465px}}@media screen and (max-width:490px){.container-intro .right-intro{max-width:405px}}@media screen and (max-width:425px){.container-intro .right-intro{flex-direction:column;max-width:300px}}.container-intro .right-intro .small-card{align-items:center;border-radius:20px;display:flex;flex-direction:column;flex-wrap:wrap;height:210px;justify-content:center;text-align:center;width:328px}@media screen and (max-width:1380px){.container-intro .right-intro .small-card{height:180px;width:280px}}@media screen and (max-width:1300px){.container-intro .right-intro .small-card{height:160px;width:250px}}@media screen and (max-width:1230px){.container-intro .right-intro .small-card{height:130px;width:203px}}@media screen and (max-width:1020px){.container-intro .right-intro .small-card{height:210px;width:328px}}@media screen and (max-width:750px){.container-intro .right-intro .small-card{height:166px;width:260px}}@media screen and (max-width:600px){.container-intro .right-intro .small-card{height:140px;width:220px}}@media screen and (max-width:490px){.container-intro .right-intro .small-card{height:119px;width:190px}}@media screen and (max-width:425px){.container-intro .right-intro .small-card{height:210px;width:335px}}@media screen and (max-width:360px){.container-intro .right-intro .small-card{height:170px;width:275px}}.container-intro .right-intro .small-card h4{font-family:Inter,sans-serif;font-size:16px;font-weight:500;max-width:200px}@media screen and (max-width:1380px){.container-intro .right-intro .small-card h4{font-size:13px;font-size:12px}}@media screen and (max-width:1230px){.container-intro .right-intro .small-card h4{font-size:10px}}@media screen and (max-width:1020px){.container-intro .right-intro .small-card h4{font-size:16px}}@media screen and (max-width:750px){.container-intro .right-intro .small-card h4{font-size:14px}}@media screen and (max-width:600px){.container-intro .right-intro .small-card h4{font-size:10px}}@media screen and (max-width:425px){.container-intro .right-intro .small-card h4{font-size:16px}}@media screen and (max-width:360px){.container-intro .right-intro .small-card h4{font-size:14px}}.container-intro .right-intro .small-card .card-top{display:flex}@media screen and (max-width:1380px){.container-intro .right-intro .small-card .card-top h2{font-size:54px!important}}@media screen and (max-width:1300px){.container-intro .right-intro .small-card .card-top h2{font-size:50px!important}}@media screen and (max-width:1230px){.container-intro .right-intro .small-card .card-top h2{font-size:42px!important}}@media screen and (max-width:1020px){.container-intro .right-intro .small-card .card-top h2{font-size:56px!important}}@media screen and (max-width:750px){.container-intro .right-intro .small-card .card-top h2{font-size:50px!important}}@media screen and (max-width:600px){.container-intro .right-intro .small-card .card-top h2{font-size:42px!important}}@media screen and (max-width:425px){.container-intro .right-intro .small-card .card-top h2{font-size:70px!important}}@media screen and (max-width:360px){.container-intro .right-intro .small-card .card-top h2{font-size:60px!important}}.container-intro .right-intro .small-card .card-top .green{background:#30a8bc;background:linear-gradient(45deg,#30a8bc,#4dda68)}.container-intro .right-intro .small-card .card-top .green-sign{background:#52e35a;background:linear-gradient(45deg,#52e35a,#56ea4d)}.container-intro .right-intro .small-card .card-top .blue{background:#1860c4;background:linear-gradient(315deg,#1860c4,#58d0d9)}.container-intro .right-intro .small-card .card-top .purple{background:#5138ec;background:linear-gradient(45deg,#5138ec,#b561f9)}.container-intro .right-intro .small-card .card-top .purple-sign{background:#c568fb;background:linear-gradient(45deg,#c568fb,#d56ffe)}.container-intro .right-intro .small-card .card-top .red{background:#c84591;background:linear-gradient(315deg,#c84591,#f7a17b)}.container-intro .right-intro .small-card .card-top .red-sign{background:#bd3095;background:linear-gradient(315deg,#bd3095,#c84491)}.container-intro .right-intro .small-card .card-top .percent{align-self:flex-end;font-size:26px!important;margin-bottom:10px}.container-intro .right-intro .small-card .card-top .num{font-family:Inter,sans-serif;font-size:64px;letter-spacing:-.025em}.container-intro .right-intro .small-card .card-top .num,.container-intro .right-intro .small-card .card-top .sign{-webkit-text-fill-color:#0000;-webkit-background-clip:text}.container-intro .right-intro .small-card .card-top .place{margin-top:18px}.container-intro .right-intro .small-card .card-top .sign{font-family:Inter,sans-serif;font-size:32px}:root{--primary-color:#202020;--secondary-color:#fff}.button-container{align-items:center;border:2px solid #202020;border:2px solid var(--primary-color);border-radius:10px;cursor:pointer;display:flex;gap:10px;padding:10px}.button-container-dark{background-color:#202020;background-color:var(--primary-color);color:#fff;color:var(--secondary-color)}.button-text-container{align-items:flex-start;display:flex;flex-direction:column;font-family:Outfit,sans-serif}.button-store-name{font-size:20px;font-weight:700}.button-title{font-size:12px}.buttons-container{align-items:center;display:flex;gap:20px}.container-aboutme{align-items:center;display:flex;flex-direction:column;padding-bottom:140px;position:relative;width:100vw}.container-aboutme .start{align-self:flex-start}#about-me{position:absolute;top:60px}.eyebrow{font-family:Inter,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.025em;margin-bottom:12px;margin-left:24.475%;padding-top:143px}@media screen and (max-width:1300px){.eyebrow{margin-left:17.5%}}@media screen and (max-width:1050px){.eyebrow{margin-left:13.5%}}@media screen and (max-width:586px){.eyebrow{font-size:24px;margin-left:9.25%}}.heading{font-family:Inter,sans-serif;font-size:92px;font-weight:600;letter-spacing:-.045em;line-height:1.1;margin-left:24.3%;max-width:750px}@media screen and (max-width:1300px){.heading{margin-left:17.35%}}@media screen and (max-width:1050px){.heading{margin-left:13.35%}}@media screen and (max-width:860px){.heading{font-size:82px}}@media screen and (max-width:770px){.heading{font-size:72px;font-size:62px;max-width:560px;max-width:500px}}@media screen and (max-width:586px){.heading{font-size:50px;margin-left:9%;max-width:485px}}@media screen and (max-width:428px){.heading{font-size:44px;max-width:340px}}@media screen and (max-width:380px){.heading{font-size:40px}}@media screen and (max-width:340px){.heading{max-width:280px}}.success-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000001a;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.success-modal{border-radius:28px;box-shadow:0 8px 32px #00000014;max-width:400px;padding:32px;text-align:center;width:100%}.success-modal .success-content{align-items:center;display:flex;flex-direction:column;gap:16px}.success-modal .success-icon{align-items:center;background:linear-gradient(45deg,#30a8bc,#4dda68);border-radius:50%;color:#fff;display:flex;font-size:32px;height:64px;justify-content:center;margin-bottom:8px;width:64px}.success-modal h2{font-size:24px;font-weight:600;letter-spacing:-.025em}.success-modal h2,.success-modal p{font-family:Inter,sans-serif;margin:0}.success-modal p{font-size:16px;opacity:.8}.success-modal .close-success-btn{background-color:#0064ff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;margin-top:24px;padding:12px 32px;transition:all .2s}.success-modal .close-success-btn:hover{background-color:#004fc5}.registration-overlay{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#0000001a;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50}.registration-form{border-radius:28px;box-shadow:0 8px 32px #00000014;max-width:500px;padding:32px;position:relative;width:100%;z-index:51}.registration-form .form-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.registration-form .form-header h1{font-family:Inter,sans-serif;font-size:24px;font-weight:600;letter-spacing:-.025em}.registration-form .form-header .close-button{background:none;border:none;border-radius:50%;color:#666;cursor:pointer;font-size:28px;padding:4px 12px;transition:all .2s}.registration-form .form-header .close-button:hover{background-color:#0000000d}.registration-form .form-group{margin-bottom:16px}.registration-form .field{border:2px solid #0000;border-radius:12px;font-family:Inter,sans-serif;font-size:14px;outline:none;padding:12px 16px;transition:all .2s;width:90%}.registration-form .field:focus{border-color:#0064ff}.registration-form .submit{background-color:#0064ff;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:16px;font-weight:500;padding:14px;transition:all .2s;width:100%}.registration-form .submit:hover{background-color:#004fc5}.dark-field{background-color:#1d1d1f;border-color:#83838329;color:#fff}.dark-field::placeholder{color:#ffffff80}.light-field{background-color:#f5f5f7;border-color:#ebebeb;color:#1d1d1f}.light-field::placeholder{color:#00000080}
/*# sourceMappingURL=main.edf239bc.css.map*/