.elementor-kit-10{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-weight:600;}.elementor-kit-10 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --carbon-black:#0F1417; --soft-gray:#EBEBED; --royal-purple:#6045F4; --neon-mint:#53E6D4; --bg-dark:#0F1417; --surface-dark:#171E23; --surface-dark-raised:#1F282E; --bg-light:#EBEBED; --surface-light:#F7F7F9; --text-primary-dark:#F2F3F4; --text-muted-dark:#A9B2B9; --text-primary-light:#0F1417; --text-muted-light:#4A545C; --accent:#53E6D4; --border-subtle-dark:rgba(235,235,237,0.14); --border-subtle-light:rgba(15,20,23,0.14); --border-input-dark:#6B7782; --purple-10:rgba(96,69,244,0.10); --purple-20:rgba(96,69,244,0.20); --mint-10:rgba(83,230,212,0.10); --purple-hover:#5A3FEA; --purple-active:#4F36DB; --error-on-dark:#FF8A80; --font-display:Sora; --font-body:DM Sans; --space-0-5:4px; --space-1:8px; --space-2:16px; --space-3:24px; --space-4:32px; --space-6:48px; --space-8:64px; --space-10:80px; --space-12:96px; --space-16:128px; --radius-sm:4px; --radius-md:6px; --container-max:1280px; --section-pad-y:clamp(64px, 4rem + 4vw, 128px); --gutter:clamp(20px, 2vw + 12px, 48px); --fs-h1:clamp(2.5rem, 1.3rem + 5vw, 5.5rem); --fs-h2:clamp(2rem, 1.2rem + 3vw, 3.75rem); --fs-h3:clamp(1.5rem, 1.1rem + 1.6vw, 2.25rem); --fs-h4:clamp(1.25rem, 1.05rem + 0.8vw, 1.625rem); --fs-h5:clamp(1.125rem, 1.02rem + 0.4vw, 1.25rem); --fs-h6:clamp(1rem, 0.95rem + 0.2vw, 1.125rem); --fs-body:clamp(1rem, 0.95rem + 0.2vw, 1.125rem); --fs-body-lg:clamp(1.125rem, 1rem + 0.6vw, 1.5rem); --fs-small:clamp(0.875rem, 0.85rem + 0.1vw, 0.9375rem); --fs-label:clamp(0.8125rem, 0.79rem + 0.1vw, 0.875rem); --fs-stat:clamp(2.75rem, 1.6rem + 4.5vw, 5rem); --fs-numeral:clamp(4.5rem, 2rem + 10vw, 10rem); --measure-body:60ch; --motion-fast:150ms; --motion-base:280ms; --fs-display:clamp(3.5rem, 8vw, 7.5rem); --numeral-on-dark:rgba(255,255,255,0.10); --numeral-on-purple:rgba(255,255,255,0.14); }
/* Start custom CSS *//* ==========================================================================
   Kopou Ads: custom CSS (Layer 1). Everything the Atomic Classes cannot hold.
   Hooks are the global class names (.flip-card, .vertical-tile, ...).
   Rules are prefixed with body so they beat the class CSS, which loads after the kit CSS.
   NOTE: page-settings saves REPLACE the whole kit settings object.
   Always resend system_typography together with this CSS.
   ========================================================================== */

/* 1. Reduced motion: no animated transitions for people who ask for less motion. */
@media (prefers-reduced-motion: reduce) {
  .elementor *,
  .elementor *::before,
  .elementor *::after {
    transition-duration: 0.01ms !important;
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    scroll-behavior: auto !important;
  }
}

/* 2. Verticals: sub-items reveal on hover AND keyboard focus on desktop only.
      Tablet/mobile and touch keep them always visible (the class default). */
@media (hover: hover) and (min-width: 1025px) {
  body .elementor .vertical-tile .vt-sub { max-height: 0; opacity: 0; }
  body .elementor .vertical-tile:hover .vt-sub,
  body .elementor .vertical-tile:focus-within .vt-sub,
  body .elementor .vertical-tile:focus-visible .vt-sub { max-height: 8em; opacity: 1; }
}

/* 3. Flip cards: the Tap to flip hint only where hover does not exist (touch). */
@media (hover: hover) {
  body .elementor .flip-hint { display: none; }
}

/* 4. Brand app-icon marquee. The track holds the icon set twice (second copy has
      empty alt), so moving it by -50% loops seamlessly. Slow; pauses on hover/focus.
      Reduced motion: no movement, the icons wrap and the duplicate set is hidden. */
@keyframes kopou-marquee {
  from { transform: translate3d(0, 0, 0); }
  to   { transform: translate3d(-50%, 0, 0); }
}
body .elementor .logo-marquee-track { animation: kopou-marquee 70s linear infinite; }
body .elementor .logo-marquee:hover .logo-marquee-track,
body .elementor .logo-marquee:focus-within .logo-marquee-track { animation-play-state: paused; }
@media (prefers-reduced-motion: reduce) {
  body .elementor .logo-marquee { -webkit-mask-image: none; mask-image: none; }
  body .elementor .logo-marquee-track { animation: none; flex-wrap: wrap; width: 100%; padding-inline-end: 0; }
  body .elementor .logo-marquee-track > :nth-child(n+15) { display: none; }
}

/* 5. Pixel trail (logo pixel dissolve). Two layers drawn as masks so colours come from tokens:
      ::before = Royal Purple diamonds, ::after = accent diamonds (mint on dark, purple on light).
      Large dense diamonds at the origin (left), smaller, sparser and fainter to the right.
      .pixel-trail = hero version (behind content), .pixel-trail-accent = small strip. */
body .elementor .pixel-trail::before,
body .elementor .pixel-trail::after,
body .elementor .pixel-trail-accent::before,
body .elementor .pixel-trail-accent::after {
  content: ''; position: absolute; inset: 0; pointer-events: none;
  mask-repeat: no-repeat; mask-position: left center; mask-size: auto 100%;
}
body .elementor .pixel-trail::before,
body .elementor .pixel-trail-accent::before { background-color: var(--royal-purple); }
body .elementor .pixel-trail::after,
body .elementor .pixel-trail-accent::after { background-color: var(--accent-on, var(--royal-purple)); }
body .elementor .pixel-trail::before { mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%201200%20480%27%3E%3Cpath%20fill-opacity=%270.2%27%20d=%27M605%2018.9l3.1%203.1-3.1%203.1-3.1-3.1zM682%2083.7l4.3%204.3-4.3%204.3-4.3-4.3zM704%20392.1l3.9%203.9-3.9%203.9-3.9-3.9zM737%20415.1l2.9%202.9-2.9%202.9-2.9-2.9zM814%20171.5l4.5%204.5-4.5%204.5-4.5-4.5zM836%20171.3l4.7%204.7-4.7%204.7-4.7-4.7zM858%2084.9l3.1%203.1-3.1%203.1-3.1-3.1zM902%20171.4l4.6%204.6-4.6%204.6-4.6-4.6zM913%20283.7l2.3%202.3-2.3%202.3-2.3-2.3zM946%20128.6l3.4%203.4-3.4%203.4-3.4-3.4zM990%20216.2l3.8%203.8-3.8%203.8-3.8-3.8zM990%20306.1l1.9%201.9-1.9%201.9-1.9-1.9zM1023%20194.5l3.5%203.5-3.5%203.5-3.5-3.5zM1034%20173.1l2.9%202.9-2.9%202.9-2.9-2.9z%27/%3E%3Cpath%20fill-opacity=%270.4%27%20d=%27M176%2081.8l6.2%206.2-6.2%206.2-6.2-6.2zM209%20104.7l5.3%205.3-5.3%205.3-5.3-5.3zM242%20124.8l7.2%207.2-7.2%207.2-7.2-7.2zM253%20146.1l7.9%207.9-7.9%207.9-7.9-7.9zM308%20168.7l7.3%207.3-7.3%207.3-7.3-7.3zM341%20104.4l5.6%205.6-5.6%205.6-5.6-5.6zM363%20105.6l4.4%204.4-4.4%204.4-4.4-4.4zM385%20147.9l6.1%206.1-6.1%206.1-6.1-6.1zM385%20412.7l5.3%205.3-5.3%205.3-5.3-5.3zM407%20413.5l4.5%204.5-4.5%204.5-4.5-4.5zM429%20367.8l6.2%206.2-6.2%206.2-6.2-6.2zM451%20324.4l5.6%205.6-5.6%205.6-5.6-5.6zM440%20391.6l4.4%204.4-4.4%204.4-4.4-4.4zM462%20435.1l4.9%204.9-4.9%204.9-4.9-4.9zM484%20169.5l6.5%206.5-6.5%206.5-6.5-6.5zM506%20127.1l4.9%204.9-4.9%204.9-4.9-4.9zM506%20169.5l6.5%206.5-6.5%206.5-6.5-6.5zM517%20279.6l6.4%206.4-6.4%206.4-6.4-6.4zM506%20391.1l4.9%204.9-4.9%204.9-4.9-4.9zM528%20126.3l5.7%205.7-5.7%205.7-5.7-5.7zM539%20235.3l6.7%206.7-6.7%206.7-6.7-6.7zM539%20278.9l7.1%207.1-7.1%207.1-7.1-7.1zM561%20103.2l6.8%206.8-6.8%206.8-6.8-6.8zM561%20147.6l6.4%206.4-6.4%206.4-6.4-6.4zM550%20170.3l5.7%205.7-5.7%205.7-5.7-5.7zM561%20192.9l5.1%205.1-5.1%205.1-5.1-5.1zM583%20235.4l6.6%206.6-6.6%206.6-6.6-6.6zM583%20326.5l3.5%203.5-3.5%203.5-3.5-3.5zM605%20147.4l6.6%206.6-6.6%206.6-6.6-6.6zM594%20168.1l7.9%207.9-7.9%207.9-7.9-7.9zM605%20193l5%205-5%205-5-5zM594%20302.9l5.1%205.1-5.1%205.1-5.1-5.1zM627%20149.1l4.9%204.9-4.9%204.9-4.9-4.9zM627%20237l5%205-5%205-5-5zM616%20257.6l6.4%206.4-6.4%206.4-6.4-6.4zM616%20302.1l5.9%205.9-5.9%205.9-5.9-5.9zM682%20169.6l6.4%206.4-6.4%206.4-6.4-6.4zM693%20235.7l6.3%206.3-6.3%206.3-6.3-6.3zM682%20348.1l3.9%203.9-3.9%203.9-3.9-3.9zM704%20170.9l5.1%205.1-5.1%205.1-5.1-5.1zM715%20326.3l3.7%203.7-3.7%203.7-3.7-3.7zM748%20214.4l5.6%205.6-5.6%205.6-5.6-5.6z%27/%3E%3Cpath%20fill-opacity=%270.6%27%20d=%27M0%20210.7l9.3%209.3-9.3%209.3-9.3-9.3zM22%20125.7l6.3%206.3-6.3%206.3-6.3-6.3zM33%20191.4l6.6%206.6-6.6%206.6-6.6-6.6zM44%20210.7l9.3%209.3-9.3%209.3-9.3-9.3zM99%20189.4l8.6%208.6-8.6%208.6-8.6-8.6zM110%20166.9l9.1%209.1-9.1%209.1-9.1-9.1zM143%20452.4l9.6%209.6-9.6%209.6-9.6-9.6zM198%20123.9l8.1%208.1-8.1%208.1-8.1-8.1zM231%20188.2l9.8%209.8-9.8%209.8-9.8-9.8zM231%20455.6l6.4%206.4-6.4%206.4-6.4-6.4zM242%20212.3l7.7%207.7-7.7%207.7-7.7-7.7zM242%20255.9l8.1%208.1-8.1%208.1-8.1-8.1zM253%20279l7%207-7%207-7-7zM275%20233.8l8.2%208.2-8.2%208.2-8.2-8.2zM275%20278.8l7.2%207.2-7.2%207.2-7.2-7.2zM297%20235.2l6.8%206.8-6.8%206.8-6.8-6.8zM286%20256.1l7.9%207.9-7.9%207.9-7.9-7.9zM286%20385.4l10.6%2010.6-10.6%2010.6-10.6-10.6zM297%20456.3l5.7%205.7-5.7%205.7-5.7-5.7zM319%20235.3l6.7%206.7-6.7%206.7-6.7-6.7zM308%20301.1l6.9%206.9-6.9%206.9-6.9-6.9zM319%20366.4l7.6%207.6-7.6%207.6-7.6-7.6zM330%20213.9l6.1%206.1-6.1%206.1-6.1-6.1zM341%20232.6l9.4%209.4-9.4%209.4-9.4-9.4zM330%20300.9l7.1%207.1-7.1%207.1-7.1-7.1zM341%20320.4l9.6%209.6-9.6%209.6-9.6-9.6zM330%20342.4l9.6%209.6-9.6%209.6-9.6-9.6zM341%20412l6%206-6%206-6-6zM363%20235l7%207-7%207-7-7zM363%20277.3l8.7%208.7-8.7%208.7-8.7-8.7zM352%20300.4l7.6%207.6-7.6%207.6-7.6-7.6zM363%20322.5l7.5%207.5-7.5%207.5-7.5-7.5zM363%20364.9l9.1%209.1-9.1%209.1-9.1-9.1zM385%20233.2l8.8%208.8-8.8%208.8-8.8-8.8zM374%20256.8l7.2%207.2-7.2%207.2-7.2-7.2zM374%20298.7l9.3%209.3-9.3%209.3-9.3-9.3zM385%20323.8l6.2%206.2-6.2%206.2-6.2-6.2zM407%20235.1l6.9%206.9-6.9%206.9-6.9-6.9zM407%20279.8l6.2%206.2-6.2%206.2-6.2-6.2zM396%20342.4l9.6%209.6-9.6%209.6-9.6-9.6zM429%20146.2l7.8%207.8-7.8%207.8-7.8-7.8zM429%20189.5l8.5%208.5-8.5%208.5-8.5-8.5zM418%20213.2l6.8%206.8-6.8%206.8-6.8-6.8zM429%20279.4l6.6%206.6-6.6%206.6-6.6-6.6zM429%20321.9l8.1%208.1-8.1%208.1-8.1-8.1zM451%20190.1l7.9%207.9-7.9%207.9-7.9-7.9zM440%20212.7l7.3%207.3-7.3%207.3-7.3-7.3zM451%20235.3l6.7%206.7-6.7%206.7-6.7-6.7zM451%20280.8l5.2%205.2-5.2%205.2-5.2-5.2zM462%20257.8l6.2%206.2-6.2%206.2-6.2-6.2zM473%20280.6l5.4%205.4-5.4%205.4-5.4-5.4zM484%20214.2l5.8%205.8-5.8%205.8-5.8-5.8zM495%20277.4l8.6%208.6-8.6%208.6-8.6-8.6zM550%20211.6l8.4%208.4-8.4%208.4-8.4-8.4z%27/%3E%3Cpath%20fill-opacity=%270.8%27%20d=%27M22%20255.2l8.8%208.8-8.8%208.8-8.8-8.8zM33%20275.4l10.6%2010.6-10.6%2010.6-10.6-10.6zM55%20234.7l7.3%207.3-7.3%207.3-7.3-7.3zM44%20252.5l11.5%2011.5-11.5%2011.5-11.5-11.5zM55%20272.5l13.5%2013.5-13.5%2013.5-13.5-13.5zM77%20234.1l7.9%207.9-7.9%207.9-7.9-7.9zM66%20294.9l13.1%2013.1-13.1%2013.1-13.1-13.1zM77%20319.5l10.5%2010.5-10.5%2010.5-10.5-10.5zM66%20382.7l13.3%2013.3-13.3%2013.3-13.3-13.3zM77%20408.5l9.5%209.5-9.5%209.5-9.5-9.5zM66%20428.4l11.6%2011.6-11.6%2011.6-11.6-11.6zM77%20453.7l8.3%208.3-8.3%208.3-8.3-8.3zM88%20209.2l10.8%2010.8-10.8%2010.8-10.8-10.8zM99%20230.9l11.1%2011.1-11.1%2011.1-11.1-11.1zM88%20253.6l10.4%2010.4-10.4%2010.4-10.4-10.4zM88%20296.8l11.2%2011.2-11.2%2011.2-11.2-11.2zM99%20317.5l12.5%2012.5-12.5%2012.5-12.5-12.5zM88%20384l12%2012-12%2012-12-12zM99%20407.9l10.1%2010.1-10.1%2010.1-10.1-10.1zM110%20209.6l10.4%2010.4-10.4%2010.4-10.4-10.4zM121%20230.2l11.8%2011.8-11.8%2011.8-11.8-11.8zM110%20251.2l12.8%2012.8-12.8%2012.8-12.8-12.8zM121%20272.6l13.4%2013.4-13.4%2013.4-13.4-13.4zM110%20297.4l10.6%2010.6-10.6%2010.6-10.6-10.6zM121%20320.7l9.3%209.3-9.3%209.3-9.3-9.3zM110%20343.6l8.4%208.4-8.4%208.4-8.4-8.4zM121%20365.7l8.3%208.3-8.3%208.3-8.3-8.3zM143%20190.5l7.5%207.5-7.5%207.5-7.5-7.5zM132%20256l8%208-8%208-8-8zM143%20277.8l8.2%208.2-8.2%208.2-8.2-8.2zM132%20339.2l12.8%2012.8-12.8%2012.8-12.8-12.8zM143%20363.3l10.7%2010.7-10.7%2010.7-10.7-10.7zM132%20387.6l8.4%208.4-8.4%208.4-8.4-8.4zM143%20410.4l7.6%207.6-7.6%207.6-7.6-7.6zM132%20432.3l7.7%207.7-7.7%207.7-7.7-7.7zM165%20187l11%2011-11%2011-11-11zM154%20208.3l11.7%2011.7-11.7%2011.7-11.7-11.7zM165%20230.6l11.4%2011.4-11.4%2011.4-11.4-11.4zM154%20252.2l11.8%2011.8-11.8%2011.8-11.8-11.8zM165%20276.2l9.8%209.8-9.8%209.8-9.8-9.8zM165%20320.8l9.2%209.2-9.2%209.2-9.2-9.2zM154%20339.6l12.4%2012.4-12.4%2012.4-12.4-12.4zM165%20365l9%209-9%209-9-9zM154%20386.3l9.7%209.7-9.7%209.7-9.7-9.7zM165%20409.9l8.1%208.1-8.1%208.1-8.1-8.1zM176%20211.2l8.8%208.8-8.8%208.8-8.8-8.8zM187%20230.3l11.7%2011.7-11.7%2011.7-11.7-11.7zM176%20251.8l12.2%2012.2-12.2%2012.2-12.2-12.2zM187%20273.7l12.3%2012.3-12.3%2012.3-12.3-12.3zM187%20363.1l10.9%2010.9-10.9%2010.9-10.9-10.9zM176%20386.3l9.7%209.7-9.7%209.7-9.7-9.7zM198%20212.7l7.3%207.3-7.3%207.3-7.3-7.3zM198%20253.9l10.1%2010.1-10.1%2010.1-10.1-10.1zM209%20275.6l10.4%2010.4-10.4%2010.4-10.4-10.4zM198%20299.4l8.6%208.6-8.6%208.6-8.6-8.6zM209%20319.1l10.9%2010.9-10.9%2010.9-10.9-10.9zM198%20342.9l9.1%209.1-9.1%209.1-9.1-9.1zM198%20431.9l8.1%208.1-8.1%208.1-8.1-8.1zM220%20255.1l8.9%208.9-8.9%208.9-8.9-8.9zM220%20299.7l8.3%208.3-8.3%208.3-8.3-8.3zM220%20341.8l10.2%2010.2-10.2%2010.2-10.2-10.2zM231%20362.1l11.9%2011.9-11.9%2011.9-11.9-11.9zM231%20406.3l11.7%2011.7-11.7%2011.7-11.7-11.7zM220%20428.7l11.3%2011.3-11.3%2011.3-11.3-11.3zM242%20296.5l11.5%2011.5-11.5%2011.5-11.5-11.5zM253%20320.4l9.6%209.6-9.6%209.6-9.6-9.6zM242%20340l12%2012-12%2012-12-12zM242%20384.2l11.8%2011.8-11.8%2011.8-11.8-11.8zM264%20297l11%2011-11%2011-11-11zM275%20318.7l11.3%2011.3-11.3%2011.3-11.3-11.3zM264%20344.3l7.7%207.7-7.7%207.7-7.7-7.7zM264%20388l8%208-8%208-8-8zM297%20323l7%207-7%207-7-7zM308%20344.3l7.7%207.7-7.7%207.7-7.7-7.7z%27/%3E%3Cpath%20fill-opacity=%271.0%27%20d=%27M0%20296.3l11.7%2011.7-11.7%2011.7-11.7-11.7zM11%20314.6l15.4%2015.4-15.4%2015.4-15.4-15.4zM0%20341.1l10.9%2010.9-10.9%2010.9-10.9-10.9zM11%20361l13%2013-13%2013-13-13zM0%20383.4l12.6%2012.6-12.6%2012.6-12.6-12.6zM11%20402.3l15.7%2015.7-15.7%2015.7-15.7-15.7zM0%20426.6l13.4%2013.4-13.4%2013.4-13.4-13.4zM11%20447.6l14.4%2014.4-14.4%2014.4-14.4-14.4zM22%20292.9l15.1%2015.1-15.1%2015.1-15.1-15.1zM22%20341.1l10.9%2010.9-10.9%2010.9-10.9-10.9zM33%20364.9l9.1%209.1-9.1%209.1-9.1-9.1zM22%20385.8l10.2%2010.2-10.2%2010.2-10.2-10.2zM33%20405.5l12.5%2012.5-12.5%2012.5-12.5-12.5zM22%20426.4l13.6%2013.6-13.6%2013.6-13.6-13.6zM33%20452.4l9.6%209.6-9.6%209.6-9.6-9.6zM55%20319.8l10.2%2010.2-10.2%2010.2-10.2-10.2zM44%20341.7l10.3%2010.3-10.3%2010.3-10.3-10.3zM44%20384.2l11.8%2011.8-11.8%2011.8-11.8-11.8zM55%20408.8l9.2%209.2-9.2%209.2-9.2-9.2zM66%20343.1l8.9%208.9-8.9%208.9-8.9-8.9zM77%20362.4l11.6%2011.6-11.6%2011.6-11.6-11.6zM88%20339.1l12.9%2012.9-12.9%2012.9-12.9-12.9zM99%20362l12%2012-12%2012-12-12z%27/%3E%3C/svg%3E); }
body .elementor .pixel-trail::after { mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%201200%20480%27%3E%3Cpath%20fill-opacity=%270.4%27%20d=%27M165%2060.3l5.7%205.7-5.7%205.7-5.7-5.7zM418%20435.3l4.7%204.7-4.7%204.7-4.7-4.7zM539%20147.3l6.7%206.7-6.7%206.7-6.7-6.7zM550%20256.8l7.2%207.2-7.2%207.2-7.2-7.2zM583%20190.6l7.4%207.4-7.4%207.4-7.4-7.4zM616%2082.4l5.6%205.6-5.6%205.6-5.6-5.6zM649%20279.3l6.7%206.7-6.7%206.7-6.7-6.7zM660%20302.1l5.9%205.9-5.9%205.9-5.9-5.9zM660%20348.3l3.7%203.7-3.7%203.7-3.7-3.7zM682%20215.8l4.2%204.2-4.2%204.2-4.2-4.2zM715%20279.6l6.4%206.4-6.4%206.4-6.4-6.4zM726%20170.2l5.8%205.8-5.8%205.8-5.8-5.8z%27/%3E%3Cpath%20fill-opacity=%270.6%27%20d=%27M22%20211.3l8.7%208.7-8.7%208.7-8.7-8.7zM110%20124.6l7.4%207.4-7.4%207.4-7.4-7.4zM176%20168.5l7.5%207.5-7.5%207.5-7.5-7.5zM209%20453l9%209-9%209-9-9zM297%20364.8l9.2%209.2-9.2%209.2-9.2-9.2zM385%20192.6l5.4%205.4-5.4%205.4-5.4-5.4zM396%20301.7l6.3%206.3-6.3%206.3-6.3-6.3zM517%20190.1l7.9%207.9-7.9%207.9-7.9-7.9z%27/%3E%3Cpath%20fill-opacity=%270.8%27%20d=%27M110%20385.1l10.9%2010.9-10.9%2010.9-10.9-10.9zM132%20295.4l12.6%2012.6-12.6%2012.6-12.6-12.6zM154%20299.4l8.6%208.6-8.6%208.6-8.6-8.6zM187%20190.8l7.2%207.2-7.2%207.2-7.2-7.2zM176%20297l11%2011-11%2011-11-11zM209%20407.5l10.5%2010.5-10.5%2010.5-10.5-10.5zM253%20407.6l10.4%2010.4-10.4%2010.4-10.4-10.4zM275%20365.6l8.4%208.4-8.4%208.4-8.4-8.4z%27/%3E%3Cpath%20fill-opacity=%271.0%27%20d=%27M33%20320.3l9.7%209.7-9.7%209.7-9.7-9.7z%27/%3E%3C/svg%3E); }
body .elementor .pixel-trail-accent::before { mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20640%20120%27%3E%3Cpath%20fill-opacity=%270.2%27%20d=%27M384%20-1.3l1.3%201.3-1.3%201.3-1.3-1.3zM384%2094.7l1.3%201.3-1.3%201.3-1.3-1.3zM396%2046.3l1.7%201.7-1.7%201.7-1.7-1.7zM402%2057.7l2.3%202.3-2.3%202.3-2.3-2.3zM420%2094.8l1.2%201.2-1.2%201.2-1.2-1.2zM438%2058.1l1.9%201.9-1.9%201.9-1.9-1.9zM468%2022.4l1.6%201.6-1.6%201.6-1.6-1.6zM492%2070.3l1.7%201.7-1.7%201.7-1.7-1.7zM504%2094l2%202-2%202-2-2z%27/%3E%3Cpath%20fill-opacity=%270.4%27%20d=%27M210%209.6l2.4%202.4-2.4%202.4-2.4-2.4zM204%20117.6l2.4%202.4-2.4%202.4-2.4-2.4zM246%2081.8l2.2%202.2-2.2%202.2-2.2-2.2zM258%209.7l2.3%202.3-2.3%202.3-2.3-2.3zM258%2033.1l2.9%202.9-2.9%202.9-2.9-2.9zM258%2080.6l3.4%203.4-3.4%203.4-3.4-3.4zM252%2092.7l3.3%203.3-3.3%203.3-3.3-3.3zM282%2032.6l3.4%203.4-3.4%203.4-3.4-3.4zM288%20-2.5l2.5%202.5-2.5%202.5-2.5-2.5zM300%2044.7l3.3%203.3-3.3%203.3-3.3-3.3zM306%2057.6l2.4%202.4-2.4%202.4-2.4-2.4zM312%2045.7l2.3%202.3-2.3%202.3-2.3-2.3zM318%2057l3%203-3%203-3-3zM330%2081.4l2.6%202.6-2.6%202.6-2.6-2.6zM336%2021.9l2.1%202.1-2.1%202.1-2.1-2.1zM342%2081.3l2.7%202.7-2.7%202.7-2.7-2.7zM336%2094l2%202-2%202-2-2zM348%2045l3%203-3%203-3-3zM360%2069.5l2.5%202.5-2.5%202.5-2.5-2.5z%27/%3E%3Cpath%20fill-opacity=%270.6%27%20d=%27M54%208.3l3.7%203.7-3.7%203.7-3.7-3.7zM60%2019.9l4.1%204.1-4.1%204.1-4.1-4.1zM60%20115.8l4.2%204.2-4.2%204.2-4.2-4.2zM114%2032.4l3.6%203.6-3.6%203.6-3.6-3.6zM108%2068.1l3.9%203.9-3.9%203.9-3.9-3.9zM114%2081l3%203-3%203-3-3zM126%209.7l2.3%202.3-2.3%202.3-2.3-2.3zM120%2021.7l2.3%202.3-2.3%202.3-2.3-2.3zM120%2044.8l3.2%203.2-3.2%203.2-3.2-3.2zM138%208.9l3.1%203.1-3.1%203.1-3.1-3.1zM138%2033.2l2.8%202.8-2.8%202.8-2.8-2.8zM150%2056.3l3.7%203.7-3.7%203.7-3.7-3.7zM144%2068.7l3.3%203.3-3.3%203.3-3.3-3.3zM162%208.9l3.1%203.1-3.1%203.1-3.1-3.1zM174%2033.3l2.7%202.7-2.7%202.7-2.7-2.7zM174%20104.8l3.2%203.2-3.2%203.2-3.2-3.2zM180%20-3.2l3.2%203.2-3.2%203.2-3.2-3.2zM186%209.2l2.8%202.8-2.8%202.8-2.8-2.8zM186%2033.1l2.9%202.9-2.9%202.9-2.9-2.9zM180%2068.7l3.3%203.3-3.3%203.3-3.3-3.3zM198%208.8l3.2%203.2-3.2%203.2-3.2-3.2zM198%2081.6l2.4%202.4-2.4%202.4-2.4-2.4zM210%2033.2l2.8%202.8-2.8%202.8-2.8-2.8zM210%2056.5l3.5%203.5-3.5%203.5-3.5-3.5zM216%2043.8l4.2%204.2-4.2%204.2-4.2-4.2zM228%2069.4l2.6%202.6-2.6%202.6-2.6-2.6zM240%2020.7l3.3%203.3-3.3%203.3-3.3-3.3zM240%2044.2l3.8%203.8-3.8%203.8-3.8-3.8zM252%2069.4l2.6%202.6-2.6%202.6-2.6-2.6zM264%2044.6l3.4%203.4-3.4%203.4-3.4-3.4zM270%2081.1l2.9%202.9-2.9%202.9-2.9-2.9zM276%2044.3l3.7%203.7-3.7%203.7-3.7-3.7zM282%2056.6l3.4%203.4-3.4%203.4-3.4-3.4zM288%2045.2l2.8%202.8-2.8%202.8-2.8-2.8zM294%2057l3%203-3%203-3-3z%27/%3E%3Cpath%20fill-opacity=%270.8%27%20d=%27M0%2018.6l5.4%205.4-5.4%205.4-5.4-5.4zM6%20103.2l4.8%204.8-4.8%204.8-4.8-4.8zM24%20-4.3l4.3%204.3-4.3%204.3-4.3-4.3zM30%208.5l3.5%203.5-3.5%203.5-3.5-3.5zM30%2054.5l5.5%205.5-5.5%205.5-5.5-5.5zM24%2091.7l4.3%204.3-4.3%204.3-4.3-4.3zM30%20104.8l3.2%203.2-3.2%203.2-3.2-3.2zM24%20115l5%205-5%205-5-5zM36%2043.5l4.5%204.5-4.5%204.5-4.5-4.5zM42%2079.9l4.1%204.1-4.1%204.1-4.1-4.1zM54%2031.6l4.4%204.4-4.4%204.4-4.4-4.4zM48%2044.6l3.4%203.4-3.4%203.4-3.4-3.4zM54%2079.9l4.1%204.1-4.1%204.1-4.1-4.1zM48%2091.6l4.4%204.4-4.4%204.4-4.4-4.4zM66%2032.3l3.7%203.7-3.7%203.7-3.7-3.7zM60%2044.2l3.8%203.8-3.8%203.8-3.8-3.8zM60%2066.7l5.3%205.3-5.3%205.3-5.3-5.3zM66%2079.2l4.8%204.8-4.8%204.8-4.8-4.8zM60%2092.4l3.6%203.6-3.6%203.6-3.6-3.6zM78%2056.5l3.5%203.5-3.5%203.5-3.5-3.5zM78%2080l4%204-4%204-4-4zM72%2092l4%204-4%204-4-4zM78%20105.1l2.9%202.9-2.9%202.9-2.9-2.9zM84%2043.5l4.5%204.5-4.5%204.5-4.5-4.5zM84%2068.2l3.8%203.8-3.8%203.8-3.8-3.8zM90%2080.8l3.2%203.2-3.2%203.2-3.2-3.2zM96%2043.8l4.2%204.2-4.2%204.2-4.2-4.2zM102%2055.9l4.1%204.1-4.1%204.1-4.1-4.1zM96%2067.1l4.9%204.9-4.9%204.9-4.9-4.9zM102%2080.7l3.3%203.3-3.3%203.3-3.3-3.3zM168%2043.6l4.4%204.4-4.4%204.4-4.4-4.4z%27/%3E%3Cpath%20fill-opacity=%271.0%27%20d=%27M6%2055.9l4.1%204.1-4.1%204.1-4.1-4.1zM6%2078.6l5.4%205.4-5.4%205.4-5.4-5.4zM0%2091.3l4.7%204.7-4.7%204.7-4.7-4.7zM12%2042.2l5.8%205.8-5.8%205.8-5.8-5.8zM12%2066.4l5.6%205.6-5.6%205.6-5.6-5.6zM24%2066l6%206-6%206-6-6zM36%2067.5l4.5%204.5-4.5%204.5-4.5-4.5zM48%2067.4l4.6%204.6-4.6%204.6-4.6-4.6z%27/%3E%3C/svg%3E); }
body .elementor .pixel-trail-accent::after { mask-image: url(data:image/svg+xml,%3Csvg%20xmlns=%27http://www.w3.org/2000/svg%27%20viewBox=%270%200%20640%20120%27%3E%3Cpath%20fill-opacity=%270.2%27%20d=%27M420%2070.5l1.5%201.5-1.5%201.5-1.5-1.5z%27/%3E%3Cpath%20fill-opacity=%270.4%27%20d=%27M306%2033.7l2.3%202.3-2.3%202.3-2.3-2.3zM360%2046.1l1.9%201.9-1.9%201.9-1.9-1.9z%27/%3E%3Cpath%20fill-opacity=%270.6%27%20d=%27M162%20105l3%203-3%203-3-3zM174%209.5l2.5%202.5-2.5%202.5-2.5-2.5zM186%2080.9l3.1%203.1-3.1%203.1-3.1-3.1z%27/%3E%3Cpath%20fill-opacity=%270.8%27%20d=%27M30%2031.4l4.6%204.6-4.6%204.6-4.6-4.6zM30%2079.2l4.8%204.8-4.8%204.8-4.8-4.8zM36%2091.6l4.4%204.4-4.4%204.4-4.4-4.4zM42%20103.9l4.1%204.1-4.1%204.1-4.1-4.1zM54%20103.6l4.4%204.4-4.4%204.4-4.4-4.4zM84%2091.3l4.7%204.7-4.7%204.7-4.7-4.7z%27/%3E%3Cpath%20fill-opacity=%271.0%27%20d=%27M12%2091.8l4.2%204.2-4.2%204.2-4.2-4.2z%27/%3E%3C/svg%3E); }

/* 6. Flip cards: desktop cue (When it fits) only where hover exists; touch shows Tap to flip instead. */
@media (hover: none) {
  body .elementor .flip-cue { display: none; }
}/* End custom CSS */