.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-168929 .elementor-element.elementor-element-6889c91{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-168929 .elementor-element.elementor-element-3005a70{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-image .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-image .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Open-sans;}.elementor-168929 .elementor-element.elementor-element-99363c9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Open-sans;}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-168929 .elementor-element.elementor-element-f1e2b44{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-0a72724{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-8de4240{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Open-sans;line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-168929 .elementor-element.elementor-element-3a31aad .elementor-heading-title{font-family:"Clarity City", Open-sans;line-height:1.1em;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Open-sans;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Open-sans;color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-168929 .elementor-element.elementor-element-6be1e08{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-ba89e31{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-3500f48{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-b489cb1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-7ea696c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-e25c7c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-4e6752c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-2c442a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-eb03a85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-4275682{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-d64a860{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-443884f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-989da94{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-1562fbd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-8a97bb2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-451163b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-625e555{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-c0450c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-5db1608{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-18b2bf4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-5a87548{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-a52dd71{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-e99ed6a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-c83e8ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-3e60ca3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-09906d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-e931a56{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-cdee32a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-83ff7fe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-168929 .elementor-element.elementor-element-4ca0542{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS *//* this hides the on-page nav bar and footer from being visable on the front end, but still allows editing from within the editor. delete this block to show it again */

body:not(.elementor-editor-active) .dm-sec.dm-header, body:not(.elementor-editor-active) #dm-sec.dm-header, body:not(.elementor-editor-active) .dm-foot-w, body:not(.elementor-editor-active) #dm-foot-w {
    display: none !important;
}

/* end of the nav bar and footer visability rules */


/* DigitalMarketer homepage (AI). Each container and widget carries a dm-* class (Advanced > CSS Classes). */
body .elementor { --dm-ink:#0B1220; --dm-ink2:#1F2937; --dm-muted:#4B5563; --dm-bg:#F6F9F7; --dm-line:#E2E9E5;
  --dm-green:#00D45B; --dm-green-text:#00813C; --dm-mint:#E6F9EE; --dm-soft:#B8C4BE;
  --dm-grad:linear-gradient(135deg,#00D45B 0%,#00B84F 100%);
  --dm-btn-grad:linear-gradient(135deg,#00873F 0%,#00703A 100%); --dm-btn-grad-hover:linear-gradient(135deg,#007A39 0%,#00612F 100%); }

/* reset Elementor container spacing inside our sections */
body .elementor .dm-sec, body .elementor .dm-sec * { font-family:"Plus Jakarta Sans",sans-serif; box-sizing:border-box; }
body .elementor .dm-sec, body .elementor .dm-sec .e-con { --padding-top:0px; --padding-bottom:0px; --padding-left:0px; --padding-right:0px;
  --margin-top:0px; --margin-bottom:0px; padding:0; min-width:0; }
body .elementor .dm-sec { background:#fff; color:var(--dm-ink); gap:0; }
/* set flex explicitly so layout never depends on Elementor's generated per-element CSS */
body .elementor .dm-sec, body .elementor .dm-sec .e-con { --display:flex; display:flex; flex-direction:column; flex-wrap:nowrap; }
body .elementor .dm-sec .dm-header-in, body .elementor .dm-sec .dm-header-actions, body .elementor .dm-sec .dm-hero-in, body .elementor .dm-sec .dm-cta-row,
body .elementor .dm-sec .dm-shift-in, body .elementor .dm-sec .dm-how-head, body .elementor .dm-sec .dm-quotes, body .elementor .dm-sec .dm-demo-in { flex-direction:row; }
body .elementor .dm-sec .dm-cta-row { flex-wrap:wrap; }
body .elementor .dm-sec .elementor-widget { margin:0; }
body .elementor .dm-sec .elementor-widget-text-editor p { margin:0 0 .9em; }
body .elementor .dm-sec .elementor-widget-text-editor p:last-child { margin-bottom:0; }
body .elementor .dm-sec .dm-fonts { display:none; }

/* layout helpers */
body .elementor .dm-wrap { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }
body .elementor .dm-head-center { text-align:center; align-items:center; max-width:46rem; gap:1.1rem; }

/* type */
body .elementor .dm-sec .elementor-heading-title { text-transform:none; margin:0; }
body .elementor .dm-sec .dm-h1 .elementor-heading-title { font-size:clamp(2.5rem,5vw,4.1rem); line-height:1.04; letter-spacing:-0.035em; font-weight:800; color:var(--dm-ink); }
body .elementor .dm-sec .dm-h1 .elementor-heading-title span { background-image:linear-gradient(135deg,#00944A 0%,#00703A 100%); -webkit-background-clip:text; background-clip:text; color:transparent; }
body .elementor .dm-sec .dm-h2 .elementor-heading-title { font-size:clamp(2rem,3.5vw,3rem); line-height:1.08; letter-spacing:-0.03em; font-weight:800; color:inherit; }
body .elementor .dm-sec .dm-h3 .elementor-heading-title { font-size:1.6rem; line-height:1.15; letter-spacing:-0.02em; font-weight:800; color:var(--dm-ink); }
body .elementor .dm-sec .dm-h4 .elementor-heading-title { font-size:1.3rem; line-height:1.2; letter-spacing:-0.015em; font-weight:700; color:#fff; }
body .elementor .dm-sec .dm-lede { font-size:1.2rem; line-height:1.65; color:var(--dm-muted); max-width:36rem; }
body .elementor .dm-sec .dm-body { font-size:1.075rem; line-height:1.7; color:var(--dm-muted); }
body .elementor .dm-sec .dm-eyebrow { margin:0; font-size:.78rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--dm-green-text); }
body .elementor .dm-sec .dm-eyebrow-w + .elementor-element { margin-top:-.4rem; }

/* buttons: white text on #00873F to #00703A (4.6:1 at the lightest point, AA). #00D45B stays as the accent glow. */
body .elementor .dm-sec .elementor-button { font-weight:700; border-radius:999px; padding:.85rem 1.5rem; font-size:.98rem; line-height:1.2; border:0;
  transition:transform .2s ease, box-shadow .2s ease, background-color .2s ease, color .2s ease; }
body .elementor .dm-sec .dm-btn .elementor-button { background:#007A39 var(--dm-btn-grad); color:#fff; box-shadow:0 10px 28px rgba(0,212,91,.32); }
body .elementor .dm-sec .dm-btn .elementor-button:hover, body .elementor .dm-sec .dm-btn .elementor-button:focus-visible { background:#006E33 var(--dm-btn-grad-hover); color:#fff;
  transform:translateY(-2px); box-shadow:0 16px 36px rgba(0,212,91,.42); }
body .elementor .dm-sec .dm-btn-ghost .elementor-button { background:transparent; color:var(--dm-ink); box-shadow:inset 0 0 0 1.5px #CBD5D0; }
body .elementor .dm-sec .dm-btn-ghost .elementor-button:hover { box-shadow:inset 0 0 0 1.5px var(--dm-ink); color:var(--dm-ink); }
body .elementor .dm-sec .dm-btn-outline .elementor-button { background:#fff; color:var(--dm-ink); box-shadow:inset 0 0 0 1.5px var(--dm-ink); }
body .elementor .dm-sec .dm-btn-outline .elementor-button:hover { background:var(--dm-ink); color:#fff; }
body .elementor .dm-sec .dm-btn-lg .elementor-button { padding:1.05rem 1.9rem; font-size:1.05rem; }
body .elementor .dm-sec .dm-btn-sm .elementor-button { padding:.65rem 1.15rem; font-size:.92rem; }
body .elementor .dm-sec .dm-link-arrow .elementor-button { background:none; padding:0; color:var(--dm-green); border-radius:0; box-shadow:none; }
body .elementor .dm-sec .dm-link-arrow .elementor-button:hover { color:#fff; }
body .elementor .dm-sec .dm-link-arrow .elementor-button-text::after { content:" \2192"; }

/* header */
body .elementor .dm-header { position:sticky; top:0; z-index:100; background:rgba(255,255,255,.88); backdrop-filter:saturate(1.4) blur(14px);
  -webkit-backdrop-filter:saturate(1.4) blur(14px); border-bottom:1px solid var(--dm-line); }
body .elementor .dm-header-in { max-width:1240px; width:100%; margin:0 auto; padding:.8rem 1.5rem !important; align-items:center; justify-content:space-between; gap:1.5rem; flex-wrap:nowrap; }
body .elementor .dm-logo { flex:0 0 auto; width:auto; }
body .elementor .dm-logo img { width:150px; height:auto; display:block; }
body .elementor .dm-nav-w { flex:1 1 auto; width:auto; }
body .elementor .dm-nav { display:flex; gap:2rem; justify-content:center; }
body .elementor .dm-nav a { color:var(--dm-ink2); font-weight:600; font-size:.95rem; text-decoration:none; }
body .elementor .dm-nav a:hover { color:var(--dm-green-text); }
body .elementor .dm-header-actions { flex:0 0 auto; width:auto; gap:.6rem; align-items:center; flex-wrap:nowrap; }
body .elementor .dm-header-actions .elementor-widget { width:auto; }

/* hero */
body .elementor .dm-hero { background:radial-gradient(60rem 30rem at 85% 10%, rgba(0,212,91,.16), transparent 60%),
  radial-gradient(40rem 26rem at 0% 100%, rgba(0,212,91,.08), transparent 60%), var(--dm-bg); overflow:hidden; }
body .elementor .dm-hero-in { max-width:1240px; width:100%; margin:0 auto; padding:5.5rem 1.5rem 6.5rem !important; align-items:center; gap:4rem; flex-wrap:nowrap; }
body .elementor .dm-hero-copy { flex:1.2 1 0; gap:1.5rem; }
body .elementor .dm-mock-w { flex:1 1 0; width:auto; }
body .elementor .dm-pill { display:inline-flex; align-items:center; gap:.6rem; background:#fff; border:1px solid var(--dm-line); border-radius:999px;
  padding:.4rem .9rem .4rem .45rem; font-size:.88rem; font-weight:600; color:var(--dm-ink2); box-shadow:0 4px 14px rgba(11,18,32,.05); }
body .elementor .dm-pill b { background:var(--dm-ink); color:var(--dm-green); border-radius:999px; padding:.15rem .6rem; font-size:.72rem; letter-spacing:.08em; text-transform:uppercase; }
body .elementor .dm-cta-row { gap:.85rem; flex-wrap:wrap; align-items:center; }
body .elementor .dm-cta-row .elementor-widget { width:auto; }
body .elementor .dm-sec .dm-micro { font-size:.9rem; color:var(--dm-muted); margin-top:-.4rem; }

/* hero product mock */
body .elementor .dm-mock { position:relative; background:#fff; border:1px solid var(--dm-line); border-radius:1.4rem;
  box-shadow:0 30px 80px rgba(11,18,32,.14), 0 8px 20px rgba(0,180,79,.08); transform:rotate(1.2deg); }
body .elementor .dm-mock-bar { display:flex; gap:.4rem; align-items:center; padding:.85rem 1.1rem; border-bottom:1px solid var(--dm-line); }
body .elementor .dm-mock-bar span { width:.62rem; height:.62rem; border-radius:50%; background:#E2E9E5; }
body .elementor .dm-mock-bar em { margin-left:auto; font-style:normal; font-size:.78rem; font-weight:600; color:var(--dm-green-text); }
body .elementor .dm-mock-body { padding:1.3rem; display:flex; flex-direction:column; gap:1rem; }
body .elementor .dm-bubble { align-self:flex-end; background:var(--dm-ink); color:#fff; border-radius:1rem 1rem .25rem 1rem; padding:.75rem 1rem; font-size:.95rem; font-weight:500; max-width:85%; }
body .elementor .dm-ace b { display:inline-block; font-size:.8rem; font-weight:800; color:var(--dm-ink); margin-bottom:.4rem; }
body .elementor .dm-ace ul { list-style:none; margin:0; padding:0; display:flex; flex-direction:column; gap:.55rem; }
body .elementor .dm-ace li { position:relative; padding-left:1.6rem; font-size:.88rem; font-weight:600; color:var(--dm-ink2); line-height:1.35; }
body .elementor .dm-ace li i { position:absolute; left:0; top:.1rem; width:1.05rem; height:1.05rem; border-radius:50%; background:var(--dm-mint); }
body .elementor .dm-ace li i::after { content:""; position:absolute; left:.38rem; top:.2rem; width:.28rem; height:.5rem; border:solid var(--dm-green-text); border-width:0 2px 2px 0; transform:rotate(45deg); }
body .elementor .dm-ace small { display:block; font-weight:500; color:var(--dm-muted); font-size:.8rem; }
body .elementor .dm-out { background:var(--dm-bg); border:1px solid var(--dm-line); border-radius:1rem; padding:1rem; }
body .elementor .dm-out-lbl { font-size:.72rem; font-weight:700; letter-spacing:.12em; text-transform:uppercase; color:var(--dm-green-text); }
body .elementor .dm-out-ttl { font-size:1.02rem; font-weight:700; margin:.35rem 0 .8rem; color:var(--dm-ink); }
body .elementor .dm-out-chips { display:flex; flex-wrap:wrap; gap:.4rem; }
body .elementor .dm-out-chips span { font-size:.76rem; font-weight:600; background:#fff; border:1px solid var(--dm-line); border-radius:999px; padding:.3rem .65rem; color:var(--dm-ink2); }
body .elementor .dm-float { position:absolute; left:-1.4rem; bottom:-1.1rem; background:var(--dm-grad); color:var(--dm-ink); font-weight:800; font-size:.85rem;
  padding:.6rem 1rem; border-radius:999px; box-shadow:0 12px 30px rgba(0,180,79,.35); transform:rotate(-3deg); }

/* stats strip */
body .elementor .dm-stats { background:var(--dm-ink); }
body .elementor .dm-stats-grid { max-width:1200px; margin:0 auto; padding:2.2rem 1.5rem; display:grid; grid-template-columns:repeat(4,1fr); gap:1.5rem; }
body .elementor .dm-stats-grid div { display:flex; flex-direction:column; gap:.25rem; border-left:2px solid rgba(0,212,91,.55); padding-left:1rem; }
body .elementor .dm-stats-grid strong { color:#fff; font-size:1.5rem; font-weight:800; letter-spacing:-0.02em; }
body .elementor .dm-stats-grid span { color:#A7B3AD; font-size:.9rem; line-height:1.4; }

/* shift */
body .elementor .dm-shift-in { padding:7rem 1.5rem !important; gap:4.5rem; align-items:center; flex-wrap:nowrap; }
body .elementor .dm-shift-copy { flex:1 1 0; gap:1.2rem; }
body .elementor .dm-compare { flex:1 1 0; gap:1rem; }
body .elementor .dm-card-then, body .elementor .dm-card-now { border-radius:1.25rem; padding:1.6rem 1.8rem; }
body .elementor .dm-card-then { background:var(--dm-bg); border:1px solid var(--dm-line); }
body .elementor .dm-sec .dm-card-now { background:var(--dm-ink); box-shadow:0 24px 60px rgba(11,18,32,.18); margin-left:2.5rem; }
body .elementor .dm-sec .dm-tag { margin:0 0 .8rem; font-size:.75rem; font-weight:700; letter-spacing:.14em; text-transform:uppercase; color:var(--dm-muted); }
body .elementor .dm-card-now .dm-tag { color:var(--dm-green); }
body .elementor .dm-card-then ul, body .elementor .dm-card-now ul { margin:0; padding:0; list-style:none; display:flex; flex-direction:column; gap:.55rem; }
body .elementor .dm-card-then li, body .elementor .dm-card-now li { position:relative; padding-left:1.5rem; font-size:1rem; line-height:1.5; }
body .elementor .dm-card-then li { color:var(--dm-muted); }
body .elementor .dm-card-then li::before { content:"\2013"; position:absolute; left:0; color:#9AA6A0; }
body .elementor .dm-card-now li { color:#fff; font-weight:600; }
body .elementor .dm-card-now li::before { content:"\2713"; position:absolute; left:0; color:var(--dm-green); font-weight:800; }

/* offers */
body .elementor .dm-offers { background:var(--dm-bg); padding:7rem 1.5rem !important; gap:3.5rem; align-items:center; }
body .elementor .dm-sec .dm-offer-grid { display:grid !important; grid-template-columns:1.25fr 1fr 1fr; gap:1.25rem; align-items:stretch; }
body .elementor .dm-offer { background:#fff; border:1px solid var(--dm-line); border-radius:1.5rem; padding:2rem !important; gap:.9rem; width:auto;
  scroll-margin-top:6rem; transition:transform .25s ease, box-shadow .25s ease; }
body .elementor .dm-offer:hover { transform:translateY(-4px); box-shadow:0 24px 50px rgba(11,18,32,.08); }
body .elementor .dm-feature { background:linear-gradient(180deg,#fff 0%,#F1FCF5 100%); border:2px solid var(--dm-green); box-shadow:0 24px 60px rgba(0,180,79,.14); }
body .elementor .dm-badge { display:inline-block; font-size:.72rem; font-weight:700; letter-spacing:.1em; text-transform:uppercase; border-radius:999px; padding:.35rem .75rem;
  background:#EEF1F0; color:var(--dm-muted); }
body .elementor .dm-feature .dm-badge { background:var(--dm-ink); color:var(--dm-green); }
body .elementor .dm-sec .dm-who { font-size:.95rem; font-weight:700; color:var(--dm-green-text); margin-top:-.4rem; }
body .elementor .dm-soon .dm-who { color:var(--dm-muted); }
body .elementor .dm-sec .dm-offer-desc { font-size:1rem; line-height:1.65; color:var(--dm-muted); }
body .elementor .dm-checks { flex-grow:1; }
body .elementor .dm-checks ul { margin:.2rem 0 .6rem; padding:0; list-style:none; display:flex; flex-direction:column; gap:.55rem; }
body .elementor .dm-checks li { position:relative; padding-left:1.7rem; font-size:.95rem; font-weight:600; color:var(--dm-ink2); }
body .elementor .dm-checks li::before { content:"\2713"; position:absolute; left:0; top:.1rem; width:1.1rem; height:1.1rem; border-radius:50%; background:var(--dm-mint);
  color:var(--dm-green-text); font-size:.68rem; font-weight:800; display:flex; align-items:center; justify-content:center; }
body .elementor .dm-offer .elementor-button { width:100%; justify-content:center; }

/* how it works (dark) */
body .elementor .dm-dark { background:radial-gradient(50rem 26rem at 100% 0%, rgba(0,212,91,.18), transparent 60%), var(--dm-ink); color:#fff; }
body .elementor .dm-how { padding:7rem 1.5rem !important; gap:3rem; }
body .elementor .dm-dark .dm-eyebrow { color:var(--dm-green); }
body .elementor .dm-dark .dm-body { color:var(--dm-soft); }
body .elementor .dm-how-head { gap:3rem; align-items:flex-end; flex-wrap:nowrap; }
body .elementor .dm-how-title { flex:1.2 1 0; gap:1rem; }
body .elementor .dm-how-side { flex:1 1 0; gap:1rem; }
body .elementor .dm-sec .dm-steps { display:grid !important; grid-template-columns:repeat(3,1fr); gap:1.25rem; }
body .elementor .dm-step { background:rgba(255,255,255,.04); border:1px solid rgba(255,255,255,.1); border-radius:1.25rem; padding:1.8rem !important; gap:.7rem; width:auto; }
body .elementor .dm-sec .dm-step-n { margin:0; font-size:.85rem; font-weight:800; color:var(--dm-green); letter-spacing:.08em; }
body .elementor .dm-sec .dm-step-body { color:var(--dm-soft); font-size:1rem; line-height:1.6; }
body .elementor .dm-depts { display:flex; flex-wrap:wrap; gap:.6rem; }
body .elementor .dm-depts span { border:1px solid rgba(0,212,91,.35); color:#D7F7E4; border-radius:999px; padding:.45rem .95rem; font-size:.88rem; font-weight:600; }

/* results */
body .elementor .dm-results { padding:7rem 1.5rem !important; gap:2rem; align-items:center; }
body .elementor .dm-results .dm-head-center { max-width:44rem; }
body .elementor .dm-results-grid { display:grid; grid-template-columns:repeat(3,1fr); gap:1.25rem; }
body .elementor .dm-results-grid div { background:var(--dm-bg); border:1px solid var(--dm-line); border-radius:1.25rem; padding:1.8rem; display:flex; flex-direction:column; gap:.35rem; }
body .elementor .dm-results-grid strong { font-size:3rem; font-weight:800; letter-spacing:-0.04em; line-height:1; color:var(--dm-green-text); }
body .elementor .dm-results-grid span { font-size:1rem; font-weight:600; color:var(--dm-ink2); }
body .elementor .dm-results-grid em { font-style:normal; font-size:.85rem; color:var(--dm-muted); }
body .elementor .dm-quotes { gap:1.25rem; align-items:stretch; flex-wrap:nowrap; margin-top:1rem; }
body .elementor .dm-quote-big { flex:1.1 1 0; background:var(--dm-ink); border-radius:1.25rem; padding:2.4rem; }
body .elementor .dm-quote-big .elementor-widget-container { height:100%; display:flex; flex-direction:column; justify-content:space-between; gap:1.5rem; }
body .elementor .dm-sec .dm-quote-big p { font-size:1.3rem; line-height:1.5; color:#fff; font-weight:500; letter-spacing:-0.01em; margin:0; }
body .elementor .dm-quote-stack { flex:1 1 0; gap:1rem; }
body .elementor .dm-quote { border:1px solid var(--dm-line); border-radius:1.25rem; padding:1.4rem 1.6rem; background:#fff; }
body .elementor .dm-sec .dm-quote p { font-size:1rem; line-height:1.6; color:var(--dm-ink2); }
body .elementor .dm-sec p.dm-by { display:flex; flex-direction:column; font-size:.9rem; line-height:1.45; margin:0; }
body .elementor .dm-by strong { color:var(--dm-ink); font-weight:700; }
body .elementor .dm-by span { color:var(--dm-muted); }
body .elementor .dm-quote-big .dm-by strong { color:var(--dm-green); }
body .elementor .dm-quote-big .dm-by span { color:#A7B3AD; }

/* demo */
body .elementor .dm-demo { background:var(--dm-bg); scroll-margin-top:5rem; }
body .elementor .dm-demo-in { padding:6.5rem 1.5rem !important; gap:4rem; align-items:center; flex-wrap:nowrap; }
body .elementor .dm-demo-copy { flex:1 1 0; gap:1.2rem; align-items:flex-start; }
body .elementor .dm-video { flex:1.6 1 0; width:auto; border-radius:1.25rem; overflow:hidden; box-shadow:0 30px 70px rgba(11,18,32,.16); }
body .elementor .dm-video .elementor-wrapper { position:relative; aspect-ratio:16/9; width:100%; }
body .elementor .dm-video iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }

/* final CTA */
body .elementor .dm-final { background:var(--dm-bg); padding:0 1.5rem 7rem !important; }
body .elementor .dm-final-in { max-width:1200px; width:100%; margin:0 auto; text-align:center; align-items:center; gap:1.2rem; border-radius:2rem; padding:5rem 2rem !important;
  background:radial-gradient(36rem 20rem at 50% 0%, rgba(0,212,91,.28), transparent 70%), var(--dm-ink); color:#fff; }
body .elementor .dm-final .dm-body { color:var(--dm-soft); max-width:34rem; }
body .elementor .dm-final-in .elementor-widget { width:auto; }

/* footer */
body .elementor .dm-footer { background:var(--dm-bg); border-top:1px solid var(--dm-line); }
body .elementor .dm-foot { max-width:1200px; margin:0 auto; padding:1.8rem 1.5rem; display:flex; justify-content:space-between; gap:1rem; flex-wrap:wrap; font-size:.9rem; color:var(--dm-muted); }
body .elementor .dm-foot nav { display:flex; gap:1.5rem; }
body .elementor .dm-foot a { color:var(--dm-ink2); text-decoration:none; font-weight:600; }
body .elementor .dm-foot a:hover { color:var(--dm-green-text); }

/* coming-soon buttons: not links, not clickable */
body .elementor .dm-sec .dm-btn-soon .elementor-button { background:#EEF1F0; color:var(--dm-muted); box-shadow:inset 0 0 0 1.5px #D5DCD8;
  cursor:default; pointer-events:none; letter-spacing:.1em; text-transform:uppercase; font-size:.85rem; }
body .elementor .dm-offer .dm-btn-soon .elementor-button { width:100%; justify-content:center; }

/* full-width widgets that should sit inside the 1200px wrap (pills, stat boxes) */
body .elementor .dm-sec .elementor-widget.dm-wrap { width:100%; max-width:1200px; margin-left:auto; margin-right:auto; }
body .elementor .dm-depts { justify-content:center; }

/* demo video card (click to play) */
body .elementor .dm-vcard-w { flex:1.6 1 0; width:auto; min-width:0; }
body .elementor .dm-vcard { position:relative; aspect-ratio:16/9; container-type:inline-size; border-radius:1.6rem; background:#F7F6F2;
  border:1px solid #E4E2DB; box-shadow:0 30px 70px rgba(11,18,32,.14); cursor:pointer; overflow:hidden; }
body .elementor .dm-vcard::before { content:""; position:absolute; inset:0; pointer-events:none;
  background-image:linear-gradient(rgba(17,24,39,.05) 1px, transparent 1px), linear-gradient(90deg, rgba(17,24,39,.05) 1px, transparent 1px);
  background-size:4.2cqw 4.2cqw; -webkit-mask-image:radial-gradient(ellipse 55% 60% at 50% 42%, #000 0%, transparent 100%);
  mask-image:radial-gradient(ellipse 55% 60% at 50% 42%, #000 0%, transparent 100%); }
body .elementor .dm-vcard:focus-visible { outline:3px solid #4460EF; outline-offset:4px; }
body .elementor .dm-vc-inner { position:absolute; inset:0; display:flex; flex-direction:column; align-items:center; justify-content:center; gap:2.1cqw; padding:4cqw 6cqw 9cqw; }
body .elementor .dm-vc-brand { position:absolute; top:5.2cqw; left:5.6cqw; font-weight:800; font-size:2.6cqw; letter-spacing:-.03em; color:#111827; }
body .elementor .dm-vc-orb { width:14cqw; height:14cqw; border-radius:50%; background:#4460EF; display:grid; place-items:center;
  box-shadow:0 0 0 2.4cqw rgba(68,96,239,.18), 0 0 0 3cqw rgba(68,96,239,.07), 0 1.5cqw 5cqw rgba(68,96,239,.35); }
body .elementor .dm-vc-orb svg { width:8.6cqw; height:auto; }
body .elementor .dm-vc-tag { background:#4460EF; color:#fff; font-weight:700; letter-spacing:.14em; text-transform:uppercase; font-size:1.2cqw;
  padding:.5cqw 1.4cqw; border-radius:99px; margin-top:1.8cqw; }
body .elementor .dm-sec p.dm-vc-title { margin:0; font-size:3.6cqw; font-weight:800; letter-spacing:-.03em; color:#111827; line-height:1.1; text-align:center; }
body .elementor .dm-vc-chips { display:flex; gap:1.8cqw; flex-wrap:wrap; justify-content:center; }
body .elementor .dm-vc-chip { display:flex; align-items:center; gap:1.1cqw; background:#fff; border-radius:1.2cqw; padding:1.1cqw 1.5cqw;
  box-shadow:0 .4cqw 1.6cqw rgba(17,24,39,.08); }
body .elementor .dm-vc-chip svg { width:2.6cqw; height:2.6cqw; flex:none; }
body .elementor .dm-vc-chip b { font-size:2.1cqw; font-weight:800; color:#111827; letter-spacing:-.01em; }
body .elementor .dm-vc-chip em { font-style:normal; font-size:1.15cqw; font-weight:700; color:#3B4FD8; background:#EEF0FD; border-radius:99px;
  padding:.45cqw 1cqw .45cqw .8cqw; display:flex; align-items:center; gap:.6cqw; }
body .elementor .dm-vc-chip em::before { content:""; width:1.2cqw; height:1.2cqw; border-radius:50%; background:#4460EF; }
body .elementor .dm-vc-play { position:absolute; right:3.6cqw; bottom:3.4cqw; display:flex; align-items:center; gap:1.4cqw; background:#fff; border-radius:99px;
  padding:.9cqw 2.4cqw .9cqw .9cqw; font-weight:700; font-size:2.1cqw; color:#111827; box-shadow:0 1cqw 3cqw rgba(17,24,39,.14);
  transition:transform .2s ease, box-shadow .2s ease; }
body .elementor .dm-vc-play i { width:4.6cqw; height:4.6cqw; border-radius:50%; background:#4460EF; position:relative; flex:none; }
body .elementor .dm-vc-play i::after { content:""; position:absolute; left:54%; top:50%; transform:translate(-50%,-50%); border-style:solid;
  border-width:.95cqw 0 .95cqw 1.6cqw; border-color:transparent transparent transparent #fff; }
body .elementor .dm-vc-play small { font-size:2cqw; font-weight:500; color:#6B7280; margin-left:.4cqw; }
body .elementor .dm-vcard:hover .dm-vc-play, body .elementor .dm-vcard:focus-visible .dm-vc-play { transform:translateY(-.3cqw); box-shadow:0 1.4cqw 3.6cqw rgba(17,24,39,.2); }
body .elementor .dm-vcard.is-playing { background:#000; cursor:auto; aspect-ratio:16/9; }
body .elementor .dm-vcard.is-playing::before { display:none; }
body .elementor .dm-vcard iframe { position:absolute; inset:0; width:100%; height:100%; border:0; }

/* tablet */
@media (max-width:1024px) {
  body .elementor .dm-nav-w { display:none; }
  body .elementor .dm-sec .dm-hero-in, body .elementor .dm-sec .dm-shift-in, body .elementor .dm-sec .dm-demo-in, body .elementor .dm-sec .dm-quotes, body .elementor .dm-sec .dm-how-head { flex-direction:column; flex-wrap:nowrap; align-items:stretch; }
  body .elementor .dm-sec .dm-hero-in > *, body .elementor .dm-sec .dm-shift-in > *, body .elementor .dm-sec .dm-demo-in > *,
  body .elementor .dm-sec .dm-quotes > *, body .elementor .dm-sec .dm-how-head > * { flex:0 0 auto; width:100%; }
  body .elementor .dm-hero-in { padding:3.5rem 1.5rem 4.5rem !important; gap:3.5rem; }
  body .elementor .dm-mock { transform:none; max-width:34rem; margin:0 auto; }
  body .elementor .dm-sec .dm-offer-grid { grid-template-columns:1fr 1fr; }
  body .elementor .dm-feature { grid-column:1 / -1; }
  body .elementor .dm-sec .dm-card-now { margin-left:0; }
  body .elementor .dm-stats-grid { grid-template-columns:repeat(2,1fr); }
}
/* mobile */
@media (max-width:767px) {
  body .elementor .dm-vcard { aspect-ratio:4/5; }
  body .elementor .dm-vc-inner { gap:3.6cqw; padding:12cqw 6cqw 24cqw; }
  body .elementor .dm-vc-brand { font-size:5cqw; top:6cqw; left:6.5cqw; }
  body .elementor .dm-vc-orb { width:28cqw; height:28cqw; box-shadow:0 0 0 4.5cqw rgba(68,96,239,.18), 0 0 0 5.5cqw rgba(68,96,239,.07), 0 3cqw 9cqw rgba(68,96,239,.35); }
  body .elementor .dm-vc-orb svg { width:17cqw; }
  body .elementor .dm-vc-tag { font-size:2.8cqw; padding:1.1cqw 3cqw; margin-top:3cqw; }
  body .elementor .dm-sec p.dm-vc-title { font-size:7.4cqw; }
  body .elementor .dm-vc-chips { gap:2.6cqw; }
  body .elementor .dm-vc-chip { gap:2cqw; padding:2.2cqw 2.8cqw; border-radius:2.6cqw; }
  body .elementor .dm-vc-chip svg { width:5cqw; height:5cqw; }
  body .elementor .dm-vc-chip b { font-size:4.4cqw; }
  body .elementor .dm-vc-chip em { display:none; }
  body .elementor .dm-vc-play { right:auto; left:50%; bottom:7cqw; transform:translateX(-50%); gap:3cqw; padding:2cqw 5cqw 2cqw 2cqw; font-size:4.6cqw; white-space:nowrap; }
  body .elementor .dm-vcard:hover .dm-vc-play { transform:translateX(-50%); }
  body .elementor .dm-vc-play i { width:10cqw; height:10cqw; }
  body .elementor .dm-vc-play i::after { border-width:2cqw 0 2cqw 3.4cqw; }
  body .elementor .dm-vc-play small { font-size:4.2cqw; }
  body .elementor .dm-header-in { padding:.65rem 1rem !important; gap:.5rem; }
  body .elementor .dm-logo img { width:108px; }
  body .elementor .dm-header-actions { gap:.4rem; }
  body .elementor .dm-sec .dm-btn-sm .elementor-button, body .elementor .dm-sec .dm-login .elementor-button { padding:.55rem .8rem; font-size:.8rem; }
  body .elementor .dm-hero-in { padding:2.5rem 1rem 4rem !important; }
  body .elementor .dm-sec .dm-lede { font-size:1.08rem; }
  body .elementor .dm-cta-row .elementor-widget, body .elementor .dm-cta-row .elementor-button { width:100%; justify-content:center; }
  body .elementor .dm-float { left:.5rem; }
  body .elementor .dm-shift-in { padding:4.5rem 1rem !important; gap:2.5rem; }
  body .elementor .dm-offers, body .elementor .dm-how, body .elementor .dm-results { padding:4.5rem 1rem !important; }
  body .elementor .dm-demo-in { padding:4.5rem 1rem !important; gap:2rem; }
  body .elementor .dm-how-head { gap:1.2rem; }
  body .elementor .dm-sec .dm-offer-grid, body .elementor .dm-sec .dm-steps, body .elementor .dm-results-grid { grid-template-columns:1fr; }
  body .elementor .dm-stats-grid { padding:1.8rem 1rem; gap:1.2rem; }
  body .elementor .dm-stats-grid strong { font-size:1.2rem; }
  body .elementor .dm-final { padding:0 1rem 4.5rem !important; }
  body .elementor .dm-final-in { padding:3.5rem 1.25rem !important; border-radius:1.5rem; }
  body .elementor .dm-quote-big { padding:1.8rem; }
  body .elementor .dm-sec .dm-quote-big p { font-size:1.1rem; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Regular.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Regular.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-RegularItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-RegularItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Medium.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-SemiBold.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-SemiBoldItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-SemiBoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Bold.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-BoldItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-BoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraBold.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: 800;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-BoldItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraBoldItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Black.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Black.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-BlackItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-BlackItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Light.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Light.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-LightItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-LightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraLight.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraLight.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: 200;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraLightItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ExtraLightItalic.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Thin.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-Thin.woff') format('woff');
}
@font-face {
	font-family: 'Clarity City';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ThinItalic.woff2') format('woff2'),
		url('https://www.digitalmarketer.com/wp-content/uploads/2024/04/ClarityCity-ThinItalic.woff') format('woff');
}
/* End Custom Fonts CSS */