@import"https://fonts.googleapis.com/css2?family=Russo+One&display=swap";@import"https://fonts.googleapis.com/css2?family=Alfa+Slab+One&display=swap";:root{font-family:Prosto One,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#fff;background-color:#eb001f;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#535bf2;text-decoration:inherit;transition:transform .3s,background-position .5s ease;transform:translate(10px);background-position:right bottom}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh;font-family:Prosto One,sans-serif}h1{font-size:10em;line-height:1.1;font-family:Russo One,sans-serif;font-weight:400;font-style:normal}h2{font-size:7em;line-height:1.1;font-family:Russo One,sans-serif;font-weight:400;font-style:normal}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:transform .3s,background-position .5s ease}button:hover{transform:translate(10px);background-position:right bottom}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}.nav{position:sticky;top:0;width:100%;z-index:10;background-color:#fff}.navlinks{justify-content:space-around;margin-left:auto;margin-right:auto}.socials{padding-top:500px}.contact{display:flex;justify-content:center;align-items:center;min-height:100vh;background:#052d60;font-family:Alfa Slab One}form{display:flex;max-width:600px;width:100%;background:#fff;padding:25px 25px 30px;border-radius:8px;box-shadow:0 0 10px #0000001a;color:#333;margin:5px;justify-content:center;align-items:center}.form-content{justify-content:center;align-items:center}form h2{font-size:30px;text-align:center}form .input-box{margin-top:20px}.input-box .field{width:100%;height:50px;background:transparent;border:2px solid #ddd;outline:none;border-radius:6px;font-size:16px;padding:15px;color:#333;margin-top:8px}.input-box .field.mess{height:200px;width:100%;resize:none}form button{width:100%;height:55px;background:#052d60;border:none;border-radius:6px;box-shadow:0 0 10px #0000001a;cursor:pointer;font-size:16px;color:#fff;font-weight:25px;transition:.5s;justify-content:center;align-items:center}form button:hover{background:#041e41}form label{font-family:Alfa Slab One}.body{margin:0 auto;padding:2rem;text-align:center;justify-content:center;font-family:Russo One,sans-serif;font-weight:400;font-style:normal}.title{font-family:Alfa Slab One,serif;font-weight:800;font-style:normal}.logo{height:6em;padding:1.5em;will-change:filter;transition:transform .3s,background-position .5s ease}.logo:hover,.logo.react:hover{transform:translate(10px);background-position:right bottom}.navlogo{max-width:50px;margin-left:auto}.card{padding:2em}.footnote{color:#fff}.brand{max-width:50%;height:5%;transition:transform 1.2s}.brand:hover{transform:scale(1.1)}.nav{position:fixed;width:100vw;z-index:10;background-color:#fff;display:flex;align-items:center;margin:0;padding:0;justify-content:center}.navlinks{padding-bottom:0;align-items:center}.nav ul{list-style-type:none;display:flex;gap:1rem}.nav a{color:#052d60;font-weight:700;text-decoration:none;padding-bottom:10px;transition:color .15s border-bottom .15s;font-size:2.5rem;font-family:Russo One,sans-serif;font-weight:400;font-style:normal}.footnote{font-family:Alfa Slab One,sans-serif;font-weight:400;font-style:normal;font-size:2em}
