.wp-block-site-logo {
    min-width: 94px;
}

@media (max-width: 1655px) {
    .spaced-menu ul.wp-block-navigation__container > li {
        margin-right: 0 !important;
    }
    .wp-container-content-6388d5dc {
        flex-basis: unset;
    }
    .wp-block-button.has-custom-width.wp-block-button__width-100.nav-cta {
        margin: 0 10px !important;
    }
}

@media (max-width: 1355px) {
    .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-c2d6fa21.wp-block-columns-is-layout-flex,
    .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-cc5d7d78.wp-block-columns-is-layout-flex {
        padding: 10px !important;
    }

    .other-footer .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9cd6f1e7.wp-block-columns-is-layout-flex {
        flex-wrap: wrap !important;
    }

    .other-footer .wp-block-column.is-layout-flow.wp-block-column-is-layout-flow {
        max-width: 241px;
    }
}
@media (max-width: 1128px) {
    li.has-medium-font-size.wp-block-navigation-item.wp-block-navigation-link.has-medium-font-size {
        align-items: start;
    }
    div#modal-1 {
        padding: 27px;
    }
    .wp-block-navigation-item.has-child.open-on-hover-click.wp-block-navigation-submenu a {
        border-bottom: unset;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content .wp-block-navigation__submenu-icon {
        position: absolute;
        display: block;
        right: -19px;
        top: 11px;
    }
    ul.wp-block-navigation__submenu-container.wp-block-navigation-submenu.has-medium-font-size {
        display: none;
    }
    .wp-element-button,
    .wp-block-button__link {
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        font-size: 17px !important;
        font-weight: 600 !important;
        padding: 14px 18px !important;
        min-height: 56px !important;
        border-radius: 16px !important;
        white-space: nowrap !important;
        margin-top: 28px !important;
    }

    footer.wp-block-template-part .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 100% !important;
    }

    .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-c2d6fa21.wp-block-columns-is-layout-flex {
        padding: 0 !important;
    }
    .wp-block-column.is-layout-flow.wp-container-core-column-is-layout-22201671.wp-block-column-is-layout-flow {
        padding: 0 !important;
    }
    .wp-block-column.is-layout-flow.wp-container-core-column-is-layout-22201671.wp-block-column-is-layout-flow {
        padding-right: 0 !important;
    }
    .wp-block-navigation__responsive-container-content {
        gap: 0px;
    }
    ul.wp-block-navigation__container.has-medium-font-size.is-responsive.items-justified-right.spaced-menu.wp-block-navigation.has-medium-font-size {
        margin-top: 20px;
    }
    .is-menu-open .wp-block-navigation__container .wp-block-navigation__submenu-container.wp-block-navigation-submenu {
        box-shadow: none;
        margin-top: 0 !important;
        padding-left: 0 !important;
        text-align: unset !important;
    }
    .wp-block-navigation__responsive-container.is-menu-open
        .wp-block-navigation__responsive-container-content
        .has-child
        .wp-block-navigation__submenu-container {
        position: relative;
        text-align: left;
        align-items: start;
    }
    .spaced-menu ul.wp-block-navigation__container > li {
        margin-right: 0;
    }
    li.wp-block-navigation-item.has-medium-font-size.has-child.open-on-hover-click.wp-block-navigation-submenu.has-medium-font-size {
        align-items: start;
    }
    ul.wp-block-navigation__container.has-medium-font-size.is-responsive.items-justified-right.spaced-menu.wp-block-navigation.has-medium-font-size {
        text-align: center;
        align-items: start;
        gap: 24px;
        width: 100%;
    }

    div#modal-1-content {
        align-items: center;
        text-align: center;
    }
    .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-c2d6fa21.wp-block-columns-is-layout-flex {
        padding: 20px;
    }
    .wp-block-navigation__responsive-container-open:not(.always-shown) {
        display: block;
    }
    .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
        display: none;
    }
    .wp-container-core-group-is-layout-8c124028 {
        justify-content: space-between;
        padding: 0 15px !important;
    }
    .wp-block-spacer.wp-container-content-6388d5dc {
        display: none;
    }
    header.wp-block-template-part .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
        padding-left: 3rem !important;
        padding-right: 3rem !important;
    }
    .wp-block-buttons.is-content-justification-space-between.is-layout-flex.wp-container-core-buttons-is-layout-b2891da8.wp-block-buttons-is-layout-flex {
        align-items: start;
        width: 100%;
    }
}
@media (max-width: 768px) {
    .wp-block-column.is-layout-flow.wp-container-core-column-is-layout-22201671.wp-block-column-is-layout-flow {
    flex-basis: 100% !important;
    max-width: 100%;
}
    .wp-block-columns.is-layout-flex.wp-container-core-columns-is-layout-9cd6f1e7.wp-block-columns-is-layout-flex {
    padding: 0 !important;
}
    .other-footer .wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {
        flex-basis: 43% !important;
        padding-left: 0 !important;
    }
    h1.wp-block-heading.has-text-align-center {
    font-size: 42px !important;
}
    table.has-fixed-layout {
        min-width: 1000px;
    }
    figure.wp-block-table.is-style-stripes {
        overflow-x: scroll;
    }
    .wp-block-group.has-background-background-color.has-background.is-layout-constrained.wp-block-group-is-layout-constrained {
        padding: 0;
    }
    footer.wp-block-template-part .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 30%;
        padding-left: 0 !important;
    }
    .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-c2d6fa21.wp-block-columns-is-layout-flex {
        padding: 15px 0 !important;
    }
    header.wp-block-template-part .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-block-column-is-layout-flow {
        padding-left: 1rem !important;
        padding-right: 1rem !important;
    }
    h1.wp-block-heading.has-primary-color.has-text-color.has-xxxx-large-font-size {
        font-size: 22px !important;
    }
    .has-modal-open .admin-bar .is-menu-open .wp-block-navigation__responsive-dialog {
        margin-top: 0 !important;
    }
    .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-container-content {
        padding-top: calc(0rem + 24px) !important;
    }

    footer .wp-block-columns > .wp-block-column {
        max-width: unset !important;
    }
    .wp-block-column.is-vertically-aligned-center.is-layout-flow.wp-container-core-column-is-layout-f5bb311e.wp-block-column-is-layout-flow {
        padding: 0 !important;
    }
    img.wp-image-49 {
        width: 100% !important;
    }
    .wp-container-core-columns-is-layout-845065b5
        .wp-block-column.is-vertically-aligned-center.fotawp-fade-up.is-layout-flow.wp-container-core-column-is-layout-f5bb311e.wp-block-column-is-layout-flow.aos-init.aos-animate {
        order: -1;
    }
    .is-layout-flow > .alignright {
        float: right;
        margin-inline-start: unset !important;
        margin-inline-end: 0;
    }
    .wp-block-columns.are-vertically-aligned-center.is-layout-flex.wp-container-core-columns-is-layout-c2d6fa21.wp-block-columns-is-layout-flex {
        padding: 20px;
    }
    div#how-it-works {
        padding-top: 35px;
    }
}

@media (max-width: 420px) {
    footer.wp-block-template-part .wp-block-columns:not(.is-not-stacked-on-mobile) > .wp-block-column {
        flex-basis: 100%;
    }
}
