.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */@scope (.mrkt-footer-small) {
  :scope .e-div-block-base,
  .elementor :scope {
    padding: 0;
    min-width: 0;
    min-height: 0;
  }

  .elementor :scope {
    position: fixed;
    bottom: 0;
    height: var(--mrkt-small-footer-height);
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    color: var(--mrkt-color-text-alt);
    font-size: var(--mrkt-typo-small-size);
    padding-inline: calc(var(--mrkt-section-padding-inline)/4);
    padding-block: var(--mrkt-space-S);

    background-color: var(--mrkt-color-primary-700);
  }

  :scope :is(p,a) {
    transition: all var(--mrkt-transition-base);
  }

  :scope :is(p,a):hover {
    transform: translateY(-2px);
  }

  :scope .links {
    padding: 0;

    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    width: fit-content;
    align-items: center;
    gap: var(--mrkt-space-S);
  }
}/* End custom CSS */