.c-form-text{width:100%;height:60px;padding:11px 16px;border:none;border-radius:8px;box-shadow:0 0 0 1px transparent inset,0 0 0 4px transparent inset;background-color:var(--color-grey02);appearance:none;outline:0}.c-form-text::placeholder{opacity:.4}.c-form-text:focus{box-shadow:0 0 0 1px var(--color-form-outline) inset,0 0 0 4px var(--color-form-outline02)}.c-form-text--white{background-color:var(--color-white)}.c-form-textarea{display:block;width:100%;height:100%;padding:16px;border:none;border-radius:8px;box-shadow:0 0 0 1px transparent inset,0 0 0 4px transparent inset;background-color:var(--color-grey02);appearance:none;resize:none;outline:0}.c-form-textarea::placeholder{opacity:.4}.c-form-textarea:focus{box-shadow:0 0 0 1px var(--color-form-outline) inset,0 0 0 4px var(--color-form-outline02)}.c-form-select{position:relative}.c-form-select:before{content:"";position:absolute;top:0;right:12px;bottom:0;z-index:var(--z-index-default);transform:rotate(135deg);width:8px;height:8px;margin:auto;border-top:2px solid var(--color-font-base);border-right:2px solid var(--color-font-base);pointer-events:none}.c-form-select select{width:100%;height:60px;padding:8px 12px;border:none;border-radius:8px;box-shadow:0 0 0 1px transparent inset,0 0 0 4px transparent inset;background-color:var(--color-grey02);appearance:none;outline:0;cursor:pointer}.c-form-select select::-ms-expand{display:none}.c-form-select select:focus{box-shadow:0 0 0 1px var(--color-form-outline) inset,0 0 0 4px var(--color-form-outline02)}.c-form-button{display:block;position:relative;margin:0 auto;padding:16px 48px 16px calc(48px + .1em);border-radius:100vh;background-color:var(--color-black);color:var(--color-white);font-weight:700;transition:.3s;min-width:240px;text-align:center;letter-spacing:.1em}.c-form-button:after{content:"";position:absolute;top:50%;right:18px;transform:translateY(-45%) rotate(-135deg);width:10px;height:10px;margin-left:28px;border-bottom:2px solid var(--color-white);border-left:2px solid var(--color-white)}@media (hover: hover){.c-form-button:hover{background-color:var(--color-black-hover);transform:scale(1.03)}}.c-form-consent{text-align:center}@media screen and (min-width: 600px){.c-form-consent{display:flex;justify-content:center}}.c-form-consent span{display:block}@media screen and (min-width: 600px){.c-form-consent span{display:inline}}.c-form-consent a{text-decoration:underline}@media (hover: hover){.c-form-consent a:hover{text-decoration:none}}.c-form-error{margin-top:6px;padding-left:12px;color:var(--color-form-error);font-weight:700}.c-form-label-required,.c-form-label-any{display:inline-block;margin-left:8px;padding:5px 8px;border-radius:4px;font-weight:700;font-size:12px;line-height:1;letter-spacing:.05em}@media screen and (min-width: 600px){.c-form-label-required,.c-form-label-any{margin-left:7px}}@media screen and (min-width: 1080px){.c-form-label-required,.c-form-label-any{font-size:14px}}.c-form-label-required{background-color:var(--color-form-label-required);color:var(--color-white)}.c-form-label-any{background-color:var(--color-form-label-any)}.title[data-astro-cid-uw5kdbxl]{font-weight:700;text-align:center;margin-top:12px;color:var(--color-font-dark);font-size:18px}@media screen and (min-width: 768px){.title[data-astro-cid-uw5kdbxl]{font-size:22px}}.message[data-astro-cid-uw5kdbxl]{margin-top:40px;line-height:2;background-color:var(--color-grey02);padding:24px 16px;border-radius:12px;width:fit-content;margin-inline:auto}@media screen and (min-width: 768px){.message[data-astro-cid-uw5kdbxl]{padding:24px;border-radius:16px}}.message-note[data-astro-cid-uw5kdbxl]{margin-top:24px;font-size:14px}@media screen and (min-width: 768px){.message-note[data-astro-cid-uw5kdbxl]{font-size:16px}}.message-note[data-astro-cid-uw5kdbxl] p[data-astro-cid-uw5kdbxl]{color:var(--color-primary);font-weight:700}.message-note[data-astro-cid-uw5kdbxl] ul[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap}.message-note[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]{display:flex}.message-note[data-astro-cid-uw5kdbxl] li[data-astro-cid-uw5kdbxl]:not(:first-child):before{content:"/";display:inline-block;margin-inline:8px}.message-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{text-decoration:underline}@media (hover: hover){.message-note[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{text-decoration:none}}.form[data-astro-cid-uw5kdbxl]{margin-top:40px;padding-bottom:64px}@media screen and (min-width: 768px){.form[data-astro-cid-uw5kdbxl]{margin-top:48px;padding-bottom:80px}}.form-inner[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;gap:24px;padding-bottom:40px}@media screen and (min-width: 768px){.form-inner[data-astro-cid-uw5kdbxl]{gap:32px}}.item[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:1fr;gap:12px}@media screen and (min-width: 768px){.item[data-astro-cid-uw5kdbxl]{grid-template-columns:250px 1fr;gap:0}}.item-name[data-astro-cid-uw5kdbxl]{font-weight:700;color:var(--color-font-dark)}@media screen and (min-width: 768px){.item-name[data-astro-cid-uw5kdbxl]{transform:translateY(14px)}}.select[data-astro-cid-uw5kdbxl] .c-form-select[data-astro-cid-uw5kdbxl]{max-width:300px}.textarea[data-astro-cid-uw5kdbxl]{height:240px}.submit[data-astro-cid-uw5kdbxl]{margin-top:24px;text-align:center}@media screen and (min-width: 600px){.submit[data-astro-cid-uw5kdbxl]{margin-top:28px}}@media screen and (min-width: 1080px){.submit[data-astro-cid-uw5kdbxl]{margin-top:32px}}
