.contact-form .umbraco-forms-form input[type="text"],
.contact-form .umbraco-forms-form input[type="email"],
.contact-form .umbraco-forms-form input[type="password"],
.contact-form .umbraco-forms-form input[type="search"],
.contact-form .umbraco-forms-form input[type="date"],
.contact-form .umbraco-forms-form input[type="datetime-local"],
.contact-form .umbraco-forms-form input[type="tel"],
.contact-form .umbraco-forms-form select,
.contact-form .umbraco-forms-form textarea {
    background-color: white;
    padding: 1.5rem;
    -webkit-appearance: none;
    appearance: none;
    font-size: 1rem;
    border-radius: var(--radius);
    font-family: var(--font-family);
    width: 100%;
    max-width: 100% !important;
    margin: 0;
}
/*
.contact-form .umbraco-forms-form select {
    -webkit-appearance: initial;
}*/
.row-fluid {
    display: flex;
    gap: var(--spacer-x1);
}

.umbraco-forms-container {
    width: 100%;
}

.contact-form .umbraco-forms-form fieldset {
    margin: 0;
    padding: 0;
}

.contact-form .umbraco-forms-form {
    padding: var(--spacer-x2) var(--spacer-x6);
}

.dataconsent {
    color: var(--color-text);
}
.dataconsent .umbraco-forms-field-wrapper {
    display: flex;
    align-items: center;
    gap: var(--spacer-x1);
}
.umbraco-forms-field {
    margin-bottom: 1.5rem;
}

.umbraco-forms-navigation {
    justify-content: center;
}

@media (max-width: 1000px) {
    .contact-form .umbraco-forms-form {
        padding: var(--spacer-x2);
    }
}

@media (max-width: 768px) {
    .row-fluid {
        flex-direction: column;
        gap: 0;
    }
}