@import url("https://fonts.googleapis.com/css2?family=Orbitron:wght@400;500;600;700&display=swap");.Contact_contactContainer__6djQl{min-height:100vh;display:flex;justify-content:center;align-items:center;padding:100px 2rem 2rem;background-color:#000;color:white;font-family:Orbitron,sans-serif}.Contact_contactContent__wIWpH{width:100%;max-width:800px;padding:3rem;background-color:rgba(255,255,255,.03);border-radius:24px;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.Contact_title__imTvg{font-size:3rem;font-weight:600;margin-bottom:.5rem;text-align:center;background:linear-gradient(135deg,#fff,#ff5f1f);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.Contact_subtitle__7PFa6{font-size:1.2rem;color:rgba(255,255,255,.7);text-align:center;margin-bottom:1rem}.Contact_subSubtitle__cAIbg{font-size:.9rem;color:rgba(255,255,255,.7);text-align:center;padding-left:1.5rem;padding-right:1.5rem;margin-bottom:3rem}.Contact_form__ov6Ni{display:flex;flex-direction:column;gap:1.5rem}.Contact_formRow__TFdiH{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.Contact_inputGroup__ba4Ki{width:100%;margin-bottom:1rem}.Contact_checkboxGroup__8oMZ5{width:100%!important}.Contact_checkboxLabel__N0wFf{display:block;color:#666;margin-bottom:.5rem;font-size:.9rem}.Contact_checkboxes__B2jmH{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem;width:100%}.Contact_checkbox__iZ7CG{display:flex;align-items:center;gap:.5rem;color:rgba(255,255,255,.7);font-size:.9rem;cursor:pointer;transition:all .3s ease;padding:.25rem;border-radius:4px}.Contact_checkbox__iZ7CG:hover{color:#ff5f1f}.Contact_checkbox__iZ7CG input[type=checkbox]{appearance:none;-webkit-appearance:none;width:18px;height:18px;min-width:18px;min-height:18px;max-width:18px;max-height:18px;flex:0 0 18px;border:1px solid rgba(255,255,255,.2);background-color:rgba(255,255,255,.05);border-radius:50%;box-sizing:border-box;margin:0;padding:0;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.Contact_checkbox__iZ7CG input[type=checkbox]:checked{background-color:#ff5f1f;border-color:#ff5f1f}.Contact_checkbox__iZ7CG input[type=checkbox]:checked:after{content:"";width:8px;height:8px;min-width:8px;min-height:8px;max-width:8px;max-height:8px;flex:0 0 8px;background:white;border-radius:50%;box-sizing:border-box;padding:0;margin:0}.Contact_checkbox__iZ7CG input[type=checkbox]:checked+span{color:#ff5f1f}.Contact_inputGroup__ba4Ki input,.Contact_inputGroup__ba4Ki select,.Contact_inputGroup__ba4Ki textarea{width:100%;padding:1rem 1.25rem;background-color:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px;color:white;font-size:1rem;font-family:Orbitron,sans-serif;transition:all .3s ease}.Contact_inputGroup__ba4Ki select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1em;padding-right:2.5rem}.Contact_inputGroup__ba4Ki select option{background-color:#000;color:white}.Contact_inputGroup__ba4Ki input:focus,.Contact_inputGroup__ba4Ki select:focus,.Contact_inputGroup__ba4Ki textarea:focus{outline:none;border-color:#ff5f1f;background-color:rgba(255,95,31,.1);box-shadow:0 0 0 3px rgba(255,95,31,.2)}.Contact_inputGroup__ba4Ki input::placeholder,.Contact_inputGroup__ba4Ki select:not(.Contact_selected__W1fKr),.Contact_inputGroup__ba4Ki textarea::placeholder{color:rgba(255,255,255,.5)}.Contact_submitButton__wYqUs{position:relative;color:white;height:56px;padding:0 2rem;border:none;border-radius:50px;font-size:1.1rem;font-family:Orbitron,sans-serif;background:none;overflow:hidden;margin-top:1rem;width:100%;max-width:300px;align-self:center}.Contact_submitButton__wYqUs:before{content:"";position:absolute;inset:0;display:block;border-radius:50px;background:#ff5f1f;width:56px;height:56px;transition:all .3s ease;left:0;right:auto}.Contact_submitButton__wYqUs span{position:relative;z-index:1;transition:color .3s ease}.Contact_submitButton__wYqUs:hover:before{width:100%;background:#ff4500}.Contact_submitButton__wYqUs:hover span{animation:Contact_textColorCyclePause__Ld3bd .6s ease-in-out forwards}.Contact_submitButton__wYqUs:active{transform:scale(.96)}@keyframes Contact_textColorCyclePause__Ld3bd{0%{color:white}20%{color:#ffeb3b}40%{color:#40c4ff}60%{color:#9c27b0}80%{color:#ff5f1f}to{color:white}}@media (min-width:768px){.Contact_contactContainer__6djQl{padding-top:calc(100px + 2rem)}}@media (max-width:768px){.Contact_contactContainer__6djQl{padding:calc(100px + 1rem) 1rem 1rem}.Contact_contactContent__wIWpH{padding:2rem}.Contact_title__imTvg{font-size:2rem}.Contact_subtitle__7PFa6{font-size:1rem;margin-bottom:2rem}.Contact_formRow__TFdiH{grid-template-columns:1fr;gap:1rem}.Contact_submitButton__wYqUs{max-width:100%}}@media (min-width:1400px){.Contact_contactContainer__6djQl{padding-top:calc(100px + 3rem)}}.Alert_alertOverlay__1XZ4o{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;justify-content:center;align-items:flex-start;padding-top:2rem;background-color:rgba(0,0,0,.5);z-index:1000;font-family:Orbitron,sans-serif}.Alert_alert__DwT6N{padding:1.5rem 2rem;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;align-items:center;gap:1rem;min-width:300px;max-width:500px;animation:Alert_slideIn__GkYcb .3s ease-out}.Alert_success__Shat_{border:1px solid #ff5f1f}.Alert_error___qsZY,.Alert_success__Shat_{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#ffffff}.Alert_error___qsZY{border:1px solid #ff0000}.Alert_alert__DwT6N p{margin:0;flex-grow:1;font-size:.9rem}.Alert_closeButton__RVSDp{background:none;border:none;color:#ffffff;font-size:1.5rem;padding:0;line-height:1;opacity:.7;transition:opacity .2s}.Alert_closeButton__RVSDp:hover{opacity:1}.Alert_fadeIn__cpYuJ{animation:Alert_fadeIn__cpYuJ .3s ease-out}@keyframes Alert_fadeIn__cpYuJ{0%{opacity:0}to{opacity:1}}@keyframes Alert_slideIn__GkYcb{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}