@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{foreground-1:#000;foreground-2:rgba(0,0,0,.6);background-1:#f8f8f8;background-2:#fff;foreground-primary:#b9ebf2;foreground-secondary:#07f1ab;foreground-tertiary:#acefef;group-primary:#2ed9c3;group-secondary:#07f1ab;group-tertiary:#acefef}article .cta button,article .cta a,body>main>form#contact>main>div button,body>main>article.intro>.wrapper>.cta button,body>main>article.intro>.wrapper>.cta a{display:inline-block;padding:.75rem 1rem;border-radius:10px;overflow:hidden;font-weight:600;font-size:.8rem;text-transform:uppercase;border:3px solid;transition:background-color ease .5s;transition:border-color ease .5s;background-color:#07f1ab;border-color:rgba(0,0,0,0);color:#000}article .cta button:hover,article .cta a:hover,body>main>form#contact>main>div button:hover,body>main>article.intro>.wrapper>.cta button:hover,body>main>article.intro>.wrapper>.cta a:hover{border-color:#2ed9c3}body>main>article.intro{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;width:100%}body>main>article.intro>.materials{position:absolute;left:0;top:0;width:100%;height:100%}body>main>article.intro>.wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;width:clamp(350px,70vw,600px);gap:1.5rem}body>main>article.intro>.wrapper>*{text-align:center}body>main>article.intro>.wrapper>p.description{font-weight:450;font-style:italic;color:rgba(0,0,0,.6);font-size:1rem;max-width:90vw}body>main>article.intro>.wrapper>.cta{margin-top:1rem;display:grid;gap:10px;display:flex;justify-content:center}body>header#navbar,body>header#navbar>main>nav>ul>li .showcase{box-shadow:0 0 10px #d3d3d3}body>header#navbar{z-index:10;position:fixed;top:0;left:0;width:100%;display:flex;justify-content:center;background-color:#fff}body>header#navbar>main{width:90%;padding:1.25rem 0;display:flex;justify-content:space-between}body>header#navbar>main .hamburger{margin-right:1rem;display:none;cursor:pointer;position:relative}body>header#navbar>main .hamburger>span{position:absolute;display:block;background-color:#2ed9c3;height:4px;width:100%;border-radius:5px;transition:.3s ease all;left:0;right:0}body>header#navbar>main .hamburger>span:nth-child(1){top:0}body>header#navbar>main .hamburger>span:nth-child(2){top:50%;transform:translateY(-50%)}body>header#navbar>main .hamburger>span:nth-child(3){bottom:0}body>header#navbar>main>.logo{display:flex;gap:1rem}body>header#navbar>main>.logo>img{height:50px}body>header#navbar>main>.logo>a{text-transform:uppercase;font-weight:300}body>header#navbar>main>nav>ul{display:flex;gap:20px}body>header#navbar>main>nav>ul>li{position:relative}body>header#navbar>main>nav>ul>li:after{content:" ";position:absolute;top:100%;right:0;width:calc(100% + 30vw);height:1.25rem;pointer-events:none}body>header#navbar>main>nav>ul>li:hover:after{pointer-events:all}body>header#navbar>main>nav>ul>li:hover .showcase{opacity:1;pointer-events:all}body>header#navbar>main>nav>ul>li>a{position:relative}body>header#navbar>main>nav>ul>li>a:after{content:" ";position:absolute;top:calc(100% + 5px);height:3px;border-radius:5px;left:0;width:0%;transition:.3s all ease;background-color:#2ed9c3}body>header#navbar>main>nav>ul>li>a:hover:after{width:70%}body>header#navbar>main>nav>ul>li .showcase{z-index:9;opacity:0;pointer-events:none;position:absolute;right:0;top:calc(100% + 1.25rem);background-color:#fff;padding:1rem;display:grid;grid-template-columns:100%;grid-gap:1rem;width:clamp(650px,20vw,680px)}body>header#navbar>main>nav>ul>li .showcase>aside{aspect-ratio:1/1;width:100%;display:flex;justify-content:center;align-items:center}body>header#navbar>main>nav>ul>li .showcase>aside>img{width:80%;object-fit:cover}body>header#navbar>main>nav>ul>li .showcase ul{display:flex;flex-direction:column;justify-content:start;align-items:start;width:100%;height:100%}body>header#navbar>main>nav>ul>li .showcase ul li{width:100%}body>header#navbar>main>nav>ul>li .showcase ul li.active,body>header#navbar>main>nav>ul>li .showcase ul li:hover{background-color:#f8f8f8}body>header#navbar>main>nav>ul>li .showcase ul li.active p.title:after,body>header#navbar>main>nav>ul>li .showcase ul li:hover p.title:after{width:70%}body>header#navbar>main>nav>ul>li .showcase ul li a{padding:1rem .75rem;display:flex;justify-content:start;align-items:start;flex-direction:column;gap:5px;width:100%;border-radius:5px}body>header#navbar>main>nav>ul>li .showcase ul li a p.title{font-weight:600;position:relative}body>header#navbar>main>nav>ul>li .showcase ul li a p.title:after{content:" ";background-color:#2ed9c3;height:2px;position:absolute;left:0;transition:width .3s ease;border-radius:15px;width:0%;top:100%}body>header#navbar>main>nav>ul>li .showcase ul li a p.sub{font-size:.9rem}body>header.-blue#navbar>main .hamburger>span{background-color:#024dff}body>header.-blue#navbar>main>nav>ul>li>a{position:relative}body>header.-blue#navbar>main>nav>ul>li>a:after{background-color:#024dff}body>header.-blue#navbar>main>nav>ul>li .showcase ul li a p.title:after{background-color:#024dff}@media screen and (max-width: 985px){body>header#navbar>main{padding-left:1rem;width:100%;justify-content:start}body>header#navbar>main .hamburger{display:flex;width:36px;aspect-ratio:6/5}body>header#navbar>main>nav{transition:.3s all ease;opacity:0;pointer-events:none;position:absolute;left:0;top:100%;width:100vw;height:calc(100dvh - 90px);overflow-y:auto;background-color:#fff}body>header#navbar>main>nav>ul{padding:1rem;width:100%;display:flex;flex-direction:column}body>header#navbar>main>nav>ul>li{width:100%}body>header#navbar>main>nav>ul>li>a{font-weight:500;font-size:1.5rem;position:relative}body>header#navbar>main>nav>ul>li>a:after{content:" ";position:absolute;height:4px;width:70%;background-color:rgba(7,241,171,.5);left:0;bottom:0%;z-index:1;transform:translateY(-2px)}body>header#navbar>main>nav>ul>li .showcase{margin-top:1rem;position:relative;opacity:1;width:100%;grid-template-columns:100%}body>header#navbar>main>nav>ul>li .showcase>aside{display:none}body>header#navbar>main>nav>ul>li .showcase>ul>li>a>p{width:100%;max-width:100%}body>header.active#navbar>main>.hamburger>span:nth-child(1),body>header.active#navbar>main>.hamburger>span:nth-child(3){left:50%;top:50%}body>header.active#navbar>main>.hamburger>span:nth-child(1){transform:translate(-50%, -50%) rotate(45deg)}body>header.active#navbar>main>.hamburger>span:nth-child(3){transform:translate(-50%, -50%) rotate(-45deg)}body>header.active#navbar>main>.hamburger>span:nth-child(2){transform:translateX(-100%);opacity:0}body>header.active#navbar>main>nav{opacity:1;pointer-events:all}body>header.active#navbar>main>nav>ul>li:after{display:none}body>header.active#navbar>main>nav>ul>li .showcase{z-index:9}}body>footer#footer{margin:5rem 0;width:90%;border-radius:20px;background-color:rgba(7,241,171,.5);overflow:hidden;position:relative}body>footer.-blue#footer{background-color:rgba(2,77,255,.5)}body>footer#footer:after{content:" ";border:2px solid #fff;border-radius:20px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:calc(100% - 15px);height:calc(100% - 15px);pointer-events:none}body>footer#footer .material{position:absolute;z-index:-1}body>footer#footer .material.blobs-dot{height:100%;object-fit:cover}body>footer#footer .material.blobs{opacity:.5;height:100%;bottom:0;right:0;aspect-ratio:1/1;transform:translate(30%, 30%)}body>footer#footer .wrapper{padding:5rem;display:flex;justify-content:space-between}body>footer#footer .wrapper .logo{position:absolute;height:50%;top:50%;left:5rem;transform:translateY(-50%)}body>footer#footer .wrapper>nav>ul{display:flex;align-items:start;justify-content:start;height:100%;gap:3rem}body>footer#footer .wrapper>nav>ul>li{height:100%;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:10px}body>footer#footer .wrapper>nav>ul>li>a{font-weight:600;z-index:1;position:relative;text-wrap:nowrap}body>footer#footer .wrapper>nav>ul>li>a:after{content:" ";background-color:#fff;position:absolute;left:0;bottom:0;height:50%;width:85%;z-index:-1}body>footer#footer .wrapper>nav>ul>li>ul{font-weight:300;display:flex;flex-direction:column;align-items:start;justify-content:start;gap:5px}body>footer#footer .wrapper>nav>ul>li>ul>li{transition:transform .3s ease}body>footer#footer .wrapper>nav>ul>li>ul>li:hover{transform:translateX(5px)}@media screen and (max-width: 830px){body>footer#footer>.wrapper{padding:2rem}body>footer#footer>.wrapper .logo{left:2rem}}@media screen and (max-width: 680px){body>footer#footer{padding:0 2rem}body>footer#footer *{font-size:.8rem}body>footer#footer>.wrapper{justify-content:center}body>footer#footer>.wrapper .logo{display:none}body>footer#footer>.wrapper>main{display:none}body>footer#footer>.wrapper>nav{width:100%}body>footer#footer>.wrapper>nav ul{justify-content:space-evenly}}@media screen and (max-width: 525px){body>footer#footer{width:95%}body>footer#footer>.wrapper{width:100%;padding:2rem 0rem}body>footer#footer>.wrapper>main>nav ul{justify-content:space-between}}body>main>form#contact>main>div .input_wrapper{display:flex;justify-content:start;gap:5px;flex-direction:column}body>main>form#contact>main>div .input_wrapper p.title{font-size:.9rem}body>main>form#contact>main>div .input_wrapper>.input{position:relative}body>main>form#contact>main>div .input_wrapper>.input:before{content:" ";background:linear-gradient(120deg, rgba(7, 241, 171, 0.5) 0%, #07f1ab 100%);position:absolute;width:calc(100% + 6px);height:calc(100% + 6px);top:50%;left:50%;transform:translate(-50%, -50%);opacity:.5}body>main>form#contact>main>div .input_wrapper>.input>input,body>main>form#contact>main>div .input_wrapper>.input textarea{padding:1rem;resize:none}body>main>form#contact>header{display:flex;flex-direction:column;gap:1rem}body>main>form#contact>header *{text-align:center}body>main>form#contact>header>p.description{max-width:60vw}body>main>form#contact{scroll-margin-top:calc(90px + 4rem);display:flex;justify-content:center;align-items:center;flex-direction:column;gap:2rem;width:90%}body>main>form#contact>main{width:60%}body>main>form#contact>main>aside,body>main>form#contact>main>div{display:flex;flex-direction:column;align-items:start;gap:10px;width:100%}body>main>form#contact>main>aside{width:100%}body>main>form#contact>main>aside>div{background:linear-gradient(340deg, rgba(46, 217, 195, 0.4) 0%, rgba(172, 239, 239, 0.3) 60%);padding:1rem;width:100%}body>main>form#contact>main>aside p.title{margin:.5rem 0;font-weight:600}body>main>form#contact>main>aside p.sub{font-size:1rem}body>main>form#contact>main>div{grid-column:2;width:100%;background:#fff;padding:2rem;display:flex;flex-direction:column;gap:2em}body>main>form#contact>main>div>header{display:flex;flex-direction:column;gap:1em;justify-content:start;align-items:start}body>main>form#contact>main>div>header p.title{font-size:2rem;font-weight:600;width:auto;z-index:1}body>main>form#contact>main>div>header p.title:after{content:" ";position:absolute;height:6px;width:70%;background-color:rgba(7,241,171,.5);left:0;bottom:0%;z-index:-1;transform:translateY(3px)}body>main>form#contact>main>div *{width:100%}body>main>form#contact>main>div .input_wrapper p.title{text-transform:uppercase;font-weight:600}body>main>form#contact>main>div>section{display:flex;gap:10px}@media screen and (max-width: 1100px){body>main>form#contact>main{grid-template-columns:1fr 3fr}body>main>form#contact>main>div{grid-column:2}}@media screen and (max-width: 800px){body>main>form#contact>main{width:100%;grid-template-columns:auto;grid-template-rows:auto auto;grid-gap:4rem}body>main>form#contact>main>aside{grid-row:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;justify-content:center;align-items:center;grid-gap:1rem}body>main>form#contact>main>aside>div{align-self:center;width:100%;padding:.5rem 1rem;height:100%;box-shadow:0 0 10px #d3d3d3}body>main>form#contact>main>div{grid-row:2;grid-column:1}}@media screen and (max-width: 600px){body>main>form#contact>main{grid-gap:2rem}body>main>form#contact>main>aside{grid-template-rows:repeat(4, 1fr);grid-template-columns:100%}body>main>form#contact>main>aside>div{width:100%}}p,a{font-weight:300;font-size:clamp(1rem,1vw,1.5rem)}h1{font-weight:600;font-size:clamp(1.5rem,5vw,3.5rem);line-height:clamp(2rem,5.25vw,4rem)}h1>span{color:#07f1ab}h1.blue>span{color:#024dff}h2{font-weight:400;font-size:clamp(1rem,3vw,1.5rem);line-height:clamp(1.125rem,2.25vw,3.5rem);font-style:italic}h3{font-weight:600;font-size:clamp(1rem,4vw,2.5rem);line-height:clamp(1.75rem,2.75vw,3.75rem)}@media screen and (max-width: 1800px){h3{font-size:clamp(1.25rem,3vw,1.75rem)}}@media screen and (max-width: 1310px){h3{font-size:clamp(1rem,2vw,1.5rem)}}p.sub{max-width:40vw;font-weight:400;font-style:italic;color:rgba(0,0,0,.6)}*{list-style:none;outline:none;border:none;position:relative;align-items:center;justify-content:center;box-sizing:border-box;padding:0;margin:0;font-family:inherit;text-decoration:inherit;color:inherit}article p.description span{font-weight:500}article .cta{padding:1em 0}p.description{font-weight:300}button,a{cursor:pointer}html,body{width:100vw;min-height:100dvh;overflow-x:hidden;scroll-behavior:smooth}body{background-color:#f8f8f8;display:flex;flex-direction:column;color:#000;justify-content:center;align-items:center;font-family:"Inter",serif;font-optical-sizing:auto;font-weight:400;font-style:normal}body>main{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6rem}body>main>article{width:90%}article[id]{scroll-margin-top:calc(90px + 4rem)}