/*!**********************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./src/components/blocks/advantages/_advantages.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************/
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~ Bootstrap Variables ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~ Color system ~~~~~ */
/* ~~~~~ Grid ~~~~~ */
/* ~~~~~ Fonts ~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ Variables ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ WP Admin Bar heights ~~~~~~~~~~ */
/* ~~~~~~~~~~ Settings ~~~~~~~~~~ */
/* ~~~~~~~~~~ Fonts ~~~~~~~~~~ */
/* ~~~~~~~~~~ Plugins ~~~~~~~~~~ */
/* ~~~~~ OWL Carousel ~~~~~ */
/* ~~~~~~~~~~ CSS Custom Properties (2025 Modern Pattern) ~~~~~~~~~~ */
/* Phase 2.5: Mobile Navigation Modernization */
:root {
  /* Spacing Scale (8px base unit) */
  --space-unit: 0.5rem; /* 8px */
  --space-xs: calc(var(--space-unit) * 1); /* 8px */
  --space-sm: calc(var(--space-unit) * 1.5); /* 12px */
  --space-md: calc(var(--space-unit) * 2); /* 16px */
  --space-lg: calc(var(--space-unit) * 3); /* 24px */
  --space-xl: calc(var(--space-unit) * 4); /* 32px */
  /* Typography Scale */
  --text-sm: 0.875rem; /* 14px */
  --text-base: 1rem; /* 16px */
  --text-lg: 1.125rem; /* 18px */
  /* Touch Targets (44px minimum per Apple HIG) */
  --tap-target: 2.75rem; /* 44px */
  /* Mobile Navigation */
  --nav-width-mobile: 80vw;
  --nav-width-max: 400px;
  --nav-padding-inline: var(--space-lg);
  --nav-padding-block: var(--space-md);
  /* Context-Aware Component Variables (inherited by children) */
  --button-width: auto; /* Default: shrink to content */
  --button-min-width: 9.375rem; /* Default: 150px (desktop base) */
  --button-align: flex-start; /* Default: left-aligned */
  --contact-icon-size: 32px; /* Default: desktop size */
  /* Button Size Presets (Phase 4.5) */
  --button-min-width-small: 1rem; /* 16px */
  --button-min-width-medium: 12.5rem; /* 200px */
  --button-min-width-large: 15.625rem; /* 250px */
  /* Logo Sizing (Phase 4.5: Responsive) */
  --logo-size: 80px; /* Desktop default */
  --logo-size-tablet: 60px; /* Tablet (768px-991px) */
  --logo-size-mobile: 60px; /* Mobile (<768px) */
}

/* Responsive Scaling (mobile-first) */
@media (max-width: 375px) {
  :root {
    --space-unit: 0.4rem; /* Tighter spacing on small screens */
  }
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ Mixins ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ Helper Functions ~~~~~~~~~~ */
/* ~~~~~ String Split (needed by spacings/classes) ~~~~~ */
/* ~~~~~ Strip Unit ~~~~~ */
/* ~~~~~ Convert to REM ~~~~~ */
/* ~~~~~ Get Crunch Spacer ~~~~~ */
/* ~~~~~ Fluid Helper (from legacy fluid.scss) ~~~~~ */
/* ~~~~~~~~~~~~ Modern Fluid Typography (2025 - Native CSS clamp) ~~~~~~~~~~~~ */
/* ~~~~~~~~~~ DEPRECATED: Fluid type ~~~~~~~~~~ */
/* ~~~~~~~~~ Fluid margin/padding helpers ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Spacings ~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ DEPRECATED: Letter spacing ~~~~~~~~~~~ */
/* ~~~~~~~~~~ Sticky WordPress Admin Bar Fix ~~~~~~~~~~ */
/* ~~~~~~~~~~ Sizing Class Generator ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~ Classes ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ DEPRECATED: Element spacing ~~~~~~~~~~ */
/* ~~~~~~~~~~ Respond to specific brekpoint ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ Placeholders ~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~ Single transition ~~~~~~~~~~ */
/* ~~~~~~~~~~ Fill the whole space ~~~~~~~~~~ */
/* ~~~~~~~~~~ Font Size Classes ~~~~~~~~~~ */
/* ~~~~~~~~~~ Letter Spacing Classes ~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* ~~~~~~~~~~~~ ACF Block Advantages Template Part Styles ~~~~~~~~~~~ */
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
.acf-block-advantages .single-image__count {
  background-image: url(data:image/png;base64,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);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: left top;
  width: 0.7;
  height: 0.7;
}

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