.hubspot-form.svelte-nld18o{position:relative;max-width:100%;margin-left:auto;margin-right:auto;padding:0 max(.0625rem,16px);display:flex;flex-direction:column;gap:max(.09375rem,24px)}.hubspot-form.svelte-nld18o .form-target:where(.svelte-nld18o){position:relative;max-width:100%;margin-left:auto;margin-right:auto}.hubspot-form.form-max-width.svelte-nld18o{max-width:640px}.hubspot-form__loading.svelte-nld18o{margin:max(3rem,48px) auto}.hubspot-form__loading.svelte-nld18o svg:where(.svelte-nld18o){margin:0 auto;height:48px;--stroke-loading: var(--color-pink-secondary);stroke:var(--stroke-loading)}@media only screen and (min-width: 1023px){.hubspot-form__loading.svelte-nld18o svg:where(.svelte-nld18o){height:80px}}.hubspot-form.svelte-nld18o .close-button:where(.svelte-nld18o){position:absolute;top:max(.0625rem,16px);right:max(.0625rem,16px);padding:max(.03125rem,8px);border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:none;transition:background-color .25s ease}.hubspot-form.svelte-nld18o .close-button:where(.svelte-nld18o):hover{background-color:#2929294d}.hubspot-form.svelte-nld18o .hs-error-msgs{color:var(--color-red-primary)!important;display:flex;flex-direction:column;font-size:max(.75rem,12px);row-gap:max(.03125rem,8px);margin-top:max(.03125rem,8px)}.hubspot-form.svelte-nld18o .hs-richtext a{color:inherit;text-decoration:underline}.hubspot-form.svelte-nld18o p,.hubspot-form.svelte-nld18o label:not(.hs-error-msg){font-size:initial}.hs-richtext{margin:max(.09375rem,24px) 0}#hubspot-ambassadors-form .hs-email>label{display:none}#hubspot-ambassadors-form :is(.legal-consent-container,.hs-recaptcha){text-align:center;display:flex;justify-content:center;color:#e1e1e1}#hubspot-ambassadors-form .hs-email .hs-input{font-weight:400;box-sizing:border-box;padding:0 max(.09375rem,24px);width:100%;border:1px solid #afafaf;border-radius:max(.1875rem,48px);border-color:#e1e1e1;background-color:transparent;color:#e1e1e1;outline:none;height:max(.21875rem,56px);font-family:inherit;font-size:max(.875rem,14px)}#hubspot-ambassadors-form .hs-submit{position:absolute;top:0;right:0}#hubspot-ambassadors-form .hs-submit .hs-button{cursor:pointer;outline:none;text-align:center;transition:color .25s ease,background-color .25s ease,border-color .25s ease;font-weight:600;border:1px solid transparent;font-size:max(.875rem,14px);color:#121212;border-radius:max(.1875rem,48px);padding:0 max(.125rem,32px);height:max(.21875rem,56px);background-color:var(--color-white)}#hubspot-ambassadors-form .hs-submit .hs-button:hover{background-color:var(--color-gray-3)}.button.svelte-1fb79jc{--_hover-background-color: var(--button-hover-background, #dbff76);--_hover-text-color: var(--button-hover-text, var(--color-black-primary));--_text-color: var(--button-text-color, #121212);--_border-color: var(--button-border-color, transparent);--_hover-border-color: var(--button-hover-border-color, transparent);background:var(--color-green-primary);height:max(3rem,48px);border-radius:max(1.5rem,24px);padding:0 max(1.5rem,24px);display:flex;width:max-content;align-items:center;justify-content:center;text-decoration:none;color:var(--_text-color);line-height:1;transition:background-color .3s;cursor:pointer;font-family:var(--font-primary);border:1px solid var(--_border-color)}.button.color-white.svelte-1fb79jc{background:var(--color-white);border-color:var(--color-white);color:var(--color-black-primary)}.button.color-white.button-outlined.svelte-1fb79jc{color:var(--color-white)}.button.color-white.svelte-1fb79jc:hover{background:var(--color-gray-1);color:var(--color-black-primary)}.button.color-black.svelte-1fb79jc{background:var(--color-black-primary);--_text-color: var(--button-text-color, var(--color-white));--icon-color: var(--color-white);border-color:var(--color-black-primary);color:var(--color-white)}.button.color-black.button-outlined.svelte-1fb79jc{color:var(--color-black-primary)}.button.color-black.svelte-1fb79jc:hover{background:var(--color-black-2);color:var(--color-white)}.button.color-black.svelte-1fb79jc:hover img:where(.svelte-1fb79jc){filter:invert(1)}.button.color-pink.svelte-1fb79jc{background:var(--color-pink-secondary);border-color:var(--color-pink-secondary);color:var(--color-black-primary)}.button.color-pink.button-outlined.svelte-1fb79jc{color:var(--color-pink-secondary)}.button.color-pink.svelte-1fb79jc:hover{--_hover-background-color: transparent;--_hover-border-color: var(--color-pink-secondary);--_hover-text-color: var(--color-pink-secondary)}.button.color-blue.svelte-1fb79jc{background:var(--color-blue-secondary);border-color:var(--color-blue-secondary);color:var(--color-white)}.button.color-blue.button-outlined.svelte-1fb79jc{color:var(--color-blue-secondary)}.button.color-blue.svelte-1fb79jc:hover{background:var(--color-blue-light);color:var(--color-white)}.button.color-green.svelte-1fb79jc{background:var(--color-green-primary);border-color:var(--color-green-primary);color:var(--color-black-primary)}.button.color-green.button-outlined.svelte-1fb79jc{color:var(--color-green-primary)}.button.color-green.svelte-1fb79jc:hover{background:var(--color-green-2);color:var(--color-black-primary)}.button.size--small.svelte-1fb79jc{height:max(2rem,32px);padding:0 max(.75rem,12px)}.button.size--small.svelte-1fb79jc span:where(.svelte-1fb79jc){font-size:max(.75rem,12px)}.button.size--large.svelte-1fb79jc{height:max(3.75rem,60px);padding:max(1rem,16px) max(2rem,32px);border-radius:max(2rem,32px)}.button.size--large.svelte-1fb79jc span:where(.svelte-1fb79jc){font-size:18px}.button.button-outlined.svelte-1fb79jc{background:transparent}.button.svelte-1fb79jc span:where(.svelte-1fb79jc){display:inline-block;flex-shrink:0}.button.svelte-1fb79jc:not(:disabled):hover{color:var(--_hover-text-color);--icon-color: var(--color-black-primary);border-color:var(--_hover-border-color);background-color:var(--_hover-background-color)}.button.svelte-1fb79jc:not(.icon-left) svg{margin-left:max(.5rem,8px)}.button.icon-left.svelte-1fb79jc svg{margin-right:max(.5rem,8px)}.button.icon-left.svelte-1fb79jc img{margin-right:max(.5rem,8px);max-width:20px}.button.normal-link.svelte-1fb79jc{text-decoration:underline;font-size:max(1.25rem,16px);line-height:1;background:transparent;border:none;padding:0}.button.normal-link.svelte-1fb79jc:hover{background:transparent}.button.svelte-1fb79jc:disabled{background-color:var(--color-gray-2);color:var(--color-black-primary);--_border-color: var(--color-black-primary)}
