.route-contact main,.route-contact footer{background-color:#1e0d3f!important}.banner.svelte-1bv7ezn{position:relative;margin-top:-80px;padding-top:100px;padding-bottom:500px;background-image:linear-gradient(180deg,#002c49,#cfded3)}.banner.svelte-1bv7ezn:after{content:"";position:absolute;height:550px;bottom:0;left:0;background-image:url(../../../dusk_background_wide.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;z-index:999}.banner.svelte-1bv7ezn h1:where(.svelte-1bv7ezn){height:200px}.banner.svelte-1bv7ezn p.invite:where(.svelte-1bv7ezn){max-width:70vw}form.svelte-1bv7ezn{width:500px}.form-row.svelte-1bv7ezn{display:flex;flex-wrap:wrap;margin:0 5px 10px}.field-error.svelte-1bv7ezn{flex-basis:100%;margin:4px 0 0;color:var(--color-warning-70)}.form-status.svelte-1bv7ezn{margin:0 5px 20px;padding:12px 20px;font-size:1em;border:1px solid currentColor;border-radius:4px}.form-status.success.svelte-1bv7ezn{color:var(--color-success-70)}.form-status.error.svelte-1bv7ezn{color:var(--color-warning-70)}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn){padding:0;position:relative;width:100%}.form-row.svelte-1bv7ezn .field.input:where(.svelte-1bv7ezn){height:50px}.form-row.svelte-1bv7ezn .field.textarea:where(.svelte-1bv7ezn){height:150px}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn),.field.svelte-1bv7ezn input:where(.svelte-1bv7ezn):autofill{font-size:18px;color:#fff;position:absolute;width:100%;left:0;bottom:0;margin:0;padding:0 0 7px;background-color:transparent!important;appearance:none;outline:none;border-style:none;z-index:1}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn)::placeholder,.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn)::placeholder{color:transparent;transition:color .3s cubic-bezier(.165,.84,.44,1)}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):not(.empty),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):not(.empty){opacity:1}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):not(.empty)::placeholder,.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):not(.empty)::placeholder{color:#cfd7df}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):focus+label:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):focus+label:where(.svelte-1bv7ezn){color:#65c5e7}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):focus+label:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) input:where(.svelte-1bv7ezn):not(.empty)+label:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):focus+label:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn):not(.empty)+label:where(.svelte-1bv7ezn){transform:scale(.85) translateY(-25px);cursor:default}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn):has(input:where(.svelte-1bv7ezn):focus) .baseline:where(.svelte-1bv7ezn),.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn):has(textarea:where(.svelte-1bv7ezn):focus) .baseline:where(.svelte-1bv7ezn){background-color:#65c5e7}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) textarea:where(.svelte-1bv7ezn){resize:none;height:150px;padding-top:15px}.form-row.svelte-1bv7ezn .field:where(.svelte-1bv7ezn) label:where(.svelte-1bv7ezn){position:absolute;width:100%;left:0;top:12px;color:#cfd7df;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transform-origin:0 50%;cursor:text;transition-property:color,transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.165,.84,.44,1)}.form-row.svelte-1bv7ezn .baseline:where(.svelte-1bv7ezn){position:absolute;width:100%;height:1px;left:0;bottom:0;background-color:#cfd7df;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}
