/* Loonis Sites additions on top of the template stylesheet */

/* hide animated elements until the motion kit runs (removed instantly if it can't) */
html.lx-motion [animate="fade-up"],
html.lx-motion [animate="heading-reveal"],
html.lx-motion [animate="stagger"],
html.lx-motion [animate="image-reveal"],
html.lx-motion [animate="rule-draw"],
html.lx-motion [animate="bar-grow"],
html.lx-motion [animate="bar-segments"] { opacity: 0; }

/* card hover zoom (1.04, 0.6s) */
html:not(.lx-ix) [class*="_card"] img, html:not(.lx-ix) .card-media img { transition: transform var(--motion-slow) var(--ease-1); }
html:not(.lx-ix) [class*="_card"]:hover img:not([class*="icon"]), html:not(.lx-ix) .card-media:hover img { transform: scale(1.04); }
.card-media { overflow: hidden; }

/* lightbox */
.lx-lightbox { position: fixed; inset: 0; z-index: 9999; background: var(--tone-accent-92); display: flex; align-items: center; justify-content: center; }
.lx-lightbox img { max-width: 86vw; max-height: 86vh; object-fit: contain; border-radius: var(--radius-8); }
.lx-lightbox button { position: absolute; background: none; border: 0; color: var(--role-page); font-size: calc(var(--size-h2) * var(--scale-headings)); cursor: pointer; padding: var(--spacing-1rem); line-height: var(--leading-100); }
.lx-lb-close { top: 1rem; right: 1rem; }
.lx-lb-prev { left: 1rem; top: 50%; transform: translateY(-50%); }
.lx-lb-next { right: 1rem; top: 50%; transform: translateY(-50%); }

/* tabs: Webflow hides inactive panes */
.w-tab-pane { display: none; }
.w-tab-pane.w--tab-active { display: block; }

/* single-page lists: Webflow hides pagination when there is nothing to page */
.w-pagination-wrapper { display: none; }


/* menu links the converter added to templates that only had a demo "Pages" dropdown */
.lx-nav-added { white-space: nowrap; }

/* Home 1 testimonials (Oct 30 2026, Karyna's decision; differs from the Webflow original, where the square
   photo sits at the left of a half-width column with an empty gap before the quote): from tablet up the
   photo fills a third of the row and the quote card the rest, at the same height; the photo's figure box
   sits at its bottom left so it does not cover the face. Phones unchanged. */
@media screen and (min-width: 768px) {
  .home1_testimonials_grid { grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); }
  .home1_testimonials_grid-left { min-height: 22rem; }
  .home1_testimonials_grid-left > .home1_testimonials_image { position: absolute; inset: 0; width: 100%; height: 100%; aspect-ratio: auto; object-position: 50% 25%; }
  .home1_testimonials_grid-left > .home1_testimonials_highlight { top: auto; bottom: 1.5rem; max-width: calc(100% - 3rem); }
}

/* Flowis outline buttons (Oct 30 2026): they sit on the photo banners with white text and a white border. The text
   reads the same role as the border (Page, which photo areas keep white), so it stays white over the photos in the
   dark themes too. Same colour in Original. */
.button.is-outline { color: var(--role-page); }

/* ---- lx-icons: one-colour logo and icons follow the role colours (written by _tools/design-system/icons.mjs) ----
   The template's own one-colour SVG files are drawn as a mask filled with a role colour; the file
   itself is moved out of view. This runs in every theme except Original, and when the Style panel
   has changed a colour (<html data-colours="custom">). In Original the files show as drawn.
   The selectors match the template's own file names only: an owner logo or a replaced image has
   another src, so it shows exactly as uploaded and is never recoloured. */
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/67f3f3202d84261528cddeec_twitter-white-174dd1.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/6821a1eb508f42790bb91c8d_Right-dfe8a3.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/6821a1eb508f42790bb91c8e_Left-d15afd.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/68223d241b9c12163e3f1316_instagram-e62818.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/68223d24f3b1120a86a0e772_linkedin-3bb698.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb70f46_twitter-c15e46.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb70f4f_linkedin-911046.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb70f56_instagram-7630cd.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb71067_Play-4ff0a4.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb71090_Plus-4-64a8bc.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683979a1a6d345c5e185b01d_Check-circle---1-50343e.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Checkmark.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Left---6.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Left.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Play.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Plus-4.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Right---6.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Right-Up.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Right.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/dd4e60d22f3af9c80c13fcbddb74dbc238d638b6.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/instagram-white.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/instagram.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/linkedin-white.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/linkedin.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/twitter.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/x_logo.svg.svg"] {
  object-position: -99999px 0;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
  -webkit-mask-origin: content-box; mask-origin: content-box;
  -webkit-mask-clip: content-box; mask-clip: content-box;
  background-color: var(--role-ink);
  background-clip: content-box;
}
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg"] { -webkit-mask-image: url(/_t/flowis/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg); mask-image: url(/_t/flowis/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg"] { -webkit-mask-image: url(/_t/flowis/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg); mask-image: url(/_t/flowis/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/67f3f3202d84261528cddeec_twitter-white-174dd1.svg"] { -webkit-mask-image: url(/_t/flowis/cms/67f3f3202d84261528cddeec_twitter-white-174dd1.svg); mask-image: url(/_t/flowis/cms/67f3f3202d84261528cddeec_twitter-white-174dd1.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg"] { -webkit-mask-image: url(/_t/flowis/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg); mask-image: url(/_t/flowis/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/6821a1eb508f42790bb91c8d_Right-dfe8a3.svg"] { -webkit-mask-image: url(/_t/flowis/cms/6821a1eb508f42790bb91c8d_Right-dfe8a3.svg); mask-image: url(/_t/flowis/cms/6821a1eb508f42790bb91c8d_Right-dfe8a3.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/6821a1eb508f42790bb91c8e_Left-d15afd.svg"] { -webkit-mask-image: url(/_t/flowis/cms/6821a1eb508f42790bb91c8e_Left-d15afd.svg); mask-image: url(/_t/flowis/cms/6821a1eb508f42790bb91c8e_Left-d15afd.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/68223d241b9c12163e3f1316_instagram-e62818.svg"] { -webkit-mask-image: url(/_t/flowis/cms/68223d241b9c12163e3f1316_instagram-e62818.svg); mask-image: url(/_t/flowis/cms/68223d241b9c12163e3f1316_instagram-e62818.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/68223d24f3b1120a86a0e772_linkedin-3bb698.svg"] { -webkit-mask-image: url(/_t/flowis/cms/68223d24f3b1120a86a0e772_linkedin-3bb698.svg); mask-image: url(/_t/flowis/cms/68223d24f3b1120a86a0e772_linkedin-3bb698.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb70f46_twitter-c15e46.svg"] { -webkit-mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb70f46_twitter-c15e46.svg); mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb70f46_twitter-c15e46.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb70f4f_linkedin-911046.svg"] { -webkit-mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb70f4f_linkedin-911046.svg); mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb70f4f_linkedin-911046.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb70f56_instagram-7630cd.svg"] { -webkit-mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb70f56_instagram-7630cd.svg); mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb70f56_instagram-7630cd.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb71067_Play-4ff0a4.svg"] { -webkit-mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb71067_Play-4ff0a4.svg); mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb71067_Play-4ff0a4.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683588d6afb7bd5a9fb71090_Plus-4-64a8bc.svg"] { -webkit-mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb71090_Plus-4-64a8bc.svg); mask-image: url(/_t/flowis/cms/683588d6afb7bd5a9fb71090_Plus-4-64a8bc.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/cms/683979a1a6d345c5e185b01d_Check-circle---1-50343e.svg"] { -webkit-mask-image: url(/_t/flowis/cms/683979a1a6d345c5e185b01d_Check-circle---1-50343e.svg); mask-image: url(/_t/flowis/cms/683979a1a6d345c5e185b01d_Check-circle---1-50343e.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Checkmark.svg"] { -webkit-mask-image: url(/_t/flowis/images/Checkmark.svg); mask-image: url(/_t/flowis/images/Checkmark.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Left---6.svg"] { -webkit-mask-image: url(/_t/flowis/images/Left---6.svg); mask-image: url(/_t/flowis/images/Left---6.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Left.svg"] { -webkit-mask-image: url(/_t/flowis/images/Left.svg); mask-image: url(/_t/flowis/images/Left.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Play.svg"] { -webkit-mask-image: url(/_t/flowis/images/Play.svg); mask-image: url(/_t/flowis/images/Play.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Plus-4.svg"] { -webkit-mask-image: url(/_t/flowis/images/Plus-4.svg); mask-image: url(/_t/flowis/images/Plus-4.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Right---6.svg"] { -webkit-mask-image: url(/_t/flowis/images/Right---6.svg); mask-image: url(/_t/flowis/images/Right---6.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Right-Up.svg"] { -webkit-mask-image: url(/_t/flowis/images/Right-Up.svg); mask-image: url(/_t/flowis/images/Right-Up.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/Right.svg"] { -webkit-mask-image: url(/_t/flowis/images/Right.svg); mask-image: url(/_t/flowis/images/Right.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/dd4e60d22f3af9c80c13fcbddb74dbc238d638b6.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/dd4e60d22f3af9c80c13fcbddb74dbc238d638b6.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/dd4e60d22f3af9c80c13fcbddb74dbc238d638b6.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/instagram-white.svg"] { -webkit-mask-image: url(/_t/flowis/images/instagram-white.svg); mask-image: url(/_t/flowis/images/instagram-white.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/instagram.svg"] { -webkit-mask-image: url(/_t/flowis/images/instagram.svg); mask-image: url(/_t/flowis/images/instagram.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/linkedin-white.svg"] { -webkit-mask-image: url(/_t/flowis/images/linkedin-white.svg); mask-image: url(/_t/flowis/images/linkedin-white.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/linkedin.svg"] { -webkit-mask-image: url(/_t/flowis/images/linkedin.svg); mask-image: url(/_t/flowis/images/linkedin.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/twitter.svg"] { -webkit-mask-image: url(/_t/flowis/images/twitter.svg); mask-image: url(/_t/flowis/images/twitter.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/flowis/images/x_logo.svg.svg"] { -webkit-mask-image: url(/_t/flowis/images/x_logo.svg.svg); mask-image: url(/_t/flowis/images/x_logo.svg.svg); background-color: var(--role-page); }
/* logos and icons drawn in several greys: in the themes of the other mode (dark themes of a light template, light themes of a dark one) they are inverted so they stay readable */
html[data-theme="late-quarter"] img[src$="/_t/flowis/cms/68359a3a6247e5188ebb92c4_Flowis-Logo-bb1c2c.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/cms/68359a3a6247e5188ebb92c4_Flowis-Logo-bb1c2c.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/cms/6836c0299c1a42cab029798f_integration-icon1-8cc1f9.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/cms/6836c0299c1a42cab029798f_integration-icon1-8cc1f9.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/cms/6836c0fdffe5f0bd9ba548d8_integration-icon2-1efbc6.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/cms/6836c0fdffe5f0bd9ba548d8_integration-icon2-1efbc6.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/cms/6836c1152ac72e90bff8ba7e_integration-icon3-eb7d81.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/cms/6836c1152ac72e90bff8ba7e_integration-icon3-eb7d81.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/cms/6836c12d5943df78a5d5907f_integration-icon4-3ea862.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/cms/6836c12d5943df78a5d5907f_integration-icon4-3ea862.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/Flowis-Logo.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/Flowis-Logo.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/Logo6.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/Logo6.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/logo1.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/logo1.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/logo2.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/logo2.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/logo3.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/logo3.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/logo4.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/logo4.svg"],
html[data-theme="late-quarter"] img[src$="/_t/flowis/images/logo5.svg"],
html[data-theme="inverted"] img[src$="/_t/flowis/images/logo5.svg"] { filter: invert(1); }
/* ---- end lx-icons ---- */
