body,html{padding:0;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-family:sans-serif;-webkit-font-smoothing:auto;-moz-font-smoothing:auto;-moz-osx-font-smoothing:grayscale;font-smoothing:auto;text-rendering:optimizeLegibility;font-smooth:always;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}a{color:inherit;text-decoration:none}*{box-sizing:border-box}@media (prefers-color-scheme:dark){html{color-scheme:dark}body{color:#fff;background:#000}}body #contact-form{position:absolute;background:#424447;color:#3c6478;font-family:sans-serif;padding:20px;top:auto;left:50%;transform:translate(-50%,50%);border-radius:10px;box-shadow:0 0 18px 18px #bbd2ff}body #contact-form input,body #contact-form textarea{width:100%;border:0;padding:10px 20px;box-sizing:border-box;margin-bottom:15px;border-radius:10px}body #contact-form textarea{height:100px;resize:vertical}body #contact-form button{width:100%;padding:10px;border:0;cursor:pointer;background:#a4a494;font-weight:700;color:#fff;font-size:18px;margin-bottom:15px;text-transform:uppercase;border-radius:10px}body #contact-form span{display:none;text-align:center}body #contact-form span.visible{display:block}