/**
 * Group Block Style
 *
 * @package WordPress
 * @since BUDRMBOWLS 1.0
 *
*/



.wp-block-group.is-style-footer_row_1>div {
    width: 100%;
}

.wp-block-group.is-style-footer_row_1>div:first-of-type {
    max-width: 255px;
    margin-right: var(--wp--preset--spacing--80);
}

.wp-block-group.is-style-footer_row_1>div:nth-of-type(2),
.wp-block-group.is-style-footer_row_1>div:nth-of-type(3),
.wp-block-group.is-style-footer_row_1>div:nth-of-type(4) {
    max-width: 210px;
}

.wp-block-group.is-style-content_width_1 :is(.wp-block-group) {
    max-width: var(--content-width-1);
}

.wp-block-group.is-style-one_half_row.is-layout-flex>div {
    width: 50%;
}

@media only screen and (max-width: 1400px) {
    .wp-block-group.is-style-footer_row_1>div:nth-of-type(2) {
        max-width: 16%;
    }

    .wp-block-group.is-style-footer_row_1>div:nth-of-type(3), .wp-block-group.is-style-footer_row_1>div:nth-of-type(4) {
        max-width: 12%;
    }

    .wp-block-group.is-style-footer_row_1>div:first-of-type {
        max-width: 30%;
        margin-right: var(--wp--preset--spacing--20);
    }

    .wp-block-group.is-style-footer_row_1>div:last-of-type {
        max-width: 30%;
    }
}

@media only screen and (max-width: 1100px) {
    .wp-block-group.is-style-footer_row_1 {
        flex-wrap: wrap;
    }

    .wp-block-group.is-style-footer_row_1>div:first-of-type {
        align-items: center;
        max-width: 100%;
        margin-right: 0;
        order: -2;
        width: 100%;
    }

    .wp-block-group.is-style-footer_row_1>div:last-of-type {
        align-items: center;
        order: -1;
        margin: 2rem 0;
        max-width: 100%;
    }

    .wp-block-group.is-style-footer_row_1>div:nth-of-type(2) {
        max-width: 40%;
    }

    .wp-block-group.is-style-footer_row_1>div:nth-of-type(3), .wp-block-group.is-style-footer_row_1>div:nth-of-type(4) {
        max-width: 25%;
    }
}

@media only screen and (max-width: 992px) {
    .wp-block-group.is-style-one_half_row {
        flex-direction: column;
    }

    .wp-block-group.is-style-one_half_row.is-layout-flex>div {
        width: 100%;
    }

    .wp-block-group.is-style-one_half_row>div:has(img) {
        order: -1
    }

    .wp-block-group.is-style-one_half_row :is(.wp-block-image, img) {
        width: 100%
    }

    .md .wp-block-group.nf_form_wrapper {
        padding: var(--wp--preset--spacing--60) !important
    }
}

@media only screen and (max-width: 781px) {}

@media only screen and (max-width: 599px) {
    .wp-block-group.is-style-footer_row_1 .wp-block-heading.has-base-size-font-size {
        font-size: .85rem !important
    }
}