body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}*{box-sizing:border-box;margin:0;padding:0}.NavbarItems{background:transparent;height:55px;padding-right:15px;justify-content:center;font-size:1.2rem;border-bottom-right-radius:40px}.navbar-logo,.NavbarItems{display:flex;align-items:center}.navbar-logo{cursor:pointer;width:120px;height:60px;margin-top:5px}.navbar-brand-name{font-family:"Roboto",sans-serif;font-size:24px;margin-left:10px;color:#fff}.navbar-logo:hover{-webkit-animation:shake 4s;animation:shake 4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}@keyframes shake{0%{-webkit-transform:translate(1px,1px) rotate(0deg);transform:translate(1px,1px) rotate(0deg)}10%{-webkit-transform:translate(-1px,-2px) rotate(-1deg);transform:translate(-1px,-2px) rotate(-1deg)}20%{-webkit-transform:translate(-3px) rotate(1deg);transform:translate(-3px) rotate(1deg)}30%{-webkit-transform:translate(3px,2px) rotate(0deg);transform:translate(3px,2px) rotate(0deg)}40%{-webkit-transform:translate(1px,-1px) rotate(1deg);transform:translate(1px,-1px) rotate(1deg)}50%{-webkit-transform:translate(-1px,2px) rotate(-1deg);transform:translate(-1px,2px) rotate(-1deg)}60%{-webkit-transform:translate(-3px,1px) rotate(0deg);transform:translate(-3px,1px) rotate(0deg)}70%{-webkit-transform:translate(3px,1px) rotate(-1deg);transform:translate(3px,1px) rotate(-1deg)}80%{-webkit-transform:translate(-1px,-1px) rotate(1deg);transform:translate(-1px,-1px) rotate(1deg)}90%{-webkit-transform:translate(1px,2px) rotate(0deg);transform:translate(1px,2px) rotate(0deg)}to{-webkit-transform:translate(1px,-2px) rotate(-1deg);transform:translate(1px,-2px) rotate(-1deg)}}.fa-react{margin-left:.5rem;font-size:1.6rem}.nav-menu{display:grid;grid-template-columns:repeat(5,auto);grid-gap:10px;list-style:none;text-align:center;width:70vw;justify-content:end;margin-right:2rem}.nav-links{color:#fff;text-decoration:none;padding:.5rem}.nav-links:hover{color:#b3b0b0;transition:all .7s ease-out}.fa-bars{color:#fff}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative;border-bottom-right-radius:0}.nav-menu{display:flex;flex-direction:column;width:100%;height:800px;position:absolute;top:80px;left:-100%;justify-content:start}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:rgba(0,0,0,.79);left:0;z-index:1}.nav-links{text-align:center;width:100%;display:inline;font-size:1.4rem}.nav-links:hover{color:#008b8b;border-radius:0}navbar-logo{width:120px;height:60px;position:absolute;top:0;left:0;-webkit-transform:translate(25%,50%);transform:translate(25%,50%)}.menu-icon{display:block;position:absolute;top:-21px;right:0;-webkit-transform:translate(-100%,60%);transform:translate(-100%,60%);font-size:1.8rem;cursor:pointer}.fa-times{color:#fff;font-size:2rem}.nav-links-mobile{display:none;text-align:center;padding:1.5rem;margin:2rem auto;border-radius:4px;width:250px;background:#3acbf7;text-decoration:none;color:#fff;font-size:1.6rem}.nav-links-mobile:hover{color:#6568f4;transition:.25s}.navbar-brand-name{display:none}}:root{--primary:#3acbf7}.btn{border-radius:4px;outline:none;border:none;cursor:none}.btn,.btn:hover{padding:8px 20px}.btn:hover{transition:all .3s ease-out;background:#fff;color:#6568f4;transition:.25s}.btn--primary{background-color:#3acbf7;background-color:var(--primary)}.btn--outline{background-color:transparent;border-radius:4px;border:1px solid #3acbf7;border:1px solid var(--primary);transition:all .3s ease-out}.btn--medium,.btn--outline{color:#fff;padding:8px 20px}.btn--medium{border-radius:4px;font-size:18px}.btn--large{padding:12px 26px;border-radius:4px;font-size:20px;color:#fff}body{background:linear-gradient(90deg,#000,#183d3d,#000)!important;color:#fff!important}.bulma_hero__1bjCM.bulma_is-primary__1jh74{background:#000!important;color:#fff!important}.bulma_box__1T2Q9{background-color:#000!important}hr{background-color:#fff!important;border:none!important;display:block!important;height:2px!important;margin:1.5rem 0!important}.bulma_tag__xgEBq:not(body).bulma_is-info__23I6F,.bulma_tag__xgEBq:not(body).bulma_is-primary__1jh74{background-color:#5c8374!important;color:#fff!important}.bulma_is-rounded__33HAW{box-shadow:0 6px 4px rgba(0,0,0,.6)!important}.footer{text-align:center!important;color:#fff!important;opacity:1%!important}.styles_sectionIcon__1gjLR{background:#183d3d!important;color:#fff!important}.bulma_title__24LjN,.styles_sectionContent__v9ofE{color:#fff!important}html{background:linear-gradient(90deg,#000,#183d3d,#000)}body #contact-form{position:absolute;background:#000;color:#fff;font-family:sans-serif;padding:20px;top:50%;left:50%;border-radius:10px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);box-shadow:0 11px 15px -7px rgba(0,0,0,.3),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}body #contact-form input,body #contact-form textarea{width:100%;border:0;padding:10px 20px;box-sizing:border-box;margin-bottom:15px;margin-top:15px}body #contact-form textarea{height:200px;resize:vertical}body #contact-form button{width:100%;padding:10px;border:0;cursor:pointer;background:#5c8374;font-weight:700;color:#fff;font-size:18px;margin-bottom:15px;text-transform:uppercase}body #contact-form span{display:none;text-align:center}body #contact-form span.visible{display:block}.app{flex-direction:column;height:100vh;background:linear-gradient(90deg,#000,#183d3d,#000)}.app,.carousel{display:flex;align-items:center;justify-content:center}.carousel{margin:40px 0}.carousel-button{color:#fff!important;border:none;padding:15px 30px;margin:0 10px;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.carousel-button,.carousel-button:hover{background-color:#5c8374}.project-video{width:100%;height:400px;max-height:70vh}.project-container{text-align:center;max-width:600px;margin:0 20px}.project-image{width:100%;height:auto;border-radius:8px}.titles{list-style-type:none;padding:0;display:flex;justify-content:center;flex-wrap:wrap}.titles li{cursor:pointer;padding:10px;margin:5px;background-color:#5c8374;color:#fff!important;border-radius:5px;transition:background-color .3s ease}.titles li:hover{background-color:#0056b3}.selected{background-color:#ff5733}@media (max-width:768px){.project-video{height:200px}.project-container{max-width:100%}.carousel-button{padding:10px 20px}}
/*# sourceMappingURL=main.0c4f00ef.chunk.css.map */