.Contact_contactContainer__TobpY{margin:3rem auto;max-width:600px;padding:clamp(1rem,5vw,2rem);text-align:center;position:relative}.Contact_contactBox__81UBi{background:#222;border-radius:8px;padding:clamp(1.5rem,5vw,2rem);box-shadow:0 2px 8px rgba(0,0,0,.3);width:100%;margin:0 auto}.Contact_contactTitle___r2nB{font-family:Nyxerin,sans-serif;font-size:clamp(1.75rem,6vw,2rem);text-transform:uppercase;letter-spacing:2px;color:gold;margin-bottom:1rem}.Contact_contactSubtitle__EvCWG{color:#ccc;line-height:1.6;margin-bottom:2rem}.Contact_socialLinks__3B4Mx{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-bottom:2rem}.Contact_contactButton__Nj9Id{background:gold;color:#000;font-weight:700;padding:clamp(.7rem,2vw,.8rem) clamp(1rem,4vw,1.2rem);border:2px solid gold;border-radius:4px;cursor:pointer;box-shadow:0 0 5px gold;text-transform:uppercase;letter-spacing:1px;transition:box-shadow .2s ease,filter .2s ease;font-family:inherit;font-size:clamp(.9rem,2.5vw,1rem)}.Contact_contactButton__Nj9Id:hover{box-shadow:0 0 10px gold;filter:brightness(1.1)}.Contact_inputField__DTVtU,.Contact_textArea__VpQF3{width:100%;padding:.75rem 1rem;margin-bottom:1rem;border:1px solid #444;border-radius:4px;background:#333;color:#fff;font-size:clamp(.9rem,2.5vw,1rem)}.Contact_textArea__VpQF3{resize:vertical;min-height:120px}