.contact-form-wrapper{justify-content:center;align-items:center;width:100vw;min-height:100vh;padding:2rem 1rem;display:flex;position:absolute;top:0}.contact-form-container{text-align:center;color:#fff;z-index:10;-webkit-backdrop-filter:blur(18px);background:#0a0a0ebf;border-radius:20px;width:70%;max-width:900px;padding:50px 60px;transition:opacity .6s,transform .6s;position:relative;overflow:hidden;transform:translateY(60px);box-shadow:0 8px 25px #00000040}.contact-form-container:before{content:"";opacity:.9;pointer-events:none;z-index:2;-webkit-mask-composite:xor;background:linear-gradient(120deg,#009dff,#6c3df0,#532ec1,#3c1e9f,#009dff) 0 0/300% 300%;border-radius:20px;padding:2px;animation:4s linear infinite borderFlow;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.contact-form-container:after{content:"";-webkit-backdrop-filter:blur(18px);z-index:1;border-radius:20px;position:absolute;inset:0}.contact-legend{text-align:center;color:#fff;width:100%;margin-bottom:.5rem;font-size:2rem;font-weight:700}.contact-description{color:#9ba3b4;text-align:center;margin-bottom:2rem;font-size:1rem;line-height:1.5}.contact-label{color:#c8ced6;letter-spacing:.025em;font-size:.875rem;font-weight:600}.contact-input{color:#e5e7eb;z-index:10;background:#1c1c26cc;border:2px solid #2b2f38;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s}.contact-input:focus{border-color:#6c3df0;box-shadow:0 0 0 3px #6c3df033}.contact-input::placeholder{color:#6e7482}.contact-textarea{resize:vertical;z-index:10;background:#1c1c26cc;border:2px solid #2b2f38;border-radius:8px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem}.contact-textarea:focus{border-color:#6c3df0;outline:none;box-shadow:0 0 0 3px #6c3df033}.contact-textarea:active{border-color:#6c3df0;box-shadow:0 0 0 3px #6c3df033}.contact-select-trigger{color:#e5e7eb;cursor:pointer;z-index:10;background:#1c1c26cc;border:2px solid #2b2f38;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-size:1rem;transition:all .2s;display:flex}.contact-select-trigger:hover{border-color:#3c1e9f}.contact-select-trigger:focus{border-color:#6c3df0;box-shadow:0 0 0 3px #6c3df033}.contact-select-trigger[data-placeholder]{color:#6e7482}.contact-select-content{background:#14141c;border:2px solid #2b2f38;border-radius:8px;max-height:300px;padding:.5rem;overflow-y:auto;box-shadow:0 10px 25px #0006}.contact-select-label{color:#8a8fa3;text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem;font-size:.75rem;font-weight:600}.contact-select-item{color:#e5e7eb;cursor:pointer;z-index:10;border-radius:6px;outline:none;padding:.625rem .75rem;font-size:1rem;transition:all .15s}.contact-select-item:hover{background:#1f1f2a}.contact-select-item:focus{background:#242434}.contact-select-item[data-state=checked]{color:#fff;background:#6c3df0;font-weight:500}@media (max-width:640px){.contact-form-container{width:90%;padding:2rem 1.5rem}.contact-legend{font-size:1.75rem}.contact-description{font-size:.875rem}}
.light-rays-container{pointer-events:none;z-index:3;width:100%;height:72rem;position:relative;overflow:hidden}
/*# sourceMappingURL=77174476d50fe5e5.css.map*/