@import "https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:Dimitri;src:url(/assets/dimitri-DwaEo7Q4.TTF)format("truetype");font-weight:400;font-style:normal;font-display:swap}:root{--normal-font:"Roboto";--red:#ff3030;--bg-white:#f8f8f8;--yellow:#ffd42a;--pale-yellow:#fadd6b;--disabled-yellow:#ffeb9c}body{background-color:var(--bg-white);font-family:var(--normal-font);scrollbar-width:none;margin:0;overflow-x:hidden}.NavBar{background-color:var(--red);border-radius:0 0 60px 60px;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100vw - 120px);height:100px;padding:0 60px;display:flex}.NavBar img{width:160px}.NavBar .Links{color:#000;flex-direction:row;justify-content:space-around;align-items:center;gap:35px;font-family:Dimitri;font-size:30px;text-decoration:none;display:flex}.NavBar .Links a{color:#000}.Page{background-color:var(--bg-white);min-height:calc(100vh - 100px)}.Home{flex-direction:column;align-items:center;display:flex}.Home img{width:250px;margin-top:100px}@keyframes rocket{0%{transform:translate(0)}12%{transform:translateY(-5px)}25%{transform:translateY(5px)}37%{transform:translate(-5px,-5px)}50%{transform:translate(-5px,5px)}62%{transform:translate(5px,-5px)}75%{transform:translate(5px,5px)}to{transform:translate(0)}}.Home .rocketLogo:hover{filter:drop-shadow(0 0 15px red)blur(2px);animation:.3s infinite rocket}.Home h1{margin:0;font-family:Dimitri;font-size:75px}.Home p{text-align:center;width:60vw;font-size:30px}.Home .HomeCard{flex-direction:row;width:calc(100vw - 40px);margin:40px 20px;display:flex}.Home .HomeCard .image{justify-content:center;align-items:center;width:50%;display:flex}.Home .HomeCard .image img{width:70%;box-shadow:25px 25px var(--yellow);border-radius:15px;transition:all .5s}.Home .HomeCard .image img:hover{box-shadow:40px 40px var(--yellow);transform:translate(-10px,-10px)}.Home .HomeCard .text{flex-direction:column;justify-content:center;align-items:center;width:50%;display:flex}.Home .HomeCard .text h2{margin:0;font-family:Dimitri;font-size:65px}.Home .HomeCard .text p{width:80%;margin:0;font-size:30px}.Contact{flex-direction:row;display:flex}.Contact .Text{justify-content:center;align-items:center;width:60vw;display:flex}.Contact .Text p{text-align:center;width:80%;font-size:30px}.Contact .Form-container{justify-content:center;align-items:center;width:40vw;display:flex}.Contact .Form-container form{background-color:var(--red);border-radius:15px;flex-direction:column;align-items:center;width:80%;height:80%;display:flex}.Contact .Form-container form label{align-self:flex-start;margin-left:15%;font-family:Dimitri;font-size:23px}.Contact .Form-container form input{width:70%;margin-bottom:15px}.Contact .Form-container form h1{font-family:Dimitri;font-size:50px}.Demos{flex-direction:column;align-items:center;display:flex}.Demos h1{font-family:Dimitri;font-size:100px}.Demos .cards-container{flex-flow:wrap;justify-content:space-around;width:calc(100vw - 40px);padding:20px;display:flex}.Demos .cards-container a{color:#000;text-decoration:none}.Demos .cards-container .demo-card{background-color:var(--red);width:200px;height:300px;box-shadow:25px 25px var(--yellow);border-radius:25px;flex-direction:column;align-items:center;margin:50px 4vw;transition:all .5s;display:flex;overflow:hidden}.Demos .cards-container .demo-card:hover{box-shadow:40px 40px var(--yellow);transform:translate(-10px,-10px)}.Demos .cards-container .demo-card img{height:50%}.Demos .cards-container .demo-card .text{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:50%;display:flex}.Demos .cards-container .demo-card .text h2{margin:0;font-family:Dimitri}.Footer{background-color:var(--red);border-radius:60px 60px 0 0;flex-direction:row;justify-content:space-between;width:calc(100vw - 200px);padding:0 100px;display:flex;position:relative;bottom:0}.Footer img{width:360px}.Footer .Links{flex-direction:column;justify-content:end;align-items:end;gap:15px;margin:0 0 40px;display:flex}.Footer .Links h3{margin:0}.Footer .Links a{color:#000;margin:0;text-decoration:none}button{background-color:var(--yellow);border:none;border-radius:10px;margin:10px;padding:10px;font-family:Dimitri;font-size:25px;transition:all .5s;box-shadow:10px 10px #000}button:hover{cursor:pointer;transform:translate(-3px,-3px);box-shadow:16px 16px #000}button:hover:disabled{cursor:progress;transform:translate(0);box-shadow:10px 10px #000}button:disabled{background-color:var(--disabled-yellow)}input{background-color:var(--pale-yellow);font-family:var(--normal-font);border:none;border-radius:12px;padding:10px;font-size:15px}input:focus{outline-color:var(--yellow);outline-style:double}input:disabled{background-color:var(--disabled-yellow);color:gray}a{color:#000;text-decoration:none}.ErrorPage{background-color:var(--red);flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex}.ErrorPage h1,.ErrorPage h2{margin:0;font-family:Dimitri}.ErrorPage h1{font-size:150px}.ErrorPage h2{font-size:60px}.ErrorPage .container404{flex-direction:row;align-items:center;display:flex}.ErrorPage img{width:150px;margin:10px}.ErrorPage p{font-size:20px}
