@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&family=Roboto:wght@400;500;700;900&display=swap);html{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{background:#042440;color:#c8cbca;font-family:Roboto,sans-serif}#app.dark{background-color:#268675}p{font-size:20px;font-weight:500}a{text-decoration:none;transition:.2s}::-webkit-scrollbar{display:none}.container{margin:0 auto;max-width:1200px;padding:20px 45px}@media(max-width:1000px){.container{padding:20px 15px}}.section-title{-webkit-font-feature-settings:"smcp";font-feature-settings:"smcp";font-size:30px;font-style:normal;font-variant:small-caps;font-weight:900}.button,.section-title{color:#fff;text-transform:uppercase}.button{background-color:#9db6b11f;border-radius:50px;font-size:1.4rem;font-weight:800;padding:20px 30px}.button:hover{opacity:.8}.divider{display:flex;justify-content:center}.navbar .navbar-container{align-items:center;border-radius:20px;border-radius:32px;display:flex;justify-content:space-between}.navbar .navbar-container .burgermenu{display:none}@media(max-width:1000px){.navbar .navbar-container .burgermenu{display:block}}.navbar .navbar-container .logo{align-items:center;display:flex}.navbar .navbar-container .logo img{height:60px}.navbar .navbar-container .logo h1{color:#fff;font-size:2rem;font-weight:900;margin-left:20px}.navbar .navbar-container .links{display:flex;font-size:1.3rem}.navbar .navbar-container .links a{color:#fff;font-weight:500;margin-left:2rem;transition:.2s}.navbar .navbar-container .links a:hover{opacity:.7}@media(max-width:1000px){.navbar .navbar-container .links{display:none}}.navbar #mobileNav{background-color:#042440;display:none;flex-direction:column;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%}.navbar #mobileNav .button{background-color:#9db6b11f;border-radius:50px;color:#fff;font-size:1.4rem;font-weight:800;margin:10px 20px;padding:30px;text-align:center;text-transform:uppercase}.navbar #mobileNav .button:hover{opacity:.8}.navbar #mobileNav.visible{-webkit-animation:appear .3s ease 0s 1 forwards;animation:appear .3s ease 0s 1 forwards;display:flex}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}.landing header{display:flex;flex-wrap:wrap;justify-content:space-between;margin:4.5rem 0 6rem}.landing header .graphic{height:320px}.landing header .box{text-align:end}.landing header h1{font-size:5rem;font-weight:900;margin-bottom:1rem;text-align:end}.landing header h1,.landing header h2{color:#fff;font-style:normal;text-transform:uppercase}.landing header h2{font-size:3rem;font-weight:700;margin:1rem 0 3rem}@media(max-width:1000px){.landing header{justify-content:end;margin:0}.landing header .box,.landing header .graphic{width:100%}.landing header h1{font-size:3rem;margin:0}.landing header h2{font-size:2rem}}.landing #features .row{display:flex;margin:3rem 0}.landing #features .row .content{display:flex;flex-direction:column}.landing #features .row .graphic{height:280px;margin-right:2rem}@media(max-width:1000px){.landing #features .row .graphic{display:none}}.landing #features .row .title{color:#fff;font-size:2rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase}.landing #features .row .description{width:70%}.landing #features .row.right{flex-direction:row-reverse}.landing #features .row.right .content{align-items:flex-end}.landing #features .row.right .graphic{margin-left:2rem;margin-right:0}.landing #features .row.right .description,.landing #features .row.right .title{text-align:end}@media(max-width:1000px){.landing #features .row{flex-wrap:wrap}.landing #features .row .description{width:100%}.landing #features .row .title{margin-bottom:0}}.landing #projects{margin-top:4rem}.landing #projects .project{display:flex;margin-top:4rem}.landing #projects .project .preview{height:600px;margin-right:2rem;object-fit:contain;width:700px}.landing #projects .project .info{align-items:flex-end;display:flex;flex-direction:column}.landing #projects .project .title{color:#fff;font-size:2rem;font-weight:900;margin-bottom:1rem;text-align:end;text-transform:uppercase}.landing #projects .project .description{font-size:1.5rem;text-align:end}.landing #projects .project.right{flex-direction:row-reverse}.landing #projects .project.right .preview{margin-left:2rem;margin-right:0}.landing #projects .project.right .info{align-items:flex-start}.landing #projects .project.right .description,.landing #projects .project.right .title{text-align:start}@media(max-width:1000px){.landing #projects .project{flex-wrap:wrap}.landing #projects .project .preview{height:auto;margin-left:0;margin-right:0;width:100%}.landing #projects .project .description{text-align:center!important}}.landing #team{margin-bottom:5rem}.landing #team .title{color:#fff;font-size:2rem;font-weight:900;margin-bottom:2rem;text-transform:uppercase}.landing #team .members{display:flex;flex-wrap:wrap;justify-content:start}.landing #team .member{align-items:space-between;background-color:#9db6b11f;border-radius:10px;display:flex;flex-direction:row;justify-content:start;margin:.5rem;max-width:45%;padding:15px;transition:.1s;width:100%}.landing #team .member .avatar{border-radius:10px;box-shadow:1px 1px 10px #ffffff75;height:250px;object-fit:cover;width:250px}.landing #team .member .info{align-items:flex-start;display:flex;flex-direction:column;justify-content:start;margin-left:2rem;width:100%}.landing #team .member .links{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:center;width:100%}.landing #team .member .links .link{background-color:rgba(0,0,0,.527);border-radius:10px;margin:10px;padding:20px}.landing #team .member .name{color:#fff;font-size:1.8rem;font-weight:700;margin-bottom:.2rem;text-align:start}.landing #team .member .function{color:#fff;color:#aaa9a9;margin:0;text-align:center}.landing #team .member:hover{-webkit-transform:scale(1.01);transform:scale(1.01)}@media(max-width:1000px){.landing #team .member{flex-wrap:wrap;justify-content:center;margin-bottom:2rem;max-width:100%;width:100%}.landing #team .member .info{justify-content:center;margin-left:0}.landing #team .member .name{margin:2rem auto 0;text-align:center}.landing #team .member .function{margin:1rem auto;text-align:center}}.landing #contact .title{color:#fff;font-size:2rem;font-weight:900;margin-bottom:1rem;text-transform:uppercase}.landing #contact .row{display:flex;flex-wrap:wrap;justify-content:space-between}.landing #contact .row .button{margin:10px;max-width:200px;text-align:center;width:100%}.landing #contact .row .button:first-of-type{margin-left:0}.landing #contact .row .button:last-of-type{margin-right:0}@media(max-width:1200px){.landing #contact .row .button:first-of-type{margin-left:10px}.landing #contact .row .button:last-of-type{margin-right:10px}}@media(max-width:1000px){.landing #contact .row .button{max-width:100%}}.menu{align-items:center;display:flex;flex-direction:column}.menu .button{margin:10px 0;text-align:center;width:80%}footer{flex-wrap:wrap;justify-content:space-between;margin-top:3rem}footer,footer .group{display:flex}footer .icons .link{all:unset;margin:7px}footer .icons .link img{height:20px}footer .icons .link:hover{opacity:.8}footer .links{margin-left:30px}footer .links .link{color:#fff;margin:7px}footer .links .link:hover{opacity:.8}@media(max-width:1000px){footer .links{margin:0}footer{justify-content:center}footer .group{margin-bottom:1rem}}
/*# sourceMappingURL=main.84239a9b.css.map*/