.hero [data-hsfc-id=Renderer] button.hsfc-Button {
    width: 100%;
}

.hero [data-hsfc-id=Renderer] .hsfc-ReCaptchaV2 div.grecaptcha-badge {
    margin: auto;
}

.hero [data-hsfc-id=Renderer] .hsfc-Step div.hsfc-Step__Content {
    padding: 0;
}

.hero [data-hsfc-id=Renderer] .hsfc-RichText p + p,
.hero [data-hsfc-id=Renderer] label.hsfc-FieldLabel {
    color: #fff;
}

[data-hsfc-id=Renderer] div.hsfc-Step {
    background: transparent;
}

#heroForm{
    background-image: linear-gradient(rgba(255, 255, 255, 0.18), rgba(255, 255, 255, 0.11));
}

.backdrop-blur-xl {
    --tw-backdrop-blur: blur(24px);
    -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}

.border-white\/\[0\.15\] {
    border-color: hsla(0, 0%, 100%, .15);
}
.border {
    border-width: 1px;
}
.max-w-\[28\.375rem\] {
    max-width: 28.375rem;
}
