
      html,
      body {
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
        background: #ffffff !important;
      }

      body:not(.wp-admin) #page,
      body:not(.wp-admin) .site,
      body:not(.wp-admin) #content,
      body:not(.wp-admin) .site-content,
      body:not(.wp-admin) .content-area,
      body:not(.wp-admin) #primary,
      body:not(.wp-admin) #main,
      body:not(.wp-admin) .site-main,
      body:not(.wp-admin) .ast-container,
      body:not(.wp-admin) article.page,
      body:not(.wp-admin) .ast-article-single,
      body:not(.wp-admin) .entry-content,
      body:not(.wp-admin) .page-content {
        min-height: 0 !important;
        margin-bottom: 0 !important;
        padding-bottom: 0 !important;
      }

      body:not(.wp-admin) .entry-content > :last-child,
      body:not(.wp-admin) .page-content > :last-child,
      body:not(.wp-admin) .site-main > :last-child,
      body:not(.wp-admin) #main > :last-child {
        margin-bottom: 0 !important;
      }

      body:not(.wp-admin) .entry-content > .wp-block-spacer:last-child,
      body:not(.wp-admin) .page-content > .wp-block-spacer:last-child,
      body:not(.wp-admin) .site-main > .wp-block-spacer:last-child,
      body:not(.wp-admin) .entry-content > .uagb-spacer:last-child,
      body:not(.wp-admin) .page-content > .uagb-spacer:last-child,
      body:not(.wp-admin) .site-main > .uagb-spacer:last-child {
        display: none !important;
        height: 0 !important;
        min-height: 0 !important;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
      }

      body:not(.wp-admin) .gmec-page,
      body:not(.wp-admin) .gme-page,
      body:not(.wp-admin) .gme-static-page,
      body:not(.wp-admin) .gme-policy-page,
      body:not(.wp-admin) .gme-about-page,
      body:not(.wp-admin) .gme-contact-page,
      body:not(.wp-admin) .gme-reviews-page {
        min-height: 0 !important;
        margin-bottom: 0 !important;
        padding-bottom: 12px !important;
      }

      body:not(.wp-admin) .gmec-page > :last-child,
      body:not(.wp-admin) .gme-page > :last-child,
      body:not(.wp-admin) .gme-static-page > :last-child,
      body:not(.wp-admin) .gme-policy-page > :last-child,
      body:not(.wp-admin) .gme-about-page > :last-child,
      body:not(.wp-admin) .gme-contact-page > :last-child,
      body:not(.wp-admin) .gme-reviews-page > :last-child {
        margin-bottom: 0 !important;
      }

      body:not(.wp-admin) footer#gme-footer-pro-final {
        margin-top: 0 !important;
      }
    