.cv-website-preview {
        --cv-preview-primary:#1f7b95;
        --cv-preview-secondary:#24364d;
        --cv-preview-accent:#ffd54a;
        --cv-preview-link:#1f7b95;
        --cv-preview-surface:#ffffff;
        --cv-preview-surface-soft:#f4f8f9;
        --cv-preview-ink:#24364d;
        --cv-preview-muted:#5c7187;
        --cv-preview-border:rgba(36,54,77,0.10);
        --cv-preview-divider:rgba(36,54,77,0.10);
        --cv-preview-inverse-ink:#ffffff;
        --cv-preview-button-primary-bg:#1f7b95;
        --cv-preview-button-primary-text:#ffffff;
        --cv-preview-button-secondary-bg:#ffffff;
        --cv-preview-button-secondary-text:#24364d;
        --cv-preview-button-secondary-border:rgba(36,54,77,0.10);
        --cv-preview-nav-bg:#24364d;
        --cv-preview-nav-link:#ffffff;
        --cv-preview-footer-bg:#24364d;
        --cv-preview-footer-text:#ffffff;
        --cv-preview-footer-link:#ffd54a;
        --cv-preview-gradient-color-1:#1f7b95;
        --cv-preview-gradient-color-2:#24364d;
        --cv-preview-gradient-color-3:#ffd54a;
        --cv-preview-gradient-angle:180deg;
        --cv-preview-shadow-light:0 16px 34px rgba(31,50,71,0.08);
        --cv-preview-text-shadow:none;
        --cv-preview-radius-small:10px;
        --cv-preview-radius-medium:14px;
        --cv-preview-radius-large:18px;
        --cv-preview-button-radius:999px;
        --cv-preview-image-radius:14px;
        --cv-preview-spacing-xs:8px;
        --cv-preview-spacing-sm:12px;
        --cv-preview-spacing-md:18px;
        --cv-preview-spacing-lg:28px;
        --cv-preview-spacing-xl:40px;
        --cv-preview-section-padding-top:64px;
        --cv-preview-section-padding-bottom:64px;
        --cv-preview-vertical-padding:64px;
        --cv-preview-horizontal-padding:28px;
        --cv-preview-text-padding:18px;
        --cv-preview-image-padding:18px;
        --cv-preview-margin:28px;
        --cv-preview-icon-size:24px;
        --cv-preview-icon-bg-width:48px;
        --cv-preview-icon-bg-height:48px;
        --cv-preview-button-width:auto;
        --cv-preview-border-width:1px;
        --cv-preview-button-padding:14px 26px;
        --cv-preview-header-padding-y:26px;
        --cv-preview-header-padding-x:clamp(24px, 4vw, 44px);
        --cv-preview-header-gap:var(--cv-preview-spacing-md);
        --cv-preview-header-nav-gap:6px;
        --cv-preview-header-control-height:44px;
        --cv-preview-header-cta-height:48px;
        --cv-preview-header-logo-height:72px;
        --cv-preview-container-width:1120px;
        --cv-preview-container-width-wide:1320px;
        --cv-preview-content-max-width:780px;
        --cv-preview-heading-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-body-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-button-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-h1-weight:800;
        --cv-preview-h2-weight:700;
        --cv-preview-body-weight:400;
        --cv-preview-button-weight:700;
        --cv-preview-xsmall-font-weight:400;
        --cv-preview-small-font-weight:500;
        --cv-preview-h1-size-desktop:68px;
        --cv-preview-h2-size-desktop:36px;
        --cv-preview-h3-size-desktop:26px;
        --cv-preview-body-size-desktop:18px;
        --cv-preview-button-size-desktop:16px;
        --cv-preview-xsmall-font-size:12px;
        --cv-preview-small-font-size:14px;
        --cv-preview-h1-size-tablet:54px;
        --cv-preview-h2-size-tablet:30px;
        --cv-preview-h3-size-tablet:24px;
        --cv-preview-body-size-tablet:17px;
        --cv-preview-button-size-tablet:15px;
        --cv-preview-h1-size-mobile:42px;
        --cv-preview-h2-size-mobile:28px;
        --cv-preview-h3-size-mobile:22px;
        --cv-preview-body-size-mobile:16px;
        --cv-preview-button-size-mobile:15px;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-body-line-height:1.7;
        --cv-preview-xsmall-line-height:1.4;
        --cv-preview-small-line-height:1.5;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-body-letter-spacing:0em;
        --cv-preview-button-transform:none;
        --cv-preview-h1-display:block;
        --cv-preview-h1-font-size:68px;
        --cv-preview-h1-font-weight:800;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h1-margin-before:0;
        --cv-preview-h1-margin-after:0.67em;
        --cv-preview-h1-margin-start:0;
        --cv-preview-h1-margin-end:0;
        --cv-preview-h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h2-display:block;
        --cv-preview-h2-font-size:36px;
        --cv-preview-h2-font-weight:700;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-h2-margin-before:0;
        --cv-preview-h2-margin-after:0.83em;
        --cv-preview-h2-margin-start:0;
        --cv-preview-h2-margin-end:0;
        --cv-preview-h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h3-display:block;
        --cv-preview-h3-font-size:26px;
        --cv-preview-h3-font-weight:700;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-h3-letter-spacing:-0.01em;
        --cv-preview-h3-margin-before:0;
        --cv-preview-h3-margin-after:1em;
        --cv-preview-h3-margin-start:0;
        --cv-preview-h3-margin-end:0;
        --cv-preview-h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h4-display:block;
        --cv-preview-h4-font-size:22px;
        --cv-preview-h4-font-weight:700;
        --cv-preview-h4-line-height:1.28;
        --cv-preview-h4-letter-spacing:0em;
        --cv-preview-h4-margin-before:0;
        --cv-preview-h4-margin-after:1.33em;
        --cv-preview-h4-margin-start:0;
        --cv-preview-h4-margin-end:0;
        --cv-preview-h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h5-display:block;
        --cv-preview-h5-font-size:18px;
        --cv-preview-h5-font-weight:700;
        --cv-preview-h5-line-height:1.32;
        --cv-preview-h5-letter-spacing:0em;
        --cv-preview-h5-margin-before:0;
        --cv-preview-h5-margin-after:1.67em;
        --cv-preview-h5-margin-start:0;
        --cv-preview-h5-margin-end:0;
        --cv-preview-h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h6-display:block;
        --cv-preview-h6-font-size:16px;
        --cv-preview-h6-font-weight:700;
        --cv-preview-h6-line-height:1.4;
        --cv-preview-h6-letter-spacing:0.02em;
        --cv-preview-h6-margin-before:0;
        --cv-preview-h6-margin-after:2.33em;
        --cv-preview-h6-margin-start:0;
        --cv-preview-h6-margin-end:0;
        --cv-preview-h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-p-display:block;
        --cv-preview-p-font-size:18px;
        --cv-preview-p-font-weight:400;
        --cv-preview-p-line-height:1.7;
        --cv-preview-p-letter-spacing:0em;
        --cv-preview-p-margin-before:0;
        --cv-preview-p-margin-after:1em;
        --cv-preview-p-margin-start:0;
        --cv-preview-p-margin-end:0;
        --cv-preview-p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --primary-color:#1f7b95;
        --secondary-color:#24364d;
        --primary-base-color:#ffffff;
        --secondary-base-color:#f4f8f9;
        --dark-font-color:#24364d;
        --light-font-color:#ffffff;
        --alert-color:#ffd54a;
        --page-background:#ffffff;
        --block-background:#f4f8f9;
        --text-transform:none;
        --xsmall-font-size:12px;
        --xsmall-font-line:1.4;
        --xsmall-font-weight:400;
        --small-font-size:14px;
        --small-font-line:1.5;
        --small-font-weight:500;
        --medium-font-size:18px;
        --medium-font-line:1.7;
        --medium-font-weight:400;
        --large-font-size:36px;
        --large-font-line:1.15;
        --large-font-weight:700;
        --xlarge-font-size:68px;
        --xlarge-font-line:1.08;
        --xlarge-font-weight:800;
        --page-wrapper-padding:1120px;
        --vertical-padding:64px;
        --horizontal-padding:28px;
        --text-padding:18px;
        --image-padding:18px;
        --margin:28px;
        --radius:14px;
        --border-radius:999px;
        --image-radius:14px;
        --icon-size:24px;
        --icon-bg-width:48px;
        --icon-bg-height:48px;
        --shadows:0 16px 34px rgba(31,50,71,0.08);
        --text-shadow:none;
        --button-width:auto;
        --border-width:1px;
        --button-padding:14px 26px;
        --gradient-color-1:#1f7b95;
        --gradient-color-2:#24364d;
        --gradient-color-3:#ffd54a;
        --gradient-angle:180deg;
        --h1-display:block;
        --h1-font-size:68px;
        --h1-font-weight:800;
        --h1-line-height:1.08;
        --h1-letter-spacing:-0.03em;
        --h1-margin-before:0;
        --h1-margin-after:0.67em;
        --h1-margin-start:0;
        --h1-margin-end:0;
        --h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h2-display:block;
        --h2-font-size:36px;
        --h2-font-weight:700;
        --h2-line-height:1.15;
        --h2-letter-spacing:-0.02em;
        --h2-margin-before:0;
        --h2-margin-after:0.83em;
        --h2-margin-start:0;
        --h2-margin-end:0;
        --h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h3-display:block;
        --h3-font-size:26px;
        --h3-font-weight:700;
        --h3-line-height:1.22;
        --h3-letter-spacing:-0.01em;
        --h3-margin-before:0;
        --h3-margin-after:1em;
        --h3-margin-start:0;
        --h3-margin-end:0;
        --h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h4-display:block;
        --h4-font-size:22px;
        --h4-font-weight:700;
        --h4-line-height:1.28;
        --h4-letter-spacing:0em;
        --h4-margin-before:0;
        --h4-margin-after:1.33em;
        --h4-margin-start:0;
        --h4-margin-end:0;
        --h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h5-display:block;
        --h5-font-size:18px;
        --h5-font-weight:700;
        --h5-line-height:1.32;
        --h5-letter-spacing:0em;
        --h5-margin-before:0;
        --h5-margin-after:1.67em;
        --h5-margin-start:0;
        --h5-margin-end:0;
        --h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h6-display:block;
        --h6-font-size:16px;
        --h6-font-weight:700;
        --h6-line-height:1.4;
        --h6-letter-spacing:0.02em;
        --h6-margin-before:0;
        --h6-margin-after:2.33em;
        --h6-margin-start:0;
        --h6-margin-end:0;
        --h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --p-display:block;
        --p-font-size:18px;
        --p-font-weight:400;
        --p-line-height:1.7;
        --p-letter-spacing:0em;
        --p-margin-before:0;
        --p-margin-after:1em;
        --p-margin-start:0;
        --p-margin-end:0;
        --p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cvte-color-primary:#1f7b95;
        --cvte-color-secondary:#24364d;
        --cvte-color-accent:#ffd54a;
        --cvte-color-surface:#ffffff;
        --cvte-color-surface-soft:#f4f8f9;
        --cvte-color-text:#24364d;
        --cvte-color-text-muted:#5c7187;
        --cvte-color-border:rgba(36,54,77,0.10);
        --cvte-color-button-text:#ffffff;
        --cvte-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-button:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-radius-button:999px;
        --cvte-radius-section:18px;
        --cvte-shadow-soft:0 16px 34px rgba(31,50,71,0.08);
        --cvte-container-max:1320px;
        color: var(--cv-preview-ink);
        font-family: var(--cv-preview-body-font);
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 12%, transparent) 0%, transparent 34%),
          linear-gradient(180deg, var(--cv-preview-surface-soft) 0%, var(--cv-preview-surface) 100%);
        padding: 0;
      }
      .cv-website-preview * { box-sizing:border-box; }
      .cv-website-preview .cv-website-preview__hide-url {
        display: none !important;
      }
      .cv-website-preview .cv-website-preview__eyebrow,
      .cv-website-preview [style*="text-transform:uppercase"] {
        letter-spacing: 0.08em !important;
      }
      .cv-website-preview h1 {
        display: var(--cv-preview-h1-display);
        font-family: var(--cv-preview-h1-font-family);
        font-size: var(--cv-preview-h1-size-desktop);
        font-weight: var(--cv-preview-h1-font-weight);
        line-height: var(--cv-preview-h1-line-height);
        letter-spacing: var(--cv-preview-h1-letter-spacing);
        margin-block-start: var(--cv-preview-h1-margin-before) !important;
        margin-block-end: var(--cv-preview-h1-margin-after) !important;
        margin-inline-start: var(--cv-preview-h1-margin-start) !important;
        margin-inline-end: var(--cv-preview-h1-margin-end) !important;
      }
      .cv-website-preview h2 {
        display: var(--cv-preview-h2-display);
        font-family: var(--cv-preview-h2-font-family);
        font-size: var(--cv-preview-h2-size-desktop);
        font-weight: var(--cv-preview-h2-font-weight);
        line-height: var(--cv-preview-h2-line-height);
        letter-spacing: var(--cv-preview-h2-letter-spacing);
        margin-block-start: var(--cv-preview-h2-margin-before) !important;
        margin-block-end: var(--cv-preview-h2-margin-after) !important;
        margin-inline-start: var(--cv-preview-h2-margin-start) !important;
        margin-inline-end: var(--cv-preview-h2-margin-end) !important;
      }
      .cv-website-preview h3 {
        display: var(--cv-preview-h3-display);
        font-family: var(--cv-preview-h3-font-family);
        font-size: var(--cv-preview-h3-size-desktop);
        font-weight: var(--cv-preview-h3-font-weight);
        line-height: var(--cv-preview-h3-line-height);
        letter-spacing: var(--cv-preview-h3-letter-spacing);
        margin-block-start: var(--cv-preview-h3-margin-before) !important;
        margin-block-end: var(--cv-preview-h3-margin-after) !important;
        margin-inline-start: var(--cv-preview-h3-margin-start) !important;
        margin-inline-end: var(--cv-preview-h3-margin-end) !important;
      }
      .cv-website-preview h4 {
        display: var(--cv-preview-h4-display);
        font-family: var(--cv-preview-h4-font-family);
        font-size: var(--cv-preview-h4-size-desktop);
        font-weight: var(--cv-preview-h4-font-weight);
        line-height: var(--cv-preview-h4-line-height);
        letter-spacing: var(--cv-preview-h4-letter-spacing);
        margin-block-start: var(--cv-preview-h4-margin-before) !important;
        margin-block-end: var(--cv-preview-h4-margin-after) !important;
        margin-inline-start: var(--cv-preview-h4-margin-start) !important;
        margin-inline-end: var(--cv-preview-h4-margin-end) !important;
      }
      .cv-website-preview h5 {
        display: var(--cv-preview-h5-display);
        font-family: var(--cv-preview-h5-font-family);
        font-size: var(--cv-preview-h5-size-desktop);
        font-weight: var(--cv-preview-h5-font-weight);
        line-height: var(--cv-preview-h5-line-height);
        letter-spacing: var(--cv-preview-h5-letter-spacing);
        margin-block-start: var(--cv-preview-h5-margin-before) !important;
        margin-block-end: var(--cv-preview-h5-margin-after) !important;
        margin-inline-start: var(--cv-preview-h5-margin-start) !important;
        margin-inline-end: var(--cv-preview-h5-margin-end) !important;
      }
      .cv-website-preview h6 {
        display: var(--cv-preview-h6-display);
        font-family: var(--cv-preview-h6-font-family);
        font-size: var(--cv-preview-h6-size-desktop);
        font-weight: var(--cv-preview-h6-font-weight);
        line-height: var(--cv-preview-h6-line-height);
        letter-spacing: var(--cv-preview-h6-letter-spacing);
        margin-block-start: var(--cv-preview-h6-margin-before) !important;
        margin-block-end: var(--cv-preview-h6-margin-after) !important;
        margin-inline-start: var(--cv-preview-h6-margin-start) !important;
        margin-inline-end: var(--cv-preview-h6-margin-end) !important;
      }
      .cv-website-preview h1,
      .cv-website-preview h2,
      .cv-website-preview h3,
      .cv-website-preview h4,
      .cv-website-preview h5,
      .cv-website-preview h6 {
        color: var(--cv-preview-ink);
      }
      .cv-website-preview p,
      .cv-website-preview li,
      .cv-website-preview span,
      .cv-website-preview div {
        line-height: var(--cv-preview-body-line-height);
        letter-spacing: var(--cv-preview-body-letter-spacing);
      }
      .cv-website-preview p,
      .cv-website-preview li {
        font-size: var(--cv-preview-p-size-desktop);
        font-weight: var(--cv-preview-p-font-weight);
        line-height: var(--cv-preview-p-line-height);
        letter-spacing: var(--cv-preview-p-letter-spacing);
      }
      .cv-website-preview p {
        display: var(--cv-preview-p-display);
        font-family: var(--cv-preview-p-font-family);
        margin-block-start: var(--cv-preview-p-margin-before) !important;
        margin-block-end: var(--cv-preview-p-margin-after) !important;
        margin-inline-start: var(--cv-preview-p-margin-start) !important;
        margin-inline-end: var(--cv-preview-p-margin-end) !important;
      }
      .cv-website-preview a {
        color: var(--cv-preview-link);
        text-decoration: none;
      }
      .cv-website-preview button,
      .cv-website-preview .cv-website-preview__button,
      .cv-website-preview a[role="button"] {
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        text-transform: var(--cv-preview-button-transform);
        font-size: var(--cv-preview-button-size-desktop);
        border-radius: var(--cv-preview-button-radius);
      }
      .cv-website-preview .cv-website-preview__page {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        background: var(--cv-preview-surface);
        border: none;
        border-radius: 0;
        overflow: hidden;
        box-shadow: none;
      }
      .cv-website-preview .cv-website-preview__site-header {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: var(--cv-preview-header-gap);
        min-height: 72px;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x);
        background: var(--cv-preview-nav-bg);
        color: var(--cv-preview-nav-link);
        border-bottom: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
      }
      .cv-website-preview .cv-website-preview__site-header a,
      .cv-website-preview .cv-website-preview__site-header div,
      .cv-website-preview .cv-website-preview__site-header span {
        color: var(--cv-preview-nav-link);
      }
      .cv-website-preview .cv-website-preview__brand {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-gap);
      }
      .cv-website-preview .cv-website-preview__brand-name {
        font-size: 20px;
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.02em;
      }
      .cv-website-preview .cv-website-preview__template-flag {
        display:inline-flex;
        align-items:center;
        min-height: 26px;
        padding: 0 10px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 18%, transparent);
        color: var(--cv-preview-primary) !important;
        font-size: 11px;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.08em;
      }
      .cv-website-preview .cv-website-preview__brand img {
        max-width: 230px;
        max-height: var(--cv-preview-header-logo-height);
        object-fit: contain;
      }
      .cv-website-preview .cv-website-preview__header-actions {
        display:flex;
        align-items:center;
        justify-content:flex-end;
        gap: var(--cv-preview-header-gap);
        flex-wrap:wrap;
      }
      .cv-website-preview .cv-website-preview__nav {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
        flex-wrap:wrap;
        justify-content:flex-end;
      }
      .cv-website-preview .cv-website-preview__nav-group {
        position:relative;
        display:flex;
        align-items:center;
      }
      .cv-website-preview .cv-website-preview__nav a {
        font-size: 15px;
        font-weight: 700;
        opacity: 0.96;
      }
      .cv-website-preview .cv-website-preview__nav-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        min-height: var(--cv-preview-header-control-height);
        padding: 10px 14px;
        border-radius: 999px;
        transition: background 0.18s ease, color 0.18s ease, opacity 0.18s ease;
      }
      .cv-website-preview .cv-website-preview__nav-link:hover,
      .cv-website-preview .cv-website-preview__nav-group:focus-within > .cv-website-preview__nav-link {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
      }
      .cv-website-preview .cv-website-preview__nav-caret {
        font-size: 11px;
        line-height: 1;
        opacity: 0.8;
      }
      .cv-website-preview .cv-website-preview__nav-dropdown {
        position:absolute;
        top: calc(100% + 10px);
        left: 0;
        width: 260px;
        padding: 10px;
        border-radius: 18px;
        background: var(--cv-preview-surface);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 20px 42px rgba(31, 50, 71, 0.16);
        display:flex;
        flex-direction:column;
        gap: 2px;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transform: translateY(8px);
        transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
        z-index: 30;
      }
      .cv-website-preview .cv-website-preview__nav-group:hover .cv-website-preview__nav-dropdown,
      .cv-website-preview .cv-website-preview__nav-group:focus-within .cv-website-preview__nav-dropdown {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translateY(0);
      }
      .cv-website-preview .cv-website-preview__nav-dropdown,
      .cv-website-preview .cv-website-preview__nav-dropdown a,
      .cv-website-preview .cv-website-preview__nav-dropdown div,
      .cv-website-preview .cv-website-preview__nav-dropdown span {
        color: var(--cv-preview-ink) !important;
      }
      .cv-website-preview .cv-website-preview__nav-dropdown a {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: 12px;
        padding: 12px 14px;
        border-radius: 12px;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.4;
        transition: background 0.18s ease, color 0.18s ease;
      }
      .cv-website-preview .cv-website-preview__nav-dropdown a:hover {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        color: var(--cv-preview-primary) !important;
      }
      .cv-website-preview .cv-website-preview__nav-cta {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: var(--cv-preview-header-cta-height);
        padding: 0 22px;
        border-radius: var(--cv-preview-button-radius);
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 14px 30px rgba(20, 107, 131, 0.18);
      }
      .cv-website-preview .cv-website-preview__header-utility {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
      }
      .cv-website-preview .cv-website-preview__icon-link {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width: var(--cv-preview-header-control-height);
        height: var(--cv-preview-header-control-height);
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
        transition: background 0.18s ease, transform 0.18s ease;
      }
      .cv-website-preview .cv-website-preview__icon-link:hover {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 16%, transparent);
        transform: translateY(-1px);
      }
      .cv-website-preview .cv-website-preview__icon-link svg {
        width: 18px;
        height: 18px;
        stroke: currentColor;
      }
      .cv-website-preview .cvte-pharmacy-utility-header__bar {
        gap: var(--cv-preview-header-gap) !important;
        min-height: var(--cv-preview-header-control-height) !important;
        padding: calc(var(--cv-preview-header-padding-y) * 0.45) var(--cv-preview-header-padding-x) !important;
      }
      .cv-website-preview .cvte-pharmacy-utility-header__bar-left,
      .cv-website-preview .cvte-pharmacy-utility-header__bar-right,
      .cv-website-preview .cvte-pharmacy-utility-header__actions,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__header-actions,
      .cv-website-preview .cvte-pharmacy-utility-header__icons,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__header-utility {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-website-preview .cvte-pharmacy-utility-header__main,
      .cv-website-preview .cvte-premium-centered-header {
        gap: var(--cv-preview-header-gap) !important;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x) !important;
      }
      .cv-website-preview .cvte-pharmacy-utility-header img,
      .cv-website-preview .cvte-pharmacy-utility-header__logo,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__logo,
      .cv-website-preview .cvte-premium-centered-header img,
      .cv-website-preview .cvte-premium-centered-header__logo,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__logo {
        max-height: var(--cv-preview-header-logo-height) !important;
      }
      .cv-website-preview .cvte-pharmacy-utility-header__nav,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__nav,
      .cv-website-preview .cvte-pharmacy-utility-header__nav ul,
      .cv-website-preview .cvte-pharmacy-utility-header__nav ol,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__nav ul,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__nav ol,
      .cv-website-preview .cvte-premium-centered-header__nav,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__nav,
      .cv-website-preview .cvte-premium-centered-header__nav ul,
      .cv-website-preview .cvte-premium-centered-header__nav ol,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__nav ul,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__nav ol {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-website-preview .cvte-pharmacy-utility-header__nav a,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__nav-link,
      .cv-website-preview .cvte-premium-centered-header__nav a,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__nav-link,
      .cv-website-preview .cvte-pharmacy-utility-header__primary-cta,
      .cv-website-preview .cvte-pharmacy-utility-header .cv-website-preview__nav-cta,
      .cv-website-preview .cvte-premium-centered-header__primary-cta,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__nav-cta {
        min-height: var(--cv-preview-header-control-height) !important;
      }
      .cv-website-preview .cvte-premium-centered-header__menu-summary,
      .cv-website-preview .cvte-premium-centered-header__icon-link,
      .cv-website-preview .cvte-premium-centered-header .cv-website-preview__header-utility a {
        width: var(--cv-preview-header-control-height) !important;
        height: var(--cv-preview-header-control-height) !important;
      }
      .cv-website-preview .cv-website-preview__trust-pill {
        display:inline-flex;
        align-items:center;
        gap: 10px;
        min-height: 38px;
        padding: 0 16px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 14%, transparent);
        color: var(--cv-preview-ink);
        font-size: 14px;
        font-weight: 700;
      }
      .cv-website-preview .cv-website-preview__trust-pill::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 999px;
        background: var(--cv-preview-accent);
        flex: 0 0 8px;
      }
      .cv-website-preview .cv-website-preview__page-body {
        background: var(--cv-preview-surface);
      }
      .cv-website-preview .cv-website-preview__section-shell {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
      }
      .cv-website-preview .cv-website-preview__section-intro {
        max-width: 720px;
        margin-bottom: 28px;
      }
      .cv-website-preview .cv-website-preview__section-kicker {
        display: inline-flex;
        align-items: center;
        min-height: 30px;
        padding: 0 12px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%);
        color: var(--cv-preview-primary);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        margin-bottom: 16px;
      }
      .cv-website-preview .cv-website-preview__section-heading {
        margin: 0 0 12px !important;
        font-size: clamp(32px, 4vw, 46px);
        line-height: 1.08;
      }
      .cv-website-preview .cv-website-preview__section-subheading {
        margin: 0 0 14px;
        font-size: 22px;
        font-weight: 700;
        color: var(--cv-preview-ink);
      }
      .cv-website-preview .cv-website-preview__section-copy {
        margin: 0;
        color: var(--cv-preview-muted);
        max-width: 66ch;
      }
      .cv-website-preview .cv-website-preview__section {
        padding: var(--cv-preview-section-padding-top) clamp(24px, 4vw, 44px) var(--cv-preview-section-padding-bottom);
        border-top: none;
        position: relative;
      }
      .cv-website-preview .cv-website-preview__section:nth-child(odd) {
        background: var(--cv-preview-surface);
      }
      .cv-website-preview .cv-website-preview__section:nth-child(even) {
        background: #f4f8f9;
      }
      .cv-website-preview .cv-website-preview__section:first-child {
        border-top: none;
      }
      .cv-website-preview .cv-website-preview__section > section,
      .cv-website-preview .cv-website-preview__section > div {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
      }
      .cv-website-preview .cv-website-preview__section--hero {
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 20%, transparent) 0%, transparent 36%),
          linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%) 0%, var(--cv-preview-surface) 52%, color-mix(in srgb, var(--cv-preview-accent) 10%, var(--cv-preview-surface) 90%) 100%);
        padding-top: 80px;
        padding-bottom: 80px;
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        background: transparent !important;
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > section,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > div,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-website-preview .cv-website-preview__hero-shell {
        display:grid;
        grid-template-columns:minmax(0, 58fr) minmax(320px, 42fr);
        gap: 56px;
        align-items: center;
      }
      .cv-website-preview .cv-website-preview__hero-copy {
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        align-self:start;
        max-width: 620px;
      }
      .cv-website-preview .cv-website-preview__hero-copy .cv-website-preview__eyebrow {
        margin-bottom: 16px !important;
      }
      .cv-website-preview .cv-website-preview__hero-copy h1,
      .cv-website-preview .cv-website-preview__hero-copy h2 {
        margin-bottom: 18px !important;
      }
      .cv-website-preview .cv-website-preview__hero-subheading {
        font-size: 22px;
        line-height: 1.35;
        color: var(--cv-preview-muted);
        margin-bottom: 14px;
        max-width: 24ch;
      }
      .cv-website-preview .cv-website-preview__hero-copy p {
        max-width: 520px;
        margin-bottom: 22px !important;
      }
      .cv-website-preview .cv-website-preview__hero-actions {
        display:flex;
        flex-wrap:wrap;
        gap: 14px;
        align-items:center;
        margin-top: 4px;
      }
      .cv-website-preview .cv-website-preview__hero-primary,
      .cv-website-preview .cv-website-preview__hero-secondary {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: 52px;
        min-width: 220px;
        padding: 14px 22px;
        border-radius: var(--cv-preview-button-radius);
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        font-size: var(--cv-preview-button-size-desktop);
        text-decoration:none;
      }
      .cv-website-preview .cv-website-preview__hero-primary {
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 16px 32px rgba(20, 107, 131, 0.18);
      }
      .cv-website-preview .cv-website-preview__hero-secondary {
        background: color-mix(in srgb, var(--cv-preview-surface) 80%, transparent);
        color: var(--cv-preview-primary) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-website-preview .cv-website-preview__hero-badges {
        display:flex;
        flex-wrap:wrap;
        gap: 10px;
        margin-top: 18px;
      }
      .cv-website-preview .cv-website-preview__hero-aside {
        display:flex;
        align-items:center;
        justify-content:flex-end;
      }
      .cv-website-preview .cv-website-preview__hero-visual {
        width: 100%;
        max-width: 500px;
        aspect-ratio: 4 / 3;
        max-height: 420px;
        border-radius: var(--cv-preview-image-radius);
        background:
          radial-gradient(circle at top right, color-mix(in srgb, var(--cv-preview-accent) 24%, transparent) 0%, transparent 34%),
          radial-gradient(circle at bottom left, color-mix(in srgb, var(--cv-preview-primary) 20%, transparent) 0%, transparent 42%),
          linear-gradient(160deg, color-mix(in srgb, var(--cv-preview-surface-soft) 75%, white 25%) 0%, color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%) 100%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: var(--cv-preview-shadow-light);
        display:flex;
        align-items:center;
        justify-content:center;
        position: relative;
        overflow: hidden;
      }
      .cv-website-preview .cv-website-preview__hero-visual-orb {
        position:absolute;
        border-radius: 999px;
        filter: blur(10px);
        opacity: 0.9;
      }
      .cv-website-preview .cv-website-preview__hero-visual-orb--primary {
        width: 220px;
        height: 220px;
        top: 28px;
        right: 22px;
        background: color-mix(in srgb, var(--cv-preview-primary) 26%, transparent);
      }
      .cv-website-preview .cv-website-preview__hero-visual-orb--accent {
        width: 180px;
        height: 180px;
        bottom: 24px;
        left: 22px;
        background: color-mix(in srgb, var(--cv-preview-accent) 28%, transparent);
      }
      .cv-website-preview .cv-website-preview__hero-shell--masked-ribbons {
        grid-template-columns: minmax(0, 1fr) minmax(420px, 0.98fr);
        align-items: center;
        gap: clamp(28px, 4vw, 56px);
      }
      .cv-website-preview .cv-website-preview__hero-shell--masked-ribbons h1,
      .cv-website-preview .cv-website-preview__hero-shell--masked-ribbons h2 {
        max-width: 9ch;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon-stage {
        position: relative;
        min-height: 520px;
        width: 100%;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon {
        position: absolute;
        overflow: hidden;
        border-radius: 999px;
        transform: rotate(-36deg);
        background:
          linear-gradient(180deg, rgba(255,255,255,0.12), rgba(255,255,255,0.02)),
          color-mix(in srgb, var(--cv-preview-surface) 82%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-surface) 60%, transparent);
      }
      .cv-website-preview .cv-website-preview__hero-ribbon--one {
        top: 10px;
        left: 90px;
        width: 280px;
        height: 118px;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon--two {
        top: 138px;
        left: 18px;
        width: 420px;
        height: 138px;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon--three {
        top: 292px;
        left: 110px;
        width: 330px;
        height: 122px;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon-image {
        position: absolute;
        inset: -18%;
        width: 136%;
        height: 136%;
        max-width: none;
        object-fit: cover;
        object-position: center center;
        transform: rotate(36deg);
        transform-origin: center;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon-dot {
        position: absolute;
        width: 34px;
        height: 34px;
        border-radius: 999px;
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.12);
      }
      .cv-website-preview .cv-website-preview__hero-ribbon-dot--a {
        top: 118px;
        left: 24px;
        background: #59ddd8;
      }
      .cv-website-preview .cv-website-preview__hero-ribbon-dot--b {
        top: 12px;
        right: 18px;
        background: var(--cv-preview-accent);
      }
      .cv-website-preview .cv-website-preview__hero-ribbon-dot--c {
        bottom: 46px;
        left: 296px;
        background: var(--cv-preview-accent);
      }
      .cv-website-preview .cv-website-preview__hero-metrics {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 18px;
        margin-top: 28px;
      }
      .cv-website-preview .cv-website-preview__hero-metric {
        padding: 14px 0 0;
        border-top: 3px solid color-mix(in srgb, var(--cv-preview-primary) 16%, transparent);
      }
      .cv-website-preview .cv-website-preview__hero-metric-value {
        font-size: clamp(30px, 3vw, 46px);
        font-weight: 900;
        line-height: 1;
        color: var(--cv-preview-ink);
      }
      .cv-website-preview .cv-website-preview__hero-metric-label {
        margin-top: 8px;
        font-size: 13px;
        color: var(--cv-preview-muted);
        line-height: 1.45;
      }
      .cv-website-preview .cv-website-preview__stats-strip {
        max-width: var(--cv-preview-container-width);
        margin: -20px auto 0;
        display:grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 14px;
      }
      .cv-website-preview .cv-website-preview__stat-card {
        display:flex;
        align-items:center;
        gap: 14px;
        padding: 18px;
        border-radius: var(--cv-preview-radius-medium);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 18px 36px rgba(31, 50, 71, 0.08);
      }
      .cv-website-preview .cv-website-preview__stat-icon {
        width: 42px;
        height: 42px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
        flex: 0 0 42px;
      }
      .cv-website-preview .cv-website-preview__stat-value {
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-website-preview .cv-website-preview__stat-label {
        margin-top: 3px;
        font-size: 13px;
        color: var(--cv-preview-muted);
      }
      .cv-website-preview .cv-website-preview__service-grid {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px;
      }
      .cv-website-preview .cv-website-preview__service-card {
        display:flex;
        flex-direction:column;
        gap: 14px;
        min-height: 100%;
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 16px 34px rgba(31, 50, 71, 0.07);
        transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
      }
      .cv-website-preview .cv-website-preview__service-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 24px 44px rgba(31, 50, 71, 0.12);
        border-color: color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-website-preview .cv-website-preview__icon-badge {
        width: 44px;
        height: 44px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
      }
      .cv-website-preview .cv-website-preview__service-card h3 {
        margin: 0 !important;
        font-size: 24px;
        line-height: 1.2;
      }
      .cv-website-preview .cv-website-preview__service-card p {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 16px;
        line-height: 1.65;
      }
      .cv-website-preview .cv-website-preview__service-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        margin-top: auto;
        color: var(--cv-preview-primary);
        font-size: 14px;
        font-weight: 800;
      }
      .cv-website-preview .cv-website-preview__content-grid {
        display:grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
        gap: clamp(24px, 3vw, 44px);
        align-items:start;
      }
      .cv-website-preview .cv-website-preview__content-stack {
        display:flex;
        flex-direction:column;
        gap: 16px;
      }
      .cv-website-preview .cv-website-preview__content-panel {
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-website-preview .cv-website-preview__content-list {
        list-style:none;
        padding:0;
        margin:0;
        display:flex;
        flex-direction:column;
        gap: 12px;
      }
      .cv-website-preview .cv-website-preview__content-list li {
        position:relative;
        padding-left: 22px;
        margin:0 !important;
        color: var(--cv-preview-muted);
      }
      .cv-website-preview .cv-website-preview__content-list li::before {
        content:"";
        position:absolute;
        left:0;
        top:0.78em;
        width:8px;
        height:8px;
        border-radius:999px;
        background: var(--cv-preview-accent);
        transform: translateY(-50%);
      }
      .cv-website-preview .cv-website-preview__trust-strip {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
      }
      .cv-website-preview .cv-website-preview__trust-item {
        display:flex;
        align-items:flex-start;
        gap: 14px;
        padding: 18px 20px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 92%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 14px 30px rgba(31, 50, 71, 0.05);
      }
      .cv-website-preview .cv-website-preview__trust-item-value {
        margin: 0 0 4px !important;
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-website-preview .cv-website-preview__trust-item-label {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 14px;
        line-height: 1.5;
      }
      .cv-website-preview .cv-website-preview__faq-grid,
      .cv-website-preview .cv-website-preview__catalog-grid,
      .cv-website-preview .cv-website-preview__footer-grid {
        display:grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 18px;
      }
      .cv-website-preview .cv-website-preview__faq-card,
      .cv-website-preview .cv-website-preview__catalog-card,
      .cv-website-preview .cv-website-preview__footer-card {
        padding: 22px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-website-preview .cv-website-preview__faq-card h3,
      .cv-website-preview .cv-website-preview__catalog-card h3 {
        margin: 0 0 10px !important;
        font-size: 22px;
      }
      .cv-website-preview .cv-website-preview__faq-card p,
      .cv-website-preview .cv-website-preview__catalog-card p {
        margin: 0 !important;
      }
      .cv-website-preview .cv-website-preview__cta-band {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 38px clamp(24px, 3vw, 40px);
        border-radius: calc(var(--cv-preview-radius-large) + 4px);
        background: linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 92%, white 8%) 0%, color-mix(in srgb, var(--cv-preview-secondary) 80%, var(--cv-preview-primary) 20%) 100%);
        color: var(--cv-preview-inverse-ink);
        box-shadow: 0 24px 54px rgba(21, 108, 133, 0.2);
        text-align: center;
      }
      .cv-website-preview .cv-website-preview__cta-band h2,
      .cv-website-preview .cv-website-preview__cta-band p,
      .cv-website-preview .cv-website-preview__cta-band a,
      .cv-website-preview .cv-website-preview__cta-band div {
        color: var(--cv-preview-inverse-ink) !important;
      }
      .cv-website-preview .cv-website-preview__cta-actions {
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
        gap: 14px;
        margin-top: 22px;
      }
      .cv-website-preview .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
        background: transparent;
        color: var(--cv-preview-inverse-ink) !important;
        border-color: rgba(255,255,255,0.34);
      }
      .cv-website-preview .cv-website-preview__section--service_grid,
      .cv-website-preview .cv-website-preview__section--catalog_grid,
      .cv-website-preview .cv-website-preview__section--featured {
        background: color-mix(in srgb, var(--cv-preview-primary) 5%, var(--cv-preview-surface) 95%);
      }
      .cv-website-preview .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-website-preview .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child {
        background: linear-gradient(180deg, color-mix(in srgb, var(--cv-preview-surface) 82%, transparent) 0%, color-mix(in srgb, var(--cv-preview-surface-soft) 88%, transparent) 100%) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent) !important;
        box-shadow: 0 18px 38px rgba(31, 50, 71, 0.08) !important;
        border-radius: var(--cv-preview-radius-large) !important;
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-website-preview .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-website-preview .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
      }
      .cv-website-preview .cv-website-preview__section--hero h1,
      .cv-website-preview .cv-website-preview__section--hero h2 {
        font-size: var(--cv-preview-h1-size-desktop) !important;
        line-height: var(--cv-preview-h1-line-height) !important;
        font-weight: var(--cv-preview-h1-weight) !important;
        max-width: 14ch;
      }
      .cv-website-preview .cv-website-preview__section--hero p {
        max-width: 62ch;
      }
      .cv-website-preview .cv-website-preview__section--trust,
      .cv-website-preview .cv-website-preview__section--benefits,
      .cv-website-preview .cv-website-preview__section--faq {
        background: var(--cv-preview-surface-soft);
      }
      .cv-website-preview .cv-website-preview__section--content,
      .cv-website-preview .cv-website-preview__section--definition,
      .cv-website-preview .cv-website-preview__section--service,
      .cv-website-preview .cv-website-preview__section--next_steps {
        background: color-mix(in srgb, var(--cv-preview-secondary) 4%, var(--cv-preview-surface) 96%);
      }
      .cv-website-preview .cv-website-preview__section--cta {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
      }
      .cv-website-preview .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="text-transform:uppercase"] {
        display:none !important;
      }
      .cv-website-preview .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding:12px 18px"],
      .cv-website-preview .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding: 12px 18px"] {
        background: var(--cv-preview-button-primary-bg) !important;
        color: var(--cv-preview-button-primary-text) !important;
      }
      .cv-website-preview .cv-website-preview__section > section > div:first-child,
      .cv-website-preview .cv-website-preview__section > div > div:first-child {
        position: relative;
      }
      .cv-website-preview .cv-website-preview__section > section > div:first-child::after,
      .cv-website-preview .cv-website-preview__section > div > div:first-child::after {
        content: "";
        display: block;
        width: 72px;
        height: 4px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 72%, var(--cv-preview-primary) 28%);
        margin-top: var(--cv-preview-spacing-sm);
        margin-bottom: var(--cv-preview-spacing-md);
      }
      .cv-website-preview .cv-website-preview__section [style*="background:var(--cv-preview-surface-soft)"],
      .cv-website-preview .cv-website-preview__section [style*="background: var(--cv-preview-surface-soft)"] {
        border-radius: var(--cv-preview-radius-medium);
      }
      .cv-website-preview .cv-website-preview__section [style*="display:grid"],
      .cv-website-preview .cv-website-preview__section [style*="display: grid"] {
        gap: clamp(20px, 3vw, 36px) !important;
      }
      .cv-website-preview .cv-website-preview__section [style*="border:1px solid"],
      .cv-website-preview .cv-website-preview__section [style*="border: 1px solid"] {
        border-color: var(--cv-preview-border) !important;
        border-radius: var(--cv-preview-radius-medium) !important;
      }
      .cv-website-preview .cv-website-preview__section [style*="padding:24px"],
      .cv-website-preview .cv-website-preview__section [style*="padding: 24px"] {
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-website-preview .cv-website-preview__section [style*="background:#ffffff"],
      .cv-website-preview .cv-website-preview__section [style*="background: #ffffff"],
      .cv-website-preview .cv-website-preview__section [style*="background:var(--cv-preview-surface)"] {
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.05);
      }
      .cv-website-preview .cv-website-preview__section [style*="background:var(--cv-preview-primary)"],
      .cv-website-preview .cv-website-preview__section [style*="background: var(--cv-preview-primary)"] {
        box-shadow: 0 18px 38px rgba(21, 108, 133, 0.16);
      }
      .cv-website-preview .cv-website-preview__section a[role="button"],
      .cv-website-preview .cv-website-preview__section [style*="display:inline-flex"][style*="padding:14px 24px"],
      .cv-website-preview .cv-website-preview__section [style*="display:inline-flex"][style*="padding: 14px 24px"] {
        min-height: 52px;
        min-width: 220px;
        justify-content: center;
      }
      .cv-website-preview .cv-website-preview__section img {
        border-radius: var(--cv-preview-image-radius);
      }
      .cv-website-preview .cv-website-preview__site-footer {
        padding: 48px clamp(24px, 4vw, 44px);
        background: var(--cv-preview-footer-bg);
        color: var(--cv-preview-footer-text);
        border-top: 1px solid color-mix(in srgb, var(--cv-preview-footer-text) 12%, transparent);
      }
      .cv-website-preview .cv-website-preview__site-footer a,
      .cv-website-preview .cv-website-preview__site-footer div,
      .cv-website-preview .cv-website-preview__site-footer span {
        color: var(--cv-preview-footer-text);
      }
      .cv-website-preview .cv-website-preview__site-footer-links {
        display:flex;
        gap: var(--cv-preview-spacing-md);
        flex-wrap:wrap;
      }
      .cv-website-preview .cv-website-preview__site-footer-links a {
        color: var(--cv-preview-footer-link);
        font-weight: 700;
      }
      @media (max-width: 1024px) {
        .cv-website-preview h1 { font-size: var(--cv-preview-h1-size-tablet); }
        .cv-website-preview h2 { font-size: var(--cv-preview-h2-size-tablet); }
        .cv-website-preview h3,
        .cv-website-preview h4,
        .cv-website-preview h5,
        .cv-website-preview h6 { font-size: var(--cv-preview-h3-size-tablet); }
        .cv-website-preview p,
        .cv-website-preview li { font-size: var(--cv-preview-body-size-tablet); }
        .cv-website-preview button,
        .cv-website-preview .cv-website-preview__button,
        .cv-website-preview a[role="button"] { font-size: var(--cv-preview-button-size-tablet); }
        .cv-website-preview .cv-website-preview__site-header,
        .cv-website-preview .cv-website-preview__section,
        .cv-website-preview .cv-website-preview__site-footer {
          padding-left: var(--cv-preview-spacing-lg);
          padding-right: var(--cv-preview-spacing-lg);
        }
        .cv-website-preview .cv-website-preview__hero-shell {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-website-preview .cv-website-preview__hero-shell--masked-ribbons {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-website-preview .cv-website-preview__hero-aside {
          justify-content:flex-start;
        }
        .cv-website-preview .cv-website-preview__stats-strip,
        .cv-website-preview .cv-website-preview__service-grid,
        .cv-website-preview .cv-website-preview__content-grid,
        .cv-website-preview .cv-website-preview__trust-strip,
        .cv-website-preview .cv-website-preview__faq-grid,
        .cv-website-preview .cv-website-preview__catalog-grid,
        .cv-website-preview .cv-website-preview__footer-grid {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-website-preview .cv-website-preview__section--hero h1,
        .cv-website-preview .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-tablet) !important;
        }
      }
      @media (max-width: 768px) {
        .cv-website-preview h1 { font-size: var(--cv-preview-h1-size-mobile); }
        .cv-website-preview h2 { font-size: var(--cv-preview-h2-size-mobile); }
        .cv-website-preview h3,
        .cv-website-preview h4,
        .cv-website-preview h5,
        .cv-website-preview h6 { font-size: var(--cv-preview-h3-size-mobile); }
        .cv-website-preview p,
        .cv-website-preview li { font-size: var(--cv-preview-body-size-mobile); }
        .cv-website-preview button,
        .cv-website-preview .cv-website-preview__button,
        .cv-website-preview a[role="button"] { font-size: var(--cv-preview-button-size-mobile); }
        .cv-website-preview .cv-website-preview__site-header,
        .cv-website-preview .cv-website-preview__site-footer {
          flex-direction: column;
          align-items: flex-start;
        }
        .cv-website-preview .cv-website-preview__header-actions {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-website-preview .cv-website-preview__nav {
          justify-content:flex-start;
        }
        .cv-website-preview .cv-website-preview__header-utility {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-website-preview .cv-website-preview__nav-group {
          width: auto;
        }
        .cv-website-preview .cv-website-preview__nav-cta {
          width: 100%;
        }
        .cv-website-preview .cv-website-preview__section {
          padding-left: var(--cv-preview-spacing-md);
          padding-right: var(--cv-preview-spacing-md);
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-website-preview .cv-website-preview__section--hero {
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-website-preview .cv-website-preview__section--hero h1,
        .cv-website-preview .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-mobile) !important;
          max-width: 100%;
        }
        .cv-website-preview .cv-website-preview__hero-actions {
          flex-direction: column;
          align-items: stretch;
        }
        .cv-website-preview .cv-website-preview__hero-primary,
        .cv-website-preview .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-website-preview .cv-website-preview__hero-visual {
          max-width: 100%;
          aspect-ratio: 1 / 1;
          max-height: none;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon-stage {
          min-height: 360px;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon--one {
          top: 8px;
          left: 72px;
          width: 210px;
          height: 88px;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon--two {
          top: 104px;
          left: 12px;
          width: 300px;
          height: 106px;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon--three {
          top: 224px;
          left: 84px;
          width: 236px;
          height: 92px;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon-dot--a {
          top: 78px;
          left: 10px;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon-dot--b {
          top: 4px;
          right: 18px;
        }
        .cv-website-preview .cv-website-preview__hero-ribbon-dot--c {
          bottom: 18px;
          left: 212px;
        }
        .cv-website-preview .cv-website-preview__hero-metrics {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-website-preview .cv-website-preview__stats-strip {
          margin-top: 0;
        }
        .cv-website-preview .cv-website-preview__cta-actions {
          flex-direction: column;
        }
        .cv-website-preview .cv-website-preview__cta-actions .cv-website-preview__hero-primary,
        .cv-website-preview .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-website-preview .cv-website-preview__section > section > div:first-child::after,
        .cv-website-preview .cv-website-preview__section > div > div:first-child::after {
          width: 56px;
          margin-bottom: var(--cv-preview-spacing-sm);
        }
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        margin: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        min-height: 0 !important;
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero.cv-website-preview__section {
        padding: 0 !important;
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > section,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > div,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > section > div:first-child::after,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > div > div:first-child::after,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid::after {
        content: none !important;
        display: none !important;
      }
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-website-preview .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
      }

.cv-mgz-page {
        --cv-preview-primary:#1f7b95;
        --cv-preview-secondary:#24364d;
        --cv-preview-accent:#ffd54a;
        --cv-preview-link:#1f7b95;
        --cv-preview-surface:#ffffff;
        --cv-preview-surface-soft:#f4f8f9;
        --cv-preview-ink:#24364d;
        --cv-preview-muted:#5c7187;
        --cv-preview-border:rgba(36,54,77,0.10);
        --cv-preview-divider:rgba(36,54,77,0.10);
        --cv-preview-inverse-ink:#ffffff;
        --cv-preview-button-primary-bg:#1f7b95;
        --cv-preview-button-primary-text:#ffffff;
        --cv-preview-button-secondary-bg:#ffffff;
        --cv-preview-button-secondary-text:#24364d;
        --cv-preview-button-secondary-border:rgba(36,54,77,0.10);
        --cv-preview-nav-bg:#24364d;
        --cv-preview-nav-link:#ffffff;
        --cv-preview-footer-bg:#24364d;
        --cv-preview-footer-text:#ffffff;
        --cv-preview-footer-link:#ffd54a;
        --cv-preview-gradient-color-1:#1f7b95;
        --cv-preview-gradient-color-2:#24364d;
        --cv-preview-gradient-color-3:#ffd54a;
        --cv-preview-gradient-angle:180deg;
        --cv-preview-shadow-light:0 16px 34px rgba(31,50,71,0.08);
        --cv-preview-text-shadow:none;
        --cv-preview-radius-small:10px;
        --cv-preview-radius-medium:14px;
        --cv-preview-radius-large:18px;
        --cv-preview-button-radius:999px;
        --cv-preview-image-radius:14px;
        --cv-preview-spacing-xs:8px;
        --cv-preview-spacing-sm:12px;
        --cv-preview-spacing-md:18px;
        --cv-preview-spacing-lg:28px;
        --cv-preview-spacing-xl:40px;
        --cv-preview-section-padding-top:64px;
        --cv-preview-section-padding-bottom:64px;
        --cv-preview-vertical-padding:64px;
        --cv-preview-horizontal-padding:28px;
        --cv-preview-text-padding:18px;
        --cv-preview-image-padding:18px;
        --cv-preview-margin:28px;
        --cv-preview-icon-size:24px;
        --cv-preview-icon-bg-width:48px;
        --cv-preview-icon-bg-height:48px;
        --cv-preview-button-width:auto;
        --cv-preview-border-width:1px;
        --cv-preview-button-padding:14px 26px;
        --cv-preview-header-padding-y:26px;
        --cv-preview-header-padding-x:clamp(24px, 4vw, 44px);
        --cv-preview-header-gap:var(--cv-preview-spacing-md);
        --cv-preview-header-nav-gap:6px;
        --cv-preview-header-control-height:44px;
        --cv-preview-header-cta-height:48px;
        --cv-preview-header-logo-height:72px;
        --cv-preview-container-width:1120px;
        --cv-preview-container-width-wide:1320px;
        --cv-preview-content-max-width:780px;
        --cv-preview-heading-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-body-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-button-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-h1-weight:800;
        --cv-preview-h2-weight:700;
        --cv-preview-body-weight:400;
        --cv-preview-button-weight:700;
        --cv-preview-xsmall-font-weight:400;
        --cv-preview-small-font-weight:500;
        --cv-preview-h1-size-desktop:68px;
        --cv-preview-h2-size-desktop:36px;
        --cv-preview-h3-size-desktop:26px;
        --cv-preview-body-size-desktop:18px;
        --cv-preview-button-size-desktop:16px;
        --cv-preview-xsmall-font-size:12px;
        --cv-preview-small-font-size:14px;
        --cv-preview-h1-size-tablet:54px;
        --cv-preview-h2-size-tablet:30px;
        --cv-preview-h3-size-tablet:24px;
        --cv-preview-body-size-tablet:17px;
        --cv-preview-button-size-tablet:15px;
        --cv-preview-h1-size-mobile:42px;
        --cv-preview-h2-size-mobile:28px;
        --cv-preview-h3-size-mobile:22px;
        --cv-preview-body-size-mobile:16px;
        --cv-preview-button-size-mobile:15px;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-body-line-height:1.7;
        --cv-preview-xsmall-line-height:1.4;
        --cv-preview-small-line-height:1.5;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-body-letter-spacing:0em;
        --cv-preview-button-transform:none;
        --cv-preview-h1-display:block;
        --cv-preview-h1-font-size:68px;
        --cv-preview-h1-font-weight:800;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h1-margin-before:0;
        --cv-preview-h1-margin-after:0.67em;
        --cv-preview-h1-margin-start:0;
        --cv-preview-h1-margin-end:0;
        --cv-preview-h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h2-display:block;
        --cv-preview-h2-font-size:36px;
        --cv-preview-h2-font-weight:700;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-h2-margin-before:0;
        --cv-preview-h2-margin-after:0.83em;
        --cv-preview-h2-margin-start:0;
        --cv-preview-h2-margin-end:0;
        --cv-preview-h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h3-display:block;
        --cv-preview-h3-font-size:26px;
        --cv-preview-h3-font-weight:700;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-h3-letter-spacing:-0.01em;
        --cv-preview-h3-margin-before:0;
        --cv-preview-h3-margin-after:1em;
        --cv-preview-h3-margin-start:0;
        --cv-preview-h3-margin-end:0;
        --cv-preview-h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h4-display:block;
        --cv-preview-h4-font-size:22px;
        --cv-preview-h4-font-weight:700;
        --cv-preview-h4-line-height:1.28;
        --cv-preview-h4-letter-spacing:0em;
        --cv-preview-h4-margin-before:0;
        --cv-preview-h4-margin-after:1.33em;
        --cv-preview-h4-margin-start:0;
        --cv-preview-h4-margin-end:0;
        --cv-preview-h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h5-display:block;
        --cv-preview-h5-font-size:18px;
        --cv-preview-h5-font-weight:700;
        --cv-preview-h5-line-height:1.32;
        --cv-preview-h5-letter-spacing:0em;
        --cv-preview-h5-margin-before:0;
        --cv-preview-h5-margin-after:1.67em;
        --cv-preview-h5-margin-start:0;
        --cv-preview-h5-margin-end:0;
        --cv-preview-h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h6-display:block;
        --cv-preview-h6-font-size:16px;
        --cv-preview-h6-font-weight:700;
        --cv-preview-h6-line-height:1.4;
        --cv-preview-h6-letter-spacing:0.02em;
        --cv-preview-h6-margin-before:0;
        --cv-preview-h6-margin-after:2.33em;
        --cv-preview-h6-margin-start:0;
        --cv-preview-h6-margin-end:0;
        --cv-preview-h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-p-display:block;
        --cv-preview-p-font-size:18px;
        --cv-preview-p-font-weight:400;
        --cv-preview-p-line-height:1.7;
        --cv-preview-p-letter-spacing:0em;
        --cv-preview-p-margin-before:0;
        --cv-preview-p-margin-after:1em;
        --cv-preview-p-margin-start:0;
        --cv-preview-p-margin-end:0;
        --cv-preview-p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --primary-color:#1f7b95;
        --secondary-color:#24364d;
        --primary-base-color:#ffffff;
        --secondary-base-color:#f4f8f9;
        --dark-font-color:#24364d;
        --light-font-color:#ffffff;
        --alert-color:#ffd54a;
        --page-background:#ffffff;
        --block-background:#f4f8f9;
        --text-transform:none;
        --xsmall-font-size:12px;
        --xsmall-font-line:1.4;
        --xsmall-font-weight:400;
        --small-font-size:14px;
        --small-font-line:1.5;
        --small-font-weight:500;
        --medium-font-size:18px;
        --medium-font-line:1.7;
        --medium-font-weight:400;
        --large-font-size:36px;
        --large-font-line:1.15;
        --large-font-weight:700;
        --xlarge-font-size:68px;
        --xlarge-font-line:1.08;
        --xlarge-font-weight:800;
        --page-wrapper-padding:1120px;
        --vertical-padding:64px;
        --horizontal-padding:28px;
        --text-padding:18px;
        --image-padding:18px;
        --margin:28px;
        --radius:14px;
        --border-radius:999px;
        --image-radius:14px;
        --icon-size:24px;
        --icon-bg-width:48px;
        --icon-bg-height:48px;
        --shadows:0 16px 34px rgba(31,50,71,0.08);
        --text-shadow:none;
        --button-width:auto;
        --border-width:1px;
        --button-padding:14px 26px;
        --gradient-color-1:#1f7b95;
        --gradient-color-2:#24364d;
        --gradient-color-3:#ffd54a;
        --gradient-angle:180deg;
        --h1-display:block;
        --h1-font-size:68px;
        --h1-font-weight:800;
        --h1-line-height:1.08;
        --h1-letter-spacing:-0.03em;
        --h1-margin-before:0;
        --h1-margin-after:0.67em;
        --h1-margin-start:0;
        --h1-margin-end:0;
        --h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h2-display:block;
        --h2-font-size:36px;
        --h2-font-weight:700;
        --h2-line-height:1.15;
        --h2-letter-spacing:-0.02em;
        --h2-margin-before:0;
        --h2-margin-after:0.83em;
        --h2-margin-start:0;
        --h2-margin-end:0;
        --h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h3-display:block;
        --h3-font-size:26px;
        --h3-font-weight:700;
        --h3-line-height:1.22;
        --h3-letter-spacing:-0.01em;
        --h3-margin-before:0;
        --h3-margin-after:1em;
        --h3-margin-start:0;
        --h3-margin-end:0;
        --h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h4-display:block;
        --h4-font-size:22px;
        --h4-font-weight:700;
        --h4-line-height:1.28;
        --h4-letter-spacing:0em;
        --h4-margin-before:0;
        --h4-margin-after:1.33em;
        --h4-margin-start:0;
        --h4-margin-end:0;
        --h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h5-display:block;
        --h5-font-size:18px;
        --h5-font-weight:700;
        --h5-line-height:1.32;
        --h5-letter-spacing:0em;
        --h5-margin-before:0;
        --h5-margin-after:1.67em;
        --h5-margin-start:0;
        --h5-margin-end:0;
        --h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h6-display:block;
        --h6-font-size:16px;
        --h6-font-weight:700;
        --h6-line-height:1.4;
        --h6-letter-spacing:0.02em;
        --h6-margin-before:0;
        --h6-margin-after:2.33em;
        --h6-margin-start:0;
        --h6-margin-end:0;
        --h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --p-display:block;
        --p-font-size:18px;
        --p-font-weight:400;
        --p-line-height:1.7;
        --p-letter-spacing:0em;
        --p-margin-before:0;
        --p-margin-after:1em;
        --p-margin-start:0;
        --p-margin-end:0;
        --p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cvte-color-primary:#1f7b95;
        --cvte-color-secondary:#24364d;
        --cvte-color-accent:#ffd54a;
        --cvte-color-surface:#ffffff;
        --cvte-color-surface-soft:#f4f8f9;
        --cvte-color-text:#24364d;
        --cvte-color-text-muted:#5c7187;
        --cvte-color-border:rgba(36,54,77,0.10);
        --cvte-color-button-text:#ffffff;
        --cvte-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-button:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-radius-button:999px;
        --cvte-radius-section:18px;
        --cvte-shadow-soft:0 16px 34px rgba(31,50,71,0.08);
        --cvte-container-max:1320px;
        color: var(--cv-preview-ink);
        font-family: var(--cv-preview-body-font);
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 12%, transparent) 0%, transparent 34%),
          linear-gradient(180deg, var(--cv-preview-surface-soft) 0%, var(--cv-preview-surface) 100%);
        padding: 0;
      }
      .cv-mgz-page * { box-sizing:border-box; }
      .cv-mgz-page .cv-website-preview__hide-url {
        display: none !important;
      }
      .cv-mgz-page .cv-website-preview__eyebrow,
      .cv-mgz-page [style*="text-transform:uppercase"] {
        letter-spacing: 0.08em !important;
      }
      .cv-mgz-page h1 {
        display: var(--cv-preview-h1-display);
        font-family: var(--cv-preview-h1-font-family);
        font-size: var(--cv-preview-h1-size-desktop);
        font-weight: var(--cv-preview-h1-font-weight);
        line-height: var(--cv-preview-h1-line-height);
        letter-spacing: var(--cv-preview-h1-letter-spacing);
        margin-block-start: var(--cv-preview-h1-margin-before) !important;
        margin-block-end: var(--cv-preview-h1-margin-after) !important;
        margin-inline-start: var(--cv-preview-h1-margin-start) !important;
        margin-inline-end: var(--cv-preview-h1-margin-end) !important;
      }
      .cv-mgz-page h2 {
        display: var(--cv-preview-h2-display);
        font-family: var(--cv-preview-h2-font-family);
        font-size: var(--cv-preview-h2-size-desktop);
        font-weight: var(--cv-preview-h2-font-weight);
        line-height: var(--cv-preview-h2-line-height);
        letter-spacing: var(--cv-preview-h2-letter-spacing);
        margin-block-start: var(--cv-preview-h2-margin-before) !important;
        margin-block-end: var(--cv-preview-h2-margin-after) !important;
        margin-inline-start: var(--cv-preview-h2-margin-start) !important;
        margin-inline-end: var(--cv-preview-h2-margin-end) !important;
      }
      .cv-mgz-page h3 {
        display: var(--cv-preview-h3-display);
        font-family: var(--cv-preview-h3-font-family);
        font-size: var(--cv-preview-h3-size-desktop);
        font-weight: var(--cv-preview-h3-font-weight);
        line-height: var(--cv-preview-h3-line-height);
        letter-spacing: var(--cv-preview-h3-letter-spacing);
        margin-block-start: var(--cv-preview-h3-margin-before) !important;
        margin-block-end: var(--cv-preview-h3-margin-after) !important;
        margin-inline-start: var(--cv-preview-h3-margin-start) !important;
        margin-inline-end: var(--cv-preview-h3-margin-end) !important;
      }
      .cv-mgz-page h4 {
        display: var(--cv-preview-h4-display);
        font-family: var(--cv-preview-h4-font-family);
        font-size: var(--cv-preview-h4-size-desktop);
        font-weight: var(--cv-preview-h4-font-weight);
        line-height: var(--cv-preview-h4-line-height);
        letter-spacing: var(--cv-preview-h4-letter-spacing);
        margin-block-start: var(--cv-preview-h4-margin-before) !important;
        margin-block-end: var(--cv-preview-h4-margin-after) !important;
        margin-inline-start: var(--cv-preview-h4-margin-start) !important;
        margin-inline-end: var(--cv-preview-h4-margin-end) !important;
      }
      .cv-mgz-page h5 {
        display: var(--cv-preview-h5-display);
        font-family: var(--cv-preview-h5-font-family);
        font-size: var(--cv-preview-h5-size-desktop);
        font-weight: var(--cv-preview-h5-font-weight);
        line-height: var(--cv-preview-h5-line-height);
        letter-spacing: var(--cv-preview-h5-letter-spacing);
        margin-block-start: var(--cv-preview-h5-margin-before) !important;
        margin-block-end: var(--cv-preview-h5-margin-after) !important;
        margin-inline-start: var(--cv-preview-h5-margin-start) !important;
        margin-inline-end: var(--cv-preview-h5-margin-end) !important;
      }
      .cv-mgz-page h6 {
        display: var(--cv-preview-h6-display);
        font-family: var(--cv-preview-h6-font-family);
        font-size: var(--cv-preview-h6-size-desktop);
        font-weight: var(--cv-preview-h6-font-weight);
        line-height: var(--cv-preview-h6-line-height);
        letter-spacing: var(--cv-preview-h6-letter-spacing);
        margin-block-start: var(--cv-preview-h6-margin-before) !important;
        margin-block-end: var(--cv-preview-h6-margin-after) !important;
        margin-inline-start: var(--cv-preview-h6-margin-start) !important;
        margin-inline-end: var(--cv-preview-h6-margin-end) !important;
      }
      .cv-mgz-page h1,
      .cv-mgz-page h2,
      .cv-mgz-page h3,
      .cv-mgz-page h4,
      .cv-mgz-page h5,
      .cv-mgz-page h6 {
        color: var(--cv-preview-ink);
      }
      .cv-mgz-page p,
      .cv-mgz-page li,
      .cv-mgz-page span,
      .cv-mgz-page div {
        line-height: var(--cv-preview-body-line-height);
        letter-spacing: var(--cv-preview-body-letter-spacing);
      }
      .cv-mgz-page p,
      .cv-mgz-page li {
        font-size: var(--cv-preview-p-size-desktop);
        font-weight: var(--cv-preview-p-font-weight);
        line-height: var(--cv-preview-p-line-height);
        letter-spacing: var(--cv-preview-p-letter-spacing);
      }
      .cv-mgz-page p {
        display: var(--cv-preview-p-display);
        font-family: var(--cv-preview-p-font-family);
        margin-block-start: var(--cv-preview-p-margin-before) !important;
        margin-block-end: var(--cv-preview-p-margin-after) !important;
        margin-inline-start: var(--cv-preview-p-margin-start) !important;
        margin-inline-end: var(--cv-preview-p-margin-end) !important;
      }
      .cv-mgz-page a {
        color: var(--cv-preview-link);
        text-decoration: none;
      }
      .cv-mgz-page button,
      .cv-mgz-page .cv-website-preview__button,
      .cv-mgz-page a[role="button"] {
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        text-transform: var(--cv-preview-button-transform);
        font-size: var(--cv-preview-button-size-desktop);
        border-radius: var(--cv-preview-button-radius);
      }
      .cv-mgz-page .cv-website-preview__page {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        background: var(--cv-preview-surface);
        border: none;
        border-radius: 0;
        overflow: hidden;
        box-shadow: none;
      }
      .cv-mgz-page .cv-website-preview__site-header {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: var(--cv-preview-header-gap);
        min-height: 72px;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x);
        background: var(--cv-preview-nav-bg);
        color: var(--cv-preview-nav-link);
        border-bottom: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
      }
      .cv-mgz-page .cv-website-preview__site-header a,
      .cv-mgz-page .cv-website-preview__site-header div,
      .cv-mgz-page .cv-website-preview__site-header span {
        color: var(--cv-preview-nav-link);
      }
      .cv-mgz-page .cv-website-preview__brand {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-gap);
      }
      .cv-mgz-page .cv-website-preview__brand-name {
        font-size: 20px;
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.02em;
      }
      .cv-mgz-page .cv-website-preview__template-flag {
        display:inline-flex;
        align-items:center;
        min-height: 26px;
        padding: 0 10px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 18%, transparent);
        color: var(--cv-preview-primary) !important;
        font-size: 11px;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.08em;
      }
      .cv-mgz-page .cv-website-preview__brand img {
        max-width: 230px;
        max-height: var(--cv-preview-header-logo-height);
        object-fit: contain;
      }
      .cv-mgz-page .cv-website-preview__header-actions {
        display:flex;
        align-items:center;
        justify-content:flex-end;
        gap: var(--cv-preview-header-gap);
        flex-wrap:wrap;
      }
      .cv-mgz-page .cv-website-preview__nav {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
        flex-wrap:wrap;
        justify-content:flex-end;
      }
      .cv-mgz-page .cv-website-preview__nav-group {
        position:relative;
        display:flex;
        align-items:center;
      }
      .cv-mgz-page .cv-website-preview__nav a {
        font-size: 15px;
        font-weight: 700;
        opacity: 0.96;
      }
      .cv-mgz-page .cv-website-preview__nav-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        min-height: var(--cv-preview-header-control-height);
        padding: 10px 14px;
        border-radius: 999px;
        transition: background 0.18s ease, color 0.18s ease, opacity 0.18s ease;
      }
      .cv-mgz-page .cv-website-preview__nav-link:hover,
      .cv-mgz-page .cv-website-preview__nav-group:focus-within > .cv-website-preview__nav-link {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
      }
      .cv-mgz-page .cv-website-preview__nav-caret {
        font-size: 11px;
        line-height: 1;
        opacity: 0.8;
      }
      .cv-mgz-page .cv-website-preview__nav-dropdown {
        position:absolute;
        top: calc(100% + 10px);
        left: 0;
        width: 260px;
        padding: 10px;
        border-radius: 18px;
        background: var(--cv-preview-surface);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 20px 42px rgba(31, 50, 71, 0.16);
        display:flex;
        flex-direction:column;
        gap: 2px;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transform: translateY(8px);
        transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
        z-index: 30;
      }
      .cv-mgz-page .cv-website-preview__nav-group:hover .cv-website-preview__nav-dropdown,
      .cv-mgz-page .cv-website-preview__nav-group:focus-within .cv-website-preview__nav-dropdown {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translateY(0);
      }
      .cv-mgz-page .cv-website-preview__nav-dropdown,
      .cv-mgz-page .cv-website-preview__nav-dropdown a,
      .cv-mgz-page .cv-website-preview__nav-dropdown div,
      .cv-mgz-page .cv-website-preview__nav-dropdown span {
        color: var(--cv-preview-ink) !important;
      }
      .cv-mgz-page .cv-website-preview__nav-dropdown a {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: 12px;
        padding: 12px 14px;
        border-radius: 12px;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.4;
        transition: background 0.18s ease, color 0.18s ease;
      }
      .cv-mgz-page .cv-website-preview__nav-dropdown a:hover {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        color: var(--cv-preview-primary) !important;
      }
      .cv-mgz-page .cv-website-preview__nav-cta {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: var(--cv-preview-header-cta-height);
        padding: 0 22px;
        border-radius: var(--cv-preview-button-radius);
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 14px 30px rgba(20, 107, 131, 0.18);
      }
      .cv-mgz-page .cv-website-preview__header-utility {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
      }
      .cv-mgz-page .cv-website-preview__icon-link {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width: var(--cv-preview-header-control-height);
        height: var(--cv-preview-header-control-height);
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
        transition: background 0.18s ease, transform 0.18s ease;
      }
      .cv-mgz-page .cv-website-preview__icon-link:hover {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 16%, transparent);
        transform: translateY(-1px);
      }
      .cv-mgz-page .cv-website-preview__icon-link svg {
        width: 18px;
        height: 18px;
        stroke: currentColor;
      }
      .cv-mgz-page .cvte-pharmacy-utility-header__bar {
        gap: var(--cv-preview-header-gap) !important;
        min-height: var(--cv-preview-header-control-height) !important;
        padding: calc(var(--cv-preview-header-padding-y) * 0.45) var(--cv-preview-header-padding-x) !important;
      }
      .cv-mgz-page .cvte-pharmacy-utility-header__bar-left,
      .cv-mgz-page .cvte-pharmacy-utility-header__bar-right,
      .cv-mgz-page .cvte-pharmacy-utility-header__actions,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__header-actions,
      .cv-mgz-page .cvte-pharmacy-utility-header__icons,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__header-utility {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-mgz-page .cvte-pharmacy-utility-header__main,
      .cv-mgz-page .cvte-premium-centered-header {
        gap: var(--cv-preview-header-gap) !important;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x) !important;
      }
      .cv-mgz-page .cvte-pharmacy-utility-header img,
      .cv-mgz-page .cvte-pharmacy-utility-header__logo,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__logo,
      .cv-mgz-page .cvte-premium-centered-header img,
      .cv-mgz-page .cvte-premium-centered-header__logo,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__logo {
        max-height: var(--cv-preview-header-logo-height) !important;
      }
      .cv-mgz-page .cvte-pharmacy-utility-header__nav,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__nav,
      .cv-mgz-page .cvte-pharmacy-utility-header__nav ul,
      .cv-mgz-page .cvte-pharmacy-utility-header__nav ol,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__nav ul,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__nav ol,
      .cv-mgz-page .cvte-premium-centered-header__nav,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__nav,
      .cv-mgz-page .cvte-premium-centered-header__nav ul,
      .cv-mgz-page .cvte-premium-centered-header__nav ol,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__nav ul,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__nav ol {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-mgz-page .cvte-pharmacy-utility-header__nav a,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__nav-link,
      .cv-mgz-page .cvte-premium-centered-header__nav a,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__nav-link,
      .cv-mgz-page .cvte-pharmacy-utility-header__primary-cta,
      .cv-mgz-page .cvte-pharmacy-utility-header .cv-website-preview__nav-cta,
      .cv-mgz-page .cvte-premium-centered-header__primary-cta,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__nav-cta {
        min-height: var(--cv-preview-header-control-height) !important;
      }
      .cv-mgz-page .cvte-premium-centered-header__menu-summary,
      .cv-mgz-page .cvte-premium-centered-header__icon-link,
      .cv-mgz-page .cvte-premium-centered-header .cv-website-preview__header-utility a {
        width: var(--cv-preview-header-control-height) !important;
        height: var(--cv-preview-header-control-height) !important;
      }
      .cv-mgz-page .cv-website-preview__trust-pill {
        display:inline-flex;
        align-items:center;
        gap: 10px;
        min-height: 38px;
        padding: 0 16px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 14%, transparent);
        color: var(--cv-preview-ink);
        font-size: 14px;
        font-weight: 700;
      }
      .cv-mgz-page .cv-website-preview__trust-pill::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 999px;
        background: var(--cv-preview-accent);
        flex: 0 0 8px;
      }
      .cv-mgz-page .cv-website-preview__page-body {
        background: var(--cv-preview-surface);
      }
      .cv-mgz-page .cv-website-preview__section-shell {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
      }
      .cv-mgz-page .cv-website-preview__section-intro {
        max-width: 720px;
        margin-bottom: 28px;
      }
      .cv-mgz-page .cv-website-preview__section-kicker {
        display: inline-flex;
        align-items: center;
        min-height: 30px;
        padding: 0 12px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%);
        color: var(--cv-preview-primary);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        margin-bottom: 16px;
      }
      .cv-mgz-page .cv-website-preview__section-heading {
        margin: 0 0 12px !important;
        font-size: clamp(32px, 4vw, 46px);
        line-height: 1.08;
      }
      .cv-mgz-page .cv-website-preview__section-subheading {
        margin: 0 0 14px;
        font-size: 22px;
        font-weight: 700;
        color: var(--cv-preview-ink);
      }
      .cv-mgz-page .cv-website-preview__section-copy {
        margin: 0;
        color: var(--cv-preview-muted);
        max-width: 66ch;
      }
      .cv-mgz-page .cv-website-preview__section {
        padding: var(--cv-preview-section-padding-top) clamp(24px, 4vw, 44px) var(--cv-preview-section-padding-bottom);
        border-top: none;
        position: relative;
      }
      .cv-mgz-page .cv-website-preview__section:nth-child(odd) {
        background: var(--cv-preview-surface);
      }
      .cv-mgz-page .cv-website-preview__section:nth-child(even) {
        background: #f4f8f9;
      }
      .cv-mgz-page .cv-website-preview__section:first-child {
        border-top: none;
      }
      .cv-mgz-page .cv-website-preview__section > section,
      .cv-mgz-page .cv-website-preview__section > div {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
      }
      .cv-mgz-page .cv-website-preview__section--hero {
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 20%, transparent) 0%, transparent 36%),
          linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%) 0%, var(--cv-preview-surface) 52%, color-mix(in srgb, var(--cv-preview-accent) 10%, var(--cv-preview-surface) 90%) 100%);
        padding-top: 80px;
        padding-bottom: 80px;
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        background: transparent !important;
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > section,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > div,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-mgz-page .cv-website-preview__hero-shell {
        display:grid;
        grid-template-columns:minmax(0, 58fr) minmax(320px, 42fr);
        gap: 56px;
        align-items: center;
      }
      .cv-mgz-page .cv-website-preview__hero-copy {
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        align-self:start;
        max-width: 620px;
      }
      .cv-mgz-page .cv-website-preview__hero-copy .cv-website-preview__eyebrow {
        margin-bottom: 16px !important;
      }
      .cv-mgz-page .cv-website-preview__hero-copy h1,
      .cv-mgz-page .cv-website-preview__hero-copy h2 {
        margin-bottom: 18px !important;
      }
      .cv-mgz-page .cv-website-preview__hero-subheading {
        font-size: 22px;
        line-height: 1.35;
        color: var(--cv-preview-muted);
        margin-bottom: 14px;
        max-width: 24ch;
      }
      .cv-mgz-page .cv-website-preview__hero-copy p {
        max-width: 520px;
        margin-bottom: 22px !important;
      }
      .cv-mgz-page .cv-website-preview__hero-actions {
        display:flex;
        flex-wrap:wrap;
        gap: 14px;
        align-items:center;
        margin-top: 4px;
      }
      .cv-mgz-page .cv-website-preview__hero-primary,
      .cv-mgz-page .cv-website-preview__hero-secondary {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: 52px;
        min-width: 220px;
        padding: 14px 22px;
        border-radius: var(--cv-preview-button-radius);
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        font-size: var(--cv-preview-button-size-desktop);
        text-decoration:none;
      }
      .cv-mgz-page .cv-website-preview__hero-primary {
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 16px 32px rgba(20, 107, 131, 0.18);
      }
      .cv-mgz-page .cv-website-preview__hero-secondary {
        background: color-mix(in srgb, var(--cv-preview-surface) 80%, transparent);
        color: var(--cv-preview-primary) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-mgz-page .cv-website-preview__hero-badges {
        display:flex;
        flex-wrap:wrap;
        gap: 10px;
        margin-top: 18px;
      }
      .cv-mgz-page .cv-website-preview__hero-aside {
        display:flex;
        align-items:center;
        justify-content:flex-end;
      }
      .cv-mgz-page .cv-website-preview__hero-visual {
        width: 100%;
        max-width: 500px;
        aspect-ratio: 4 / 3;
        max-height: 420px;
        border-radius: var(--cv-preview-image-radius);
        background:
          radial-gradient(circle at top right, color-mix(in srgb, var(--cv-preview-accent) 24%, transparent) 0%, transparent 34%),
          radial-gradient(circle at bottom left, color-mix(in srgb, var(--cv-preview-primary) 20%, transparent) 0%, transparent 42%),
          linear-gradient(160deg, color-mix(in srgb, var(--cv-preview-surface-soft) 75%, white 25%) 0%, color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%) 100%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: var(--cv-preview-shadow-light);
        display:flex;
        align-items:center;
        justify-content:center;
        position: relative;
        overflow: hidden;
      }
      .cv-mgz-page .cv-website-preview__hero-visual-orb {
        position:absolute;
        border-radius: 999px;
        filter: blur(10px);
        opacity: 0.9;
      }
      .cv-mgz-page .cv-website-preview__hero-visual-orb--primary {
        width: 220px;
        height: 220px;
        top: 28px;
        right: 22px;
        background: color-mix(in srgb, var(--cv-preview-primary) 26%, transparent);
      }
      .cv-mgz-page .cv-website-preview__hero-visual-orb--accent {
        width: 180px;
        height: 180px;
        bottom: 24px;
        left: 22px;
        background: color-mix(in srgb, var(--cv-preview-accent) 28%, transparent);
      }
      .cv-mgz-page .cv-website-preview__hero-shell--masked-ribbons {
        grid-template-columns: minmax(0, 1fr) minmax(420px, 0.98fr);
        align-items: center;
        gap: clamp(28px, 4vw, 56px);
      }
      .cv-mgz-page .cv-website-preview__hero-shell--masked-ribbons h1,
      .cv-mgz-page .cv-website-preview__hero-shell--masked-ribbons h2 {
        max-width: 9ch;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon-stage {
        position: relative;
        min-height: 520px;
        width: 100%;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon {
        position: absolute;
        overflow: hidden;
        border-radius: 999px;
        transform: rotate(-36deg);
        background:
          linear-gradient(180deg, rgba(255,255,255,0.12), rgba(255,255,255,0.02)),
          color-mix(in srgb, var(--cv-preview-surface) 82%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-surface) 60%, transparent);
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon--one {
        top: 10px;
        left: 90px;
        width: 280px;
        height: 118px;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon--two {
        top: 138px;
        left: 18px;
        width: 420px;
        height: 138px;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon--three {
        top: 292px;
        left: 110px;
        width: 330px;
        height: 122px;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon-image {
        position: absolute;
        inset: -18%;
        width: 136%;
        height: 136%;
        max-width: none;
        object-fit: cover;
        object-position: center center;
        transform: rotate(36deg);
        transform-origin: center;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon-dot {
        position: absolute;
        width: 34px;
        height: 34px;
        border-radius: 999px;
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.12);
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon-dot--a {
        top: 118px;
        left: 24px;
        background: #59ddd8;
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon-dot--b {
        top: 12px;
        right: 18px;
        background: var(--cv-preview-accent);
      }
      .cv-mgz-page .cv-website-preview__hero-ribbon-dot--c {
        bottom: 46px;
        left: 296px;
        background: var(--cv-preview-accent);
      }
      .cv-mgz-page .cv-website-preview__hero-metrics {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 18px;
        margin-top: 28px;
      }
      .cv-mgz-page .cv-website-preview__hero-metric {
        padding: 14px 0 0;
        border-top: 3px solid color-mix(in srgb, var(--cv-preview-primary) 16%, transparent);
      }
      .cv-mgz-page .cv-website-preview__hero-metric-value {
        font-size: clamp(30px, 3vw, 46px);
        font-weight: 900;
        line-height: 1;
        color: var(--cv-preview-ink);
      }
      .cv-mgz-page .cv-website-preview__hero-metric-label {
        margin-top: 8px;
        font-size: 13px;
        color: var(--cv-preview-muted);
        line-height: 1.45;
      }
      .cv-mgz-page .cv-website-preview__stats-strip {
        max-width: var(--cv-preview-container-width);
        margin: -20px auto 0;
        display:grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 14px;
      }
      .cv-mgz-page .cv-website-preview__stat-card {
        display:flex;
        align-items:center;
        gap: 14px;
        padding: 18px;
        border-radius: var(--cv-preview-radius-medium);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 18px 36px rgba(31, 50, 71, 0.08);
      }
      .cv-mgz-page .cv-website-preview__stat-icon {
        width: 42px;
        height: 42px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
        flex: 0 0 42px;
      }
      .cv-mgz-page .cv-website-preview__stat-value {
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-mgz-page .cv-website-preview__stat-label {
        margin-top: 3px;
        font-size: 13px;
        color: var(--cv-preview-muted);
      }
      .cv-mgz-page .cv-website-preview__service-grid {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px;
      }
      .cv-mgz-page .cv-website-preview__service-card {
        display:flex;
        flex-direction:column;
        gap: 14px;
        min-height: 100%;
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 16px 34px rgba(31, 50, 71, 0.07);
        transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
      }
      .cv-mgz-page .cv-website-preview__service-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 24px 44px rgba(31, 50, 71, 0.12);
        border-color: color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-mgz-page .cv-website-preview__icon-badge {
        width: 44px;
        height: 44px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
      }
      .cv-mgz-page .cv-website-preview__service-card h3 {
        margin: 0 !important;
        font-size: 24px;
        line-height: 1.2;
      }
      .cv-mgz-page .cv-website-preview__service-card p {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 16px;
        line-height: 1.65;
      }
      .cv-mgz-page .cv-website-preview__service-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        margin-top: auto;
        color: var(--cv-preview-primary);
        font-size: 14px;
        font-weight: 800;
      }
      .cv-mgz-page .cv-website-preview__content-grid {
        display:grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
        gap: clamp(24px, 3vw, 44px);
        align-items:start;
      }
      .cv-mgz-page .cv-website-preview__content-stack {
        display:flex;
        flex-direction:column;
        gap: 16px;
      }
      .cv-mgz-page .cv-website-preview__content-panel {
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-mgz-page .cv-website-preview__content-list {
        list-style:none;
        padding:0;
        margin:0;
        display:flex;
        flex-direction:column;
        gap: 12px;
      }
      .cv-mgz-page .cv-website-preview__content-list li {
        position:relative;
        padding-left: 22px;
        margin:0 !important;
        color: var(--cv-preview-muted);
      }
      .cv-mgz-page .cv-website-preview__content-list li::before {
        content:"";
        position:absolute;
        left:0;
        top:0.78em;
        width:8px;
        height:8px;
        border-radius:999px;
        background: var(--cv-preview-accent);
        transform: translateY(-50%);
      }
      .cv-mgz-page .cv-website-preview__trust-strip {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
      }
      .cv-mgz-page .cv-website-preview__trust-item {
        display:flex;
        align-items:flex-start;
        gap: 14px;
        padding: 18px 20px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 92%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 14px 30px rgba(31, 50, 71, 0.05);
      }
      .cv-mgz-page .cv-website-preview__trust-item-value {
        margin: 0 0 4px !important;
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-mgz-page .cv-website-preview__trust-item-label {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 14px;
        line-height: 1.5;
      }
      .cv-mgz-page .cv-website-preview__faq-grid,
      .cv-mgz-page .cv-website-preview__catalog-grid,
      .cv-mgz-page .cv-website-preview__footer-grid {
        display:grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 18px;
      }
      .cv-mgz-page .cv-website-preview__faq-card,
      .cv-mgz-page .cv-website-preview__catalog-card,
      .cv-mgz-page .cv-website-preview__footer-card {
        padding: 22px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-mgz-page .cv-website-preview__faq-card h3,
      .cv-mgz-page .cv-website-preview__catalog-card h3 {
        margin: 0 0 10px !important;
        font-size: 22px;
      }
      .cv-mgz-page .cv-website-preview__faq-card p,
      .cv-mgz-page .cv-website-preview__catalog-card p {
        margin: 0 !important;
      }
      .cv-mgz-page .cv-website-preview__cta-band {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 38px clamp(24px, 3vw, 40px);
        border-radius: calc(var(--cv-preview-radius-large) + 4px);
        background: linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 92%, white 8%) 0%, color-mix(in srgb, var(--cv-preview-secondary) 80%, var(--cv-preview-primary) 20%) 100%);
        color: var(--cv-preview-inverse-ink);
        box-shadow: 0 24px 54px rgba(21, 108, 133, 0.2);
        text-align: center;
      }
      .cv-mgz-page .cv-website-preview__cta-band h2,
      .cv-mgz-page .cv-website-preview__cta-band p,
      .cv-mgz-page .cv-website-preview__cta-band a,
      .cv-mgz-page .cv-website-preview__cta-band div {
        color: var(--cv-preview-inverse-ink) !important;
      }
      .cv-mgz-page .cv-website-preview__cta-actions {
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
        gap: 14px;
        margin-top: 22px;
      }
      .cv-mgz-page .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
        background: transparent;
        color: var(--cv-preview-inverse-ink) !important;
        border-color: rgba(255,255,255,0.34);
      }
      .cv-mgz-page .cv-website-preview__section--service_grid,
      .cv-mgz-page .cv-website-preview__section--catalog_grid,
      .cv-mgz-page .cv-website-preview__section--featured {
        background: color-mix(in srgb, var(--cv-preview-primary) 5%, var(--cv-preview-surface) 95%);
      }
      .cv-mgz-page .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-mgz-page .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child {
        background: linear-gradient(180deg, color-mix(in srgb, var(--cv-preview-surface) 82%, transparent) 0%, color-mix(in srgb, var(--cv-preview-surface-soft) 88%, transparent) 100%) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent) !important;
        box-shadow: 0 18px 38px rgba(31, 50, 71, 0.08) !important;
        border-radius: var(--cv-preview-radius-large) !important;
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-mgz-page .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-mgz-page .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
      }
      .cv-mgz-page .cv-website-preview__section--hero h1,
      .cv-mgz-page .cv-website-preview__section--hero h2 {
        font-size: var(--cv-preview-h1-size-desktop) !important;
        line-height: var(--cv-preview-h1-line-height) !important;
        font-weight: var(--cv-preview-h1-weight) !important;
        max-width: 14ch;
      }
      .cv-mgz-page .cv-website-preview__section--hero p {
        max-width: 62ch;
      }
      .cv-mgz-page .cv-website-preview__section--trust,
      .cv-mgz-page .cv-website-preview__section--benefits,
      .cv-mgz-page .cv-website-preview__section--faq {
        background: var(--cv-preview-surface-soft);
      }
      .cv-mgz-page .cv-website-preview__section--content,
      .cv-mgz-page .cv-website-preview__section--definition,
      .cv-mgz-page .cv-website-preview__section--service,
      .cv-mgz-page .cv-website-preview__section--next_steps {
        background: color-mix(in srgb, var(--cv-preview-secondary) 4%, var(--cv-preview-surface) 96%);
      }
      .cv-mgz-page .cv-website-preview__section--cta {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
      }
      .cv-mgz-page .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="text-transform:uppercase"] {
        display:none !important;
      }
      .cv-mgz-page .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding:12px 18px"],
      .cv-mgz-page .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding: 12px 18px"] {
        background: var(--cv-preview-button-primary-bg) !important;
        color: var(--cv-preview-button-primary-text) !important;
      }
      .cv-mgz-page .cv-website-preview__section > section > div:first-child,
      .cv-mgz-page .cv-website-preview__section > div > div:first-child {
        position: relative;
      }
      .cv-mgz-page .cv-website-preview__section > section > div:first-child::after,
      .cv-mgz-page .cv-website-preview__section > div > div:first-child::after {
        content: "";
        display: block;
        width: 72px;
        height: 4px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 72%, var(--cv-preview-primary) 28%);
        margin-top: var(--cv-preview-spacing-sm);
        margin-bottom: var(--cv-preview-spacing-md);
      }
      .cv-mgz-page .cv-website-preview__section [style*="background:var(--cv-preview-surface-soft)"],
      .cv-mgz-page .cv-website-preview__section [style*="background: var(--cv-preview-surface-soft)"] {
        border-radius: var(--cv-preview-radius-medium);
      }
      .cv-mgz-page .cv-website-preview__section [style*="display:grid"],
      .cv-mgz-page .cv-website-preview__section [style*="display: grid"] {
        gap: clamp(20px, 3vw, 36px) !important;
      }
      .cv-mgz-page .cv-website-preview__section [style*="border:1px solid"],
      .cv-mgz-page .cv-website-preview__section [style*="border: 1px solid"] {
        border-color: var(--cv-preview-border) !important;
        border-radius: var(--cv-preview-radius-medium) !important;
      }
      .cv-mgz-page .cv-website-preview__section [style*="padding:24px"],
      .cv-mgz-page .cv-website-preview__section [style*="padding: 24px"] {
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-mgz-page .cv-website-preview__section [style*="background:#ffffff"],
      .cv-mgz-page .cv-website-preview__section [style*="background: #ffffff"],
      .cv-mgz-page .cv-website-preview__section [style*="background:var(--cv-preview-surface)"] {
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.05);
      }
      .cv-mgz-page .cv-website-preview__section [style*="background:var(--cv-preview-primary)"],
      .cv-mgz-page .cv-website-preview__section [style*="background: var(--cv-preview-primary)"] {
        box-shadow: 0 18px 38px rgba(21, 108, 133, 0.16);
      }
      .cv-mgz-page .cv-website-preview__section a[role="button"],
      .cv-mgz-page .cv-website-preview__section [style*="display:inline-flex"][style*="padding:14px 24px"],
      .cv-mgz-page .cv-website-preview__section [style*="display:inline-flex"][style*="padding: 14px 24px"] {
        min-height: 52px;
        min-width: 220px;
        justify-content: center;
      }
      .cv-mgz-page .cv-website-preview__section img {
        border-radius: var(--cv-preview-image-radius);
      }
      .cv-mgz-page .cv-website-preview__site-footer {
        padding: 48px clamp(24px, 4vw, 44px);
        background: var(--cv-preview-footer-bg);
        color: var(--cv-preview-footer-text);
        border-top: 1px solid color-mix(in srgb, var(--cv-preview-footer-text) 12%, transparent);
      }
      .cv-mgz-page .cv-website-preview__site-footer a,
      .cv-mgz-page .cv-website-preview__site-footer div,
      .cv-mgz-page .cv-website-preview__site-footer span {
        color: var(--cv-preview-footer-text);
      }
      .cv-mgz-page .cv-website-preview__site-footer-links {
        display:flex;
        gap: var(--cv-preview-spacing-md);
        flex-wrap:wrap;
      }
      .cv-mgz-page .cv-website-preview__site-footer-links a {
        color: var(--cv-preview-footer-link);
        font-weight: 700;
      }
      @media (max-width: 1024px) {
        .cv-mgz-page h1 { font-size: var(--cv-preview-h1-size-tablet); }
        .cv-mgz-page h2 { font-size: var(--cv-preview-h2-size-tablet); }
        .cv-mgz-page h3,
        .cv-mgz-page h4,
        .cv-mgz-page h5,
        .cv-mgz-page h6 { font-size: var(--cv-preview-h3-size-tablet); }
        .cv-mgz-page p,
        .cv-mgz-page li { font-size: var(--cv-preview-body-size-tablet); }
        .cv-mgz-page button,
        .cv-mgz-page .cv-website-preview__button,
        .cv-mgz-page a[role="button"] { font-size: var(--cv-preview-button-size-tablet); }
        .cv-mgz-page .cv-website-preview__site-header,
        .cv-mgz-page .cv-website-preview__section,
        .cv-mgz-page .cv-website-preview__site-footer {
          padding-left: var(--cv-preview-spacing-lg);
          padding-right: var(--cv-preview-spacing-lg);
        }
        .cv-mgz-page .cv-website-preview__hero-shell {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-mgz-page .cv-website-preview__hero-shell--masked-ribbons {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-mgz-page .cv-website-preview__hero-aside {
          justify-content:flex-start;
        }
        .cv-mgz-page .cv-website-preview__stats-strip,
        .cv-mgz-page .cv-website-preview__service-grid,
        .cv-mgz-page .cv-website-preview__content-grid,
        .cv-mgz-page .cv-website-preview__trust-strip,
        .cv-mgz-page .cv-website-preview__faq-grid,
        .cv-mgz-page .cv-website-preview__catalog-grid,
        .cv-mgz-page .cv-website-preview__footer-grid {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-mgz-page .cv-website-preview__section--hero h1,
        .cv-mgz-page .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-tablet) !important;
        }
      }
      @media (max-width: 768px) {
        .cv-mgz-page h1 { font-size: var(--cv-preview-h1-size-mobile); }
        .cv-mgz-page h2 { font-size: var(--cv-preview-h2-size-mobile); }
        .cv-mgz-page h3,
        .cv-mgz-page h4,
        .cv-mgz-page h5,
        .cv-mgz-page h6 { font-size: var(--cv-preview-h3-size-mobile); }
        .cv-mgz-page p,
        .cv-mgz-page li { font-size: var(--cv-preview-body-size-mobile); }
        .cv-mgz-page button,
        .cv-mgz-page .cv-website-preview__button,
        .cv-mgz-page a[role="button"] { font-size: var(--cv-preview-button-size-mobile); }
        .cv-mgz-page .cv-website-preview__site-header,
        .cv-mgz-page .cv-website-preview__site-footer {
          flex-direction: column;
          align-items: flex-start;
        }
        .cv-mgz-page .cv-website-preview__header-actions {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-mgz-page .cv-website-preview__nav {
          justify-content:flex-start;
        }
        .cv-mgz-page .cv-website-preview__header-utility {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-mgz-page .cv-website-preview__nav-group {
          width: auto;
        }
        .cv-mgz-page .cv-website-preview__nav-cta {
          width: 100%;
        }
        .cv-mgz-page .cv-website-preview__section {
          padding-left: var(--cv-preview-spacing-md);
          padding-right: var(--cv-preview-spacing-md);
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-mgz-page .cv-website-preview__section--hero {
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-mgz-page .cv-website-preview__section--hero h1,
        .cv-mgz-page .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-mobile) !important;
          max-width: 100%;
        }
        .cv-mgz-page .cv-website-preview__hero-actions {
          flex-direction: column;
          align-items: stretch;
        }
        .cv-mgz-page .cv-website-preview__hero-primary,
        .cv-mgz-page .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-mgz-page .cv-website-preview__hero-visual {
          max-width: 100%;
          aspect-ratio: 1 / 1;
          max-height: none;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon-stage {
          min-height: 360px;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon--one {
          top: 8px;
          left: 72px;
          width: 210px;
          height: 88px;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon--two {
          top: 104px;
          left: 12px;
          width: 300px;
          height: 106px;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon--three {
          top: 224px;
          left: 84px;
          width: 236px;
          height: 92px;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon-dot--a {
          top: 78px;
          left: 10px;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon-dot--b {
          top: 4px;
          right: 18px;
        }
        .cv-mgz-page .cv-website-preview__hero-ribbon-dot--c {
          bottom: 18px;
          left: 212px;
        }
        .cv-mgz-page .cv-website-preview__hero-metrics {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-mgz-page .cv-website-preview__stats-strip {
          margin-top: 0;
        }
        .cv-mgz-page .cv-website-preview__cta-actions {
          flex-direction: column;
        }
        .cv-mgz-page .cv-website-preview__cta-actions .cv-website-preview__hero-primary,
        .cv-mgz-page .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-mgz-page .cv-website-preview__section > section > div:first-child::after,
        .cv-mgz-page .cv-website-preview__section > div > div:first-child::after {
          width: 56px;
          margin-bottom: var(--cv-preview-spacing-sm);
        }
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        margin: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        min-height: 0 !important;
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero.cv-website-preview__section {
        padding: 0 !important;
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > section,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > div,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > section > div:first-child::after,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > div > div:first-child::after,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid::after {
        content: none !important;
        display: none !important;
      }
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-mgz-page .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
      }

.cv-magento-imported-chrome {
        --cv-preview-primary:#1f7b95;
        --cv-preview-secondary:#24364d;
        --cv-preview-accent:#ffd54a;
        --cv-preview-link:#1f7b95;
        --cv-preview-surface:#ffffff;
        --cv-preview-surface-soft:#f4f8f9;
        --cv-preview-ink:#24364d;
        --cv-preview-muted:#5c7187;
        --cv-preview-border:rgba(36,54,77,0.10);
        --cv-preview-divider:rgba(36,54,77,0.10);
        --cv-preview-inverse-ink:#ffffff;
        --cv-preview-button-primary-bg:#1f7b95;
        --cv-preview-button-primary-text:#ffffff;
        --cv-preview-button-secondary-bg:#ffffff;
        --cv-preview-button-secondary-text:#24364d;
        --cv-preview-button-secondary-border:rgba(36,54,77,0.10);
        --cv-preview-nav-bg:#24364d;
        --cv-preview-nav-link:#ffffff;
        --cv-preview-footer-bg:#24364d;
        --cv-preview-footer-text:#ffffff;
        --cv-preview-footer-link:#ffd54a;
        --cv-preview-gradient-color-1:#1f7b95;
        --cv-preview-gradient-color-2:#24364d;
        --cv-preview-gradient-color-3:#ffd54a;
        --cv-preview-gradient-angle:180deg;
        --cv-preview-shadow-light:0 16px 34px rgba(31,50,71,0.08);
        --cv-preview-text-shadow:none;
        --cv-preview-radius-small:10px;
        --cv-preview-radius-medium:14px;
        --cv-preview-radius-large:18px;
        --cv-preview-button-radius:999px;
        --cv-preview-image-radius:14px;
        --cv-preview-spacing-xs:8px;
        --cv-preview-spacing-sm:12px;
        --cv-preview-spacing-md:18px;
        --cv-preview-spacing-lg:28px;
        --cv-preview-spacing-xl:40px;
        --cv-preview-section-padding-top:64px;
        --cv-preview-section-padding-bottom:64px;
        --cv-preview-vertical-padding:64px;
        --cv-preview-horizontal-padding:28px;
        --cv-preview-text-padding:18px;
        --cv-preview-image-padding:18px;
        --cv-preview-margin:28px;
        --cv-preview-icon-size:24px;
        --cv-preview-icon-bg-width:48px;
        --cv-preview-icon-bg-height:48px;
        --cv-preview-button-width:auto;
        --cv-preview-border-width:1px;
        --cv-preview-button-padding:14px 26px;
        --cv-preview-header-padding-y:26px;
        --cv-preview-header-padding-x:clamp(24px, 4vw, 44px);
        --cv-preview-header-gap:var(--cv-preview-spacing-md);
        --cv-preview-header-nav-gap:6px;
        --cv-preview-header-control-height:44px;
        --cv-preview-header-cta-height:48px;
        --cv-preview-header-logo-height:72px;
        --cv-preview-container-width:1120px;
        --cv-preview-container-width-wide:1320px;
        --cv-preview-content-max-width:780px;
        --cv-preview-heading-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-body-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-button-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-h1-weight:800;
        --cv-preview-h2-weight:700;
        --cv-preview-body-weight:400;
        --cv-preview-button-weight:700;
        --cv-preview-xsmall-font-weight:400;
        --cv-preview-small-font-weight:500;
        --cv-preview-h1-size-desktop:68px;
        --cv-preview-h2-size-desktop:36px;
        --cv-preview-h3-size-desktop:26px;
        --cv-preview-body-size-desktop:18px;
        --cv-preview-button-size-desktop:16px;
        --cv-preview-xsmall-font-size:12px;
        --cv-preview-small-font-size:14px;
        --cv-preview-h1-size-tablet:54px;
        --cv-preview-h2-size-tablet:30px;
        --cv-preview-h3-size-tablet:24px;
        --cv-preview-body-size-tablet:17px;
        --cv-preview-button-size-tablet:15px;
        --cv-preview-h1-size-mobile:42px;
        --cv-preview-h2-size-mobile:28px;
        --cv-preview-h3-size-mobile:22px;
        --cv-preview-body-size-mobile:16px;
        --cv-preview-button-size-mobile:15px;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-body-line-height:1.7;
        --cv-preview-xsmall-line-height:1.4;
        --cv-preview-small-line-height:1.5;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-body-letter-spacing:0em;
        --cv-preview-button-transform:none;
        --cv-preview-h1-display:block;
        --cv-preview-h1-font-size:68px;
        --cv-preview-h1-font-weight:800;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h1-margin-before:0;
        --cv-preview-h1-margin-after:0.67em;
        --cv-preview-h1-margin-start:0;
        --cv-preview-h1-margin-end:0;
        --cv-preview-h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h2-display:block;
        --cv-preview-h2-font-size:36px;
        --cv-preview-h2-font-weight:700;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-h2-margin-before:0;
        --cv-preview-h2-margin-after:0.83em;
        --cv-preview-h2-margin-start:0;
        --cv-preview-h2-margin-end:0;
        --cv-preview-h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h3-display:block;
        --cv-preview-h3-font-size:26px;
        --cv-preview-h3-font-weight:700;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-h3-letter-spacing:-0.01em;
        --cv-preview-h3-margin-before:0;
        --cv-preview-h3-margin-after:1em;
        --cv-preview-h3-margin-start:0;
        --cv-preview-h3-margin-end:0;
        --cv-preview-h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h4-display:block;
        --cv-preview-h4-font-size:22px;
        --cv-preview-h4-font-weight:700;
        --cv-preview-h4-line-height:1.28;
        --cv-preview-h4-letter-spacing:0em;
        --cv-preview-h4-margin-before:0;
        --cv-preview-h4-margin-after:1.33em;
        --cv-preview-h4-margin-start:0;
        --cv-preview-h4-margin-end:0;
        --cv-preview-h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h5-display:block;
        --cv-preview-h5-font-size:18px;
        --cv-preview-h5-font-weight:700;
        --cv-preview-h5-line-height:1.32;
        --cv-preview-h5-letter-spacing:0em;
        --cv-preview-h5-margin-before:0;
        --cv-preview-h5-margin-after:1.67em;
        --cv-preview-h5-margin-start:0;
        --cv-preview-h5-margin-end:0;
        --cv-preview-h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h6-display:block;
        --cv-preview-h6-font-size:16px;
        --cv-preview-h6-font-weight:700;
        --cv-preview-h6-line-height:1.4;
        --cv-preview-h6-letter-spacing:0.02em;
        --cv-preview-h6-margin-before:0;
        --cv-preview-h6-margin-after:2.33em;
        --cv-preview-h6-margin-start:0;
        --cv-preview-h6-margin-end:0;
        --cv-preview-h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-p-display:block;
        --cv-preview-p-font-size:18px;
        --cv-preview-p-font-weight:400;
        --cv-preview-p-line-height:1.7;
        --cv-preview-p-letter-spacing:0em;
        --cv-preview-p-margin-before:0;
        --cv-preview-p-margin-after:1em;
        --cv-preview-p-margin-start:0;
        --cv-preview-p-margin-end:0;
        --cv-preview-p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --primary-color:#1f7b95;
        --secondary-color:#24364d;
        --primary-base-color:#ffffff;
        --secondary-base-color:#f4f8f9;
        --dark-font-color:#24364d;
        --light-font-color:#ffffff;
        --alert-color:#ffd54a;
        --page-background:#ffffff;
        --block-background:#f4f8f9;
        --text-transform:none;
        --xsmall-font-size:12px;
        --xsmall-font-line:1.4;
        --xsmall-font-weight:400;
        --small-font-size:14px;
        --small-font-line:1.5;
        --small-font-weight:500;
        --medium-font-size:18px;
        --medium-font-line:1.7;
        --medium-font-weight:400;
        --large-font-size:36px;
        --large-font-line:1.15;
        --large-font-weight:700;
        --xlarge-font-size:68px;
        --xlarge-font-line:1.08;
        --xlarge-font-weight:800;
        --page-wrapper-padding:1120px;
        --vertical-padding:64px;
        --horizontal-padding:28px;
        --text-padding:18px;
        --image-padding:18px;
        --margin:28px;
        --radius:14px;
        --border-radius:999px;
        --image-radius:14px;
        --icon-size:24px;
        --icon-bg-width:48px;
        --icon-bg-height:48px;
        --shadows:0 16px 34px rgba(31,50,71,0.08);
        --text-shadow:none;
        --button-width:auto;
        --border-width:1px;
        --button-padding:14px 26px;
        --gradient-color-1:#1f7b95;
        --gradient-color-2:#24364d;
        --gradient-color-3:#ffd54a;
        --gradient-angle:180deg;
        --h1-display:block;
        --h1-font-size:68px;
        --h1-font-weight:800;
        --h1-line-height:1.08;
        --h1-letter-spacing:-0.03em;
        --h1-margin-before:0;
        --h1-margin-after:0.67em;
        --h1-margin-start:0;
        --h1-margin-end:0;
        --h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h2-display:block;
        --h2-font-size:36px;
        --h2-font-weight:700;
        --h2-line-height:1.15;
        --h2-letter-spacing:-0.02em;
        --h2-margin-before:0;
        --h2-margin-after:0.83em;
        --h2-margin-start:0;
        --h2-margin-end:0;
        --h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h3-display:block;
        --h3-font-size:26px;
        --h3-font-weight:700;
        --h3-line-height:1.22;
        --h3-letter-spacing:-0.01em;
        --h3-margin-before:0;
        --h3-margin-after:1em;
        --h3-margin-start:0;
        --h3-margin-end:0;
        --h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h4-display:block;
        --h4-font-size:22px;
        --h4-font-weight:700;
        --h4-line-height:1.28;
        --h4-letter-spacing:0em;
        --h4-margin-before:0;
        --h4-margin-after:1.33em;
        --h4-margin-start:0;
        --h4-margin-end:0;
        --h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h5-display:block;
        --h5-font-size:18px;
        --h5-font-weight:700;
        --h5-line-height:1.32;
        --h5-letter-spacing:0em;
        --h5-margin-before:0;
        --h5-margin-after:1.67em;
        --h5-margin-start:0;
        --h5-margin-end:0;
        --h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h6-display:block;
        --h6-font-size:16px;
        --h6-font-weight:700;
        --h6-line-height:1.4;
        --h6-letter-spacing:0.02em;
        --h6-margin-before:0;
        --h6-margin-after:2.33em;
        --h6-margin-start:0;
        --h6-margin-end:0;
        --h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --p-display:block;
        --p-font-size:18px;
        --p-font-weight:400;
        --p-line-height:1.7;
        --p-letter-spacing:0em;
        --p-margin-before:0;
        --p-margin-after:1em;
        --p-margin-start:0;
        --p-margin-end:0;
        --p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cvte-color-primary:#1f7b95;
        --cvte-color-secondary:#24364d;
        --cvte-color-accent:#ffd54a;
        --cvte-color-surface:#ffffff;
        --cvte-color-surface-soft:#f4f8f9;
        --cvte-color-text:#24364d;
        --cvte-color-text-muted:#5c7187;
        --cvte-color-border:rgba(36,54,77,0.10);
        --cvte-color-button-text:#ffffff;
        --cvte-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-button:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-radius-button:999px;
        --cvte-radius-section:18px;
        --cvte-shadow-soft:0 16px 34px rgba(31,50,71,0.08);
        --cvte-container-max:1320px;
        color: var(--cv-preview-ink);
        font-family: var(--cv-preview-body-font);
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 12%, transparent) 0%, transparent 34%),
          linear-gradient(180deg, var(--cv-preview-surface-soft) 0%, var(--cv-preview-surface) 100%);
        padding: 0;
      }
      .cv-magento-imported-chrome * { box-sizing:border-box; }
      .cv-magento-imported-chrome .cv-website-preview__hide-url {
        display: none !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__eyebrow,
      .cv-magento-imported-chrome [style*="text-transform:uppercase"] {
        letter-spacing: 0.08em !important;
      }
      .cv-magento-imported-chrome h1 {
        display: var(--cv-preview-h1-display);
        font-family: var(--cv-preview-h1-font-family);
        font-size: var(--cv-preview-h1-size-desktop);
        font-weight: var(--cv-preview-h1-font-weight);
        line-height: var(--cv-preview-h1-line-height);
        letter-spacing: var(--cv-preview-h1-letter-spacing);
        margin-block-start: var(--cv-preview-h1-margin-before) !important;
        margin-block-end: var(--cv-preview-h1-margin-after) !important;
        margin-inline-start: var(--cv-preview-h1-margin-start) !important;
        margin-inline-end: var(--cv-preview-h1-margin-end) !important;
      }
      .cv-magento-imported-chrome h2 {
        display: var(--cv-preview-h2-display);
        font-family: var(--cv-preview-h2-font-family);
        font-size: var(--cv-preview-h2-size-desktop);
        font-weight: var(--cv-preview-h2-font-weight);
        line-height: var(--cv-preview-h2-line-height);
        letter-spacing: var(--cv-preview-h2-letter-spacing);
        margin-block-start: var(--cv-preview-h2-margin-before) !important;
        margin-block-end: var(--cv-preview-h2-margin-after) !important;
        margin-inline-start: var(--cv-preview-h2-margin-start) !important;
        margin-inline-end: var(--cv-preview-h2-margin-end) !important;
      }
      .cv-magento-imported-chrome h3 {
        display: var(--cv-preview-h3-display);
        font-family: var(--cv-preview-h3-font-family);
        font-size: var(--cv-preview-h3-size-desktop);
        font-weight: var(--cv-preview-h3-font-weight);
        line-height: var(--cv-preview-h3-line-height);
        letter-spacing: var(--cv-preview-h3-letter-spacing);
        margin-block-start: var(--cv-preview-h3-margin-before) !important;
        margin-block-end: var(--cv-preview-h3-margin-after) !important;
        margin-inline-start: var(--cv-preview-h3-margin-start) !important;
        margin-inline-end: var(--cv-preview-h3-margin-end) !important;
      }
      .cv-magento-imported-chrome h4 {
        display: var(--cv-preview-h4-display);
        font-family: var(--cv-preview-h4-font-family);
        font-size: var(--cv-preview-h4-size-desktop);
        font-weight: var(--cv-preview-h4-font-weight);
        line-height: var(--cv-preview-h4-line-height);
        letter-spacing: var(--cv-preview-h4-letter-spacing);
        margin-block-start: var(--cv-preview-h4-margin-before) !important;
        margin-block-end: var(--cv-preview-h4-margin-after) !important;
        margin-inline-start: var(--cv-preview-h4-margin-start) !important;
        margin-inline-end: var(--cv-preview-h4-margin-end) !important;
      }
      .cv-magento-imported-chrome h5 {
        display: var(--cv-preview-h5-display);
        font-family: var(--cv-preview-h5-font-family);
        font-size: var(--cv-preview-h5-size-desktop);
        font-weight: var(--cv-preview-h5-font-weight);
        line-height: var(--cv-preview-h5-line-height);
        letter-spacing: var(--cv-preview-h5-letter-spacing);
        margin-block-start: var(--cv-preview-h5-margin-before) !important;
        margin-block-end: var(--cv-preview-h5-margin-after) !important;
        margin-inline-start: var(--cv-preview-h5-margin-start) !important;
        margin-inline-end: var(--cv-preview-h5-margin-end) !important;
      }
      .cv-magento-imported-chrome h6 {
        display: var(--cv-preview-h6-display);
        font-family: var(--cv-preview-h6-font-family);
        font-size: var(--cv-preview-h6-size-desktop);
        font-weight: var(--cv-preview-h6-font-weight);
        line-height: var(--cv-preview-h6-line-height);
        letter-spacing: var(--cv-preview-h6-letter-spacing);
        margin-block-start: var(--cv-preview-h6-margin-before) !important;
        margin-block-end: var(--cv-preview-h6-margin-after) !important;
        margin-inline-start: var(--cv-preview-h6-margin-start) !important;
        margin-inline-end: var(--cv-preview-h6-margin-end) !important;
      }
      .cv-magento-imported-chrome h1,
      .cv-magento-imported-chrome h2,
      .cv-magento-imported-chrome h3,
      .cv-magento-imported-chrome h4,
      .cv-magento-imported-chrome h5,
      .cv-magento-imported-chrome h6 {
        color: var(--cv-preview-ink);
      }
      .cv-magento-imported-chrome p,
      .cv-magento-imported-chrome li,
      .cv-magento-imported-chrome span,
      .cv-magento-imported-chrome div {
        line-height: var(--cv-preview-body-line-height);
        letter-spacing: var(--cv-preview-body-letter-spacing);
      }
      .cv-magento-imported-chrome p,
      .cv-magento-imported-chrome li {
        font-size: var(--cv-preview-p-size-desktop);
        font-weight: var(--cv-preview-p-font-weight);
        line-height: var(--cv-preview-p-line-height);
        letter-spacing: var(--cv-preview-p-letter-spacing);
      }
      .cv-magento-imported-chrome p {
        display: var(--cv-preview-p-display);
        font-family: var(--cv-preview-p-font-family);
        margin-block-start: var(--cv-preview-p-margin-before) !important;
        margin-block-end: var(--cv-preview-p-margin-after) !important;
        margin-inline-start: var(--cv-preview-p-margin-start) !important;
        margin-inline-end: var(--cv-preview-p-margin-end) !important;
      }
      .cv-magento-imported-chrome a {
        color: var(--cv-preview-link);
        text-decoration: none;
      }
      .cv-magento-imported-chrome button,
      .cv-magento-imported-chrome .cv-website-preview__button,
      .cv-magento-imported-chrome a[role="button"] {
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        text-transform: var(--cv-preview-button-transform);
        font-size: var(--cv-preview-button-size-desktop);
        border-radius: var(--cv-preview-button-radius);
      }
      .cv-magento-imported-chrome .cv-website-preview__page {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        background: var(--cv-preview-surface);
        border: none;
        border-radius: 0;
        overflow: hidden;
        box-shadow: none;
      }
      .cv-magento-imported-chrome .cv-website-preview__site-header {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: var(--cv-preview-header-gap);
        min-height: 72px;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x);
        background: var(--cv-preview-nav-bg);
        color: var(--cv-preview-nav-link);
        border-bottom: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__site-header a,
      .cv-magento-imported-chrome .cv-website-preview__site-header div,
      .cv-magento-imported-chrome .cv-website-preview__site-header span {
        color: var(--cv-preview-nav-link);
      }
      .cv-magento-imported-chrome .cv-website-preview__brand {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-gap);
      }
      .cv-magento-imported-chrome .cv-website-preview__brand-name {
        font-size: 20px;
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.02em;
      }
      .cv-magento-imported-chrome .cv-website-preview__template-flag {
        display:inline-flex;
        align-items:center;
        min-height: 26px;
        padding: 0 10px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 18%, transparent);
        color: var(--cv-preview-primary) !important;
        font-size: 11px;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.08em;
      }
      .cv-magento-imported-chrome .cv-website-preview__brand img {
        max-width: 230px;
        max-height: var(--cv-preview-header-logo-height);
        object-fit: contain;
      }
      .cv-magento-imported-chrome .cv-website-preview__header-actions {
        display:flex;
        align-items:center;
        justify-content:flex-end;
        gap: var(--cv-preview-header-gap);
        flex-wrap:wrap;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
        flex-wrap:wrap;
        justify-content:flex-end;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-group {
        position:relative;
        display:flex;
        align-items:center;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav a {
        font-size: 15px;
        font-weight: 700;
        opacity: 0.96;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        min-height: var(--cv-preview-header-control-height);
        padding: 10px 14px;
        border-radius: 999px;
        transition: background 0.18s ease, color 0.18s ease, opacity 0.18s ease;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-link:hover,
      .cv-magento-imported-chrome .cv-website-preview__nav-group:focus-within > .cv-website-preview__nav-link {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-caret {
        font-size: 11px;
        line-height: 1;
        opacity: 0.8;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown {
        position:absolute;
        top: calc(100% + 10px);
        left: 0;
        width: 260px;
        padding: 10px;
        border-radius: 18px;
        background: var(--cv-preview-surface);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 20px 42px rgba(31, 50, 71, 0.16);
        display:flex;
        flex-direction:column;
        gap: 2px;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transform: translateY(8px);
        transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
        z-index: 30;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-group:hover .cv-website-preview__nav-dropdown,
      .cv-magento-imported-chrome .cv-website-preview__nav-group:focus-within .cv-website-preview__nav-dropdown {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translateY(0);
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown,
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown a,
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown div,
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown span {
        color: var(--cv-preview-ink) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown a {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: 12px;
        padding: 12px 14px;
        border-radius: 12px;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.4;
        transition: background 0.18s ease, color 0.18s ease;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-dropdown a:hover {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        color: var(--cv-preview-primary) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__nav-cta {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: var(--cv-preview-header-cta-height);
        padding: 0 22px;
        border-radius: var(--cv-preview-button-radius);
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 14px 30px rgba(20, 107, 131, 0.18);
      }
      .cv-magento-imported-chrome .cv-website-preview__header-utility {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
      }
      .cv-magento-imported-chrome .cv-website-preview__icon-link {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width: var(--cv-preview-header-control-height);
        height: var(--cv-preview-header-control-height);
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
        transition: background 0.18s ease, transform 0.18s ease;
      }
      .cv-magento-imported-chrome .cv-website-preview__icon-link:hover {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 16%, transparent);
        transform: translateY(-1px);
      }
      .cv-magento-imported-chrome .cv-website-preview__icon-link svg {
        width: 18px;
        height: 18px;
        stroke: currentColor;
      }
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__bar {
        gap: var(--cv-preview-header-gap) !important;
        min-height: var(--cv-preview-header-control-height) !important;
        padding: calc(var(--cv-preview-header-padding-y) * 0.45) var(--cv-preview-header-padding-x) !important;
      }
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__bar-left,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__bar-right,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__actions,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__header-actions,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__icons,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__header-utility {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__main,
      .cv-magento-imported-chrome .cvte-premium-centered-header {
        gap: var(--cv-preview-header-gap) !important;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x) !important;
      }
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header img,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__logo,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__logo,
      .cv-magento-imported-chrome .cvte-premium-centered-header img,
      .cv-magento-imported-chrome .cvte-premium-centered-header__logo,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__logo {
        max-height: var(--cv-preview-header-logo-height) !important;
      }
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__nav,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__nav,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__nav ul,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__nav ol,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__nav ul,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__nav ol,
      .cv-magento-imported-chrome .cvte-premium-centered-header__nav,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__nav,
      .cv-magento-imported-chrome .cvte-premium-centered-header__nav ul,
      .cv-magento-imported-chrome .cvte-premium-centered-header__nav ol,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__nav ul,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__nav ol {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__nav a,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__nav-link,
      .cv-magento-imported-chrome .cvte-premium-centered-header__nav a,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__nav-link,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header__primary-cta,
      .cv-magento-imported-chrome .cvte-pharmacy-utility-header .cv-website-preview__nav-cta,
      .cv-magento-imported-chrome .cvte-premium-centered-header__primary-cta,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__nav-cta {
        min-height: var(--cv-preview-header-control-height) !important;
      }
      .cv-magento-imported-chrome .cvte-premium-centered-header__menu-summary,
      .cv-magento-imported-chrome .cvte-premium-centered-header__icon-link,
      .cv-magento-imported-chrome .cvte-premium-centered-header .cv-website-preview__header-utility a {
        width: var(--cv-preview-header-control-height) !important;
        height: var(--cv-preview-header-control-height) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__trust-pill {
        display:inline-flex;
        align-items:center;
        gap: 10px;
        min-height: 38px;
        padding: 0 16px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 14%, transparent);
        color: var(--cv-preview-ink);
        font-size: 14px;
        font-weight: 700;
      }
      .cv-magento-imported-chrome .cv-website-preview__trust-pill::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 999px;
        background: var(--cv-preview-accent);
        flex: 0 0 8px;
      }
      .cv-magento-imported-chrome .cv-website-preview__page-body {
        background: var(--cv-preview-surface);
      }
      .cv-magento-imported-chrome .cv-website-preview__section-shell {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
      }
      .cv-magento-imported-chrome .cv-website-preview__section-intro {
        max-width: 720px;
        margin-bottom: 28px;
      }
      .cv-magento-imported-chrome .cv-website-preview__section-kicker {
        display: inline-flex;
        align-items: center;
        min-height: 30px;
        padding: 0 12px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%);
        color: var(--cv-preview-primary);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        margin-bottom: 16px;
      }
      .cv-magento-imported-chrome .cv-website-preview__section-heading {
        margin: 0 0 12px !important;
        font-size: clamp(32px, 4vw, 46px);
        line-height: 1.08;
      }
      .cv-magento-imported-chrome .cv-website-preview__section-subheading {
        margin: 0 0 14px;
        font-size: 22px;
        font-weight: 700;
        color: var(--cv-preview-ink);
      }
      .cv-magento-imported-chrome .cv-website-preview__section-copy {
        margin: 0;
        color: var(--cv-preview-muted);
        max-width: 66ch;
      }
      .cv-magento-imported-chrome .cv-website-preview__section {
        padding: var(--cv-preview-section-padding-top) clamp(24px, 4vw, 44px) var(--cv-preview-section-padding-bottom);
        border-top: none;
        position: relative;
      }
      .cv-magento-imported-chrome .cv-website-preview__section:nth-child(odd) {
        background: var(--cv-preview-surface);
      }
      .cv-magento-imported-chrome .cv-website-preview__section:nth-child(even) {
        background: #f4f8f9;
      }
      .cv-magento-imported-chrome .cv-website-preview__section:first-child {
        border-top: none;
      }
      .cv-magento-imported-chrome .cv-website-preview__section > section,
      .cv-magento-imported-chrome .cv-website-preview__section > div {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--hero {
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 20%, transparent) 0%, transparent 36%),
          linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%) 0%, var(--cv-preview-surface) 52%, color-mix(in srgb, var(--cv-preview-accent) 10%, var(--cv-preview-surface) 90%) 100%);
        padding-top: 80px;
        padding-bottom: 80px;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        background: transparent !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > section,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > div,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-shell {
        display:grid;
        grid-template-columns:minmax(0, 58fr) minmax(320px, 42fr);
        gap: 56px;
        align-items: center;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-copy {
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        align-self:start;
        max-width: 620px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-copy .cv-website-preview__eyebrow {
        margin-bottom: 16px !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-copy h1,
      .cv-magento-imported-chrome .cv-website-preview__hero-copy h2 {
        margin-bottom: 18px !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-subheading {
        font-size: 22px;
        line-height: 1.35;
        color: var(--cv-preview-muted);
        margin-bottom: 14px;
        max-width: 24ch;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-copy p {
        max-width: 520px;
        margin-bottom: 22px !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-actions {
        display:flex;
        flex-wrap:wrap;
        gap: 14px;
        align-items:center;
        margin-top: 4px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-primary,
      .cv-magento-imported-chrome .cv-website-preview__hero-secondary {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: 52px;
        min-width: 220px;
        padding: 14px 22px;
        border-radius: var(--cv-preview-button-radius);
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        font-size: var(--cv-preview-button-size-desktop);
        text-decoration:none;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-primary {
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 16px 32px rgba(20, 107, 131, 0.18);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-secondary {
        background: color-mix(in srgb, var(--cv-preview-surface) 80%, transparent);
        color: var(--cv-preview-primary) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-badges {
        display:flex;
        flex-wrap:wrap;
        gap: 10px;
        margin-top: 18px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-aside {
        display:flex;
        align-items:center;
        justify-content:flex-end;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-visual {
        width: 100%;
        max-width: 500px;
        aspect-ratio: 4 / 3;
        max-height: 420px;
        border-radius: var(--cv-preview-image-radius);
        background:
          radial-gradient(circle at top right, color-mix(in srgb, var(--cv-preview-accent) 24%, transparent) 0%, transparent 34%),
          radial-gradient(circle at bottom left, color-mix(in srgb, var(--cv-preview-primary) 20%, transparent) 0%, transparent 42%),
          linear-gradient(160deg, color-mix(in srgb, var(--cv-preview-surface-soft) 75%, white 25%) 0%, color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%) 100%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: var(--cv-preview-shadow-light);
        display:flex;
        align-items:center;
        justify-content:center;
        position: relative;
        overflow: hidden;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-visual-orb {
        position:absolute;
        border-radius: 999px;
        filter: blur(10px);
        opacity: 0.9;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-visual-orb--primary {
        width: 220px;
        height: 220px;
        top: 28px;
        right: 22px;
        background: color-mix(in srgb, var(--cv-preview-primary) 26%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-visual-orb--accent {
        width: 180px;
        height: 180px;
        bottom: 24px;
        left: 22px;
        background: color-mix(in srgb, var(--cv-preview-accent) 28%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-shell--masked-ribbons {
        grid-template-columns: minmax(0, 1fr) minmax(420px, 0.98fr);
        align-items: center;
        gap: clamp(28px, 4vw, 56px);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-shell--masked-ribbons h1,
      .cv-magento-imported-chrome .cv-website-preview__hero-shell--masked-ribbons h2 {
        max-width: 9ch;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-stage {
        position: relative;
        min-height: 520px;
        width: 100%;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon {
        position: absolute;
        overflow: hidden;
        border-radius: 999px;
        transform: rotate(-36deg);
        background:
          linear-gradient(180deg, rgba(255,255,255,0.12), rgba(255,255,255,0.02)),
          color-mix(in srgb, var(--cv-preview-surface) 82%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-surface) 60%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon--one {
        top: 10px;
        left: 90px;
        width: 280px;
        height: 118px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon--two {
        top: 138px;
        left: 18px;
        width: 420px;
        height: 138px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon--three {
        top: 292px;
        left: 110px;
        width: 330px;
        height: 122px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-image {
        position: absolute;
        inset: -18%;
        width: 136%;
        height: 136%;
        max-width: none;
        object-fit: cover;
        object-position: center center;
        transform: rotate(36deg);
        transform-origin: center;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot {
        position: absolute;
        width: 34px;
        height: 34px;
        border-radius: 999px;
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.12);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot--a {
        top: 118px;
        left: 24px;
        background: #59ddd8;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot--b {
        top: 12px;
        right: 18px;
        background: var(--cv-preview-accent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot--c {
        bottom: 46px;
        left: 296px;
        background: var(--cv-preview-accent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-metrics {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 18px;
        margin-top: 28px;
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-metric {
        padding: 14px 0 0;
        border-top: 3px solid color-mix(in srgb, var(--cv-preview-primary) 16%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-metric-value {
        font-size: clamp(30px, 3vw, 46px);
        font-weight: 900;
        line-height: 1;
        color: var(--cv-preview-ink);
      }
      .cv-magento-imported-chrome .cv-website-preview__hero-metric-label {
        margin-top: 8px;
        font-size: 13px;
        color: var(--cv-preview-muted);
        line-height: 1.45;
      }
      .cv-magento-imported-chrome .cv-website-preview__stats-strip {
        max-width: var(--cv-preview-container-width);
        margin: -20px auto 0;
        display:grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 14px;
      }
      .cv-magento-imported-chrome .cv-website-preview__stat-card {
        display:flex;
        align-items:center;
        gap: 14px;
        padding: 18px;
        border-radius: var(--cv-preview-radius-medium);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 18px 36px rgba(31, 50, 71, 0.08);
      }
      .cv-magento-imported-chrome .cv-website-preview__stat-icon {
        width: 42px;
        height: 42px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
        flex: 0 0 42px;
      }
      .cv-magento-imported-chrome .cv-website-preview__stat-value {
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-magento-imported-chrome .cv-website-preview__stat-label {
        margin-top: 3px;
        font-size: 13px;
        color: var(--cv-preview-muted);
      }
      .cv-magento-imported-chrome .cv-website-preview__service-grid {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px;
      }
      .cv-magento-imported-chrome .cv-website-preview__service-card {
        display:flex;
        flex-direction:column;
        gap: 14px;
        min-height: 100%;
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 16px 34px rgba(31, 50, 71, 0.07);
        transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
      }
      .cv-magento-imported-chrome .cv-website-preview__service-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 24px 44px rgba(31, 50, 71, 0.12);
        border-color: color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__icon-badge {
        width: 44px;
        height: 44px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
      }
      .cv-magento-imported-chrome .cv-website-preview__service-card h3 {
        margin: 0 !important;
        font-size: 24px;
        line-height: 1.2;
      }
      .cv-magento-imported-chrome .cv-website-preview__service-card p {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 16px;
        line-height: 1.65;
      }
      .cv-magento-imported-chrome .cv-website-preview__service-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        margin-top: auto;
        color: var(--cv-preview-primary);
        font-size: 14px;
        font-weight: 800;
      }
      .cv-magento-imported-chrome .cv-website-preview__content-grid {
        display:grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
        gap: clamp(24px, 3vw, 44px);
        align-items:start;
      }
      .cv-magento-imported-chrome .cv-website-preview__content-stack {
        display:flex;
        flex-direction:column;
        gap: 16px;
      }
      .cv-magento-imported-chrome .cv-website-preview__content-panel {
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-magento-imported-chrome .cv-website-preview__content-list {
        list-style:none;
        padding:0;
        margin:0;
        display:flex;
        flex-direction:column;
        gap: 12px;
      }
      .cv-magento-imported-chrome .cv-website-preview__content-list li {
        position:relative;
        padding-left: 22px;
        margin:0 !important;
        color: var(--cv-preview-muted);
      }
      .cv-magento-imported-chrome .cv-website-preview__content-list li::before {
        content:"";
        position:absolute;
        left:0;
        top:0.78em;
        width:8px;
        height:8px;
        border-radius:999px;
        background: var(--cv-preview-accent);
        transform: translateY(-50%);
      }
      .cv-magento-imported-chrome .cv-website-preview__trust-strip {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
      }
      .cv-magento-imported-chrome .cv-website-preview__trust-item {
        display:flex;
        align-items:flex-start;
        gap: 14px;
        padding: 18px 20px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 92%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 14px 30px rgba(31, 50, 71, 0.05);
      }
      .cv-magento-imported-chrome .cv-website-preview__trust-item-value {
        margin: 0 0 4px !important;
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-magento-imported-chrome .cv-website-preview__trust-item-label {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 14px;
        line-height: 1.5;
      }
      .cv-magento-imported-chrome .cv-website-preview__faq-grid,
      .cv-magento-imported-chrome .cv-website-preview__catalog-grid,
      .cv-magento-imported-chrome .cv-website-preview__footer-grid {
        display:grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 18px;
      }
      .cv-magento-imported-chrome .cv-website-preview__faq-card,
      .cv-magento-imported-chrome .cv-website-preview__catalog-card,
      .cv-magento-imported-chrome .cv-website-preview__footer-card {
        padding: 22px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-magento-imported-chrome .cv-website-preview__faq-card h3,
      .cv-magento-imported-chrome .cv-website-preview__catalog-card h3 {
        margin: 0 0 10px !important;
        font-size: 22px;
      }
      .cv-magento-imported-chrome .cv-website-preview__faq-card p,
      .cv-magento-imported-chrome .cv-website-preview__catalog-card p {
        margin: 0 !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__cta-band {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 38px clamp(24px, 3vw, 40px);
        border-radius: calc(var(--cv-preview-radius-large) + 4px);
        background: linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 92%, white 8%) 0%, color-mix(in srgb, var(--cv-preview-secondary) 80%, var(--cv-preview-primary) 20%) 100%);
        color: var(--cv-preview-inverse-ink);
        box-shadow: 0 24px 54px rgba(21, 108, 133, 0.2);
        text-align: center;
      }
      .cv-magento-imported-chrome .cv-website-preview__cta-band h2,
      .cv-magento-imported-chrome .cv-website-preview__cta-band p,
      .cv-magento-imported-chrome .cv-website-preview__cta-band a,
      .cv-magento-imported-chrome .cv-website-preview__cta-band div {
        color: var(--cv-preview-inverse-ink) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__cta-actions {
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
        gap: 14px;
        margin-top: 22px;
      }
      .cv-magento-imported-chrome .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
        background: transparent;
        color: var(--cv-preview-inverse-ink) !important;
        border-color: rgba(255,255,255,0.34);
      }
      .cv-magento-imported-chrome .cv-website-preview__section--service_grid,
      .cv-magento-imported-chrome .cv-website-preview__section--catalog_grid,
      .cv-magento-imported-chrome .cv-website-preview__section--featured {
        background: color-mix(in srgb, var(--cv-preview-primary) 5%, var(--cv-preview-surface) 95%);
      }
      .cv-magento-imported-chrome .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-magento-imported-chrome .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child {
        background: linear-gradient(180deg, color-mix(in srgb, var(--cv-preview-surface) 82%, transparent) 0%, color-mix(in srgb, var(--cv-preview-surface-soft) 88%, transparent) 100%) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent) !important;
        box-shadow: 0 18px 38px rgba(31, 50, 71, 0.08) !important;
        border-radius: var(--cv-preview-radius-large) !important;
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-magento-imported-chrome .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--hero h1,
      .cv-magento-imported-chrome .cv-website-preview__section--hero h2 {
        font-size: var(--cv-preview-h1-size-desktop) !important;
        line-height: var(--cv-preview-h1-line-height) !important;
        font-weight: var(--cv-preview-h1-weight) !important;
        max-width: 14ch;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--hero p {
        max-width: 62ch;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--trust,
      .cv-magento-imported-chrome .cv-website-preview__section--benefits,
      .cv-magento-imported-chrome .cv-website-preview__section--faq {
        background: var(--cv-preview-surface-soft);
      }
      .cv-magento-imported-chrome .cv-website-preview__section--content,
      .cv-magento-imported-chrome .cv-website-preview__section--definition,
      .cv-magento-imported-chrome .cv-website-preview__section--service,
      .cv-magento-imported-chrome .cv-website-preview__section--next_steps {
        background: color-mix(in srgb, var(--cv-preview-secondary) 4%, var(--cv-preview-surface) 96%);
      }
      .cv-magento-imported-chrome .cv-website-preview__section--cta {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
      }
      .cv-magento-imported-chrome .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="text-transform:uppercase"] {
        display:none !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding:12px 18px"],
      .cv-magento-imported-chrome .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding: 12px 18px"] {
        background: var(--cv-preview-button-primary-bg) !important;
        color: var(--cv-preview-button-primary-text) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section > section > div:first-child,
      .cv-magento-imported-chrome .cv-website-preview__section > div > div:first-child {
        position: relative;
      }
      .cv-magento-imported-chrome .cv-website-preview__section > section > div:first-child::after,
      .cv-magento-imported-chrome .cv-website-preview__section > div > div:first-child::after {
        content: "";
        display: block;
        width: 72px;
        height: 4px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 72%, var(--cv-preview-primary) 28%);
        margin-top: var(--cv-preview-spacing-sm);
        margin-bottom: var(--cv-preview-spacing-md);
      }
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background:var(--cv-preview-surface-soft)"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background: var(--cv-preview-surface-soft)"] {
        border-radius: var(--cv-preview-radius-medium);
      }
      .cv-magento-imported-chrome .cv-website-preview__section [style*="display:grid"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="display: grid"] {
        gap: clamp(20px, 3vw, 36px) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section [style*="border:1px solid"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="border: 1px solid"] {
        border-color: var(--cv-preview-border) !important;
        border-radius: var(--cv-preview-radius-medium) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section [style*="padding:24px"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="padding: 24px"] {
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background:#ffffff"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background: #ffffff"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background:var(--cv-preview-surface)"] {
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.05);
      }
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background:var(--cv-preview-primary)"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="background: var(--cv-preview-primary)"] {
        box-shadow: 0 18px 38px rgba(21, 108, 133, 0.16);
      }
      .cv-magento-imported-chrome .cv-website-preview__section a[role="button"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="display:inline-flex"][style*="padding:14px 24px"],
      .cv-magento-imported-chrome .cv-website-preview__section [style*="display:inline-flex"][style*="padding: 14px 24px"] {
        min-height: 52px;
        min-width: 220px;
        justify-content: center;
      }
      .cv-magento-imported-chrome .cv-website-preview__section img {
        border-radius: var(--cv-preview-image-radius);
      }
      .cv-magento-imported-chrome .cv-website-preview__site-footer {
        padding: 48px clamp(24px, 4vw, 44px);
        background: var(--cv-preview-footer-bg);
        color: var(--cv-preview-footer-text);
        border-top: 1px solid color-mix(in srgb, var(--cv-preview-footer-text) 12%, transparent);
      }
      .cv-magento-imported-chrome .cv-website-preview__site-footer a,
      .cv-magento-imported-chrome .cv-website-preview__site-footer div,
      .cv-magento-imported-chrome .cv-website-preview__site-footer span {
        color: var(--cv-preview-footer-text);
      }
      .cv-magento-imported-chrome .cv-website-preview__site-footer-links {
        display:flex;
        gap: var(--cv-preview-spacing-md);
        flex-wrap:wrap;
      }
      .cv-magento-imported-chrome .cv-website-preview__site-footer-links a {
        color: var(--cv-preview-footer-link);
        font-weight: 700;
      }
      @media (max-width: 1024px) {
        .cv-magento-imported-chrome h1 { font-size: var(--cv-preview-h1-size-tablet); }
        .cv-magento-imported-chrome h2 { font-size: var(--cv-preview-h2-size-tablet); }
        .cv-magento-imported-chrome h3,
        .cv-magento-imported-chrome h4,
        .cv-magento-imported-chrome h5,
        .cv-magento-imported-chrome h6 { font-size: var(--cv-preview-h3-size-tablet); }
        .cv-magento-imported-chrome p,
        .cv-magento-imported-chrome li { font-size: var(--cv-preview-body-size-tablet); }
        .cv-magento-imported-chrome button,
        .cv-magento-imported-chrome .cv-website-preview__button,
        .cv-magento-imported-chrome a[role="button"] { font-size: var(--cv-preview-button-size-tablet); }
        .cv-magento-imported-chrome .cv-website-preview__site-header,
        .cv-magento-imported-chrome .cv-website-preview__section,
        .cv-magento-imported-chrome .cv-website-preview__site-footer {
          padding-left: var(--cv-preview-spacing-lg);
          padding-right: var(--cv-preview-spacing-lg);
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-shell {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-shell--masked-ribbons {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-aside {
          justify-content:flex-start;
        }
        .cv-magento-imported-chrome .cv-website-preview__stats-strip,
        .cv-magento-imported-chrome .cv-website-preview__service-grid,
        .cv-magento-imported-chrome .cv-website-preview__content-grid,
        .cv-magento-imported-chrome .cv-website-preview__trust-strip,
        .cv-magento-imported-chrome .cv-website-preview__faq-grid,
        .cv-magento-imported-chrome .cv-website-preview__catalog-grid,
        .cv-magento-imported-chrome .cv-website-preview__footer-grid {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-imported-chrome .cv-website-preview__section--hero h1,
        .cv-magento-imported-chrome .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-tablet) !important;
        }
      }
      @media (max-width: 768px) {
        .cv-magento-imported-chrome h1 { font-size: var(--cv-preview-h1-size-mobile); }
        .cv-magento-imported-chrome h2 { font-size: var(--cv-preview-h2-size-mobile); }
        .cv-magento-imported-chrome h3,
        .cv-magento-imported-chrome h4,
        .cv-magento-imported-chrome h5,
        .cv-magento-imported-chrome h6 { font-size: var(--cv-preview-h3-size-mobile); }
        .cv-magento-imported-chrome p,
        .cv-magento-imported-chrome li { font-size: var(--cv-preview-body-size-mobile); }
        .cv-magento-imported-chrome button,
        .cv-magento-imported-chrome .cv-website-preview__button,
        .cv-magento-imported-chrome a[role="button"] { font-size: var(--cv-preview-button-size-mobile); }
        .cv-magento-imported-chrome .cv-website-preview__site-header,
        .cv-magento-imported-chrome .cv-website-preview__site-footer {
          flex-direction: column;
          align-items: flex-start;
        }
        .cv-magento-imported-chrome .cv-website-preview__header-actions {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-magento-imported-chrome .cv-website-preview__nav {
          justify-content:flex-start;
        }
        .cv-magento-imported-chrome .cv-website-preview__header-utility {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-magento-imported-chrome .cv-website-preview__nav-group {
          width: auto;
        }
        .cv-magento-imported-chrome .cv-website-preview__nav-cta {
          width: 100%;
        }
        .cv-magento-imported-chrome .cv-website-preview__section {
          padding-left: var(--cv-preview-spacing-md);
          padding-right: var(--cv-preview-spacing-md);
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-magento-imported-chrome .cv-website-preview__section--hero {
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-magento-imported-chrome .cv-website-preview__section--hero h1,
        .cv-magento-imported-chrome .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-mobile) !important;
          max-width: 100%;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-actions {
          flex-direction: column;
          align-items: stretch;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-primary,
        .cv-magento-imported-chrome .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-visual {
          max-width: 100%;
          aspect-ratio: 1 / 1;
          max-height: none;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-stage {
          min-height: 360px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon--one {
          top: 8px;
          left: 72px;
          width: 210px;
          height: 88px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon--two {
          top: 104px;
          left: 12px;
          width: 300px;
          height: 106px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon--three {
          top: 224px;
          left: 84px;
          width: 236px;
          height: 92px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot--a {
          top: 78px;
          left: 10px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot--b {
          top: 4px;
          right: 18px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-ribbon-dot--c {
          bottom: 18px;
          left: 212px;
        }
        .cv-magento-imported-chrome .cv-website-preview__hero-metrics {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-imported-chrome .cv-website-preview__stats-strip {
          margin-top: 0;
        }
        .cv-magento-imported-chrome .cv-website-preview__cta-actions {
          flex-direction: column;
        }
        .cv-magento-imported-chrome .cv-website-preview__cta-actions .cv-website-preview__hero-primary,
        .cv-magento-imported-chrome .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-magento-imported-chrome .cv-website-preview__section > section > div:first-child::after,
        .cv-magento-imported-chrome .cv-website-preview__section > div > div:first-child::after {
          width: 56px;
          margin-bottom: var(--cv-preview-spacing-sm);
        }
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        margin: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        min-height: 0 !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero.cv-website-preview__section {
        padding: 0 !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > section,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > div,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > section > div:first-child::after,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > div > div:first-child::after,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid::after {
        content: none !important;
        display: none !important;
      }
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-magento-imported-chrome .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
      }

.cv-magento-generated-body {
        --cv-preview-primary:#1f7b95;
        --cv-preview-secondary:#24364d;
        --cv-preview-accent:#ffd54a;
        --cv-preview-link:#1f7b95;
        --cv-preview-surface:#ffffff;
        --cv-preview-surface-soft:#f4f8f9;
        --cv-preview-ink:#24364d;
        --cv-preview-muted:#5c7187;
        --cv-preview-border:rgba(36,54,77,0.10);
        --cv-preview-divider:rgba(36,54,77,0.10);
        --cv-preview-inverse-ink:#ffffff;
        --cv-preview-button-primary-bg:#1f7b95;
        --cv-preview-button-primary-text:#ffffff;
        --cv-preview-button-secondary-bg:#ffffff;
        --cv-preview-button-secondary-text:#24364d;
        --cv-preview-button-secondary-border:rgba(36,54,77,0.10);
        --cv-preview-nav-bg:#24364d;
        --cv-preview-nav-link:#ffffff;
        --cv-preview-footer-bg:#24364d;
        --cv-preview-footer-text:#ffffff;
        --cv-preview-footer-link:#ffd54a;
        --cv-preview-gradient-color-1:#1f7b95;
        --cv-preview-gradient-color-2:#24364d;
        --cv-preview-gradient-color-3:#ffd54a;
        --cv-preview-gradient-angle:180deg;
        --cv-preview-shadow-light:0 16px 34px rgba(31,50,71,0.08);
        --cv-preview-text-shadow:none;
        --cv-preview-radius-small:10px;
        --cv-preview-radius-medium:14px;
        --cv-preview-radius-large:18px;
        --cv-preview-button-radius:999px;
        --cv-preview-image-radius:14px;
        --cv-preview-spacing-xs:8px;
        --cv-preview-spacing-sm:12px;
        --cv-preview-spacing-md:18px;
        --cv-preview-spacing-lg:28px;
        --cv-preview-spacing-xl:40px;
        --cv-preview-section-padding-top:64px;
        --cv-preview-section-padding-bottom:64px;
        --cv-preview-vertical-padding:64px;
        --cv-preview-horizontal-padding:28px;
        --cv-preview-text-padding:18px;
        --cv-preview-image-padding:18px;
        --cv-preview-margin:28px;
        --cv-preview-icon-size:24px;
        --cv-preview-icon-bg-width:48px;
        --cv-preview-icon-bg-height:48px;
        --cv-preview-button-width:auto;
        --cv-preview-border-width:1px;
        --cv-preview-button-padding:14px 26px;
        --cv-preview-header-padding-y:26px;
        --cv-preview-header-padding-x:clamp(24px, 4vw, 44px);
        --cv-preview-header-gap:var(--cv-preview-spacing-md);
        --cv-preview-header-nav-gap:6px;
        --cv-preview-header-control-height:44px;
        --cv-preview-header-cta-height:48px;
        --cv-preview-header-logo-height:72px;
        --cv-preview-container-width:1120px;
        --cv-preview-container-width-wide:1320px;
        --cv-preview-content-max-width:780px;
        --cv-preview-heading-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-body-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-button-font:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cv-preview-h1-weight:800;
        --cv-preview-h2-weight:700;
        --cv-preview-body-weight:400;
        --cv-preview-button-weight:700;
        --cv-preview-xsmall-font-weight:400;
        --cv-preview-small-font-weight:500;
        --cv-preview-h1-size-desktop:68px;
        --cv-preview-h2-size-desktop:36px;
        --cv-preview-h3-size-desktop:26px;
        --cv-preview-body-size-desktop:18px;
        --cv-preview-button-size-desktop:16px;
        --cv-preview-xsmall-font-size:12px;
        --cv-preview-small-font-size:14px;
        --cv-preview-h1-size-tablet:54px;
        --cv-preview-h2-size-tablet:30px;
        --cv-preview-h3-size-tablet:24px;
        --cv-preview-body-size-tablet:17px;
        --cv-preview-button-size-tablet:15px;
        --cv-preview-h1-size-mobile:42px;
        --cv-preview-h2-size-mobile:28px;
        --cv-preview-h3-size-mobile:22px;
        --cv-preview-body-size-mobile:16px;
        --cv-preview-button-size-mobile:15px;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-body-line-height:1.7;
        --cv-preview-xsmall-line-height:1.4;
        --cv-preview-small-line-height:1.5;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-body-letter-spacing:0em;
        --cv-preview-button-transform:none;
        --cv-preview-h1-display:block;
        --cv-preview-h1-font-size:68px;
        --cv-preview-h1-font-weight:800;
        --cv-preview-h1-line-height:1.08;
        --cv-preview-h1-letter-spacing:-0.03em;
        --cv-preview-h1-margin-before:0;
        --cv-preview-h1-margin-after:0.67em;
        --cv-preview-h1-margin-start:0;
        --cv-preview-h1-margin-end:0;
        --cv-preview-h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h2-display:block;
        --cv-preview-h2-font-size:36px;
        --cv-preview-h2-font-weight:700;
        --cv-preview-h2-line-height:1.15;
        --cv-preview-h2-letter-spacing:-0.02em;
        --cv-preview-h2-margin-before:0;
        --cv-preview-h2-margin-after:0.83em;
        --cv-preview-h2-margin-start:0;
        --cv-preview-h2-margin-end:0;
        --cv-preview-h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h3-display:block;
        --cv-preview-h3-font-size:26px;
        --cv-preview-h3-font-weight:700;
        --cv-preview-h3-line-height:1.22;
        --cv-preview-h3-letter-spacing:-0.01em;
        --cv-preview-h3-margin-before:0;
        --cv-preview-h3-margin-after:1em;
        --cv-preview-h3-margin-start:0;
        --cv-preview-h3-margin-end:0;
        --cv-preview-h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h4-display:block;
        --cv-preview-h4-font-size:22px;
        --cv-preview-h4-font-weight:700;
        --cv-preview-h4-line-height:1.28;
        --cv-preview-h4-letter-spacing:0em;
        --cv-preview-h4-margin-before:0;
        --cv-preview-h4-margin-after:1.33em;
        --cv-preview-h4-margin-start:0;
        --cv-preview-h4-margin-end:0;
        --cv-preview-h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h5-display:block;
        --cv-preview-h5-font-size:18px;
        --cv-preview-h5-font-weight:700;
        --cv-preview-h5-line-height:1.32;
        --cv-preview-h5-letter-spacing:0em;
        --cv-preview-h5-margin-before:0;
        --cv-preview-h5-margin-after:1.67em;
        --cv-preview-h5-margin-start:0;
        --cv-preview-h5-margin-end:0;
        --cv-preview-h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-h6-display:block;
        --cv-preview-h6-font-size:16px;
        --cv-preview-h6-font-weight:700;
        --cv-preview-h6-line-height:1.4;
        --cv-preview-h6-letter-spacing:0.02em;
        --cv-preview-h6-margin-before:0;
        --cv-preview-h6-margin-after:2.33em;
        --cv-preview-h6-margin-start:0;
        --cv-preview-h6-margin-end:0;
        --cv-preview-h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cv-preview-p-display:block;
        --cv-preview-p-font-size:18px;
        --cv-preview-p-font-weight:400;
        --cv-preview-p-line-height:1.7;
        --cv-preview-p-letter-spacing:0em;
        --cv-preview-p-margin-before:0;
        --cv-preview-p-margin-after:1em;
        --cv-preview-p-margin-start:0;
        --cv-preview-p-margin-end:0;
        --cv-preview-p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --primary-color:#1f7b95;
        --secondary-color:#24364d;
        --primary-base-color:#ffffff;
        --secondary-base-color:#f4f8f9;
        --dark-font-color:#24364d;
        --light-font-color:#ffffff;
        --alert-color:#ffd54a;
        --page-background:#ffffff;
        --block-background:#f4f8f9;
        --text-transform:none;
        --xsmall-font-size:12px;
        --xsmall-font-line:1.4;
        --xsmall-font-weight:400;
        --small-font-size:14px;
        --small-font-line:1.5;
        --small-font-weight:500;
        --medium-font-size:18px;
        --medium-font-line:1.7;
        --medium-font-weight:400;
        --large-font-size:36px;
        --large-font-line:1.15;
        --large-font-weight:700;
        --xlarge-font-size:68px;
        --xlarge-font-line:1.08;
        --xlarge-font-weight:800;
        --page-wrapper-padding:1120px;
        --vertical-padding:64px;
        --horizontal-padding:28px;
        --text-padding:18px;
        --image-padding:18px;
        --margin:28px;
        --radius:14px;
        --border-radius:999px;
        --image-radius:14px;
        --icon-size:24px;
        --icon-bg-width:48px;
        --icon-bg-height:48px;
        --shadows:0 16px 34px rgba(31,50,71,0.08);
        --text-shadow:none;
        --button-width:auto;
        --border-width:1px;
        --button-padding:14px 26px;
        --gradient-color-1:#1f7b95;
        --gradient-color-2:#24364d;
        --gradient-color-3:#ffd54a;
        --gradient-angle:180deg;
        --h1-display:block;
        --h1-font-size:68px;
        --h1-font-weight:800;
        --h1-line-height:1.08;
        --h1-letter-spacing:-0.03em;
        --h1-margin-before:0;
        --h1-margin-after:0.67em;
        --h1-margin-start:0;
        --h1-margin-end:0;
        --h1-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h2-display:block;
        --h2-font-size:36px;
        --h2-font-weight:700;
        --h2-line-height:1.15;
        --h2-letter-spacing:-0.02em;
        --h2-margin-before:0;
        --h2-margin-after:0.83em;
        --h2-margin-start:0;
        --h2-margin-end:0;
        --h2-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h3-display:block;
        --h3-font-size:26px;
        --h3-font-weight:700;
        --h3-line-height:1.22;
        --h3-letter-spacing:-0.01em;
        --h3-margin-before:0;
        --h3-margin-after:1em;
        --h3-margin-start:0;
        --h3-margin-end:0;
        --h3-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h4-display:block;
        --h4-font-size:22px;
        --h4-font-weight:700;
        --h4-line-height:1.28;
        --h4-letter-spacing:0em;
        --h4-margin-before:0;
        --h4-margin-after:1.33em;
        --h4-margin-start:0;
        --h4-margin-end:0;
        --h4-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h5-display:block;
        --h5-font-size:18px;
        --h5-font-weight:700;
        --h5-line-height:1.32;
        --h5-letter-spacing:0em;
        --h5-margin-before:0;
        --h5-margin-after:1.67em;
        --h5-margin-start:0;
        --h5-margin-end:0;
        --h5-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --h6-display:block;
        --h6-font-size:16px;
        --h6-font-weight:700;
        --h6-line-height:1.4;
        --h6-letter-spacing:0.02em;
        --h6-margin-before:0;
        --h6-margin-after:2.33em;
        --h6-margin-start:0;
        --h6-margin-end:0;
        --h6-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --p-display:block;
        --p-font-size:18px;
        --p-font-weight:400;
        --p-line-height:1.7;
        --p-letter-spacing:0em;
        --p-margin-before:0;
        --p-margin-after:1em;
        --p-margin-start:0;
        --p-margin-end:0;
        --p-font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, &quot;Segoe UI&quot;, sans-serif;
        --cvte-color-primary:#1f7b95;
        --cvte-color-secondary:#24364d;
        --cvte-color-accent:#ffd54a;
        --cvte-color-surface:#ffffff;
        --cvte-color-surface-soft:#f4f8f9;
        --cvte-color-text:#24364d;
        --cvte-color-text-muted:#5c7187;
        --cvte-color-border:rgba(36,54,77,0.10);
        --cvte-color-button-text:#ffffff;
        --cvte-font-heading:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-body:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-font-button:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
        --cvte-radius-button:999px;
        --cvte-radius-section:18px;
        --cvte-shadow-soft:0 16px 34px rgba(31,50,71,0.08);
        --cvte-container-max:1320px;
        color: var(--cv-preview-ink);
        font-family: var(--cv-preview-body-font);
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 12%, transparent) 0%, transparent 34%),
          linear-gradient(180deg, var(--cv-preview-surface-soft) 0%, var(--cv-preview-surface) 100%);
        padding: 0;
      }
      .cv-magento-generated-body * { box-sizing:border-box; }
      .cv-magento-generated-body .cv-website-preview__hide-url {
        display: none !important;
      }
      .cv-magento-generated-body .cv-website-preview__eyebrow,
      .cv-magento-generated-body [style*="text-transform:uppercase"] {
        letter-spacing: 0.08em !important;
      }
      .cv-magento-generated-body h1 {
        display: var(--cv-preview-h1-display);
        font-family: var(--cv-preview-h1-font-family);
        font-size: var(--cv-preview-h1-size-desktop);
        font-weight: var(--cv-preview-h1-font-weight);
        line-height: var(--cv-preview-h1-line-height);
        letter-spacing: var(--cv-preview-h1-letter-spacing);
        margin-block-start: var(--cv-preview-h1-margin-before) !important;
        margin-block-end: var(--cv-preview-h1-margin-after) !important;
        margin-inline-start: var(--cv-preview-h1-margin-start) !important;
        margin-inline-end: var(--cv-preview-h1-margin-end) !important;
      }
      .cv-magento-generated-body h2 {
        display: var(--cv-preview-h2-display);
        font-family: var(--cv-preview-h2-font-family);
        font-size: var(--cv-preview-h2-size-desktop);
        font-weight: var(--cv-preview-h2-font-weight);
        line-height: var(--cv-preview-h2-line-height);
        letter-spacing: var(--cv-preview-h2-letter-spacing);
        margin-block-start: var(--cv-preview-h2-margin-before) !important;
        margin-block-end: var(--cv-preview-h2-margin-after) !important;
        margin-inline-start: var(--cv-preview-h2-margin-start) !important;
        margin-inline-end: var(--cv-preview-h2-margin-end) !important;
      }
      .cv-magento-generated-body h3 {
        display: var(--cv-preview-h3-display);
        font-family: var(--cv-preview-h3-font-family);
        font-size: var(--cv-preview-h3-size-desktop);
        font-weight: var(--cv-preview-h3-font-weight);
        line-height: var(--cv-preview-h3-line-height);
        letter-spacing: var(--cv-preview-h3-letter-spacing);
        margin-block-start: var(--cv-preview-h3-margin-before) !important;
        margin-block-end: var(--cv-preview-h3-margin-after) !important;
        margin-inline-start: var(--cv-preview-h3-margin-start) !important;
        margin-inline-end: var(--cv-preview-h3-margin-end) !important;
      }
      .cv-magento-generated-body h4 {
        display: var(--cv-preview-h4-display);
        font-family: var(--cv-preview-h4-font-family);
        font-size: var(--cv-preview-h4-size-desktop);
        font-weight: var(--cv-preview-h4-font-weight);
        line-height: var(--cv-preview-h4-line-height);
        letter-spacing: var(--cv-preview-h4-letter-spacing);
        margin-block-start: var(--cv-preview-h4-margin-before) !important;
        margin-block-end: var(--cv-preview-h4-margin-after) !important;
        margin-inline-start: var(--cv-preview-h4-margin-start) !important;
        margin-inline-end: var(--cv-preview-h4-margin-end) !important;
      }
      .cv-magento-generated-body h5 {
        display: var(--cv-preview-h5-display);
        font-family: var(--cv-preview-h5-font-family);
        font-size: var(--cv-preview-h5-size-desktop);
        font-weight: var(--cv-preview-h5-font-weight);
        line-height: var(--cv-preview-h5-line-height);
        letter-spacing: var(--cv-preview-h5-letter-spacing);
        margin-block-start: var(--cv-preview-h5-margin-before) !important;
        margin-block-end: var(--cv-preview-h5-margin-after) !important;
        margin-inline-start: var(--cv-preview-h5-margin-start) !important;
        margin-inline-end: var(--cv-preview-h5-margin-end) !important;
      }
      .cv-magento-generated-body h6 {
        display: var(--cv-preview-h6-display);
        font-family: var(--cv-preview-h6-font-family);
        font-size: var(--cv-preview-h6-size-desktop);
        font-weight: var(--cv-preview-h6-font-weight);
        line-height: var(--cv-preview-h6-line-height);
        letter-spacing: var(--cv-preview-h6-letter-spacing);
        margin-block-start: var(--cv-preview-h6-margin-before) !important;
        margin-block-end: var(--cv-preview-h6-margin-after) !important;
        margin-inline-start: var(--cv-preview-h6-margin-start) !important;
        margin-inline-end: var(--cv-preview-h6-margin-end) !important;
      }
      .cv-magento-generated-body h1,
      .cv-magento-generated-body h2,
      .cv-magento-generated-body h3,
      .cv-magento-generated-body h4,
      .cv-magento-generated-body h5,
      .cv-magento-generated-body h6 {
        color: var(--cv-preview-ink);
      }
      .cv-magento-generated-body p,
      .cv-magento-generated-body li,
      .cv-magento-generated-body span,
      .cv-magento-generated-body div {
        line-height: var(--cv-preview-body-line-height);
        letter-spacing: var(--cv-preview-body-letter-spacing);
      }
      .cv-magento-generated-body p,
      .cv-magento-generated-body li {
        font-size: var(--cv-preview-p-size-desktop);
        font-weight: var(--cv-preview-p-font-weight);
        line-height: var(--cv-preview-p-line-height);
        letter-spacing: var(--cv-preview-p-letter-spacing);
      }
      .cv-magento-generated-body p {
        display: var(--cv-preview-p-display);
        font-family: var(--cv-preview-p-font-family);
        margin-block-start: var(--cv-preview-p-margin-before) !important;
        margin-block-end: var(--cv-preview-p-margin-after) !important;
        margin-inline-start: var(--cv-preview-p-margin-start) !important;
        margin-inline-end: var(--cv-preview-p-margin-end) !important;
      }
      .cv-magento-generated-body a {
        color: var(--cv-preview-link);
        text-decoration: none;
      }
      .cv-magento-generated-body button,
      .cv-magento-generated-body .cv-website-preview__button,
      .cv-magento-generated-body a[role="button"] {
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        text-transform: var(--cv-preview-button-transform);
        font-size: var(--cv-preview-button-size-desktop);
        border-radius: var(--cv-preview-button-radius);
      }
      .cv-magento-generated-body .cv-website-preview__page {
        width: 100%;
        max-width: 100%;
        margin: 0 auto;
        background: var(--cv-preview-surface);
        border: none;
        border-radius: 0;
        overflow: hidden;
        box-shadow: none;
      }
      .cv-magento-generated-body .cv-website-preview__site-header {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: var(--cv-preview-header-gap);
        min-height: 72px;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x);
        background: var(--cv-preview-nav-bg);
        color: var(--cv-preview-nav-link);
        border-bottom: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__site-header a,
      .cv-magento-generated-body .cv-website-preview__site-header div,
      .cv-magento-generated-body .cv-website-preview__site-header span {
        color: var(--cv-preview-nav-link);
      }
      .cv-magento-generated-body .cv-website-preview__brand {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-gap);
      }
      .cv-magento-generated-body .cv-website-preview__brand-name {
        font-size: 20px;
        font-weight: 800;
        line-height: 1.1;
        letter-spacing: -0.02em;
      }
      .cv-magento-generated-body .cv-website-preview__template-flag {
        display:inline-flex;
        align-items:center;
        min-height: 26px;
        padding: 0 10px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 18%, transparent);
        color: var(--cv-preview-primary) !important;
        font-size: 11px;
        font-weight: 800;
        text-transform: uppercase;
        letter-spacing: 0.08em;
      }
      .cv-magento-generated-body .cv-website-preview__brand img {
        max-width: 230px;
        max-height: var(--cv-preview-header-logo-height);
        object-fit: contain;
      }
      .cv-magento-generated-body .cv-website-preview__header-actions {
        display:flex;
        align-items:center;
        justify-content:flex-end;
        gap: var(--cv-preview-header-gap);
        flex-wrap:wrap;
      }
      .cv-magento-generated-body .cv-website-preview__nav {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
        flex-wrap:wrap;
        justify-content:flex-end;
      }
      .cv-magento-generated-body .cv-website-preview__nav-group {
        position:relative;
        display:flex;
        align-items:center;
      }
      .cv-magento-generated-body .cv-website-preview__nav a {
        font-size: 15px;
        font-weight: 700;
        opacity: 0.96;
      }
      .cv-magento-generated-body .cv-website-preview__nav-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        min-height: var(--cv-preview-header-control-height);
        padding: 10px 14px;
        border-radius: 999px;
        transition: background 0.18s ease, color 0.18s ease, opacity 0.18s ease;
      }
      .cv-magento-generated-body .cv-website-preview__nav-link:hover,
      .cv-magento-generated-body .cv-website-preview__nav-group:focus-within > .cv-website-preview__nav-link {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__nav-caret {
        font-size: 11px;
        line-height: 1;
        opacity: 0.8;
      }
      .cv-magento-generated-body .cv-website-preview__nav-dropdown {
        position:absolute;
        top: calc(100% + 10px);
        left: 0;
        width: 260px;
        padding: 10px;
        border-radius: 18px;
        background: var(--cv-preview-surface);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 20px 42px rgba(31, 50, 71, 0.16);
        display:flex;
        flex-direction:column;
        gap: 2px;
        opacity: 0;
        visibility: hidden;
        pointer-events: none;
        transform: translateY(8px);
        transition: opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;
        z-index: 30;
      }
      .cv-magento-generated-body .cv-website-preview__nav-group:hover .cv-website-preview__nav-dropdown,
      .cv-magento-generated-body .cv-website-preview__nav-group:focus-within .cv-website-preview__nav-dropdown {
        opacity: 1;
        visibility: visible;
        pointer-events: auto;
        transform: translateY(0);
      }
      .cv-magento-generated-body .cv-website-preview__nav-dropdown,
      .cv-magento-generated-body .cv-website-preview__nav-dropdown a,
      .cv-magento-generated-body .cv-website-preview__nav-dropdown div,
      .cv-magento-generated-body .cv-website-preview__nav-dropdown span {
        color: var(--cv-preview-ink) !important;
      }
      .cv-magento-generated-body .cv-website-preview__nav-dropdown a {
        display:flex;
        align-items:center;
        justify-content:space-between;
        gap: 12px;
        padding: 12px 14px;
        border-radius: 12px;
        font-size: 14px;
        font-weight: 700;
        line-height: 1.4;
        transition: background 0.18s ease, color 0.18s ease;
      }
      .cv-magento-generated-body .cv-website-preview__nav-dropdown a:hover {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        color: var(--cv-preview-primary) !important;
      }
      .cv-magento-generated-body .cv-website-preview__nav-cta {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: var(--cv-preview-header-cta-height);
        padding: 0 22px;
        border-radius: var(--cv-preview-button-radius);
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 14px 30px rgba(20, 107, 131, 0.18);
      }
      .cv-magento-generated-body .cv-website-preview__header-utility {
        display:flex;
        align-items:center;
        gap: var(--cv-preview-header-nav-gap);
      }
      .cv-magento-generated-body .cv-website-preview__icon-link {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        width: var(--cv-preview-header-control-height);
        height: var(--cv-preview-header-control-height);
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-nav-link) 10%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-nav-link) 14%, transparent);
        transition: background 0.18s ease, transform 0.18s ease;
      }
      .cv-magento-generated-body .cv-website-preview__icon-link:hover {
        background: color-mix(in srgb, var(--cv-preview-nav-link) 16%, transparent);
        transform: translateY(-1px);
      }
      .cv-magento-generated-body .cv-website-preview__icon-link svg {
        width: 18px;
        height: 18px;
        stroke: currentColor;
      }
      .cv-magento-generated-body .cvte-pharmacy-utility-header__bar {
        gap: var(--cv-preview-header-gap) !important;
        min-height: var(--cv-preview-header-control-height) !important;
        padding: calc(var(--cv-preview-header-padding-y) * 0.45) var(--cv-preview-header-padding-x) !important;
      }
      .cv-magento-generated-body .cvte-pharmacy-utility-header__bar-left,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__bar-right,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__actions,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__header-actions,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__icons,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__header-utility {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-magento-generated-body .cvte-pharmacy-utility-header__main,
      .cv-magento-generated-body .cvte-premium-centered-header {
        gap: var(--cv-preview-header-gap) !important;
        padding: var(--cv-preview-header-padding-y) var(--cv-preview-header-padding-x) !important;
      }
      .cv-magento-generated-body .cvte-pharmacy-utility-header img,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__logo,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__logo,
      .cv-magento-generated-body .cvte-premium-centered-header img,
      .cv-magento-generated-body .cvte-premium-centered-header__logo,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__logo {
        max-height: var(--cv-preview-header-logo-height) !important;
      }
      .cv-magento-generated-body .cvte-pharmacy-utility-header__nav,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__nav,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__nav ul,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__nav ol,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__nav ul,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__nav ol,
      .cv-magento-generated-body .cvte-premium-centered-header__nav,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__nav,
      .cv-magento-generated-body .cvte-premium-centered-header__nav ul,
      .cv-magento-generated-body .cvte-premium-centered-header__nav ol,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__nav ul,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__nav ol {
        gap: var(--cv-preview-header-nav-gap) !important;
      }
      .cv-magento-generated-body .cvte-pharmacy-utility-header__nav a,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__nav-link,
      .cv-magento-generated-body .cvte-premium-centered-header__nav a,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__nav-link,
      .cv-magento-generated-body .cvte-pharmacy-utility-header__primary-cta,
      .cv-magento-generated-body .cvte-pharmacy-utility-header .cv-website-preview__nav-cta,
      .cv-magento-generated-body .cvte-premium-centered-header__primary-cta,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__nav-cta {
        min-height: var(--cv-preview-header-control-height) !important;
      }
      .cv-magento-generated-body .cvte-premium-centered-header__menu-summary,
      .cv-magento-generated-body .cvte-premium-centered-header__icon-link,
      .cv-magento-generated-body .cvte-premium-centered-header .cv-website-preview__header-utility a {
        width: var(--cv-preview-header-control-height) !important;
        height: var(--cv-preview-header-control-height) !important;
      }
      .cv-magento-generated-body .cv-website-preview__trust-pill {
        display:inline-flex;
        align-items:center;
        gap: 10px;
        min-height: 38px;
        padding: 0 16px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 14%, transparent);
        color: var(--cv-preview-ink);
        font-size: 14px;
        font-weight: 700;
      }
      .cv-magento-generated-body .cv-website-preview__trust-pill::before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 999px;
        background: var(--cv-preview-accent);
        flex: 0 0 8px;
      }
      .cv-magento-generated-body .cv-website-preview__page-body {
        background: var(--cv-preview-surface);
      }
      .cv-magento-generated-body .cv-website-preview__section-shell {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
      }
      .cv-magento-generated-body .cv-website-preview__section-intro {
        max-width: 720px;
        margin-bottom: 28px;
      }
      .cv-magento-generated-body .cv-website-preview__section-kicker {
        display: inline-flex;
        align-items: center;
        min-height: 30px;
        padding: 0 12px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%);
        color: var(--cv-preview-primary);
        font-size: 12px;
        font-weight: 800;
        letter-spacing: 0.08em;
        text-transform: uppercase;
        margin-bottom: 16px;
      }
      .cv-magento-generated-body .cv-website-preview__section-heading {
        margin: 0 0 12px !important;
        font-size: clamp(32px, 4vw, 46px);
        line-height: 1.08;
      }
      .cv-magento-generated-body .cv-website-preview__section-subheading {
        margin: 0 0 14px;
        font-size: 22px;
        font-weight: 700;
        color: var(--cv-preview-ink);
      }
      .cv-magento-generated-body .cv-website-preview__section-copy {
        margin: 0;
        color: var(--cv-preview-muted);
        max-width: 66ch;
      }
      .cv-magento-generated-body .cv-website-preview__section {
        padding: var(--cv-preview-section-padding-top) clamp(24px, 4vw, 44px) var(--cv-preview-section-padding-bottom);
        border-top: none;
        position: relative;
      }
      .cv-magento-generated-body .cv-website-preview__section:nth-child(odd) {
        background: var(--cv-preview-surface);
      }
      .cv-magento-generated-body .cv-website-preview__section:nth-child(even) {
        background: #f4f8f9;
      }
      .cv-magento-generated-body .cv-website-preview__section:first-child {
        border-top: none;
      }
      .cv-magento-generated-body .cv-website-preview__section > section,
      .cv-magento-generated-body .cv-website-preview__section > div {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 0 !important;
        background: transparent !important;
        border: none !important;
        box-shadow: none !important;
        border-radius: 0 !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--hero {
        background:
          radial-gradient(circle at top left, color-mix(in srgb, #1f7b95 20%, transparent) 0%, transparent 36%),
          linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 10%, var(--cv-preview-surface) 90%) 0%, var(--cv-preview-surface) 52%, color-mix(in srgb, var(--cv-preview-accent) 10%, var(--cv-preview-surface) 90%) 100%);
        padding-top: 80px;
        padding-bottom: 80px;
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        background: transparent !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > section,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > div,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-magento-generated-body .cv-website-preview__hero-shell {
        display:grid;
        grid-template-columns:minmax(0, 58fr) minmax(320px, 42fr);
        gap: 56px;
        align-items: center;
      }
      .cv-magento-generated-body .cv-website-preview__hero-copy {
        display:flex;
        flex-direction:column;
        justify-content:flex-start;
        align-self:start;
        max-width: 620px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-copy .cv-website-preview__eyebrow {
        margin-bottom: 16px !important;
      }
      .cv-magento-generated-body .cv-website-preview__hero-copy h1,
      .cv-magento-generated-body .cv-website-preview__hero-copy h2 {
        margin-bottom: 18px !important;
      }
      .cv-magento-generated-body .cv-website-preview__hero-subheading {
        font-size: 22px;
        line-height: 1.35;
        color: var(--cv-preview-muted);
        margin-bottom: 14px;
        max-width: 24ch;
      }
      .cv-magento-generated-body .cv-website-preview__hero-copy p {
        max-width: 520px;
        margin-bottom: 22px !important;
      }
      .cv-magento-generated-body .cv-website-preview__hero-actions {
        display:flex;
        flex-wrap:wrap;
        gap: 14px;
        align-items:center;
        margin-top: 4px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-primary,
      .cv-magento-generated-body .cv-website-preview__hero-secondary {
        display:inline-flex;
        align-items:center;
        justify-content:center;
        min-height: 52px;
        min-width: 220px;
        padding: 14px 22px;
        border-radius: var(--cv-preview-button-radius);
        font-family: var(--cv-preview-button-font);
        font-weight: var(--cv-preview-button-weight);
        font-size: var(--cv-preview-button-size-desktop);
        text-decoration:none;
      }
      .cv-magento-generated-body .cv-website-preview__hero-primary {
        background: var(--cv-preview-button-primary-bg);
        color: var(--cv-preview-button-primary-text) !important;
        box-shadow: 0 16px 32px rgba(20, 107, 131, 0.18);
      }
      .cv-magento-generated-body .cv-website-preview__hero-secondary {
        background: color-mix(in srgb, var(--cv-preview-surface) 80%, transparent);
        color: var(--cv-preview-primary) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-badges {
        display:flex;
        flex-wrap:wrap;
        gap: 10px;
        margin-top: 18px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-aside {
        display:flex;
        align-items:center;
        justify-content:flex-end;
      }
      .cv-magento-generated-body .cv-website-preview__hero-visual {
        width: 100%;
        max-width: 500px;
        aspect-ratio: 4 / 3;
        max-height: 420px;
        border-radius: var(--cv-preview-image-radius);
        background:
          radial-gradient(circle at top right, color-mix(in srgb, var(--cv-preview-accent) 24%, transparent) 0%, transparent 34%),
          radial-gradient(circle at bottom left, color-mix(in srgb, var(--cv-preview-primary) 20%, transparent) 0%, transparent 42%),
          linear-gradient(160deg, color-mix(in srgb, var(--cv-preview-surface-soft) 75%, white 25%) 0%, color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%) 100%);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: var(--cv-preview-shadow-light);
        display:flex;
        align-items:center;
        justify-content:center;
        position: relative;
        overflow: hidden;
      }
      .cv-magento-generated-body .cv-website-preview__hero-visual-orb {
        position:absolute;
        border-radius: 999px;
        filter: blur(10px);
        opacity: 0.9;
      }
      .cv-magento-generated-body .cv-website-preview__hero-visual-orb--primary {
        width: 220px;
        height: 220px;
        top: 28px;
        right: 22px;
        background: color-mix(in srgb, var(--cv-preview-primary) 26%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-visual-orb--accent {
        width: 180px;
        height: 180px;
        bottom: 24px;
        left: 22px;
        background: color-mix(in srgb, var(--cv-preview-accent) 28%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-shell--masked-ribbons {
        grid-template-columns: minmax(0, 1fr) minmax(420px, 0.98fr);
        align-items: center;
        gap: clamp(28px, 4vw, 56px);
      }
      .cv-magento-generated-body .cv-website-preview__hero-shell--masked-ribbons h1,
      .cv-magento-generated-body .cv-website-preview__hero-shell--masked-ribbons h2 {
        max-width: 9ch;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon-stage {
        position: relative;
        min-height: 520px;
        width: 100%;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon {
        position: absolute;
        overflow: hidden;
        border-radius: 999px;
        transform: rotate(-36deg);
        background:
          linear-gradient(180deg, rgba(255,255,255,0.12), rgba(255,255,255,0.02)),
          color-mix(in srgb, var(--cv-preview-surface) 82%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-surface) 60%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon--one {
        top: 10px;
        left: 90px;
        width: 280px;
        height: 118px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon--two {
        top: 138px;
        left: 18px;
        width: 420px;
        height: 138px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon--three {
        top: 292px;
        left: 110px;
        width: 330px;
        height: 122px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon-image {
        position: absolute;
        inset: -18%;
        width: 136%;
        height: 136%;
        max-width: none;
        object-fit: cover;
        object-position: center center;
        transform: rotate(36deg);
        transform-origin: center;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot {
        position: absolute;
        width: 34px;
        height: 34px;
        border-radius: 999px;
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.12);
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot--a {
        top: 118px;
        left: 24px;
        background: #59ddd8;
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot--b {
        top: 12px;
        right: 18px;
        background: var(--cv-preview-accent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot--c {
        bottom: 46px;
        left: 296px;
        background: var(--cv-preview-accent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-metrics {
        display: grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 18px;
        margin-top: 28px;
      }
      .cv-magento-generated-body .cv-website-preview__hero-metric {
        padding: 14px 0 0;
        border-top: 3px solid color-mix(in srgb, var(--cv-preview-primary) 16%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__hero-metric-value {
        font-size: clamp(30px, 3vw, 46px);
        font-weight: 900;
        line-height: 1;
        color: var(--cv-preview-ink);
      }
      .cv-magento-generated-body .cv-website-preview__hero-metric-label {
        margin-top: 8px;
        font-size: 13px;
        color: var(--cv-preview-muted);
        line-height: 1.45;
      }
      .cv-magento-generated-body .cv-website-preview__stats-strip {
        max-width: var(--cv-preview-container-width);
        margin: -20px auto 0;
        display:grid;
        grid-template-columns: repeat(4, minmax(0, 1fr));
        gap: 14px;
      }
      .cv-magento-generated-body .cv-website-preview__stat-card {
        display:flex;
        align-items:center;
        gap: 14px;
        padding: 18px;
        border-radius: var(--cv-preview-radius-medium);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 18px 36px rgba(31, 50, 71, 0.08);
      }
      .cv-magento-generated-body .cv-website-preview__stat-icon {
        width: 42px;
        height: 42px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
        flex: 0 0 42px;
      }
      .cv-magento-generated-body .cv-website-preview__stat-value {
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-magento-generated-body .cv-website-preview__stat-label {
        margin-top: 3px;
        font-size: 13px;
        color: var(--cv-preview-muted);
      }
      .cv-magento-generated-body .cv-website-preview__service-grid {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 20px;
      }
      .cv-magento-generated-body .cv-website-preview__service-card {
        display:flex;
        flex-direction:column;
        gap: 14px;
        min-height: 100%;
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 16px 34px rgba(31, 50, 71, 0.07);
        transition: transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease;
      }
      .cv-magento-generated-body .cv-website-preview__service-card:hover {
        transform: translateY(-4px);
        box-shadow: 0 24px 44px rgba(31, 50, 71, 0.12);
        border-color: color-mix(in srgb, var(--cv-preview-primary) 22%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__icon-badge {
        width: 44px;
        height: 44px;
        border-radius: 14px;
        background: color-mix(in srgb, var(--cv-preview-primary) 12%, var(--cv-preview-surface) 88%);
        color: var(--cv-preview-primary);
        display:flex;
        align-items:center;
        justify-content:center;
        font-size: 15px;
        font-weight: 800;
      }
      .cv-magento-generated-body .cv-website-preview__service-card h3 {
        margin: 0 !important;
        font-size: 24px;
        line-height: 1.2;
      }
      .cv-magento-generated-body .cv-website-preview__service-card p {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 16px;
        line-height: 1.65;
      }
      .cv-magento-generated-body .cv-website-preview__service-link {
        display:inline-flex;
        align-items:center;
        gap: 8px;
        margin-top: auto;
        color: var(--cv-preview-primary);
        font-size: 14px;
        font-weight: 800;
      }
      .cv-magento-generated-body .cv-website-preview__content-grid {
        display:grid;
        grid-template-columns: minmax(0, 1.1fr) minmax(280px, 0.9fr);
        gap: clamp(24px, 3vw, 44px);
        align-items:start;
      }
      .cv-magento-generated-body .cv-website-preview__content-stack {
        display:flex;
        flex-direction:column;
        gap: 16px;
      }
      .cv-magento-generated-body .cv-website-preview__content-panel {
        padding: 24px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-magento-generated-body .cv-website-preview__content-list {
        list-style:none;
        padding:0;
        margin:0;
        display:flex;
        flex-direction:column;
        gap: 12px;
      }
      .cv-magento-generated-body .cv-website-preview__content-list li {
        position:relative;
        padding-left: 22px;
        margin:0 !important;
        color: var(--cv-preview-muted);
      }
      .cv-magento-generated-body .cv-website-preview__content-list li::before {
        content:"";
        position:absolute;
        left:0;
        top:0.78em;
        width:8px;
        height:8px;
        border-radius:999px;
        background: var(--cv-preview-accent);
        transform: translateY(-50%);
      }
      .cv-magento-generated-body .cv-website-preview__trust-strip {
        display:grid;
        grid-template-columns: repeat(3, minmax(0, 1fr));
        gap: 16px;
      }
      .cv-magento-generated-body .cv-website-preview__trust-item {
        display:flex;
        align-items:flex-start;
        gap: 14px;
        padding: 18px 20px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 92%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 10%, transparent);
        box-shadow: 0 14px 30px rgba(31, 50, 71, 0.05);
      }
      .cv-magento-generated-body .cv-website-preview__trust-item-value {
        margin: 0 0 4px !important;
        font-size: 18px;
        font-weight: 800;
        color: var(--cv-preview-ink);
        line-height: 1.2;
      }
      .cv-magento-generated-body .cv-website-preview__trust-item-label {
        margin: 0 !important;
        color: var(--cv-preview-muted);
        font-size: 14px;
        line-height: 1.5;
      }
      .cv-magento-generated-body .cv-website-preview__faq-grid,
      .cv-magento-generated-body .cv-website-preview__catalog-grid,
      .cv-magento-generated-body .cv-website-preview__footer-grid {
        display:grid;
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 18px;
      }
      .cv-magento-generated-body .cv-website-preview__faq-card,
      .cv-magento-generated-body .cv-website-preview__catalog-card,
      .cv-magento-generated-body .cv-website-preview__footer-card {
        padding: 22px;
        border-radius: calc(var(--cv-preview-radius-medium) + 2px);
        background: color-mix(in srgb, var(--cv-preview-surface) 94%, transparent);
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent);
        box-shadow: 0 14px 28px rgba(31, 50, 71, 0.06);
      }
      .cv-magento-generated-body .cv-website-preview__faq-card h3,
      .cv-magento-generated-body .cv-website-preview__catalog-card h3 {
        margin: 0 0 10px !important;
        font-size: 22px;
      }
      .cv-magento-generated-body .cv-website-preview__faq-card p,
      .cv-magento-generated-body .cv-website-preview__catalog-card p {
        margin: 0 !important;
      }
      .cv-magento-generated-body .cv-website-preview__cta-band {
        max-width: var(--cv-preview-container-width);
        margin: 0 auto;
        padding: 38px clamp(24px, 3vw, 40px);
        border-radius: calc(var(--cv-preview-radius-large) + 4px);
        background: linear-gradient(135deg, color-mix(in srgb, var(--cv-preview-primary) 92%, white 8%) 0%, color-mix(in srgb, var(--cv-preview-secondary) 80%, var(--cv-preview-primary) 20%) 100%);
        color: var(--cv-preview-inverse-ink);
        box-shadow: 0 24px 54px rgba(21, 108, 133, 0.2);
        text-align: center;
      }
      .cv-magento-generated-body .cv-website-preview__cta-band h2,
      .cv-magento-generated-body .cv-website-preview__cta-band p,
      .cv-magento-generated-body .cv-website-preview__cta-band a,
      .cv-magento-generated-body .cv-website-preview__cta-band div {
        color: var(--cv-preview-inverse-ink) !important;
      }
      .cv-magento-generated-body .cv-website-preview__cta-actions {
        display:flex;
        justify-content:center;
        flex-wrap:wrap;
        gap: 14px;
        margin-top: 22px;
      }
      .cv-magento-generated-body .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
        background: transparent;
        color: var(--cv-preview-inverse-ink) !important;
        border-color: rgba(255,255,255,0.34);
      }
      .cv-magento-generated-body .cv-website-preview__section--service_grid,
      .cv-magento-generated-body .cv-website-preview__section--catalog_grid,
      .cv-magento-generated-body .cv-website-preview__section--featured {
        background: color-mix(in srgb, var(--cv-preview-primary) 5%, var(--cv-preview-surface) 95%);
      }
      .cv-magento-generated-body .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-magento-generated-body .cv-website-preview__section--hero:not(.cv-website-preview__section--imported-magezon-hero) > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child {
        background: linear-gradient(180deg, color-mix(in srgb, var(--cv-preview-surface) 82%, transparent) 0%, color-mix(in srgb, var(--cv-preview-surface-soft) 88%, transparent) 100%) !important;
        border: 1px solid color-mix(in srgb, var(--cv-preview-primary) 12%, transparent) !important;
        box-shadow: 0 18px 38px rgba(31, 50, 71, 0.08) !important;
        border-radius: var(--cv-preview-radius-large) !important;
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > section:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-magento-generated-body .cv-website-preview__section--hero.cv-website-preview__section--imported-magezon-hero > div:not(.cv-website-preview__hero-shell--masked-ribbons) > div:last-child,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--hero h1,
      .cv-magento-generated-body .cv-website-preview__section--hero h2 {
        font-size: var(--cv-preview-h1-size-desktop) !important;
        line-height: var(--cv-preview-h1-line-height) !important;
        font-weight: var(--cv-preview-h1-weight) !important;
        max-width: 14ch;
      }
      .cv-magento-generated-body .cv-website-preview__section--hero p {
        max-width: 62ch;
      }
      .cv-magento-generated-body .cv-website-preview__section--trust,
      .cv-magento-generated-body .cv-website-preview__section--benefits,
      .cv-magento-generated-body .cv-website-preview__section--faq {
        background: var(--cv-preview-surface-soft);
      }
      .cv-magento-generated-body .cv-website-preview__section--content,
      .cv-magento-generated-body .cv-website-preview__section--definition,
      .cv-magento-generated-body .cv-website-preview__section--service,
      .cv-magento-generated-body .cv-website-preview__section--next_steps {
        background: color-mix(in srgb, var(--cv-preview-secondary) 4%, var(--cv-preview-surface) 96%);
      }
      .cv-magento-generated-body .cv-website-preview__section--cta {
        background: color-mix(in srgb, var(--cv-preview-primary) 8%, var(--cv-preview-surface) 92%);
      }
      .cv-magento-generated-body .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="text-transform:uppercase"] {
        display:none !important;
      }
      .cv-magento-generated-body .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding:12px 18px"],
      .cv-magento-generated-body .cv-website-preview__section:not(.cv-website-preview__section--hero) [style*="display:inline-flex"][style*="padding: 12px 18px"] {
        background: var(--cv-preview-button-primary-bg) !important;
        color: var(--cv-preview-button-primary-text) !important;
      }
      .cv-magento-generated-body .cv-website-preview__section > section > div:first-child,
      .cv-magento-generated-body .cv-website-preview__section > div > div:first-child {
        position: relative;
      }
      .cv-magento-generated-body .cv-website-preview__section > section > div:first-child::after,
      .cv-magento-generated-body .cv-website-preview__section > div > div:first-child::after {
        content: "";
        display: block;
        width: 72px;
        height: 4px;
        border-radius: 999px;
        background: color-mix(in srgb, var(--cv-preview-accent) 72%, var(--cv-preview-primary) 28%);
        margin-top: var(--cv-preview-spacing-sm);
        margin-bottom: var(--cv-preview-spacing-md);
      }
      .cv-magento-generated-body .cv-website-preview__section [style*="background:var(--cv-preview-surface-soft)"],
      .cv-magento-generated-body .cv-website-preview__section [style*="background: var(--cv-preview-surface-soft)"] {
        border-radius: var(--cv-preview-radius-medium);
      }
      .cv-magento-generated-body .cv-website-preview__section [style*="display:grid"],
      .cv-magento-generated-body .cv-website-preview__section [style*="display: grid"] {
        gap: clamp(20px, 3vw, 36px) !important;
      }
      .cv-magento-generated-body .cv-website-preview__section [style*="border:1px solid"],
      .cv-magento-generated-body .cv-website-preview__section [style*="border: 1px solid"] {
        border-color: var(--cv-preview-border) !important;
        border-radius: var(--cv-preview-radius-medium) !important;
      }
      .cv-magento-generated-body .cv-website-preview__section [style*="padding:24px"],
      .cv-magento-generated-body .cv-website-preview__section [style*="padding: 24px"] {
        padding: calc(var(--cv-preview-spacing-lg) + 4px) !important;
      }
      .cv-magento-generated-body .cv-website-preview__section [style*="background:#ffffff"],
      .cv-magento-generated-body .cv-website-preview__section [style*="background: #ffffff"],
      .cv-magento-generated-body .cv-website-preview__section [style*="background:var(--cv-preview-surface)"] {
        box-shadow: 0 10px 24px rgba(31, 50, 71, 0.05);
      }
      .cv-magento-generated-body .cv-website-preview__section [style*="background:var(--cv-preview-primary)"],
      .cv-magento-generated-body .cv-website-preview__section [style*="background: var(--cv-preview-primary)"] {
        box-shadow: 0 18px 38px rgba(21, 108, 133, 0.16);
      }
      .cv-magento-generated-body .cv-website-preview__section a[role="button"],
      .cv-magento-generated-body .cv-website-preview__section [style*="display:inline-flex"][style*="padding:14px 24px"],
      .cv-magento-generated-body .cv-website-preview__section [style*="display:inline-flex"][style*="padding: 14px 24px"] {
        min-height: 52px;
        min-width: 220px;
        justify-content: center;
      }
      .cv-magento-generated-body .cv-website-preview__section img {
        border-radius: var(--cv-preview-image-radius);
      }
      .cv-magento-generated-body .cv-website-preview__site-footer {
        padding: 48px clamp(24px, 4vw, 44px);
        background: var(--cv-preview-footer-bg);
        color: var(--cv-preview-footer-text);
        border-top: 1px solid color-mix(in srgb, var(--cv-preview-footer-text) 12%, transparent);
      }
      .cv-magento-generated-body .cv-website-preview__site-footer a,
      .cv-magento-generated-body .cv-website-preview__site-footer div,
      .cv-magento-generated-body .cv-website-preview__site-footer span {
        color: var(--cv-preview-footer-text);
      }
      .cv-magento-generated-body .cv-website-preview__site-footer-links {
        display:flex;
        gap: var(--cv-preview-spacing-md);
        flex-wrap:wrap;
      }
      .cv-magento-generated-body .cv-website-preview__site-footer-links a {
        color: var(--cv-preview-footer-link);
        font-weight: 700;
      }
      @media (max-width: 1024px) {
        .cv-magento-generated-body h1 { font-size: var(--cv-preview-h1-size-tablet); }
        .cv-magento-generated-body h2 { font-size: var(--cv-preview-h2-size-tablet); }
        .cv-magento-generated-body h3,
        .cv-magento-generated-body h4,
        .cv-magento-generated-body h5,
        .cv-magento-generated-body h6 { font-size: var(--cv-preview-h3-size-tablet); }
        .cv-magento-generated-body p,
        .cv-magento-generated-body li { font-size: var(--cv-preview-body-size-tablet); }
        .cv-magento-generated-body button,
        .cv-magento-generated-body .cv-website-preview__button,
        .cv-magento-generated-body a[role="button"] { font-size: var(--cv-preview-button-size-tablet); }
        .cv-magento-generated-body .cv-website-preview__site-header,
        .cv-magento-generated-body .cv-website-preview__section,
        .cv-magento-generated-body .cv-website-preview__site-footer {
          padding-left: var(--cv-preview-spacing-lg);
          padding-right: var(--cv-preview-spacing-lg);
        }
        .cv-magento-generated-body .cv-website-preview__hero-shell {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-generated-body .cv-website-preview__hero-shell--masked-ribbons {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-generated-body .cv-website-preview__hero-aside {
          justify-content:flex-start;
        }
        .cv-magento-generated-body .cv-website-preview__stats-strip,
        .cv-magento-generated-body .cv-website-preview__service-grid,
        .cv-magento-generated-body .cv-website-preview__content-grid,
        .cv-magento-generated-body .cv-website-preview__trust-strip,
        .cv-magento-generated-body .cv-website-preview__faq-grid,
        .cv-magento-generated-body .cv-website-preview__catalog-grid,
        .cv-magento-generated-body .cv-website-preview__footer-grid {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-generated-body .cv-website-preview__section--hero h1,
        .cv-magento-generated-body .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-tablet) !important;
        }
      }
      @media (max-width: 768px) {
        .cv-magento-generated-body h1 { font-size: var(--cv-preview-h1-size-mobile); }
        .cv-magento-generated-body h2 { font-size: var(--cv-preview-h2-size-mobile); }
        .cv-magento-generated-body h3,
        .cv-magento-generated-body h4,
        .cv-magento-generated-body h5,
        .cv-magento-generated-body h6 { font-size: var(--cv-preview-h3-size-mobile); }
        .cv-magento-generated-body p,
        .cv-magento-generated-body li { font-size: var(--cv-preview-body-size-mobile); }
        .cv-magento-generated-body button,
        .cv-magento-generated-body .cv-website-preview__button,
        .cv-magento-generated-body a[role="button"] { font-size: var(--cv-preview-button-size-mobile); }
        .cv-magento-generated-body .cv-website-preview__site-header,
        .cv-magento-generated-body .cv-website-preview__site-footer {
          flex-direction: column;
          align-items: flex-start;
        }
        .cv-magento-generated-body .cv-website-preview__header-actions {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-magento-generated-body .cv-website-preview__nav {
          justify-content:flex-start;
        }
        .cv-magento-generated-body .cv-website-preview__header-utility {
          width: 100%;
          justify-content:flex-start;
        }
        .cv-magento-generated-body .cv-website-preview__nav-group {
          width: auto;
        }
        .cv-magento-generated-body .cv-website-preview__nav-cta {
          width: 100%;
        }
        .cv-magento-generated-body .cv-website-preview__section {
          padding-left: var(--cv-preview-spacing-md);
          padding-right: var(--cv-preview-spacing-md);
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-magento-generated-body .cv-website-preview__section--hero {
          padding-top: 40px;
          padding-bottom: 40px;
        }
        .cv-magento-generated-body .cv-website-preview__section--hero h1,
        .cv-magento-generated-body .cv-website-preview__section--hero h2 {
          font-size: var(--cv-preview-h1-size-mobile) !important;
          max-width: 100%;
        }
        .cv-magento-generated-body .cv-website-preview__hero-actions {
          flex-direction: column;
          align-items: stretch;
        }
        .cv-magento-generated-body .cv-website-preview__hero-primary,
        .cv-magento-generated-body .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-magento-generated-body .cv-website-preview__hero-visual {
          max-width: 100%;
          aspect-ratio: 1 / 1;
          max-height: none;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon-stage {
          min-height: 360px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon--one {
          top: 8px;
          left: 72px;
          width: 210px;
          height: 88px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon--two {
          top: 104px;
          left: 12px;
          width: 300px;
          height: 106px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon--three {
          top: 224px;
          left: 84px;
          width: 236px;
          height: 92px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot--a {
          top: 78px;
          left: 10px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot--b {
          top: 4px;
          right: 18px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-ribbon-dot--c {
          bottom: 18px;
          left: 212px;
        }
        .cv-magento-generated-body .cv-website-preview__hero-metrics {
          grid-template-columns: minmax(0, 1fr);
        }
        .cv-magento-generated-body .cv-website-preview__stats-strip {
          margin-top: 0;
        }
        .cv-magento-generated-body .cv-website-preview__cta-actions {
          flex-direction: column;
        }
        .cv-magento-generated-body .cv-website-preview__cta-actions .cv-website-preview__hero-primary,
        .cv-magento-generated-body .cv-website-preview__cta-actions .cv-website-preview__hero-secondary {
          width: 100%;
        }
        .cv-magento-generated-body .cv-website-preview__section > section > div:first-child::after,
        .cv-magento-generated-body .cv-website-preview__section > div > div:first-child::after {
          width: 56px;
          margin-bottom: var(--cv-preview-spacing-sm);
        }
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero {
        padding: 0 !important;
        margin: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
        min-height: 0 !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero.cv-website-preview__section {
        padding: 0 !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > section,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > div,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-framed-hero__grid,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cv-magezon-imported-hero__grid,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid {
        max-width: none !important;
        width: 100% !important;
        margin: 0 !important;
        padding: 0 !important;
        background: transparent !important;
        border: 0 !important;
        border-radius: 0 !important;
        box-shadow: none !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > section > div:first-child::after,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > div > div:first-child::after,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero .cvte-hero-dual-action-gateway__grid::after {
        content: none !important;
        display: none !important;
      }
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > section > div:last-child,
      .cv-magento-generated-body .cv-website-preview__section--imported-magezon-hero > div > div:last-child {
        background: transparent !important;
        border: 0 !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        padding: 0 !important;
        margin: 0 !important;
      }

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
@font-face{font-family:"Poppins";src:url("https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/fonts/pxieyp8kv8jhgfvrfjduc1necpy.ttf?v=20260609160820") format("truetype");font-style:normal;font-weight:400;font-display:swap;}
@font-face{font-family:"Abhaya Libre";src:url("https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/fonts/e3tmeugtx-co5mnzeaoqinege0pwovdu4w.ttf?v=20260609160820") format("truetype");font-style:normal;font-weight:400;font-display:swap;}
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-csto3k3{padding-right:0px!important;padding-left:0px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-rkxyntt{padding-right:0px!important;padding-left:0px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-ocomm4o{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-gpjowmw{padding-top:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-mgngl7a{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-oicb3mc{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-vhs9cbj{padding-bottom:0px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-p0k57yd{padding-top:40px!important;padding-right:20px!important;padding-bottom:40px!important;padding-left:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-j0lhbl5{padding-right:0px!important;padding-left:0px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-etutpg9{padding-top:40px!important;padding-right:20px!important;padding-bottom:40px!important;padding-left:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-xa0cgoi{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-waul18g{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-uy6uqyl{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-de4tq5c{padding-bottom:10px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-quhk2dg{padding-bottom:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-cpuvw80{padding-top:40px!important;padding-right:20px!important;padding-bottom:40px!important;padding-left:20px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-n7b70c9{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-hpwbf2x{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-h07ipns{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
@font-face{font-family:"Jost";src:url("https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/fonts/92zptbhpnqw79ij1e865zbuv7myjjqvgpokmmuhl.ttf?v=20260609160820") format("truetype");font-style:normal;font-weight:400;font-display:swap;}
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-eam9uri{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-a1a393i{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-gn4j9ol{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-m5wrtgm{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-rtflev1{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-p9esw35{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-n24iujo{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-h5o2sr1{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-llvytwc{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-fn2yfve{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-i0rl8wu{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-dc09plv{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-em0es0o{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-n0f0la6{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-c117pnk{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-ct7wue4{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-qwj3l1c{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-yubypdw{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-kxu70xx{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-m2bakra{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-w9p21vb{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-varbnf2{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-sk5fxmt{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-fyut3r3{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-ehxpyjp{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-tstgntj{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-fxyqsy6{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-v7u5h9n{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-w7pb531{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-qpyg2cl{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-cqbf3jj{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-j007617{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-cibkcor{padding-top:30px!important;padding-bottom:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-gcel7xo{padding-top:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-hj9qlwl{padding-top:0px!important;padding-right:20px!important;padding-bottom:40px!important;padding-left:20px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-hysfkm6{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-xow62uh{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-rxiragv{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-v8kqfyq{padding-top:30px!important;padding-bottom:30px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
@font-face{font-family:"Montserrat";src:url("https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/fonts/jtuhjig1-i6t8kchkm4532vjot5-qnfgpctr6ew-y3tcoqk5.ttf?v=20260609160820") format("truetype");font-style:normal;font-weight:400;font-display:swap;}
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-i5i6rg4{padding-top:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-fvvusaa{padding-bottom:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-nrqrh2u{padding-bottom:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-gqvnj09{padding-bottom:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-ogg0262{padding-top:20px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-xft5bkk{padding-top:40px!important;padding-right:20px!important;padding-bottom:40px!important;padding-left:20px!important;}}

@import url('https://drugstore2door.biz/wp-content/themes/Divi/client-library/elsberrymedicineshoppe-2026-06-09-handoff/images/all-min.css?v=20260609160820');
.cv-mgz-page{--primary-color:#003876;--secondary-color:#ff8000;--primary-base-color:#ffffff;--secondary-base-color:#f6f6f6;--dark-font-color:#333333;--light-font-color:#ffffff;--alert-color:#cc0200;--page-background:#ffffff;--block-background:transparent;--text-transform:none;--xsmall-font-size:12px;--xsmall-font-line:29px;--xsmall-font-weight:normal;--small-font-size:16px;--small-font-line:29px;--small-font-weight:normal;--medium-font-size:20px;--medium-font-line:26px;--medium-font-weight:400;--large-font-size:30px;--large-font-line:40px;--large-font-weight:bold;--xlarge-font-size:45px;--xlarge-font-line:62px;--xlarge-font-weight:bold;--page-wrapper-padding:0px;--vertical-padding:40px 0px;--horizontal-padding:0px 40px;--text-padding:25px 0px 25px 0px;--image-padding:0px 0px 0px 0px;--margin:25px 0px 25px 0px;--radius:10px;--border-radius:30px;--image-radius:10px;--icon-size:15px;--icon-bg-width:150px;--icon-bg-height:150px;--shadows:0px 0px 3px rgb(0 0 0 / 10%);--text-shadow:1px 1px 3px #2c2627;--button-width:250px;--border-width:1px #003876;--button-padding:15px 22px !important;--gradient-color-1:#6a94d2;--gradient-color-2:#cee1ff;--gradient-color-3:#6a94d2;--gradient-angle:195deg;--h1-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--h2-font-family:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-primary:#003876;--cv-preview-secondary:#ff8000;--cv-preview-ink:#333333;--cv-preview-surface:#ffffff;--cv-preview-surface-soft:#f6f6f6;--cv-preview-body-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-heading-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;--cv-preview-button-font:'Poppins', 'Helvetica Neue', Helvetica, Arial, sans-serif;}
.cv-mgz-page,.cv-mgz-page *{box-sizing:border-box}
.cv-mgz-page{width:100%;margin:0;padding:0;color:var(--cv-preview-ink,#24364d);font-family:var(--cv-preview-body-font,Arial,sans-serif);line-height:1.6}
.cv-mgz-is-disabled{display:none!important}
@media (min-width:1200px){.cv-mgz-hide-xl{display:none!important}}
@media (min-width:992px) and (max-width:1199px){.cv-mgz-hide-lg{display:none!important}}
@media (min-width:768px) and (max-width:991px){.cv-mgz-hide-md{display:none!important}}
@media (min-width:576px) and (max-width:767px){.cv-mgz-hide-sm{display:none!important}}
@media (max-width:575px){.cv-mgz-hide-xs{display:none!important}}
.cv-mgz-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}
.cv-mgz-inner-row{width:100%;margin:0;background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-row__inner{width:min(1180px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0;align-items:stretch}
.cv-mgz-row.full_width_row_content_no_paddings .cv-mgz-row__inner,.cv-mgz-row_content_no_paddings .cv-mgz-row__inner{width:100%;max-width:none}
.cv-mgz-column{grid-column:span 12;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:clamp(12px,2vw,24px);background-repeat:no-repeat;background-position:center;background-size:cover}
.cv-mgz-column--span-1{grid-column:span 1}.cv-mgz-column--span-2{grid-column:span 2}.cv-mgz-column--span-3{grid-column:span 3}.cv-mgz-column--span-4{grid-column:span 4}.cv-mgz-column--span-5{grid-column:span 5}.cv-mgz-column--span-6{grid-column:span 6}.cv-mgz-column--span-7{grid-column:span 7}.cv-mgz-column--span-8{grid-column:span 8}.cv-mgz-column--span-9{grid-column:span 9}.cv-mgz-column--span-10{grid-column:span 10}.cv-mgz-column--span-11{grid-column:span 11}.cv-mgz-column--span-12{grid-column:span 12}
.cv-mgz-page .cv-mgz-text>*,.cv-mgz-page .cv-mgz-raw-html>*{margin-top:0!important}.cv-mgz-page .cv-mgz-text>*:last-child,.cv-mgz-page .cv-mgz-raw-html>*:last-child{margin-bottom:0!important}
.cv-mgz-static-block{text-align:center}.cv-mgz-static-block>*{margin-top:0!important}.cv-mgz-static-block>*:last-child{margin-bottom:0!important}.cv-mgz-static-block--footer-links a{color:inherit;text-decoration:none}.cv-mgz-static-block--footer-links a:hover{text-decoration:underline}.cv-mgz-static-block--footer-copyright{color:#fff!important;text-align:center;font-size:12px;line-height:1.5}.cv-mgz-static-block--footer-copyright p{margin:0 0 14px!important}.cv-mgz-ds2d-logo{display:block;width:min(180px,42vw);height:auto;margin:0 auto;color:#fff}.footer-logo-mods img{display:block;max-width:190px;height:auto;margin:0 auto}
.cv-mgz-footer-main{font-family:var(--cv-preview-body-font,Arial,sans-serif);color:var(--cv-preview-ink,#24364d)}.cv-mgz-footer-main .cv-mgz-footer-main__inner{width:min(1440px,100%);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(24px,5vw,80px)}.cv-mgz-footer-main__column{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:12px;text-align:center}.cv-mgz-footer-main__column p{margin-top:0!important}.cv-mgz-footer-main__column p:last-child{margin-bottom:0!important}.cv-mgz-footer-main__contact{font-size:var(--cv-preview-body-size,16px);line-height:1.35}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-family:var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif));font-size:clamp(22px,2.2vw,30px)!important;line-height:1.15!important;font-weight:700!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(13px,1.15vw,16px)!important;line-height:1.28!important}.cv-mgz-footer-main__logo .cv-mgz-raw-html{width:100%}
.cv-mgz-footer-main__contact{padding-top:clamp(22px,3.4vw,38px);padding-bottom:clamp(14px,2.4vw,28px)}.cv-mgz-footer-main__contact .dark-font-small{font-size:clamp(15px,1.55vw,19px)!important;line-height:1.45!important;font-weight:400!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__contact a{color:var(--secondary-color,var(--cv-preview-secondary,#ff7600))!important;text-decoration:none}.cv-mgz-footer-main__contact-heading{margin-bottom:14px}.cv-mgz-footer-main__contact-heading,.cv-mgz-footer-main__links>.primary-font-medium{color:var(--primary-color,var(--cv-preview-primary,#003876))!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(24px,2.35vw,30px)!important;line-height:1.2!important}.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,1.55vw,18px)!important;line-height:1.48!important;color:var(--cv-preview-ink,#2b2b2b)!important}.cv-mgz-footer-main__links .cv-mgz-static-block a{color:inherit!important}.cv-mgz-footer-main__logo img{max-width:min(300px,68vw)!important;width:100%;height:auto}
.cv-mgz-contact-strip .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start}.cv-mgz-contact-strip .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-contact-strip .cv-mgz-text,.cv-mgz-contact-strip .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-contact-strip p,.cv-mgz-contact-strip a,.cv-mgz-contact-strip span{line-height:1.45!important}
.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-row__inner{width:100%;max-width:none;align-items:center;justify-items:start;padding:15px 28px}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-left']) .cv-mgz-row__inner,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.cv-mgz-text[style*='padding-right']) .cv-mgz-row__inner{padding-left:15px;padding-right:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-column{align-items:flex-start;justify-content:center;gap:0}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-text,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) .cv-mgz-raw-html{text-align:left!important;width:100%}.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) p,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) a,.cv-mgz-page--header>.cv-mgz-row:first-child:has(.light-font-small) span{line-height:1.45!important}
.cv-mgz-compact-text-strip>*{margin-top:0!important;margin-bottom:0!important}
.cv-mgz-map-container{display:flex;flex-direction:column;width:100%;align-self:center;min-height:var(--cv-mgz-map-container-min-height,340px);background:#fff;border-radius:28px;padding:10px;box-shadow:0 14px 34px rgba(15,23,42,.1);overflow:hidden}.cv-mgz-map-container .cv-mgz-map-embed{display:block;flex:1 1 auto;width:100%;height:var(--cv-mgz-map-height,360px);min-height:var(--cv-mgz-map-min-height,320px);border:0;border-radius:20px}
.cv-mgz-image{margin:0;display:flex;justify-content:center;align-items:center}.cv-mgz-image img{display:block;max-width:100%;height:auto}
.cv-mgz-button{display:inline-flex;align-items:center;justify-content:center;align-self:center;min-height:46px;padding:12px 24px;border-radius:10px;background:var(--cv-preview-secondary,#29b6ef);color:var(--cv-preview-primary,#163c53);font-family:var(--cv-preview-button-font,var(--cv-preview-body-font,Arial,sans-serif));font-weight:800;text-align:center;text-decoration:none}.cv-mgz-button--size-md{min-height:58px;padding:16px 44px;font-size:18px}.cv-mgz-button--has-icon{gap:.45em}.cv-mgz-button__label,.cv-mgz-button__icon{display:inline-flex;align-items:center}.cv-mgz-button__icon{line-height:1}.cv-mgz-button__icon i{display:block;font-style:normal}
.cv-mgz-toggle{width:100%;text-align:left}.cv-mgz-toggle__summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;font-weight:500;line-height:1.35}.cv-mgz-toggle__summary::-webkit-details-marker{display:none}.cv-mgz-toggle__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;min-width:22px;background:#000;color:#fff;font-size:18px;line-height:1;font-weight:900}.cv-mgz-toggle__icon::before{content:'+'}.cv-mgz-toggle[open] .cv-mgz-toggle__icon::before{content:'-'}.cv-mgz-toggle__content{padding:12px 0 0 34px;line-height:1.6}.cv-mgz-toggle__content>*{margin-top:0!important}.cv-mgz-toggle__content>*:last-child{margin-bottom:0!important}
.cv-mgz-icon{display:inline-flex;justify-content:center;align-items:center;font-weight:800;color:var(--cv-preview-secondary,#29b6ef);font-size:var(--icon-size,32px);line-height:1}.cv-mgz-icon i{display:block;font-style:normal}
.cv-mgz-slider{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-slider__item{flex:0 0 100%;min-width:100%;scroll-snap-align:start;background:transparent}.cv-mgz-slider__item img{display:block;width:100%;height:auto}.cv-mgz-slider::-webkit-scrollbar{height:8px}.cv-mgz-slider::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xl,1);position:relative;width:100%;overflow:hidden}.cv-mgz-image-carousel__track{display:flex;gap:var(--cv-mgz-carousel-gap,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.cv-mgz-image-carousel__slide{position:relative;display:flex;flex-direction:column;flex:0 0 calc((100% - (var(--cv-mgz-carousel-items,1) - 1)*var(--cv-mgz-carousel-gap,0px))/var(--cv-mgz-carousel-items,1));min-width:0;margin:0;scroll-snap-align:start}.cv-mgz-image-carousel__slide img{display:block;width:100%;height:auto}.cv-mgz-image-carousel__caption{font-size:14px;line-height:1.45}.cv-mgz-image-carousel__nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.9);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.cv-mgz-image-carousel__nav--prev{left:12px}.cv-mgz-image-carousel__nav--next{right:12px}.cv-mgz-image-carousel__dots{display:flex;justify-content:center;gap:8px;padding:12px}.cv-mgz-image-carousel__dot{width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28);display:block}.cv-mgz-image-carousel__track::-webkit-scrollbar{height:8px}.cv-mgz-image-carousel__track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.mgz-pageable{position:relative;width:100%;overflow:hidden}.mgz-pageable-track{display:flex;gap:var(--mgz-pageable-gap,0);padding-left:var(--mgz-pageable-stage-padding,0);padding-right:var(--mgz-pageable-stage-padding,0);overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.mgz-pageable-slide{flex:0 0 100%;min-width:100%;scroll-snap-align:start}.mgz-pageable-slide>.cv-mgz-row,.mgz-pageable-slide>.cv-mgz-inner-row{height:100%}.mgz-pageable-nav{position:absolute;top:50%;z-index:2;transform:translateY(-50%);width:38px;height:38px;border:0;border-radius:999px;background:rgba(255,255,255,.92);color:var(--cv-preview-ink,#24364d);font-size:28px;line-height:1;box-shadow:0 8px 22px rgba(15,23,42,.18)}.mgz-pageable-nav-prev{left:12px}.mgz-pageable-nav-next{right:12px}.mgz-pageable-dots{display:flex;justify-content:center;gap:8px;padding:12px}.mgz-pageable-dot{display:block;width:9px;height:9px;border-radius:999px;background:rgba(36,54,77,.28)}.mgz-pageable-track::-webkit-scrollbar{height:8px}.mgz-pageable-track::-webkit-scrollbar-thumb{background:rgba(36,54,77,.22);border-radius:999px}
.cv-mgz-inferred-dark-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))}
.primary-color-bg{background-color:var(--primary-color,var(--cv-preview-primary,#163c53))!important}.secondary-color-bg{background-color:var(--secondary-color,var(--cv-preview-secondary,#29b6ef))!important}.primary-base-color-bg{background-color:var(--primary-base-color,var(--cv-preview-surface,#fff))!important}.secondary-base-color-bg{background-color:var(--secondary-base-color,var(--block-background,var(--cv-preview-surface-soft,#f6f6f6)))!important}
.light-font-xlarge{color:var(--light-font-color,#fff)!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.light-font-large{color:var(--light-font-color,#fff)!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.light-font-medium{color:var(--light-font-color,#fff)!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.light-font-small{color:var(--light-font-color,#fff)!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.dark-font-xlarge{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.dark-font-large{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.dark-font-medium{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--medium-font-size,clamp(18px,2vw,24px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.dark-font-small{color:var(--dark-font-color,var(--cv-preview-ink,#24364d))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}
.primary-font-xlarge{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h1-font-family,var(--cv-preview-h1-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--xlarge-font-size,clamp(30px,3.15vw,44px))!important;line-height:var(--xlarge-font-line,1.12)!important;font-weight:var(--xlarge-font-weight,800)!important}.primary-font-large{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-family:var(--h2-font-family,var(--cv-preview-h2-font-family,var(--cv-preview-heading-font,var(--cv-preview-body-font,Arial,sans-serif))));font-size:var(--large-font-size,clamp(24px,3vw,40px))!important;line-height:var(--large-font-line,1.16)!important;font-weight:var(--large-font-weight,800)!important}.primary-font-medium,.primary-link{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--medium-font-size,clamp(16px,1.8vw,21px))!important;line-height:var(--medium-font-line,1.35)!important;font-weight:var(--medium-font-weight,700)!important}.primary-font-small{color:var(--primary-color,var(--cv-preview-primary,#163c53))!important;font-size:var(--small-font-size,14px)!important;line-height:var(--small-font-line,1.45)!important;font-weight:var(--small-font-weight,400)!important}.primary-link{text-decoration:none}
.light-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.light-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.dark-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-xlarge>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-large>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-medium>:is(h1,h2,h3,h4,h5,h6,p,div,span),.primary-font-small>:is(h1,h2,h3,h4,h5,h6,p,div,span){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;letter-spacing:inherit}
.cv-mgz-compact-text-strip{padding-top:12px!important;padding-bottom:0!important;font-family:var(--cv-preview-body-font,Arial,sans-serif)!important;font-size:var(--cv-preview-body-size,16px)!important;line-height:var(--cv-preview-body-line-height,1.4)!important;font-weight:var(--cv-preview-body-weight,400)!important;letter-spacing:0!important}
.box-shadows{box-shadow:0 18px 44px rgba(15,23,42,.14)}.box-shadows2{background:var(--cv-preview-surface,#fff);border-radius:18px;box-shadow:0 18px 34px rgba(15,23,42,.12)}.image-design img{max-width:150px}.image-padding{padding-top:10px}.ds2d-fill-rx{background:var(--cv-preview-secondary,#29b6ef)!important;color:var(--cv-preview-primary,#163c53)!important;border-radius:10px!important}
.cv-mgz-row.hero_row .cv-mgz-row__inner{min-height:inherit}.cv-mgz-page iframe{max-width:100%;border:0}
@media (max-width:991px){.cv-mgz-page{overflow-x:hidden}.cv-mgz-row{overflow:hidden}.cv-mgz-row__inner{width:100%;max-width:none;padding-left:clamp(20px,4vw,34px);padding-right:clamp(20px,4vw,34px);grid-template-columns:minmax(0,1fr)}.cv-mgz-row__inner--proportional{grid-template-columns:minmax(0,1fr)!important}.cv-mgz-column,.cv-mgz-column[class*='cv-mgz-column--span-']{grid-column:1/-1!important;min-width:0}.cv-mgz-column[style*='padding-left'],.cv-mgz-column[style*='padding-right']{padding-left:0!important;padding-right:0!important}.cv-mgz-column[style*='min-height']{min-height:280px!important}.cv-mgz-text,.cv-mgz-raw-html{text-align:center}.cv-mgz-text,.cv-mgz-raw-html,.cv-mgz-button{max-width:100%;overflow-wrap:normal;word-break:normal}.cv-mgz-button{align-self:center!important;margin:0 0 20px 0!important;justify-content:center!important;text-align:center!important;padding-left:clamp(18px,4vw,44px)!important;padding-right:clamp(18px,4vw,44px)!important}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:clamp(8px,2vw,18px)!important;padding-right:clamp(8px,2vw,18px)!important}.cv-mgz-text p,.cv-mgz-raw-html p{max-width:100%;line-height:1.2!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(36px,7.6vw,64px)!important;line-height:1.08!important}.cv-mgz-image img,.cv-mgz-raw-html img{max-width:100%!important;height:auto!important}.cv-mgz-footer-main .cv-mgz-footer-main__inner{grid-template-columns:minmax(0,1fr);gap:26px}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(38px,8.6vw,72px)!important;line-height:1.08!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(28px,5.6vw,48px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(17px,2.7vw,24px)!important}}
@media (max-width:575px){.cv-mgz-page{font-size:16px;line-height:1.55}.cv-mgz-row__inner{padding-left:20px;padding-right:20px}.cv-mgz-column{gap:18px}.cv-mgz-column:has(>.cv-mgz-icon){gap:6px}.cv-mgz-column[style*='min-height']{min-height:220px!important}.cv-mgz-button{width:min(100%,320px);min-height:48px;padding-top:13px!important;padding-bottom:13px!important;padding-left:18px!important;padding-right:18px!important;font-size:16px}.cv-mgz-map-container{min-height:280px;border-radius:18px;padding:6px}.cv-mgz-map-container .cv-mgz-map-embed{min-height:260px;border-radius:14px}.cv-mgz-text[style*='padding-left'],.cv-mgz-text[style*='padding-right'],.cv-mgz-raw-html[style*='padding-left'],.cv-mgz-raw-html[style*='padding-right'],.cv-mgz-page .font-size2{padding-left:0!important;padding-right:0!important}.cv-mgz-text p,.cv-mgz-raw-html p{line-height:1.14!important}.cv-mgz-text span[style*='font-size: 80px'],.cv-mgz-text span[style*='font-size:80px'],.cv-mgz-text span[style*='font-size: 90px'],.cv-mgz-text span[style*='font-size:90px'],.cv-mgz-text span[style*='font-size: 100px'],.cv-mgz-text span[style*='font-size:100px'],.cv-mgz-raw-html span[style*='font-size: 80px'],.cv-mgz-raw-html span[style*='font-size:80px'],.cv-mgz-raw-html span[style*='font-size: 90px'],.cv-mgz-raw-html span[style*='font-size:90px'],.cv-mgz-raw-html span[style*='font-size: 100px'],.cv-mgz-raw-html span[style*='font-size:100px']{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.cv-mgz-page .font-size2,.cv-mgz-page .font-size2 *{font-size:clamp(30px,12.8vw,48px)!important;line-height:1.06!important}.light-font-xlarge,.dark-font-xlarge,.primary-font-xlarge{font-size:clamp(32px,14vw,52px)!important;line-height:1.06!important}.light-font-large,.dark-font-large,.primary-font-large{font-size:clamp(26px,10vw,40px)!important;line-height:1.12!important}.light-font-medium,.dark-font-medium,.primary-font-medium,.primary-link{font-size:clamp(16px,5.4vw,22px)!important;line-height:1.3!important}.light-font-small,.dark-font-small,.primary-font-small{font-size:14px!important}.cv-mgz-footer-main__column{align-items:center;text-align:center}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:22px!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:14px!important;line-height:1.28!important}.footer-logo-mods img{max-width:min(190px,70vw)!important}}
@media (max-width:575px){.cv-mgz-footer-main{background:#fff}.cv-mgz-footer-main .cv-mgz-footer-main__inner{gap:22px;padding-top:22px;padding-bottom:24px}.cv-mgz-footer-main__column{gap:14px}.cv-mgz-footer-main__contact{padding-top:0;padding-bottom:0}.cv-mgz-footer-main__contact .primary-font-medium,.cv-mgz-footer-main__links .primary-font-medium{font-size:clamp(22px,5.7vw,28px)!important;line-height:1.16!important}.cv-mgz-footer-main__contact .dark-font-small,.cv-mgz-footer-main__links .primary-font-small,.cv-mgz-footer-main__links .cv-mgz-static-block{font-size:clamp(15px,4.1vw,18px)!important;line-height:1.42!important}.cv-mgz-footer-main__links{gap:16px}.cv-mgz-footer-main__logo img,.footer-logo-mods img{max-width:min(300px,68vw)!important;width:100%!important;height:auto!important}}
@media (min-width:1200px){.cv-mgz-align-xl-left{text-align:left}.cv-mgz-align-xl-center{text-align:center}.cv-mgz-align-xl-right{text-align:right}.cv-mgz-align-xl-justify{text-align:justify}}
@media (min-width:992px){.cv-mgz-align-lg-left{text-align:left}.cv-mgz-align-lg-center{text-align:center}.cv-mgz-align-lg-right{text-align:right}.cv-mgz-align-lg-justify{text-align:justify}}
@media (max-width:991px){.cv-mgz-align-md-left{text-align:left}.cv-mgz-align-md-center{text-align:center}.cv-mgz-align-md-right{text-align:right}.cv-mgz-align-md-justify{text-align:justify}}
@media (max-width:767px){.cv-mgz-align-sm-left{text-align:left}.cv-mgz-align-sm-center{text-align:center}.cv-mgz-align-sm-right{text-align:right}.cv-mgz-align-sm-justify{text-align:justify}}
@media (max-width:575px){.cv-mgz-align-xs-left{text-align:left}.cv-mgz-align-xs-center{text-align:center}.cv-mgz-align-xs-right{text-align:right}.cv-mgz-align-xs-justify{text-align:justify}}
@media (max-width:1199px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-lg,1)}}@media (max-width:991px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-md,1)}}@media (max-width:767px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-sm,1)}}@media (max-width:575px){.cv-mgz-image-carousel{--cv-mgz-carousel-items:var(--cv-mgz-carousel-items-xs,1)}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-q7wtdah{padding-top:30px!important;}}
@media (max-width:767px){.cv-mgz-page .cv-mgz-node-hkusja6{padding-top:30px!important;padding-bottom:30px!important;}}