@media only screen and (min-width: 320px) {
    /* WPForms modern markup reads these variables: tie them to the section palette
       so forms follow color sections (e.g. the peach newsletter box). */
    .wpforms-container.wpforms-render-modern {
        --wpforms-label-color: var(--font-clr);
        --wpforms-label-sublabel-color: var(--font-clr);
        --wpforms-label-error-color: var(--font-clr);
        --wpforms-button-background-color: var(--btn-bg);
        --wpforms-button-text-color: var(--btn-font-clr);
        --wpforms-button-border-radius: 999px;
        --wpforms-button-size-font-size: 13px;
        --wpforms-button-size-height: auto;
        --wpforms-button-size-padding-h: 2.1em;
        --wpforms-field-border-radius: 6px;
    }
    div.wpforms-container-full .wpforms-form button[type=submit] {
        font-family: var(--title-font);
        font-weight: 700;
        letter-spacing: 0.14em;
        text-transform: uppercase;
        padding-top: 0.95em;
        padding-bottom: 0.95em;
    }
    div.wpforms-container-full .wpforms-form .wpforms-field-description,
    div.wpforms-container-full .wpforms-form .wpforms-field-label {
        color: var(--font-clr);
    }

    /* WP Forms */
    .grid-container .wpforms-container.wpforms-block {
        margin:0px;
    }

    .grid-container .wpforms-container .wpforms-field {
        padding-top: 0;
        
    }
    .grid-container .wpforms-container{
        margin-top: 0;
    }
    .grid-container .wpforms-container:last-child {
        margin-bottom: 0;
    }
    .news-letter-container div.wpforms-container-full:not(:empty) {
        margin: 0 auto;
    }
    .news-letter-container .wpforms-container .wpforms-field-label, .wp-core-ui div.wpforms-container .wpforms-field-label {
        font-weight: 400;
    }
    div.wpforms-container-full input[type=submit], div.wpforms-container-full button[type=submit], div.wpforms-container-full .wpforms-page-button, .wp-core-ui div.wpforms-container-full input[type=submit], .wp-core-ui div.wpforms-container-full button[type=submit], .wp-core-ui div.wpforms-container-full .wpforms-page-button{
        height:auto;
    }
}

@media only screen and (min-width: 768px) {
    
}

@media only screen and (min-width: 1024px) {
   
}