.ContactContent-module-scss-module__HdlfDG__contact{flex-direction:column;gap:2rem;width:100%;padding:2rem;display:flex}@media (max-width:750px){.ContactContent-module-scss-module__HdlfDG__contact{padding:1rem}}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper{align-items:center;gap:2rem;display:flex}@media (max-width:950px){.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper{align-items:flex-start;gap:var(--spacing-1);border-left:1px solid var(--color-neutral-600);padding:var(--spacing-2)0 var(--spacing-4)var(--spacing-6);flex-direction:column}}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper h1{font-size:var(--font-size-6xl);margin-top:var(--spacing-2);white-space:nowrap;font-weight:700}@media (max-width:1250px){.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper h1{font-size:var(--font-size-5xl)}}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper div{font-size:var(--font-size-xl);color:var(--color-neutral-300);border-left:1px solid var(--color-neutral-600);padding:var(--spacing-2)0 var(--spacing-4)var(--spacing-6);flex-direction:column;gap:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out;display:flex}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper div p{line-height:1.25}@media (max-width:950px){.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__wrapper div{border:none;padding:0}}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage{text-align:center;border:1px solid var(--color-neutral-800);background-color:#17171780;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:4rem 2rem;display:flex}@media (max-width:750px){.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage{max-width:100%}}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage h2{font-size:var(--font-size-3xl);color:var(--color-orange-500)}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage p{color:var(--color-neutral-400);margin:0;font-size:1.1rem}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage button{border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;border:1px solid var(--color-neutral-700);color:var(--color-neutral-300);justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:.75rem 1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage button:hover{background:#ffffff1a;border-color:#fff3}.ContactContent-module-scss-module__HdlfDG__contact .ContactContent-module-scss-module__HdlfDG__successMessage button svg{color:var(--color-orange-500)}.ContactContent-module-scss-module__HdlfDG__contact form{border:1px solid var(--color-neutral-800);background-color:#17171780;border-radius:1rem;flex-direction:column;gap:1rem;margin:0;padding:2rem;display:flex}@media (max-width:750px){.ContactContent-module-scss-module__HdlfDG__contact form{max-width:100%;margin:0}}.ContactContent-module-scss-module__HdlfDG__contact form h3{color:var(--color-white);align-items:center;gap:.5rem;margin-bottom:1.5rem;font-weight:700;display:flex}.ContactContent-module-scss-module__HdlfDG__contact form ul{gap:2rem;width:100%;display:flex}.ContactContent-module-scss-module__HdlfDG__contact form ul li{flex-direction:column;flex:1;gap:.25rem;display:flex}.ContactContent-module-scss-module__HdlfDG__contact form ul li label{color:var(--color-neutral-300);text-transform:uppercase;font-size:.75rem;font-weight:700}.ContactContent-module-scss-module__HdlfDG__contact form ul li label span{color:var(--color-orange-500);padding-left:2px}.ContactContent-module-scss-module__HdlfDG__contact form ul li input,.ContactContent-module-scss-module__HdlfDG__contact form ul li textarea{border:1px solid var(--color-neutral-800);width:100%;color:var(--color-white);background-color:#0a0a0a;border-radius:.25rem;padding:.5rem .75rem;transition:border-color .3s}.ContactContent-module-scss-module__HdlfDG__contact form ul li input:focus,.ContactContent-module-scss-module__HdlfDG__contact form ul li textarea:focus{border-color:var(--color-orange-500);outline:none}.ContactContent-module-scss-module__HdlfDG__contact form ul li input.ContactContent-module-scss-module__HdlfDG__inputError,.ContactContent-module-scss-module__HdlfDG__contact form ul li textarea.ContactContent-module-scss-module__HdlfDG__inputError{border-color:#ef4444}.ContactContent-module-scss-module__HdlfDG__contact form ul li .ContactContent-module-scss-module__HdlfDG__errorMessage{color:#ef4444;margin-top:.25rem;font-size:.75rem}.ContactContent-module-scss-module__HdlfDG__contact form ul li textarea{resize:none;height:8rem}.ContactContent-module-scss-module__HdlfDG__contact form button{border-radius:var(--radius-full);font-size:var(--font-size-sm);cursor:pointer;border:1px solid var(--color-neutral-700);color:var(--color-neutral-300);justify-content:center;align-items:center;gap:.5rem;margin:0 auto;padding:.75rem 1rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.ContactContent-module-scss-module__HdlfDG__contact form button:hover{background:#ffffff1a;border-color:#fff3}.ContactContent-module-scss-module__HdlfDG__contact form button.ContactContent-module-scss-module__HdlfDG__error{color:var(--color-white);background-color:#ef4444}.ContactContent-module-scss-module__HdlfDG__contact form button:disabled{cursor:not-allowed}.ContactContent-module-scss-module__HdlfDG__contact form button svg{color:var(--color-orange-500)}.ContactContent-module-scss-module__HdlfDG__contact form .ContactContent-module-scss-module__HdlfDG__spin{animation:1s linear infinite ContactContent-module-scss-module__HdlfDG__spin}@keyframes ContactContent-module-scss-module__HdlfDG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
