.section-contact-form .section-contact-form--form
{
    display:flex;
    flex-wrap:wrap;
    row-gap:15px;
    column-gap:20px
}
.section-contact-form .input-wrapper
{
    display:flex;
    flex-direction:column
}
.section-contact-form .w-full,
.section-contact-form .w-partial
{
    width:100%
}
@media screen and (min-width:768px)
{
    .section-contact-form .w-partial
    {
        width:calc(50% - 10px)
    }
    .section-contact-form .form-success
    {
        display:inline-block
    }
}
.section-contact-form .section-contact-form--submit-wrapper [data-spam-detection-disclaimer]
{
    font-size:smaller
}
.section-contact-form .section-contact-form--submit-wrapper [data-spam-detection-disclaimer] a
{
    cursor:pointer
}
.border-radius-round .section-contact-form textarea
{
    padding:10px 18px
}
.section-contact-form.color-scheme--light input:not(.btn),
.section-contact-form.color-scheme--light textarea
{
    color:var(--color-scheme-light-text)
}
.section-contact-form.color-scheme--light input:not(.btn)::placeholder,
.section-contact-form.color-scheme--light textarea::placeholder
{
    color:var(--color-scheme-light-text)
}
.section-contact-form.color-scheme--light input:not(.btn)
{
    border-bottom-color:var(--color-scheme-light-text-transparent25)
}
.section-contact-form.color-scheme--light textarea
{
    border-color:var(--color-scheme-light-text-transparent25)
}
.section-contact-form.color-scheme--accent input:not(.btn),
.section-contact-form.color-scheme--accent textarea
{
    color:var(--color-scheme-accent-text)
}
.section-contact-form.color-scheme--accent input:not(.btn)::placeholder,
.section-contact-form.color-scheme--accent textarea::placeholder
{
    color:var(--color-scheme-accent-text)
}
.section-contact-form.color-scheme--accent input:not(.btn)
{
    border-bottom-color:var(--color-scheme-feature-text-transparent25)
}
.section-contact-form.color-scheme--accent textarea
{
    border-color:var(--color-scheme-feature-text-transparent25)
}
.section-contact-form.color-scheme--dark input:not(.btn),
.section-contact-form.color-scheme--dark textarea
{
    color:var(--color-scheme-dark-text)
}
.section-contact-form.color-scheme--dark input:not(.btn)::placeholder,
.section-contact-form.color-scheme--dark textarea::placeholder
{
    color:var(--color-scheme-dark-text)
}
.section-contact-form.color-scheme--dark input:not(.btn)
{
    border-bottom-color:var(--color-scheme-dark-text-transparent25)
}
.section-contact-form.color-scheme--dark textarea
{
    border-color:var(--color-scheme-dark-text-transparent25)
}