@import url(https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,wght@0,400;1,700&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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{overflow:hidden}html{scroll-behavior:smooth}body{background:#141414}body,section{position:relative}section{padding-left:calc(3rem + 2vw);padding-right:calc(3rem + 2vw)}section:after{background-image:url(/static/media/noise.ce84235038f71ce9ea9e.png);background-repeat:repeat;content:"";height:100%;left:0;opacity:.4;position:absolute;top:0;width:100%}@media(max-width:900px){section{padding-left:40px;padding-right:40px}}@media(max-width:500px){section{padding-left:20px;padding-right:20px}}h1{font-size:clamp(2.5rem,1.9318rem + 1.8182vw,3.75rem)}h1,h2{font-weight:600;margin:0}h2{font-size:clamp(2.1875rem,1.7614rem + 1.3636vw,3.125rem)}h3{font-size:clamp(1.5625rem,1.4205rem + .4545vw,1.875rem);font-weight:600;margin:0}.hero{background:#141414;border:2px solid #1c63d6;border-radius:0 0 120px 120px;border-top:0;overflow:hidden;position:relative;z-index:10}.hero .hero_wrapper{margin:auto;max-width:1500px;min-height:900px;position:relative;z-index:2}.hero .hero_wrapper,.hero .hero_wrapper .hero_content{align-items:center;display:flex;justify-content:center}.hero .hero_wrapper .hero_content{flex-direction:column}.hero .hero_wrapper .hero_content__image{border:10px solid #1c63d6;border-radius:300px;height:250px;position:relative;width:250px}.hero .hero_wrapper .hero_content__image img{border-radius:300px;height:250px;object-fit:cover;width:250px}.hero .hero_wrapper .hero_content__image .name{text-wrap:nowrap;background:#6c6c6c;border-radius:50px;color:#060404;font-size:1.4rem;font-weight:700;padding:5px 15px;position:absolute;right:-40%;top:50%;transform:translateY(-50%)}.hero .hero_wrapper .hero_content__image .name span{color:#1c63d6}.hero .hero_wrapper h1{text-wrap:balance;background:linear-gradient(90deg,#e1e1e1,#8a8989);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block;max-width:800px;padding-top:20px;text-align:center}@media(max-width:1200px){.hero{border-radius:0 0 60px 60px}}@media(max-width:600px){.hero{border-radius:0 0 30px 30px}.hero .hero_wrapper{min-height:800px}}@media(max-width:500px){.hero .hero_wrapper .hero_content__image .name{right:50%;transform:translateX(50%)}}.lang{background:#e1e1e1;border:2px solid #1c63d6;border-radius:0 0 120px 120px;border-top:0;margin-top:-150px;overflow:hidden;padding-top:150px;position:relative;z-index:9}.lang_wrapper{margin:auto;max-width:1500px;padding:100px 0;position:relative}.lang_wrapper .lang_group{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}@media(max-width:1200px){.lang{border-radius:0 0 60px 60px}}@media(max-width:600px){.lang{border-radius:0 0 30px 30px}}.about{background:#1b1b1b;border:2px solid #1c63d6;border-radius:0 0 120px 120px;border-top:0;margin-top:-150px;overflow:hidden;padding-top:150px;z-index:8}.about_wrapper{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1500px;padding:100px 0;position:relative;z-index:2}.about_wrapper .about_heading{align-self:center}.about_wrapper .about_heading h2{background:linear-gradient(90deg,#e1e1e1,#8a8989);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block}.about_wrapper .about_grid{grid-gap:70px;display:grid;gap:70px;grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),1fr));padding-top:50px}.about_wrapper .about_grid__card{align-items:center;display:flex;flex-direction:column}.about_wrapper .about_grid__card h3,.about_wrapper .about_grid__card p{color:#e1e1e1;text-align:center}.about_wrapper .about_grid__card h3{padding:15px 0}@media(max-width:1200px){.about{border-radius:0 0 60px 60px}}@media(max-width:600px){.about{border-radius:0 0 30px 30px}}.projects{background:linear-gradient(#232323,#545454);margin-top:-150px;padding-bottom:150px;padding-top:150px;z-index:7}.projects_wrapper{display:flex;flex-direction:column;justify-content:center;margin:auto;max-width:1500px;padding:100px 0;position:relative;z-index:2}.projects_wrapper .projects_heading{align-self:center}.projects_wrapper .projects_heading h2{background:linear-gradient(90deg,#e1e1e1,#8a8989);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block}.projects_wrapper .projects_group{display:flex;flex-direction:column;gap:60px;padding-top:100px}@media(max-width:1200px){.projects .projects_group{padding-top:50px}}.contact{background:#141414;border:2px solid #1c63d6;border-bottom:0;border-radius:120px 120px 0 0;margin-top:-150px;z-index:9}.contact_wrapper{display:flex;flex-direction:column;margin:auto;max-width:1500px;padding:100px 0;position:relative;z-index:2}.contact_wrapper .contact_heading{align-self:center}.contact_wrapper .contact_heading h2{background:linear-gradient(90deg,#e1e1e1,#8a8989);-webkit-background-clip:text;background-clip:text;color:#0000;display:inline-block}.contact_wrapper form{display:flex;flex-direction:column;gap:30px;margin:auto;max-width:1000px;padding-top:50px;position:relative;width:100%;z-index:2}.contact_wrapper form input,.contact_wrapper form textarea{background:#6c6c6c;border:0;border-radius:10px;color:#060404;flex-grow:1;font-size:20px;margin:0;padding:10px 15px}.contact_wrapper form input::placeholder,.contact_wrapper form textarea::placeholder{color:#e1e1e1}.contact_wrapper form .form_info{display:flex;gap:50px;width:100%}.contact_wrapper form .form_message{display:flex}.contact_wrapper form .form_message textarea{min-height:200px}.contact_wrapper form .submit_button{background:#1c63d6;border:none;border-radius:20px;color:#e1e1e1;cursor:pointer;font-weight:600;padding:10px 30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.contact_wrapper form button[disabled]{cursor:not-allowed;opacity:.5}@media(max-width:1200px){.contact{border-radius:60px 60px 0 0}}@media(max-width:650px){.contact_wrapper form .form_info{flex-direction:column;gap:30px}}@media(max-width:600px){.contact{border-radius:30px 30px 0 0}}.nav{display:flex;gap:30px;justify-content:flex-end;padding:20px}.nav a{background:#1c63d6;border-radius:20px;color:#e1e1e1;padding:10px 30px;position:relative;text-decoration:none;z-index:2}@media(max-width:350px){.nav{align-items:center;flex-direction:column}.nav a{text-align:center}}.project{align-items:center;display:flex;gap:50px;justify-content:space-evenly}.project__content{color:#e1e1e1;display:flex;flex-direction:column;gap:15px;max-width:700px}.project__content h3,.project__content p{margin:0}.project__content .type{font-weight:700}.project__content .copy{padding-bottom:10px}.project__content a{background:#1c63d6;border-radius:20px;color:#e1e1e1;font-weight:600;padding:10px 30px;text-decoration:none;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.project__image{max-width:700px}.project__image img{max-height:100%;width:100%}.left{flex-direction:row-reverse}@media(max-width:1200px){.project{flex-direction:column-reverse}}@media(max-width:800px){.project{gap:20px}.project__image{height:300px}.project__image img{height:100%;object-fit:cover}}
/*# sourceMappingURL=main.af7f2b8e.css.map*/