.contact-container{padding-top:150px;padding-bottom:100px;max-width:1200px;margin:0 auto;position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;color:#fff}@media screen and (max-width:423px){h1{font-size:1.3rem!important}.contact-form-wrapper{max-width:370px!important}}.contact-header{margin-bottom:3rem;text-align:center}.contact-title{font-size:3rem;text-transform:uppercase;letter-spacing:3px;font-family:Cyberdyne,sans-serif;text-shadow:0 0 15px rgb(31,92,148)}.contact-desc{font-size:1.1rem;opacity:.9;margin-top:10px;text-shadow:1px 1px 2px black;font-family:Bank,sans-serif}.contact-form-wrapper{background:#141414b3;padding:3rem;border-radius:12px;width:100%;max-width:500px;border:1px solid rgba(0,170,255,.3);box-shadow:0 0 20px #00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.form-group{margin-bottom:1.5rem;display:flex;flex-direction:column}.custom-input,.custom-textarea{background:#ffffff0d;border:1px solid #444;padding:15px;color:#fff;font-size:1rem;border-radius:5px;transition:.3s ease;outline:none;font-family:Bank,sans-serif}.custom-input:focus,.custom-textarea:focus{border-color:#1f5c94;background:#00aaff1a;box-shadow:0 0 10px #0af3}.submit-btn{width:100%;padding:15px;background:#1f5c94;border:none;color:#fff;font-weight:700;font-size:1.2rem;text-transform:uppercase;cursor:pointer;border-radius:5px;transition:transform .2s,box-shadow .2s;font-family:Bank,sans-serif}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 0 15px #1f5c94}
