#Footer3 {
  position: relative !important;
  z-index: 1000 !important;
}
#Footer3 .footer-component {
    width: 100% !important;
    margin-top: auto !important;
  }
:is(#Footer3 .footer-component) .footer-outer-container {
      width: 100% !important;
    }
:is(:is(#Footer3 .footer-component) .footer-outer-container)::after {
        content: "";
        display: block;
        bottom: 0;
        left: 0;
        height: 100%;
        width: 100%;
        opacity: 0.6;
        mix-blend-mode: normal;
      }
:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container {
        width: 100%;
        margin: 0 auto !important;
        padding: 0px 10px;
      }
:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components {
          height: inherit;
          width: 100% !important;
          margin: 0 auto !important;
        }
:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content {
            z-index: 1002 !important;
            position: relative !important;
            height: inherit;
            width: inherit;
            text-align: center;
            padding: 40px 0 32px;
          }
:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .business-info {
              margin-bottom: 32px;
              text-align: left !important;
            }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .business-info {
                padding-bottom: 0 !important;
                text-align: center !important;
                margin-bottom: 32px !important;
            }
              }
:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .business-info) .title {
                -webkit-line-clamp: 2 !important;
                overflow: hidden;
                text-overflow: ellipsis;
                margin-bottom: 8px;
              }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .business-info) .title {
                  font-size: 16px !important;
                  margin-bottom: 12px !important;
              }
                }
:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .business-info) a.nav-link {
                -webkit-line-clamp: 2 !important;
                overflow: hidden;
                text-overflow: ellipsis;
                padding: 0 !important;
              }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .business-info) a.nav-link {
                  font-size: 14px !important;
              }
                }
:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row {
              text-align: left !important;
            }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row {
                margin: 0 auto !important;
            }
              }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .social {
                  padding-top: 0 !important;
                  padding-bottom: 0 !important;
                  margin-bottom: 32px !important;
              }
                }
:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .social) .social-title {
                  margin-bottom: 16px;
                }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .social) .social-title {
                    text-align: center !important;
                    margin: 0 auto !important;
                }
                  }
@media (max-width: 442px) {
  :is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .social) .social-title {
                    font-size: 16px !important;
                    margin-bottom: 12px !important;
                }
                  }
:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .social) .social-media-list {
                  margin: 0 0 48px !important;
                }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .social) .social-media-list {
                    margin: 0 auto !important;
                }
                  }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .newsletter {
                  padding-top: 0 !important;
                  text-align: center !important;
                  margin-bottom: 32px !important;
                  font-size: 14px !important;
              }
                }
:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .newsletter) .newsletter-title {
                  margin-bottom: 16px;
                }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .newsletter) .newsletter-title {
                    font-size: 16px !important;
                    text-align: center !important;
                    margin: 0 auto !important;
                }
                  }
:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .shopping-app-dl) .download-title {
                  margin-bottom: 8px !important;
                }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .shopping-app-dl) .download-title {
                    text-align: center !important;
                    font-size: 16px !important;
                }
                  }
:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .shopping-app-dl) .download-list {
                  margin: 0 0 24px !important;
                  display: block !important;
                }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .shopping-app-dl) .download-list {
                    margin: 0 auto 32px !important;
                    display: block !important;
                }
                  }
:is(:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .shopping-app-dl) .download-list) .download-item {
                    margin: 0 0 4px !important;
                  }
@media (max-width: 1132px) {
  :is(:is(:is(:is(:is(:is(:is(:is(#Footer3 .footer-component) .footer-outer-container) .inner-container) .footer-components) .footer-content) .socialmedia-newsletter-row) .shopping-app-dl) .download-list) .download-item {
                      margin: 0 auto 4px !important;
                  }
                    }
