@charset "UTF-8";
/** Styles gets added to magento API and compiled on release-time */
/* Global styles */
:root {
  /* Gray Colors */
  --mingle-gray-50: #fafafa;
  --mingle-gray-100: #f6f6f6;
  --mingle-gray-200: #ececec;
  --mingle-gray-300: #e3e3e3;
  --mingle-gray-400: #d9d9d9;
  --mingle-gray-500: #d0d0d0;
  --mingle-gray-600: #a6a6a6;
  --mingle-gray-700: #7d7d7d;
  --mingle-gray-800: #535353;
  --mingle-gray-900: #2a2a2a;
  /* Status Colors */
  --mingle-info-lightest: #e7f1f7;
  --mingle-info: #008add;
  --mingle-info-darkest: #005386;
  --mingle-success-lightest: #edf6ee;
  --mingle-success: #006603;
  --mingle-success-darkest: #003302;
  --mingle-warning-lightest: #ffe9db;
  --mingle-warning: #fe7722;
  --mingle-warning-darkest: #b84700;
  --mingle-error-lightest: #ffeaea;
  --mingle-error: #fc0d0d;
  --mingle-error-darkest: #a40000;
}

:root {
  /* Buttons */
  --mingle-btn-radius: 0;
  --mingle-btn-border-width: 2px;
  --mingle-btn-padding-block: 0.875rem;
  --mingle-btn-padding-inline: 1.5rem;
  --mingle-btn-font-size: inherit;
  --mingle-btn-line-height: inherit;
  --mingle-btn-font-weight: 700;
  --mingle-btn-gap: 0.375rem;
  /* Backgrounds */
  --mingle-btn-bg-primary: #121212;
  --mingle-btn-bg-primary-hover: #040404;
  --mingle-btn-bg-primary-active: #040404;
  --mingle-btn-bg-primary-disabled: #ececec;
  --mingle-btn-bg-secondary: #ffffff;
  --mingle-btn-bg-secondary-hover: #121212;
  --mingle-btn-bg-secondary-active: #121212;
  --mingle-btn-bg-secondary-disabled: #ececec;
  --mingle-btn-bg-white: #ffffff;
  --mingle-btn-bg-white-hover: #f6f6f6;
  --mingle-btn-bg-white-active: #f6f6f6;
  --mingle-btn-bg-white-disabled: #ececec;
  /* Stroke */
  --mingle-btn-stroke-primary: #121212;
  --mingle-btn-stroke-primary-hover: #040404;
  --mingle-btn-stroke-primary-active: #040404;
  --mingle-btn-stroke-primary-disabled: #a0a0a0;
  --mingle-btn-stroke-secondary: #121212;
  --mingle-btn-stroke-secondary-hover: #121212;
  --mingle-btn-stroke-secondary-active: #121212;
  --mingle-btn-stroke-secondary-disabled: #121212;
  --mingle-btn-stroke-white: #ffffff;
  --mingle-btn-stroke-white-hover: #f6f6f6;
  --mingle-btn-stroke-white-active: #f6f6f6;
  --mingle-btn-stroke-white-disabled: #ececec;
  /* Text color */
  --mingle-btn-color-primary: #ffffff;
  --mingle-btn-color-primary-hover: #ffffff;
  --mingle-btn-color-primary-active: #ffffff;
  --mingle-btn-color-primary-disabled: #000000;
  --mingle-btn-color-secondary: #121212;
  --mingle-btn-color-secondary-hover: #ffffff;
  --mingle-btn-color-secondary-active: #ffffff;
  --mingle-btn-color-secondary-disabled: #000000;
  --mingle-btn-color-white: #121212;
  --mingle-btn-color-white-hover: #121212;
  --mingle-btn-color-white-active: #121212;
  --mingle-btn-color-white-disabled: #000000;
}

.mingle,
.editor-styles-wrapper {
  --layout-max-width: min(
      1440px - var(--layout-indent),
      calc(100vw - var(--layout-indent))
  );
  --layout-wide-max-width: min(
      1568px - var(--layout-indent),
      calc(100vw - var(--layout-indent))
  );
  --layout-center-max-width: min(
      calc(944px - var(--layout-indent)),
      calc(100vw - var(--layout-indent))
  );
}
@media (min-width: 768px) {
  .mingle,
  .editor-styles-wrapper {
    --layout-indent: 5rem;
  }
}

:root {
  /* Hamat design tokens, shared by the Hamat patterns */
  --hamat-font: "Noto Sans", Arial, sans-serif;
  --hamat-ink: #121212;
  --hamat-ink-alt: #414141;
  --hamat-muted: #595959;
  --hamat-line: #dedede;
  --hamat-line-strong: #cbcbcb;
  --hamat-surface: #f6f6f6;
  --hamat-warm: #faf4ed;
  --hamat-sand: #ebd4b5;
  --hamat-gold: #cc9347;
  --hamat-brown: #7a582b;
  --hamat-dark-line: #4f4f4f;
  --hamat-dark-muted: #ced6e3;
  --hamat-radius-card: 0 0 16px 16px;
  --hamat-radius-hero: 0 0 24px 24px;
  --hamat-radius-photo: 4px 4px 16px 16px;
  /* Product group accent colours, as used in the catalogue overview */
  --hamat-accent-schoonloopmatten: #d56c56;
  --hamat-accent-droogloopmatten: #7ba3a7;
  --hamat-accent-naaldviltmatten: #a29060;
  --hamat-accent-buitenmatten: #dcad40;
  --hamat-accent-kokosmatten: #d58d41;
  --hamat-accent-projectmatten: #5d7655;
  --hamat-accent-kunstgras: #b9c54b;
  --hamat-accent-vloerkleden: #c7a8a3;
  --hamat-accent-badmatten: #5c8098;
  --hamat-accent-lopers: #9f6c82;
  --hamat-accent-trapmatten: #b4bbb5;
  --hamat-accent-pvc: #c49451;
  --hamat-accent-displays: #060606;
  --hamat-accent-baseplus: #dfcc62;
  --hamat-accent-vloertoebehoren: #567884;
}

/* Add one of these classes to a block to colour its accent line */
.mingle .hamat-accent--schoonloopmatten,
.editor-styles-wrapper .hamat-accent--schoonloopmatten {
  --hamat-accent: var(--hamat-accent-schoonloopmatten);
}
.mingle .hamat-accent--droogloopmatten,
.editor-styles-wrapper .hamat-accent--droogloopmatten {
  --hamat-accent: var(--hamat-accent-droogloopmatten);
}
.mingle .hamat-accent--naaldviltmatten,
.editor-styles-wrapper .hamat-accent--naaldviltmatten {
  --hamat-accent: var(--hamat-accent-naaldviltmatten);
}
.mingle .hamat-accent--buitenmatten,
.editor-styles-wrapper .hamat-accent--buitenmatten {
  --hamat-accent: var(--hamat-accent-buitenmatten);
}
.mingle .hamat-accent--kokosmatten,
.editor-styles-wrapper .hamat-accent--kokosmatten {
  --hamat-accent: var(--hamat-accent-kokosmatten);
}
.mingle .hamat-accent--projectmatten,
.editor-styles-wrapper .hamat-accent--projectmatten {
  --hamat-accent: var(--hamat-accent-projectmatten);
}
.mingle .hamat-accent--kunstgras,
.editor-styles-wrapper .hamat-accent--kunstgras {
  --hamat-accent: var(--hamat-accent-kunstgras);
}
.mingle .hamat-accent--vloerkleden,
.editor-styles-wrapper .hamat-accent--vloerkleden {
  --hamat-accent: var(--hamat-accent-vloerkleden);
}
.mingle .hamat-accent--badmatten,
.editor-styles-wrapper .hamat-accent--badmatten {
  --hamat-accent: var(--hamat-accent-badmatten);
}
.mingle .hamat-accent--lopers,
.editor-styles-wrapper .hamat-accent--lopers {
  --hamat-accent: var(--hamat-accent-lopers);
}
.mingle .hamat-accent--trapmatten,
.editor-styles-wrapper .hamat-accent--trapmatten {
  --hamat-accent: var(--hamat-accent-trapmatten);
}
.mingle .hamat-accent--pvc,
.editor-styles-wrapper .hamat-accent--pvc {
  --hamat-accent: var(--hamat-accent-pvc);
}
.mingle .hamat-accent--displays,
.editor-styles-wrapper .hamat-accent--displays {
  --hamat-accent: var(--hamat-accent-displays);
}
.mingle .hamat-accent--baseplus,
.editor-styles-wrapper .hamat-accent--baseplus {
  --hamat-accent: var(--hamat-accent-baseplus);
}
.mingle .hamat-accent--vloertoebehoren,
.editor-styles-wrapper .hamat-accent--vloertoebehoren {
  --hamat-accent: var(--hamat-accent-vloertoebehoren);
}

.editor-styles-wrapper .wp-block-button,
.editor-styles-wrapper .frm_submit,
.mingle .wp-block-button,
.mingle .frm_submit {
  margin: 0;
}
.editor-styles-wrapper .wp-block-button .wp-block-button__link,
.editor-styles-wrapper .wp-block-button .frm_button_submit,
.editor-styles-wrapper .frm_submit .wp-block-button__link,
.editor-styles-wrapper .frm_submit .frm_button_submit,
.mingle .wp-block-button .wp-block-button__link,
.mingle .wp-block-button .frm_button_submit,
.mingle .frm_submit .wp-block-button__link,
.mingle .frm_submit .frm_button_submit {
  display: flex;
  background-color: var(--mingle-btn-bg, transparent);
  color: var(--mingle-btn-color, inherit);
  border-width: var(--mingle-btn-border-width, 1px);
  border-color: var(--mingle-btn-stroke, transparent);
  border-style: var(--mingle-btn-border-style, solid);
  padding-block: var(--mingle-btn-padding-block, 1rem);
  padding-inline: var(--mingle-btn-padding-inline, 1.5rem);
  border-radius: var(--mingle-btn-radius, 1rem);
  font-family: var(--mingle-btn-font-family, inherit);
  font-size: var(--mingle-btn-font-size, inherit);
  font-weight: var(--mingle-btn-font-weight, 700);
  line-height: var(--mingle-btn-line-height, inherit);
  cursor: pointer;
  transition: all 0.3s ease;
  text-decoration: none;
}
.editor-styles-wrapper .wp-block-button .wp-block-button__link:hover, .editor-styles-wrapper .wp-block-button .wp-block-button__link:focus,
.editor-styles-wrapper .wp-block-button .frm_button_submit:hover,
.editor-styles-wrapper .wp-block-button .frm_button_submit:focus,
.editor-styles-wrapper .frm_submit .wp-block-button__link:hover,
.editor-styles-wrapper .frm_submit .wp-block-button__link:focus,
.editor-styles-wrapper .frm_submit .frm_button_submit:hover,
.editor-styles-wrapper .frm_submit .frm_button_submit:focus,
.mingle .wp-block-button .wp-block-button__link:hover,
.mingle .wp-block-button .wp-block-button__link:focus,
.mingle .wp-block-button .frm_button_submit:hover,
.mingle .wp-block-button .frm_button_submit:focus,
.mingle .frm_submit .wp-block-button__link:hover,
.mingle .frm_submit .wp-block-button__link:focus,
.mingle .frm_submit .frm_button_submit:hover,
.mingle .frm_submit .frm_button_submit:focus {
  text-decoration: none;
  background-color: var(--mingle-btn-focus-bg, transparent);
  color: var(--mingle-btn-focus-color, inherit);
  border-color: var(--mingle-btn-focus-stroke, transparent);
}
.editor-styles-wrapper .wp-block-button .wp-block-button__link:active,
.editor-styles-wrapper .wp-block-button .frm_button_submit:active,
.editor-styles-wrapper .frm_submit .wp-block-button__link:active,
.editor-styles-wrapper .frm_submit .frm_button_submit:active,
.mingle .wp-block-button .wp-block-button__link:active,
.mingle .wp-block-button .frm_button_submit:active,
.mingle .frm_submit .wp-block-button__link:active,
.mingle .frm_submit .frm_button_submit:active {
  background-color: var(--mingle-btn-active-bg, transparent);
  color: var(--mingle-btn-active-color, inherit);
  border-color: var(--mingle-btn-active-stroke, transparent);
}
.editor-styles-wrapper .wp-block-button:not([class*=is-style-]), .editor-styles-wrapper .wp-block-button.is-style-primary,
.editor-styles-wrapper .frm_submit:not([class*=is-style-]),
.editor-styles-wrapper .frm_submit.is-style-primary,
.mingle .wp-block-button:not([class*=is-style-]),
.mingle .wp-block-button.is-style-primary,
.mingle .frm_submit:not([class*=is-style-]),
.mingle .frm_submit.is-style-primary {
  --mingle-btn-bg: var(--mingle-btn-bg-primary);
  --mingle-btn-stroke: var(--mingle-btn-stroke-primary);
  --mingle-btn-color: var(--mingle-btn-color-primary);
  --mingle-btn-focus-bg: var(--mingle-btn-bg-primary-hover);
  --mingle-btn-focus-stroke: var(--mingle-btn-stroke-primary-hover);
  --mingle-btn-focus-color: var(--mingle-btn-color-primary-hover);
  --mingle-btn-active-bg: var(--mingle-btn-bg-primary-active);
  --mingle-btn-active-stroke: var(--mingle-btn-stroke-primary-active);
  --mingle-btn-active-color: var(--mingle-btn-color-primary-active);
}
.editor-styles-wrapper .wp-block-button:not([class*=is-style-]):disabled, .editor-styles-wrapper .wp-block-button:not([class*=is-style-]).is-disabled, .editor-styles-wrapper .wp-block-button.is-style-primary:disabled, .editor-styles-wrapper .wp-block-button.is-style-primary.is-disabled,
.editor-styles-wrapper .frm_submit:not([class*=is-style-]):disabled,
.editor-styles-wrapper .frm_submit:not([class*=is-style-]).is-disabled,
.editor-styles-wrapper .frm_submit.is-style-primary:disabled,
.editor-styles-wrapper .frm_submit.is-style-primary.is-disabled,
.mingle .wp-block-button:not([class*=is-style-]):disabled,
.mingle .wp-block-button:not([class*=is-style-]).is-disabled,
.mingle .wp-block-button.is-style-primary:disabled,
.mingle .wp-block-button.is-style-primary.is-disabled,
.mingle .frm_submit:not([class*=is-style-]):disabled,
.mingle .frm_submit:not([class*=is-style-]).is-disabled,
.mingle .frm_submit.is-style-primary:disabled,
.mingle .frm_submit.is-style-primary.is-disabled {
  @apply pointer-events-none;
  border-color: var(--mingle-btn-stroke-primary-disabled);
  background-color: var(--mingle-btn-bg-primary-disabled);
  color: var(--mingle-btn-color-primary-disabled);
}
.editor-styles-wrapper .wp-block-button.is-style-secondary,
.editor-styles-wrapper .frm_submit.is-style-secondary,
.mingle .wp-block-button.is-style-secondary,
.mingle .frm_submit.is-style-secondary {
  --mingle-btn-bg: var(--mingle-btn-bg-secondary);
  --mingle-btn-stroke: var(--mingle-btn-stroke-secondary);
  --mingle-btn-color: var(--mingle-btn-color-secondary);
  --mingle-btn-focus-bg: var(--mingle-btn-bg-secondary-hover);
  --mingle-btn-focus-stroke: var(--mingle-btn-stroke-secondary-hover);
  --mingle-btn-focus-color: var(--mingle-btn-color-secondary-hover);
  --mingle-btn-active-bg: var(--mingle-btn-bg-secondary-active);
  --mingle-btn-active-stroke: var(--mingle-btn-stroke-secondary-active);
  --mingle-btn-active-color: var(--mingle-btn-color-secondary-active);
}
.editor-styles-wrapper .wp-block-button.is-style-secondary:disabled, .editor-styles-wrapper .wp-block-button.is-style-secondary.is-disabled,
.editor-styles-wrapper .frm_submit.is-style-secondary:disabled,
.editor-styles-wrapper .frm_submit.is-style-secondary.is-disabled,
.mingle .wp-block-button.is-style-secondary:disabled,
.mingle .wp-block-button.is-style-secondary.is-disabled,
.mingle .frm_submit.is-style-secondary:disabled,
.mingle .frm_submit.is-style-secondary.is-disabled {
  @apply pointer-events-none;
  border-color: var(--mingle-btn-stroke-secondary-disabled);
  background-color: var(--mingle-btn-bg-secondary-disabled);
  color: var(--mingle-btn-color-secondary-disabled);
}
.editor-styles-wrapper .wp-block-button.is-style-white,
.editor-styles-wrapper .frm_submit.is-style-white,
.mingle .wp-block-button.is-style-white,
.mingle .frm_submit.is-style-white {
  --mingle-btn-bg: var(--mingle-btn-bg-white);
  --mingle-btn-stroke: var(--mingle-btn-stroke-white);
  --mingle-btn-color: var(--mingle-btn-color-white);
  --mingle-btn-focus-bg: var(--mingle-btn-bg-white-hover);
  --mingle-btn-focus-stroke: var(--mingle-btn-stroke-white-hover);
  --mingle-btn-focus-color: var(--mingle-btn-color-white-hover);
  --mingle-btn-active-bg: var(--mingle-btn-bg-white-active);
  --mingle-btn-active-stroke: var(--mingle-btn-stroke-white-active);
  --mingle-btn-active-color: var(--mingle-btn-color-white-active);
}
.editor-styles-wrapper .wp-block-button.is-style-white:disabled, .editor-styles-wrapper .wp-block-button.is-style-white.is-disabled,
.editor-styles-wrapper .frm_submit.is-style-white:disabled,
.editor-styles-wrapper .frm_submit.is-style-white.is-disabled,
.mingle .wp-block-button.is-style-white:disabled,
.mingle .wp-block-button.is-style-white.is-disabled,
.mingle .frm_submit.is-style-white:disabled,
.mingle .frm_submit.is-style-white.is-disabled {
  @apply pointer-events-none;
  border-color: var(--mingle-btn-stroke-white-disabled);
  background-color: var(--mingle-btn-bg-white-disabled);
  color: var(--mingle-btn-color-white-disabled);
}
.editor-styles-wrapper .wp-block-button.mingle-btn-size-lg,
.editor-styles-wrapper .frm_submit.mingle-btn-size-lg,
.mingle .wp-block-button.mingle-btn-size-lg,
.mingle .frm_submit.mingle-btn-size-lg {
  --mingle-btn-padding-block: 0.75rem;
  --mingle-btn-padding-inline: 1.5rem;
  --mingle-btn-font-size: var(--mingle-font-size-lg);
}
.editor-styles-wrapper .wp-block-button.mingle-btn-size-base,
.editor-styles-wrapper .frm_submit.mingle-btn-size-base,
.mingle .wp-block-button.mingle-btn-size-base,
.mingle .frm_submit.mingle-btn-size-base {
  --mingle-btn-padding-block: 0.875rem;
  --mingle-btn-padding-inline: 1.5rem;
  --mingle-btn-font-size: var(--mingle-font-size-base);
}
.editor-styles-wrapper .wp-block-button.mingle-btn-size-sm,
.editor-styles-wrapper .frm_submit.mingle-btn-size-sm,
.mingle .wp-block-button.mingle-btn-size-sm,
.mingle .frm_submit.mingle-btn-size-sm {
  --mingle-btn-padding-block: 0.75rem;
  --mingle-btn-padding-inline: 1.5rem;
  --mingle-btn-font-size: var(--mingle-font-size-sm);
}
.editor-styles-wrapper .wp-block-button.mingle-btn-size-xs,
.editor-styles-wrapper .frm_submit.mingle-btn-size-xs,
.mingle .wp-block-button.mingle-btn-size-xs,
.mingle .frm_submit.mingle-btn-size-xs {
  --mingle-btn-padding-block: 0.625rem;
  --mingle-btn-padding-inline: 1.5rem;
  --mingle-btn-font-size: var(--mingle-font-size-xs);
  --mingle-btn-line-height: 1.25rem;
}
@media (min-width: 1024px) {
  .editor-styles-wrapper .wp-block-button.mingle-dekstop-btn-size-lg,
  .editor-styles-wrapper .frm_submit.mingle-dekstop-btn-size-lg,
  .mingle .wp-block-button.mingle-dekstop-btn-size-lg,
  .mingle .frm_submit.mingle-dekstop-btn-size-lg {
    --mingle-btn-padding-block: 0.75rem;
    --mingle-btn-padding-inline: 1.5rem;
    --mingle-btn-font-size: var(--mingle-font-size-lg);
  }
  .editor-styles-wrapper .wp-block-button.mingle-dekstop-btn-size-base,
  .editor-styles-wrapper .frm_submit.mingle-dekstop-btn-size-base,
  .mingle .wp-block-button.mingle-dekstop-btn-size-base,
  .mingle .frm_submit.mingle-dekstop-btn-size-base {
    --mingle-btn-padding-block: 1rem;
    --mingle-btn-padding-inline: 1.5rem;
    --mingle-btn-font-size: var(--mingle-font-size-base);
  }
  .editor-styles-wrapper .wp-block-button.mingle-dekstop-btn-size-sm,
  .editor-styles-wrapper .frm_submit.mingle-dekstop-btn-size-sm,
  .mingle .wp-block-button.mingle-dekstop-btn-size-sm,
  .mingle .frm_submit.mingle-dekstop-btn-size-sm {
    --mingle-btn-padding-block: 0.75rem;
    --mingle-btn-padding-inline: 1.5rem;
    --mingle-btn-font-size: var(--mingle-font-size-sm);
  }
  .editor-styles-wrapper .wp-block-button.mingle-dekstop-btn-size-xs,
  .editor-styles-wrapper .frm_submit.mingle-dekstop-btn-size-xs,
  .mingle .wp-block-button.mingle-dekstop-btn-size-xs,
  .mingle .frm_submit.mingle-dekstop-btn-size-xs {
    --mingle-btn-padding-block: 0.625rem;
    --mingle-btn-padding-inline: 1.5rem;
    --mingle-btn-font-size: var(--mingle-font-size-xs);
    --mingle-btn-line-height: 1.25rem;
  }
}

.wp-block-image.size-full {
  width: auto;
  height: auto;
}

.mingle .frm_combo_inputs_container,
.mingle .frm_grid_container,
.mingle .frm_form_fields .frm_section_heading,
.mingle .frm_form_fields .frm_fields_container,
.editor-styles-wrapper .frm_combo_inputs_container,
.editor-styles-wrapper .frm_grid_container,
.editor-styles-wrapper .frm_form_fields .frm_section_heading,
.editor-styles-wrapper .frm_form_fields .frm_fields_container {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-auto-rows: max-content;
  gap: 0 0.5rem;
}
.mingle .frm_combo_inputs_container > *,
.mingle .frm_grid_container > *,
.mingle .frm_form_fields .frm_section_heading > *,
.mingle .frm_form_fields .frm_fields_container > *,
.editor-styles-wrapper .frm_combo_inputs_container > *,
.editor-styles-wrapper .frm_grid_container > *,
.editor-styles-wrapper .frm_form_fields .frm_section_heading > *,
.editor-styles-wrapper .frm_form_fields .frm_fields_container > * {
  grid-column: span 12;
}
.mingle .frm_combo_inputs_container .frm_half,
.mingle .frm_grid_container .frm_half,
.mingle .frm_form_fields .frm_section_heading .frm_half,
.mingle .frm_form_fields .frm_fields_container .frm_half,
.editor-styles-wrapper .frm_combo_inputs_container .frm_half,
.editor-styles-wrapper .frm_grid_container .frm_half,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm_half,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm_half {
  grid-column: span 6;
}
.mingle .frm_combo_inputs_container .frm1,
.mingle .frm_grid_container .frm1,
.mingle .frm_form_fields .frm_section_heading .frm1,
.mingle .frm_form_fields .frm_fields_container .frm1,
.editor-styles-wrapper .frm_combo_inputs_container .frm1,
.editor-styles-wrapper .frm_grid_container .frm1,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm1,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm1 {
  grid-column: span 1;
}
.mingle .frm_combo_inputs_container .frm2,
.mingle .frm_grid_container .frm2,
.mingle .frm_form_fields .frm_section_heading .frm2,
.mingle .frm_form_fields .frm_fields_container .frm2,
.editor-styles-wrapper .frm_combo_inputs_container .frm2,
.editor-styles-wrapper .frm_grid_container .frm2,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm2,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm2 {
  grid-column: span 2;
}
.mingle .frm_combo_inputs_container .frm3,
.mingle .frm_grid_container .frm3,
.mingle .frm_form_fields .frm_section_heading .frm3,
.mingle .frm_form_fields .frm_fields_container .frm3,
.editor-styles-wrapper .frm_combo_inputs_container .frm3,
.editor-styles-wrapper .frm_grid_container .frm3,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm3,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm3 {
  grid-column: span 3;
}
.mingle .frm_combo_inputs_container .frm4,
.mingle .frm_grid_container .frm4,
.mingle .frm_form_fields .frm_section_heading .frm4,
.mingle .frm_form_fields .frm_fields_container .frm4,
.editor-styles-wrapper .frm_combo_inputs_container .frm4,
.editor-styles-wrapper .frm_grid_container .frm4,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm4,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm4 {
  grid-column: span 4;
}
.mingle .frm_combo_inputs_container .frm5,
.mingle .frm_grid_container .frm5,
.mingle .frm_form_fields .frm_section_heading .frm5,
.mingle .frm_form_fields .frm_fields_container .frm5,
.editor-styles-wrapper .frm_combo_inputs_container .frm5,
.editor-styles-wrapper .frm_grid_container .frm5,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm5,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm5 {
  grid-column: span 5;
}
.mingle .frm_combo_inputs_container .frm6,
.mingle .frm_grid_container .frm6,
.mingle .frm_form_fields .frm_section_heading .frm6,
.mingle .frm_form_fields .frm_fields_container .frm6,
.editor-styles-wrapper .frm_combo_inputs_container .frm6,
.editor-styles-wrapper .frm_grid_container .frm6,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm6,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm6 {
  grid-column: span 6;
}
.mingle .frm_combo_inputs_container .frm7,
.mingle .frm_grid_container .frm7,
.mingle .frm_form_fields .frm_section_heading .frm7,
.mingle .frm_form_fields .frm_fields_container .frm7,
.editor-styles-wrapper .frm_combo_inputs_container .frm7,
.editor-styles-wrapper .frm_grid_container .frm7,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm7,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm7 {
  grid-column: span 7;
}
.mingle .frm_combo_inputs_container .frm8,
.mingle .frm_grid_container .frm8,
.mingle .frm_form_fields .frm_section_heading .frm8,
.mingle .frm_form_fields .frm_fields_container .frm8,
.editor-styles-wrapper .frm_combo_inputs_container .frm8,
.editor-styles-wrapper .frm_grid_container .frm8,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm8,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm8 {
  grid-column: span 8;
}
.mingle .frm_combo_inputs_container .frm9,
.mingle .frm_grid_container .frm9,
.mingle .frm_form_fields .frm_section_heading .frm9,
.mingle .frm_form_fields .frm_fields_container .frm9,
.editor-styles-wrapper .frm_combo_inputs_container .frm9,
.editor-styles-wrapper .frm_grid_container .frm9,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm9,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm9 {
  grid-column: span 9;
}
.mingle .frm_combo_inputs_container .frm10,
.mingle .frm_grid_container .frm10,
.mingle .frm_form_fields .frm_section_heading .frm10,
.mingle .frm_form_fields .frm_fields_container .frm10,
.editor-styles-wrapper .frm_combo_inputs_container .frm10,
.editor-styles-wrapper .frm_grid_container .frm10,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm10,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm10 {
  grid-column: span 10;
}
.mingle .frm_combo_inputs_container .frm11,
.mingle .frm_grid_container .frm11,
.mingle .frm_form_fields .frm_section_heading .frm11,
.mingle .frm_form_fields .frm_fields_container .frm11,
.editor-styles-wrapper .frm_combo_inputs_container .frm11,
.editor-styles-wrapper .frm_grid_container .frm11,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm11,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm11 {
  grid-column: span 11;
}
.mingle .frm_combo_inputs_container .frm12,
.mingle .frm_grid_container .frm12,
.mingle .frm_form_fields .frm_section_heading .frm12,
.mingle .frm_form_fields .frm_fields_container .frm12,
.editor-styles-wrapper .frm_combo_inputs_container .frm12,
.editor-styles-wrapper .frm_grid_container .frm12,
.editor-styles-wrapper .frm_form_fields .frm_section_heading .frm12,
.editor-styles-wrapper .frm_form_fields .frm_fields_container .frm12 {
  grid-column: span 12;
}
@media (max-width: 767px) {
  .mingle .frm_combo_inputs_container > .frm_form_field,
  .mingle .frm_combo_inputs_container > .frm_submit,
  .mingle .frm_grid_container > .frm_form_field,
  .mingle .frm_grid_container > .frm_submit,
  .mingle .frm_form_fields .frm_section_heading > .frm_form_field,
  .mingle .frm_form_fields .frm_section_heading > .frm_submit,
  .mingle .frm_form_fields .frm_fields_container > .frm_form_field,
  .mingle .frm_form_fields .frm_fields_container > .frm_submit,
  .editor-styles-wrapper .frm_combo_inputs_container > .frm_form_field,
  .editor-styles-wrapper .frm_combo_inputs_container > .frm_submit,
  .editor-styles-wrapper .frm_grid_container > .frm_form_field,
  .editor-styles-wrapper .frm_grid_container > .frm_submit,
  .editor-styles-wrapper .frm_form_fields .frm_section_heading > .frm_form_field,
  .editor-styles-wrapper .frm_form_fields .frm_section_heading > .frm_submit,
  .editor-styles-wrapper .frm_form_fields .frm_fields_container > .frm_form_field,
  .editor-styles-wrapper .frm_form_fields .frm_fields_container > .frm_submit {
    grid-column: 1/-1 !important;
  }
}
.mingle .frm_hidden_container .frm_primary_label,
.editor-styles-wrapper .frm_hidden_container .frm_primary_label {
  visibility: hidden;
  white-space: nowrap;
}
.mingle .frm_left_container,
.editor-styles-wrapper .frm_left_container {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 0 0.5rem;
}
.mingle .frm_left_container .frm_primary_label,
.editor-styles-wrapper .frm_left_container .frm_primary_label {
  grid-column: 1;
  grid-row: span 2;
}
.mingle .frm_right_container,
.editor-styles-wrapper .frm_right_container {
  display: grid;
  grid-template-columns: 1fr auto;
  gap: 0 0.5rem;
}
.mingle .frm_right_container .frm_primary_label,
.editor-styles-wrapper .frm_right_container .frm_primary_label {
  grid-column: 2;
  grid-row: span 2;
}
.mingle .frm_none_container .frm_primary_label,
.editor-styles-wrapper .frm_none_container .frm_primary_label {
  display: none;
}
.mingle .frm_inside_container,
.editor-styles-wrapper .frm_inside_container {
  --_padding-top-container: calc(0.5rem + 1.5rem + 0.625rem);
  position: relative;
  padding-top: var(--_padding-top-container);
}
.mingle .frm_inside_container input::placeholder,
.editor-styles-wrapper .frm_inside_container input::placeholder {
  opacity: 0;
}
.mingle .frm_inside_container .frm_primary_label,
.editor-styles-wrapper .frm_inside_container .frm_primary_label {
  --_form-padding-block: var(--form-padding-block, 8px);
  --_form-padding-inline: var(--form-padding-inline, 12px);
  --_translate-y: calc(
      var(--_padding-top-container) + var(--_form-padding-block) +
          var(--form-border-width, 1px)
  );
  --translate-x: calc(
      var(--_form-padding-inline) + var(--form-border-width, 1px)
  );
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 0;
  margin: 0;
  width: auto;
  font-weight: 700;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  transform: translate(var(--translate-x), var(--_translate-y));
  transition: transform 0.3s ease-in;
  overflow: hidden;
}
.mingle .frm_inside_container .frm_primary_label:has(+ input:focus), .mingle .frm_inside_container .frm_primary_label:has(+ input:not(:placeholder-shown)),
.editor-styles-wrapper .frm_inside_container .frm_primary_label:has(+ input:focus),
.editor-styles-wrapper .frm_inside_container .frm_primary_label:has(+ input:not(:placeholder-shown)) {
  --_translate-y: 0.5rem;
  --translate-x: 0;
}

.wp-block-mooore-group__link.has-link {
  position: absolute;
  inset: 0;
  z-index: 1;
}

.mingle .hamat-icon--arrow-right,
.editor-styles-wrapper .hamat-icon--arrow-right {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--check,
.editor-styles-wrapper .hamat-icon--check {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--download,
.editor-styles-wrapper .hamat-icon--download {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'/%3E%3Cpath d='m7 10 5 5 5-5'/%3E%3Cpath d='M12 15V3'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--file,
.editor-styles-wrapper .hamat-icon--file {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z'/%3E%3Cpath d='M14 2v4a2 2 0 0 0 2 2h4'/%3E%3Cpath d='M16 13H8'/%3E%3Cpath d='M16 17H8'/%3E%3Cpath d='M10 9H8'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--eye,
.editor-styles-wrapper .hamat-icon--eye {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2.06 12.35a1 1 0 0 1 0-.7 10.75 10.75 0 0 1 19.88 0 1 1 0 0 1 0 .7 10.75 10.75 0 0 1-19.88 0'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--truck,
.editor-styles-wrapper .hamat-icon--truck {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 18V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v11a1 1 0 0 0 1 1h2'/%3E%3Cpath d='M15 18H9'/%3E%3Cpath d='M19 18h2a1 1 0 0 0 1-1v-3.65a1 1 0 0 0-.22-.62l-3.48-4.35A1 1 0 0 0 17.52 8H14'/%3E%3Ccircle cx='17' cy='18' r='2'/%3E%3Ccircle cx='7' cy='18' r='2'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--factory,
.editor-styles-wrapper .hamat-icon--factory {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 20a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2V8l-7 5V8l-7 5V4a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2Z'/%3E%3Cpath d='M17 18h1'/%3E%3Cpath d='M12 18h1'/%3E%3Cpath d='M7 18h1'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--globe,
.editor-styles-wrapper .hamat-icon--globe {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20'/%3E%3Cpath d='M2 12h20'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--shield,
.editor-styles-wrapper .hamat-icon--shield {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z'/%3E%3Cpath d='m9 12 2 2 4-4'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--package,
.editor-styles-wrapper .hamat-icon--package {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7.5 4.27 9 5.15'/%3E%3Cpath d='M21 8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16Z'/%3E%3Cpath d='m3.3 7 8.7 5 8.7-5'/%3E%3Cpath d='M12 22V12'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--leaf,
.editor-styles-wrapper .hamat-icon--leaf {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 20A7 7 0 0 1 9.8 6.1C15.5 5 17 4.48 19 2c1 2 2 4.18 2 8 0 5.5-4.78 10-10 10Z'/%3E%3Cpath d='M2 21c0-3 1.85-5.36 5.08-6C9.5 14.52 12 13 13 12'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--recycle,
.editor-styles-wrapper .hamat-icon--recycle {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8'/%3E%3Cpath d='M21 3v5h-5'/%3E%3Cpath d='M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16'/%3E%3Cpath d='M8 16H3v5'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--zap,
.editor-styles-wrapper .hamat-icon--zap {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--phone,
.editor-styles-wrapper .hamat-icon--phone {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--mail,
.editor-styles-wrapper .hamat-icon--mail {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--clock,
.editor-styles-wrapper .hamat-icon--clock {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 6v6l4 2'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--map-pin,
.editor-styles-wrapper .hamat-icon--map-pin {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 10c0 5-5.54 10.19-7.4 11.8a1 1 0 0 1-1.2 0C9.54 20.19 4 15 4 10a8 8 0 0 1 16 0'/%3E%3Ccircle cx='12' cy='10' r='3'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--headset,
.editor-styles-wrapper .hamat-icon--headset {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 11h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-5Zm0 0a9 9 0 1 1 18 0m0 0v5a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3Z'/%3E%3Cpath d='M21 16v2a4 4 0 0 1-4 4h-5'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--users,
.editor-styles-wrapper .hamat-icon--users {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--sliders,
.editor-styles-wrapper .hamat-icon--sliders {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 7h-9'/%3E%3Cpath d='M14 17H5'/%3E%3Ccircle cx='17' cy='17' r='3'/%3E%3Ccircle cx='7' cy='7' r='3'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--lightbulb,
.editor-styles-wrapper .hamat-icon--lightbulb {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5'/%3E%3Cpath d='M9 18h6'/%3E%3Cpath d='M10 22h4'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--trending-up,
.editor-styles-wrapper .hamat-icon--trending-up {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 7h6v6'/%3E%3Cpath d='m22 7-8.5 8.5-5-5L2 17'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--ruler,
.editor-styles-wrapper .hamat-icon--ruler {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21.3 15.3a2.4 2.4 0 0 1 0 3.4l-2.6 2.6a2.4 2.4 0 0 1-3.4 0L2.7 8.7a2.41 2.41 0 0 1 0-3.4l2.6-2.6a2.41 2.41 0 0 1 3.4 0Z'/%3E%3Cpath d='m14.5 12.5 2-2'/%3E%3Cpath d='m11.5 9.5 2-2'/%3E%3Cpath d='m8.5 6.5 2-2'/%3E%3Cpath d='m17.5 15.5 2-2'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--tag,
.editor-styles-wrapper .hamat-icon--tag {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.59 2.59A2 2 0 0 0 11.17 2H4a2 2 0 0 0-2 2v7.17a2 2 0 0 0 .59 1.42l8.7 8.7a2.43 2.43 0 0 0 3.42 0l6.58-6.58a2.43 2.43 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='1.5'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--monitor,
.editor-styles-wrapper .hamat-icon--monitor {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='14' x='2' y='3' rx='2'/%3E%3Cpath d='M8 21h8'/%3E%3Cpath d='M12 17v4'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--repeat,
.editor-styles-wrapper .hamat-icon--repeat {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m17 2 4 4-4 4'/%3E%3Cpath d='M3 11v-1a4 4 0 0 1 4-4h14'/%3E%3Cpath d='m7 22-4-4 4-4'/%3E%3Cpath d='M21 13v1a4 4 0 0 1-4 4H3'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--printer,
.editor-styles-wrapper .hamat-icon--printer {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 18H4a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2'/%3E%3Cpath d='M6 9V3a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v6'/%3E%3Crect x='6' y='14' width='12' height='8' rx='1'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--info,
.editor-styles-wrapper .hamat-icon--info {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--alert,
.editor-styles-wrapper .hamat-icon--alert {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21.73 18-8-14a2 2 0 0 0-3.48 0l-8 14A2 2 0 0 0 4 21h16a2 2 0 0 0 1.73-3'/%3E%3Cpath d='M12 9v4'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--thermometer,
.editor-styles-wrapper .hamat-icon--thermometer {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4v10.54a4 4 0 1 1-4 0V4a2 2 0 0 1 4 0Z'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--droplets,
.editor-styles-wrapper .hamat-icon--droplets {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 16.3c2.2 0 4-1.83 4-4.05 0-1.16-.57-2.26-1.71-3.19S7.29 6.75 7 5.3c-.29 1.45-1.14 2.84-2.29 3.76S3 11.1 3 12.25c0 2.22 1.8 4.05 4 4.05z'/%3E%3Cpath d='M12.56 6.6A10.97 10.97 0 0 0 14 3.02c.5 2.5 2 4.9 4 6.5s3 3.5 3 5.5a6.98 6.98 0 0 1-11.91 4.97'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--home,
.editor-styles-wrapper .hamat-icon--home {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 21v-8a1 1 0 0 0-1-1h-4a1 1 0 0 0-1 1v8'/%3E%3Cpath d='M3 10a2 2 0 0 1 .71-1.53l7-6a2 2 0 0 1 2.58 0l7 6A2 2 0 0 1 21 10v9a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--scissors,
.editor-styles-wrapper .hamat-icon--scissors {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='6' cy='6' r='3'/%3E%3Cpath d='M8.12 8.12 12 12'/%3E%3Cpath d='M20 4 8.12 15.88'/%3E%3Ccircle cx='6' cy='18' r='3'/%3E%3Cpath d='M14.8 14.8 20 20'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--square,
.editor-styles-wrapper .hamat-icon--square {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='14' x='3' y='5' rx='1'/%3E%3Crect width='12' height='8' x='6' y='8' rx='0.5'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--grid,
.editor-styles-wrapper .hamat-icon--grid {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='18' height='18' x='3' y='3' rx='1'/%3E%3Cpath d='M3 12h18'/%3E%3Cpath d='M12 3v18'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--roll,
.editor-styles-wrapper .hamat-icon--roll {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cellipse cx='6' cy='12' rx='3' ry='7'/%3E%3Cpath d='M6 5h12c1.66 0 3 3.13 3 7s-1.34 7-3 7H6'/%3E%3Ccircle cx='6' cy='12' r='1'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--briefcase,
.editor-styles-wrapper .hamat-icon--briefcase {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16'/%3E%3Crect width='20' height='14' x='2' y='6' rx='2'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--help,
.editor-styles-wrapper .hamat-icon--help {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M9.09 9a3 3 0 0 1 5.83 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--message,
.editor-styles-wrapper .hamat-icon--message {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.9 20A9 9 0 1 0 4 16.1L2 22Z'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--store,
.editor-styles-wrapper .hamat-icon--store {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 9 5 3h14l2 6'/%3E%3Cpath d='M4 9v11a1 1 0 0 0 1 1h14a1 1 0 0 0 1-1V9'/%3E%3Cpath d='M3 9h18'/%3E%3Cpath d='M9 21v-6h6v6'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--user,
.editor-styles-wrapper .hamat-icon--user {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");
}
.mingle .hamat-icon--external,
.editor-styles-wrapper .hamat-icon--external {
  --hamat-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M15 3h6v6'/%3E%3Cpath d='M10 14 21 3'/%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3C/svg%3E");
}

.mingle .wp-block-button[class*=hamat-icon--] .wp-block-button__link,
.editor-styles-wrapper .wp-block-button[class*=hamat-icon--] .wp-block-button__link {
  align-items: center;
  gap: 0.5rem;
}
.mingle .wp-block-button[class*=hamat-icon--] .wp-block-button__link::before,
.editor-styles-wrapper .wp-block-button[class*=hamat-icon--] .wp-block-button__link::before {
  content: "";
  display: inline-block;
  flex: none;
  width: 1.25em;
  height: 1.25em;
  background-color: currentColor;
  -webkit-mask: var(--hamat-icon) center/contain no-repeat;
  mask: var(--hamat-icon) center/contain no-repeat;
}

.mingle .content-media-right .wp-block-media-text,
.editor-styles-wrapper .content-media-right .wp-block-media-text {
  gap: 5rem;
}
@media (max-width: 1280px) {
  .mingle .content-media-right .wp-block-media-text,
  .editor-styles-wrapper .content-media-right .wp-block-media-text {
    grid-template-columns: 1fr !important;
    grid-auto-flow: row;
    padding-block: 5rem !important;
    gap: 4rem;
  }
}
.mingle .content-media-right .wp-block-media-text__content,
.editor-styles-wrapper .content-media-right .wp-block-media-text__content {
  padding: 0;
}
.mingle .content-media-right .wp-block-media-text__content p,
.editor-styles-wrapper .content-media-right .wp-block-media-text__content p {
  margin-block: 0;
}
.mingle .content-media-right .wp-block-media-text__content p:has(strong),
.editor-styles-wrapper .content-media-right .wp-block-media-text__content p:has(strong) {
  margin-bottom: 0.5rem;
}
@media (max-width: 1280px) {
  .mingle .content-media-right .wp-block-media-text__content,
  .editor-styles-wrapper .content-media-right .wp-block-media-text__content {
    grid-column: 1;
    grid-row: 1;
    display: flex;
    flex-direction: column;
    align-content: center;
    text-align: center;
  }
}
@media (max-width: 640px) {
  .mingle .content-media-right .wp-block-media-text__content,
  .editor-styles-wrapper .content-media-right .wp-block-media-text__content {
    padding: 0;
    text-align: start;
  }
}
.mingle .content-media-right .wp-block-group-is-layout-flex,
.editor-styles-wrapper .content-media-right .wp-block-group-is-layout-flex {
  align-items: self-start;
}
@media (max-width: 1280px) {
  .mingle .content-media-right .wp-block-group:has(> .is-layout-grid),
  .editor-styles-wrapper .content-media-right .wp-block-group:has(> .is-layout-grid) {
    display: flex;
    justify-content: center;
  }
}
@media (max-width: 640px) {
  .mingle .content-media-right .wp-block-group:has(> .is-layout-grid),
  .editor-styles-wrapper .content-media-right .wp-block-group:has(> .is-layout-grid) {
    display: flex;
    justify-content: start;
    margin-top: 2.5rem !important;
  }
}
.mingle .content-media-right .is-layout-grid,
.editor-styles-wrapper .content-media-right .is-layout-grid {
  max-width: 800px;
}
@media (max-width: 640px) {
  .mingle .content-media-right .is-layout-grid,
  .editor-styles-wrapper .content-media-right .is-layout-grid {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
.mingle .content-media-right .is-layout-grid .wp-block-group,
.editor-styles-wrapper .content-media-right .is-layout-grid .wp-block-group {
  width: 100%;
  text-align: start;
}
.mingle .content-media-right .is-layout-grid .wp-block-group .wp-block-image,
.editor-styles-wrapper .content-media-right .is-layout-grid .wp-block-group .wp-block-image {
  width: auto;
  height: auto;
  background-color: var(--mingle-gray-800);
  padding: 0.75rem;
  border-radius: 50%;
  flex-shrink: 0;
}
@media (max-width: 1280px) {
  .mingle .content-media-right .wp-block-media-text__media,
  .editor-styles-wrapper .content-media-right .wp-block-media-text__media {
    grid-column: 1;
    grid-row: 2;
    margin: 0 auto 0;
  }
}

.mingle .category-selection .wp-block-group__inner-container .wp-block-heading,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-heading {
  margin: 0;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-heading + p,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-heading + p {
  margin-top: 1rem;
}
@media (max-width: 768px) {
  .mingle .category-selection .wp-block-group__inner-container .wp-block-heading + p,
  .editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-heading + p {
    border-bottom: 1px solid #dedede;
    margin-top: 0.5rem;
    padding-bottom: 1rem;
  }
}
@media (max-width: 768px) {
  .mingle .category-selection .wp-block-group__inner-container .wp-block-columns,
  .editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-columns {
    gap: 1.25rem;
  }
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column {
  position: relative;
  border-radius: 0 0 1rem 1rem;
  overflow: hidden;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column::after,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column::after {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: inset 4px 4px 100px rgba(0, 0, 0, 0);
  transition: box-shadow 0.3s ease-in-out;
  pointer-events: none;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column:hover img,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column:hover img {
  transform: scale(1.08);
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column:hover::after,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column:hover::after {
  content: "";
  position: absolute;
  inset: 0;
  box-shadow: inset 4px 4px 200px rgba(0, 0, 0, 0.4);
  pointer-events: none;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover {
  min-height: 360px;
}
@media (min-width: 1023px) {
  .mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover,
  .editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover {
    min-height: 440px;
  }
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column img,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column img {
  transition: transform 0.3s ease-in-out;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-mooore-group__link,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-mooore-group__link {
  z-index: 3;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group {
  border-radius: 0.25rem;
  overflow: hidden;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container {
  padding: 1rem;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p {
  margin-block: 0 0.5rem;
}
.mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p:last-child,
.editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p:last-child {
  margin-bottom: 0;
}
@media (max-width: 768px) {
  .mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p,
  .editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p {
    font-size: 1.25rem;
  }
  .mingle .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p:last-child,
  .editor-styles-wrapper .category-selection .wp-block-group__inner-container .wp-block-column .wp-block-cover__inner-container .wp-block-group .wp-block-group__inner-container p:last-child {
    font-size: 0.875rem;
  }
}

#html-body .mingle .hero-banner-block .is-layout-grid,
.editor-styles-wrapper .hero-banner-block .is-layout-grid {
  grid-template-columns: 1fr 480px !important;
  gap: 2.5rem;
}
#html-body .mingle .hero-banner-block .is-layout-grid > .wp-block-group,
.editor-styles-wrapper .hero-banner-block .is-layout-grid > .wp-block-group {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0;
  height: 100%;
}
#html-body .mingle .hero-banner-block .is-layout-grid > .wp-block-group h2,
.editor-styles-wrapper .hero-banner-block .is-layout-grid > .wp-block-group h2 {
  margin: 0;
}
#html-body .mingle .hero-banner-block .is-layout-grid > .wp-block-group p,
.editor-styles-wrapper .hero-banner-block .is-layout-grid > .wp-block-group p {
  margin-block: 2rem 0;
}
@media (max-width: 1023px) {
  #html-body .mingle .hero-banner-block,
  .editor-styles-wrapper .hero-banner-block {
    position: relative;
    max-width: 100% !important;
    padding: 3rem 1rem 4.5rem !important;
    margin-block: 0 !important;
    border-radius: 0 !important;
    overflow: visible;
    min-height: auto !important;
  }
  #html-body .mingle .hero-banner-block .is-layout-grid,
  .editor-styles-wrapper .hero-banner-block .is-layout-grid {
    grid-template-columns: 1fr !important;
    gap: 0;
  }
  #html-body .mingle .hero-banner-block .is-layout-grid > .wp-block-group .wp-block-group__inner-container,
  .editor-styles-wrapper .hero-banner-block .is-layout-grid > .wp-block-group .wp-block-group__inner-container {
    text-align: center;
  }
  #html-body .mingle .hero-banner-block .is-layout-grid > .wp-block-group p,
  .editor-styles-wrapper .hero-banner-block .is-layout-grid > .wp-block-group p {
    margin-block-start: 1rem;
  }
  #html-body .mingle .hero-banner-block:has(.absolute),
  .editor-styles-wrapper .hero-banner-block:has(.absolute) {
    margin-block: 0 24rem !important;
  }
}

.mingle .catalogus-iframe-block iframe,
.editor-styles-wrapper .catalogus-iframe-block iframe {
  position: static !important;
  min-height: 1000px !important;
  width: 100% !important;
}
@media (max-width: 767px) {
  .mingle .catalogus-iframe-block iframe,
  .editor-styles-wrapper .catalogus-iframe-block iframe {
    min-height: 600px !important;
  }
}
@media (max-width: 639px) {
  .mingle .catalogus-iframe-block iframe,
  .editor-styles-wrapper .catalogus-iframe-block iframe {
    min-height: 500px !important;
  }
}

.mingle .hamat-category-overview .wp-block-heading,
.editor-styles-wrapper .hamat-category-overview .wp-block-heading {
  margin-bottom: 2.5rem;
}
@media (max-width: 639px) {
  .mingle .hamat-category-overview .wp-block-heading,
  .editor-styles-wrapper .hamat-category-overview .wp-block-heading {
    padding-block: 1rem;
    border-bottom: 1px solid var(--mingle-gray-400);
  }
}

.mingle .become-a-customer-cta,
.editor-styles-wrapper .become-a-customer-cta {
  --cta-light-bg: var(--mingle-gray-100);
  --cta-dark-bg: #121212;
  --cta-bleed: 2.5rem;
  align-items: stretch;
  gap: 0;
  margin-block: 2.5rem;
}
.mingle .become-a-customer-cta .wp-block-column,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column {
  margin-top: 0;
}
.mingle .become-a-customer-cta .wp-block-column:not(:last-child),
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) {
  background-color: var(--cta-light-bg);
  padding: 3.5rem 3rem;
}
.mingle .become-a-customer-cta .wp-block-column:not(:last-child) .wp-block-heading,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) .wp-block-heading {
  margin: 0 0 1.5rem;
  line-height: 1.2;
  font-weight: 700;
  color: var(--mingle-gray-900);
}
.mingle .become-a-customer-cta .wp-block-column:not(:last-child) p,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) p {
  margin: 0;
  color: var(--mingle-gray-800);
  line-height: 1.6;
}
.mingle .become-a-customer-cta .wp-block-column:not(:last-child) p:last-of-type,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) p:last-of-type {
  margin-top: 1.5rem;
  font-weight: 700;
  color: var(--mingle-gray-900);
}
.mingle .become-a-customer-cta .wp-block-column:not(:last-child) p:last-of-type a,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) p:last-of-type a {
  text-decoration: none;
}
.mingle .become-a-customer-cta .wp-block-column:not(:last-child) p:last-of-type a::after,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) p:last-of-type a::after {
  content: "";
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-left: 0.35em;
  vertical-align: -0.15em;
  background-color: currentColor;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m9%2018%206-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='m9%2018%206-6-6-6'/%3E%3C/svg%3E") center/contain no-repeat;
}
.mingle .become-a-customer-cta .wp-block-column:last-child,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child {
  background-color: var(--cta-dark-bg);
  color: #fff;
  margin-block: calc(var(--cta-bleed) * -0.5);
  padding: calc(1.5rem + var(--cta-bleed)) 3rem;
  display: flex;
  flex-direction: column;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-heading,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-heading {
  margin: 0 0 1.75rem;
  color: #fff;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-list,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-list {
  list-style: none;
  margin: 0 0 2.5rem;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 0.875rem;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-list li,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-list li {
  position: relative;
  padding-left: 1.75rem;
  line-height: 1.4;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-list li::before,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-list li::before {
  content: "✓";
  position: absolute;
  left: 0;
  top: 0.05em;
  font-weight: 700;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-buttons,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-buttons {
  margin: auto 0 0;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  background-color: #fff;
  color: var(--cta-dark-bg);
  border: 2px solid #fff;
  border-radius: 0;
  padding: 0.875rem 1.5rem;
  font-weight: 700;
  text-decoration: none;
  transition: background-color 0.25s ease, color 0.25s ease;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link:hover, .mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link:focus,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link:hover,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link:focus {
  background-color: transparent;
  color: #fff;
}
.mingle .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link::after,
.editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child .wp-block-button__link::after {
  content: "";
  flex: none;
  width: 1.15em;
  height: 1.15em;
  background-color: currentColor;
  mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2012h14'/%3E%3Cpath%20d='m12%205%207%207-7%207'/%3E%3C/svg%3E") center/contain no-repeat;
  -webkit-mask: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20stroke='black'%20stroke-width='3'%20stroke-linecap='round'%20stroke-linejoin='round'%3E%3Cpath%20d='M5%2012h14'/%3E%3Cpath%20d='m12%205%207%207-7%207'/%3E%3C/svg%3E") center/contain no-repeat;
}
@media (max-width: 1024px) {
  .mingle .become-a-customer-cta,
  .editor-styles-wrapper .become-a-customer-cta {
    flex-direction: column;
    width: 100%;
    max-width: 100% !important;
    margin-inline: 0;
  }
  .mingle .become-a-customer-cta .wp-block-column,
  .editor-styles-wrapper .become-a-customer-cta .wp-block-column {
    flex-basis: auto !important;
  }
  .mingle .become-a-customer-cta .wp-block-column:not(:last-child),
  .editor-styles-wrapper .become-a-customer-cta .wp-block-column:not(:last-child) {
    padding: 2.5rem 2rem;
  }
  .mingle .become-a-customer-cta .wp-block-column:last-child,
  .editor-styles-wrapper .become-a-customer-cta .wp-block-column:last-child {
    margin: -20px 16px 0 16px;
    padding: 2.5rem 2rem;
  }
}

/*# sourceMappingURL=styles.css.map */
