body{color:#fff;background-color:#000;margin:0;font-family:MyCustomFont}@font-face{font-family:MyCustomFont;font-weight:400;font-style:normal;src:url(/static/font/Roboto-VariableFont_wdth,wght.9c133a10.ttf)format("truetype")}img{width:300px;margin-left:auto;margin-right:auto;display:block}.content{text-align:center;flex-direction:column;justify-content:center;min-height:100vh;line-height:1.1;display:flex}.content h1{font-size:4rem}.content p{font-size:1.5rem}.contact-form{color:#fff;background-color:#000;border-radius:8px;max-width:500px;margin:20px auto;padding:20px;box-shadow:0 4px 15px #ffffff1a}.form-input{box-sizing:border-box;color:#fff;background-color:#333;border:1px solid #555;border-radius:4px;width:100%;margin-bottom:15px;padding:12px;font-size:16px}.form-text-area{box-sizing:border-box;color:#fff;resize:vertical;background-color:#333;border:1px solid #555;border-radius:4px;width:100%;margin-bottom:15px;padding:12px;font-size:16px}.form-input:focus,.form-text-area:focus{background-color:#444;border-color:#fff;outline:none}::placeholder{color:#ccc;opacity:1}.form-submit-btn{color:#fff;box-sizing:border-box;cursor:pointer;background-color:#333;border:1px solid #555;border-radius:4px;width:40%;margin-top:15px;padding:12px;font-size:18px;font-weight:700;transition:background-color .3s,border-color .3s}.form-submit-btn:hover,.form-submit-btn:focus{background-color:#555;border-color:#fff;outline:none}