.elementor-kit-27695{--e-global-color-primary:#234384;--e-global-color-secondary:#234384;--e-global-color-text:#122046;--e-global-color-accent:#ED6D12;--e-global-color-ifibrand:#ED6D12;--e-global-color-ifiblue:#234384;--e-global-color-ifinavy:#122046;--e-global-color-ifilight:#FBF5ED;--e-global-color-ifiwarm:#FDFBF7;--e-global-color-ifiwhite:#FFFFFF;--e-global-color-ifiborder:#1F1D1E33;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:600;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:300;--e-global-typography-text-line-height:1.4em;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-ifinav-font-family:"Inter";--e-global-typography-ifinav-font-size:0.75rem;--e-global-typography-ifinav-font-weight:600;--e-global-typography-ifinav-text-transform:uppercase;--e-global-typography-ifinav-letter-spacing:0.05em;--e-global-typography-ifibtn-font-family:"Inter";--e-global-typography-ifibtn-font-size:0.75rem;--e-global-typography-ifibtn-font-weight:700;--e-global-typography-ifibtn-text-transform:uppercase;--e-global-typography-ifibtn-letter-spacing:0.06rem;--e-global-typography-ifih2-font-family:"Inter";--e-global-typography-ifih2-font-size:2rem;--e-global-typography-ifih2-font-weight:700;--e-global-typography-ifibody-font-family:"Inter";--e-global-typography-ifibody-font-size:1rem;--e-global-typography-ifibody-font-weight:300;--e-global-typography-ifibody-line-height:1.4em;}.elementor-kit-27695 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;}}/* Start custom CSS *//* ============================================================================
   WEBFLOW DESIGN LANGUAGE  ->  WORDPRESS
   Ported from ifiwelcome.org so pages kept on / created in WordPress blend in
   with the Webflow marketing site.

   Namespace is --wf-* on :root. The header/footer templates use --ifi-* scoped
   inside #ifi-h-root / #ifi-f-root, so the two systems cannot collide and the
   ID-scoped header/footer rules always outrank anything here.

   This layer overrides Hello Elementor's reset.css (which loads earlier), and
   deliberately changes TYPOGRAPHY ONLY on existing content -- no margin or
   padding changes to h1-h6/p, so 774 legacy pages keep their current layout.
   The spacing / rhythm / layout tokens are exposed as opt-in .wf-* utilities
   for new pages.
   ============================================================================ */

:root {
  /* --- brand palette (Webflow swatches) --- */
  --wf-brand: #ed6d12;
  --wf-brand-100: color-mix(in oklab, #fbf5ed 90%, #ed6d12);
  --wf-brand-200: color-mix(in oklab, #fbf5ed 70%, #ed6d12);
  --wf-brand-300: color-mix(in oklab, #fbf5ed 50%, #ed6d12);
  --wf-brand-400: color-mix(in oklab, #fbf5ed 25%, #ed6d12);
  --wf-brand-500: #ed6d12;
  --wf-brand-600: color-mix(in oklab, #1f1d1e 20%, #ed6d12);
  --wf-brand-700: color-mix(in oklab, #1f1d1e 40%, #ed6d12);
  --wf-brand-800: color-mix(in oklab, #1f1d1e 60%, #ed6d12);
  --wf-brand-900: color-mix(in oklab, #1f1d1e 80%, #ed6d12);
  --wf-darkblue: #234384;
  --wf-lightblue: #1eaac6;
  --wf-green: #4ca126;
  --wf-text: #122046;
  --wf-dark-800: #2f2b2d;
  --wf-dark-900: #1f1d1e;
  --wf-dark-900-o20: #1f1d1e33;
  --wf-light-100: #fbf5ed;
  --wf-light-100-o20: #fbf5ed33;
  --wf-light-200: #f8e4c7;
  --wf-warm: #fdfbf7;
  --wf-white: #ffffff;
  --wf-border: #1f1d1e33;

  /* --- type --- */
  --wf-font: Inter, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --wf-fw-regular: 300;
  --wf-fw-medium: 500;
  --wf-fw-semibold: 600;
  --wf-fw-bold: 700;
  --wf-fs-display: clamp(2.4375rem, 1.4554rem + 4.9107vw, 5.875rem);
  --wf-fs-h1: clamp(3.125rem, 2.4964rem + 3.1429vw, 5.325rem);
  --wf-fs-h2: clamp(2rem, 1.75rem + 1.25vw, 2.875rem);
  --wf-fs-h3: clamp(1.625rem, 1.5179rem + 0.5357vw, 2rem);
  --wf-fs-h4: 1.5rem;
  --wf-fs-h5: 1.25rem;
  --wf-fs-h6: clamp(1rem, 0.9643rem + 0.1786vw, 1.125rem);
  --wf-fs-xl: clamp(1.125rem, 1.0179rem + 0.5357vw, 1.5rem);
  --wf-fs-lg: clamp(1.125rem, 1.0893rem + 0.1786vw, 1.25rem);
  --wf-fs-md: 1rem;
  --wf-fs-sm: 0.875rem;

  /* Webflow's h1 token (50 -> 85.2px) is a HERO treatment: it only ever appears
     as cream type on a navy field. Used as a bare page-title default on white it
     overpowers the page, so in-content h1 gets its own step -- above h2 (46px),
     well below the hero. .wf-h1 / .wf-hero still use the true Webflow token. */
  --wf-fs-h1-doc: clamp(2.5rem, 2.2143rem + 1.4286vw, 3.5rem);   /* 40 -> 56px */

  --wf-lh-tight: 1;      /* h1 */
  --wf-lh-h2: 1.1;
  --wf-lh-h3: 1.2;
  --wf-lh-body: 1.4;
  --wf-ls-tight: -0.03em;
  --wf-ls-normal: 0em;
  --wf-ls-button: 0.06rem;

  /* --- spacing --- */
  --wf-space-1: clamp(0.375rem, 0.3393rem + 0.1786vw, 0.5rem);
  --wf-space-2: clamp(0.625rem, 0.5893rem + 0.1786vw, 0.75rem);
  --wf-space-3: clamp(0.875rem, 0.8393rem + 0.1786vw, 1rem);
  --wf-space-4: clamp(1.25rem, 1.1786rem + 0.3571vw, 1.5rem);
  --wf-space-5: clamp(1.75rem, 1.6786rem + 0.3571vw, 2rem);
  --wf-space-6: clamp(2rem, 1.8571rem + 0.7143vw, 2.5rem);
  --wf-space-7: clamp(2.25rem, 2.0357rem + 1.0714vw, 3rem);
  --wf-space-8: clamp(2.5rem, 2.0714rem + 2.1429vw, 4rem);

  /* --- section rhythm --- */
  --wf-section-sm: clamp(3rem, 2.4286rem + 2.8571vw, 5rem);
  --wf-section-md: clamp(4rem, 3.1429rem + 4.2857vw, 7rem);
  --wf-section-lg: clamp(5.5rem, 4.2143rem + 6.4286vw, 10rem);
  --wf-section-top: clamp(10rem, 8.8571rem + 5.7143vw, 14rem);

  /* --- layout --- */
  --wf-container: 90rem;      /* 1440px */
  --wf-margin: clamp(1rem, 0.4286rem + 2.8571vw, 3rem);      /* site side margin 16 -> 48px */
  --wf-gutter: clamp(1rem, 0.7143rem + 1.4286vw, 2rem);      /* column gutter 16 -> 32px */
  --wf-measure: 50rem;        /* 800px reading measure */

  /* --- radius (Webflow uses no shadows anywhere; the language is flat) --- */
  --wf-radius-xs: 8px;
  --wf-radius-sm: 12px;
  --wf-radius-md: 16px;
  --wf-radius-round: 100vw;
}


/* ---------------------------------------------------------------------------
   1. BASE  --  overrides Hello Elementor's reset.css (loads earlier than this)
   Typography only. No margin/padding changes to h1-h6/p, so the 774 legacy
   pages keep their existing layout; rhythm is opt-in via .wf-prose below.
   --------------------------------------------------------------------------- */

body {
  font-family: var(--wf-font);
  font-size: var(--wf-fs-md);
  font-weight: var(--wf-fw-regular);   /* Webflow body is 300, not 400 */
  line-height: var(--wf-lh-body);      /* 1.4 */
  color: var(--wf-text);               /* #122046, not Hello's #333 */
  -webkit-font-smoothing: antialiased;
}

/* Headings. Paired with `hN.elementor-heading-title` (0,1,1) so these also beat
   Elementor's `.elementor-heading-title{line-height:1}` (0,1,0). A per-widget
   Elementor override is (0,2,0) and still wins, so page-level customisations
   authored in the editor are preserved. */
h1, h2, h3, h4, h5, h6 {
  font-family: var(--wf-font);
  color: var(--wf-darkblue);
}
h1, h1.elementor-heading-title { font-size: var(--wf-fs-h1-doc); font-weight: var(--wf-fw-semibold); line-height: var(--wf-lh-h2); letter-spacing: var(--wf-ls-tight); }
h2, h2.elementor-heading-title { font-size: var(--wf-fs-h2); font-weight: var(--wf-fw-bold);     line-height: var(--wf-lh-h2);    letter-spacing: var(--wf-ls-tight); }
h3, h3.elementor-heading-title { font-size: var(--wf-fs-h3); font-weight: var(--wf-fw-bold);     line-height: var(--wf-lh-h3);    letter-spacing: var(--wf-ls-tight); }
h4, h4.elementor-heading-title { font-size: var(--wf-fs-h4); font-weight: var(--wf-fw-bold);     line-height: var(--wf-lh-h2);    letter-spacing: var(--wf-ls-normal); }
h5, h5.elementor-heading-title { font-size: var(--wf-fs-h5); font-weight: var(--wf-fw-bold);     line-height: var(--wf-lh-h3);    letter-spacing: var(--wf-ls-normal); }
h6, h6.elementor-heading-title { font-size: var(--wf-fs-h6); font-weight: var(--wf-fw-bold);     line-height: var(--wf-lh-body);  letter-spacing: var(--wf-ls-normal); }

/* In-content links: Webflow renders these navy + underlined. Hello's reset
   ships #c36 pink, which appears nowhere in the brand. Colour only -- the
   underline behaviour is left exactly as it is today. */
a { color: var(--wf-text); }
a:hover, a:focus, a:active { color: var(--wf-brand); }

/* Bare form controls. Hello's reset gives every unclassed button a #c36 pink
   1px outline and 3px radius; that is what plain Gravity Forms submit buttons
   inherit. Restyled to the Webflow button. Anything carrying .elementor-button
   or a themed class has higher specificity and is untouched. */
[type="button"], [type="submit"], button {
  background-color: var(--wf-brand);
  border: 1px solid var(--wf-brand);
  border-radius: var(--wf-radius-xs);
  color: var(--wf-white);
  font-family: var(--wf-font);
  font-size: var(--wf-fs-sm);
  font-weight: var(--wf-fw-bold);
  letter-spacing: var(--wf-ls-button);
  text-transform: uppercase;
  padding: 0.75rem 1.5rem;
  cursor: pointer;
  transition: background-color .2s ease, border-color .2s ease;
}
[type="button"]:hover, [type="submit"]:hover, button:hover,
[type="button"]:focus, [type="submit"]:focus, button:focus {
  background-color: var(--wf-brand-600);
  border-color: var(--wf-brand-600);
  color: var(--wf-white);
}

/* Webflow uses no box-shadows anywhere; the language is flat. */

/* ---------------------------------------------------------------------------
   2. UTILITIES  --  opt-in classes for pages kept in / created on WordPress.
   Drop the class name into an Elementor element's "CSS Classes" field, or use
   it in an HTML widget. Nothing here applies unless a class is added, so no
   existing page can change.
   --------------------------------------------------------------------------- */

/* -- surfaces (Webflow section backgrounds) -- */
.wf-bg-white  { background-color: var(--wf-white); }
.wf-bg-warm   { background-color: var(--wf-warm); }
.wf-bg-light  { background-color: var(--wf-light-100); }
.wf-bg-cream  { background-color: var(--wf-light-200); }
.wf-bg-navy   { background-color: var(--wf-darkblue); }
.wf-bg-brand  { background-color: var(--wf-brand); }
.wf-bg-dark   { background-color: var(--wf-dark-900); }

/* On dark surfaces Webflow flips text to cream and headings to light-200. */
.wf-bg-navy, .wf-bg-brand, .wf-bg-dark { color: var(--wf-light-100); }
.wf-bg-navy :is(h1,h2,h3,h4,h5,h6),
.wf-bg-brand :is(h1,h2,h3,h4,h5,h6),
.wf-bg-dark :is(h1,h2,h3,h4,h5,h6) { color: var(--wf-light-200); }
.wf-bg-navy a, .wf-bg-brand a, .wf-bg-dark a { color: var(--wf-light-100); }

/* -- section rhythm. Webflow implements this with empty spacer divs; the
      equivalent here is vertical padding so it works on one element. -- */
.wf-section-sm  { padding-block: var(--wf-section-sm); }
.wf-section     { padding-block: var(--wf-section-md); }
.wf-section-lg  { padding-block: var(--wf-section-lg); }
.wf-section-top { padding-block-start: var(--wf-section-top); }

/* -- layout -- */
.wf-container {
  width: 100%;
  max-width: var(--wf-container);
  margin-inline: auto;
  padding-inline: var(--wf-margin);
}
/* Reading measure. Webflow caps body copy at 50rem/800px; WordPress content
   currently runs to ~1120px, which is well past a comfortable line length. */
.wf-measure { max-width: var(--wf-measure); }
.wf-measure-center { max-width: var(--wf-measure); margin-inline: auto; }

/* -- type helpers -- */
.wf-display { font-size: var(--wf-fs-display); font-weight: var(--wf-fw-semibold); line-height: var(--wf-lh-tight); letter-spacing: var(--wf-ls-tight); }
.wf-h1 { font-size: var(--wf-fs-h1); font-weight: var(--wf-fw-semibold); line-height: var(--wf-lh-tight); letter-spacing: var(--wf-ls-tight); }
.wf-h2 { font-size: var(--wf-fs-h2); font-weight: var(--wf-fw-bold); line-height: var(--wf-lh-h2); letter-spacing: var(--wf-ls-tight); }
.wf-h3 { font-size: var(--wf-fs-h3); font-weight: var(--wf-fw-bold); line-height: var(--wf-lh-h3); letter-spacing: var(--wf-ls-tight); }
.wf-h4 { font-size: var(--wf-fs-h4); font-weight: var(--wf-fw-bold); line-height: var(--wf-lh-h2); }
.wf-h5 { font-size: var(--wf-fs-h5); font-weight: var(--wf-fw-bold); line-height: var(--wf-lh-h3); }
.wf-h6 { font-size: var(--wf-fs-h6); font-weight: var(--wf-fw-bold); line-height: var(--wf-lh-body); }
.wf-text-xl { font-size: var(--wf-fs-xl); line-height: var(--wf-lh-body); }
.wf-text-lg { font-size: var(--wf-fs-lg); line-height: var(--wf-lh-body); }
.wf-text-sm { font-size: var(--wf-fs-sm); line-height: var(--wf-lh-body); }
.wf-eyebrow {
  font-size: var(--wf-fs-sm);
  font-weight: var(--wf-fw-bold);
  letter-spacing: var(--wf-ls-button);
  text-transform: uppercase;
  color: var(--wf-brand);
}

/* -- prose rhythm. Matches the Webflow rich-text block: 32px between blocks
      at desktop, body copy at 300/1.4, headings tightened up against the
      paragraph that follows them. Add .wf-prose to a content wrapper. -- */
.wf-prose { max-width: var(--wf-measure); }
.wf-prose > * { margin-block: 0; }
.wf-prose > * + * { margin-block-start: var(--wf-space-5); }
.wf-prose > :is(h2,h3,h4,h5,h6) { margin-block-start: var(--wf-space-7); }
.wf-prose > :is(h2,h3,h4,h5,h6) + * { margin-block-start: var(--wf-space-4); }
.wf-prose :is(ul,ol) { padding-inline-start: 1.25rem; }
.wf-prose li + li { margin-block-start: var(--wf-space-2); }
.wf-prose a { text-decoration: underline; }
.wf-prose blockquote {
  border-inline-start: 3px solid var(--wf-brand);
  padding-inline-start: var(--wf-space-4);
  font-size: var(--wf-fs-lg);
}

/* -- buttons -- */
.wf-btn {
  display: inline-block;
  background-color: var(--wf-brand);
  border: 1px solid var(--wf-brand);
  border-radius: var(--wf-radius-xs);
  color: var(--wf-white);
  font-size: var(--wf-fs-sm);
  font-weight: var(--wf-fw-bold);
  letter-spacing: var(--wf-ls-button);
  text-transform: uppercase;
  text-decoration: none;
  padding: 0.75rem 1.5rem;
  transition: background-color .2s ease, border-color .2s ease, color .2s ease;
}
.wf-btn:hover, .wf-btn:focus { background-color: var(--wf-brand-600); border-color: var(--wf-brand-600); color: var(--wf-white); }
.wf-btn-secondary { background-color: transparent; border-color: var(--wf-darkblue); color: var(--wf-darkblue); }
.wf-btn-secondary:hover, .wf-btn-secondary:focus { background-color: var(--wf-darkblue); border-color: var(--wf-darkblue); color: var(--wf-white); }
.wf-btn-ghost { background-color: transparent; border-color: currentColor; color: inherit; }
.wf-btn-ghost:hover, .wf-btn-ghost:focus { background-color: var(--wf-light-100); border-color: var(--wf-light-100); color: var(--wf-text); }

/* -- hero. Webflow's h1 is always a hero treatment: 50->85.2px, weight 600,
      cream on a navy field. Applying that as the site-wide h1 default would
      put cream text on white, so it lives here instead. -- */
.wf-hero {
  background-color: var(--wf-darkblue);
  color: var(--wf-light-100);
  padding-block: var(--wf-section-lg);
}
.wf-hero :is(h1, .wf-h1) { color: var(--wf-light-200); }
.wf-hero p { color: var(--wf-light-100); }

/* -- radius / media -- */
.wf-radius-xs { border-radius: var(--wf-radius-xs); }
.wf-radius-sm { border-radius: var(--wf-radius-sm); }
.wf-radius-md { border-radius: var(--wf-radius-md); }
.wf-radius-round { border-radius: var(--wf-radius-round); }
.wf-media { border-radius: var(--wf-radius-xs); overflow: hidden; display: block; }
.wf-media img { display: block; width: 100%; height: auto; }

/* -- card. Flat, bordered, xsmall radius -- the Webflow card pattern. -- */
.wf-card {
  background-color: var(--wf-white);
  border: 1px solid var(--wf-border);
  border-radius: var(--wf-radius-sm);
  padding: var(--wf-space-6);
}

/* -- spacing helpers -- */
.wf-stack-1 > * + * { margin-block-start: var(--wf-space-1); }
.wf-stack-2 > * + * { margin-block-start: var(--wf-space-2); }
.wf-stack-3 > * + * { margin-block-start: var(--wf-space-3); }
.wf-stack-4 > * + * { margin-block-start: var(--wf-space-4); }
.wf-stack-5 > * + * { margin-block-start: var(--wf-space-5); }
.wf-stack-6 > * + * { margin-block-start: var(--wf-space-6); }

/* ---------------------------------------------------------------------------
   3. COMPONENT ISOLATION
   The header and footer templates were built and verified against Webflow
   before this layer existed, and several of their elements took font-weight /
   letter-spacing by inheritance. Weight and line-height are deliberately NOT
   pinned: Webflow's own footer links measure 300 / 16px / 22.4px, so letting
   them inherit the new body defaults moves them closer to the real site, not
   further away. Only letter-spacing is neutralised, because the tracking on
   the content heading scale is a display treatment that Webflow does not
   apply to header/footer headings. (1,0,1); every explicit header/footer rule
   is at least (1,1,0), so real declarations still win.
   --------------------------------------------------------------------------- */
#ifi-h-root :is(h1,h2,h3,h4,h5,h6),
#ifi-f-root :is(h1,h2,h3,h4,h5,h6) {
  letter-spacing: normal;
}

/* ---------------------------------------------------------------------------
   4. DOCUMENT RHYTHM  --  applied globally
   Every page routes its content through the Post Content widget in layout
   template 27722; posts render through Hello's main.site-main. Both currently
   butt straight up against the header and footer with zero breathing room.
   Vertical rhythm only -- no width changes -- so designed Elementor layouts,
   including the 5-of-7 sampled pages that are multi-column, are unaffected.
   --------------------------------------------------------------------------- */
.elementor-widget-theme-post-content,
body:not(.elementor-page) main.site-main {
  padding-block: var(--wf-section-md);
}

/* Blog posts are uniformly a single left-aligned prose column, which is where
   the 1140px measure hurts most and where a cap carries no layout risk. Elementor
   pages are designed layouts and opt in with .wf-prose / .wf-measure instead. */
body:not(.elementor-page) main.site-main :is(p, li, blockquote, h2, h3, h4, h5, h6) {
  max-width: var(--wf-measure);
}
/* h1 is deliberately excluded: the post template centres the title, and capping
   it would centre the text inside the 800px measure box rather than the page. */
/* Webflow's rich-text block spaces sibling blocks 32px apart at desktop. */
body:not(.elementor-page) main.site-main :is(p, ul, ol, blockquote, figure) {
  margin-block: 0 var(--wf-space-5);
}
body:not(.elementor-page) main.site-main :is(h2, h3, h4, h5, h6) {
  margin-block: var(--wf-space-7) var(--wf-space-4);
}
body:not(.elementor-page) main.site-main > :first-child,
body:not(.elementor-page) main.site-main .page-content > :first-child {
  margin-block-start: 0;
}
/* ============================================================
   IFI FOOTER — Webflow parity styling for the native Elementor
   footer template (ID 27727). Structure lives in Elementor;
   look lives here. Edit copy/links in Elementor, not in CSS.
   ============================================================ */
#ifi-f-root {
  --ifi-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --ifi-bg: #234384;
  --ifi-text: #fbf5ed;
  --ifi-heading-accent: #ed6d12;
  --ifi-heading-text: #f8e4c7;
  --ifi-border: rgba(251,245,237,.2);
  --ifi-border-strong: rgba(251,245,237,.4);
  --ifi-radius-xs: .5rem;
  --ifi-radius-btn: .5rem;
  --ifi-accent-teal: #1eaac6;
  --ifi-border-w: .094rem;
  --ifi-btn-fs: .75rem;
  --ifi-btn-fw: 700;
  --ifi-btn-ls: .06rem;
  --ifi-space-2: clamp(.625rem, calc(.5893rem + .1786vw), .75rem);
  --ifi-space-3: clamp(.875rem, calc(.8393rem + .1786vw), 1rem);
  --ifi-space-4: clamp(1.25rem, calc(1.1786rem + .3571vw), 1.5rem);
  --ifi-space-8: clamp(2.5rem, calc(2.0714rem + 2.1429vw), 4rem);
  --ifi-space-section: clamp(4rem, calc(3.1429rem + 4.2857vw), 7rem);
  --ifi-margin: clamp(1rem, calc(.4286rem + 2.8571vw), 3rem);
  --ifi-fs-small: .875rem;
  --ifi-fs-h6: clamp(1rem, calc(.9643rem + .1786vw), 1.125rem);
  --ifi-fs-h1: clamp(3.125rem, calc(2.4964rem + 3.1429vw), 5.325rem);

  background-color: var(--ifi-bg);
  color: var(--ifi-text);
  font-family: var(--ifi-font);
  width: 100%;
  padding: 0;
  --padding-top: 0; --padding-bottom: 0; --padding-left: 0; --padding-right: 0;
}
/* Elementor widgets inherit the Kit's global (dark) text colour; the
   footer sits on navy, so re-assert the footer palette for all descendants.
   Accent/tagline rules below override this deliberately. */
#ifi-f-root, #ifi-f-root p, #ifi-f-root li, #ifi-f-root span,
#ifi-f-root a, #ifi-f-root .elementor-icon-list-text,
#ifi-f-root .elementor-widget-text-editor,
#ifi-f-root .elementor-heading-title { color: var(--ifi-text); }

/* shared inner rail */
#ifi-f-top, #ifi-f-mid, #ifi-f-bar {
  width: 100%;
  max-width: 90rem;
  margin-inline: auto;
  padding-inline: var(--ifi-margin);
}

/* ---------- top band: 5-column grid ---------- */
#ifi-f-top {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 2fr 1fr;
  column-gap: 3rem; row-gap: 3rem;
  align-items: start;
  padding-top: var(--ifi-space-section);
  padding-bottom: var(--ifi-space-section);
}
#ifi-f-top > .e-con { min-width: 0; padding: 0; display: block; }

#ifi-f-root .ifi-f-h .elementor-heading-title,
#ifi-f-root .ifi-f-h {
  font-family: var(--ifi-font);
  font-size: var(--ifi-fs-h6);
  line-height: 1.4; font-weight: 700;
  color: var(--ifi-heading-text);
  margin: 0 0 var(--ifi-space-3);
}
/* link lists */
#ifi-f-root .ifi-f-links .elementor-icon-list-items { padding: 0; margin: 0; list-style: none; }
#ifi-f-root .ifi-f-links .elementor-icon-list-item { display: flex; margin: 0; line-height: 1.4; }
#ifi-f-root .ifi-f-links .elementor-icon-list-icon { display: none; }
#ifi-f-root .ifi-f-links .elementor-icon-list-item > a {
  display: inline-block;
  line-height: 1.4;
  padding-top: .5rem; padding-bottom: .5rem;
  color: var(--ifi-text); text-decoration: none;
  transition: opacity .1s ease;
}
#ifi-f-root .ifi-f-links .elementor-icon-list-item > a:hover,
#ifi-f-root .ifi-f-links .elementor-icon-list-item > a:focus-visible { opacity: .6; }
#ifi-f-root .ifi-f-links .elementor-icon-list-text {
  font-family: var(--ifi-font); font-size: var(--ifi-fs-small);
  line-height: 1.4; font-weight: 300;
}
/* supporting copy */
#ifi-f-root .ifi-f-note, #ifi-f-root .ifi-f-note p {
  font-size: var(--ifi-fs-small); font-weight: 300; line-height: 1.4;
  margin: 0 0 var(--ifi-space-4); color: var(--ifi-text);
}
/* CTA button */
#ifi-f-root .ifi-f-btn .elementor-button {
  background-color: var(--ifi-heading-accent);
  border-radius: var(--ifi-radius-btn);
  display: inline-flex; align-items: center;
  height: 2.5rem; padding: 0 .75rem;
  font-family: var(--ifi-font);
  font-size: var(--ifi-btn-fs); font-weight: var(--ifi-btn-fw);
  letter-spacing: var(--ifi-btn-ls); text-transform: uppercase;
  color: #fff; white-space: nowrap;
  transition: filter .2s ease;
}
#ifi-f-root .ifi-f-btn .elementor-button:hover { filter: brightness(1.08); }

/* ---------- middle band: tagline + mark ---------- */
#ifi-f-mid {
  display: flex; flex-flow: row;
  justify-content: space-between; align-items: flex-start;
  gap: var(--ifi-space-8);
  padding-top: 1rem; padding-bottom: 3rem;
}
#ifi-f-root .ifi-f-tagline { margin: 0; }
#ifi-f-root .ifi-f-tagline .elementor-heading-title {
  font-family: var(--ifi-font);
  color: var(--ifi-heading-text);
  font-size: var(--ifi-fs-h1);
  line-height: 1; font-weight: 600; letter-spacing: -.03em;
}
#ifi-f-root .ifi-f-accent { color: var(--ifi-heading-accent); }
#ifi-f-root .ifi-f-mark { flex: none; max-width: 4.35rem; width: 100%; }
#ifi-f-root .ifi-f-mark img { width: 100%; height: auto; display: block; }

/* ---------- bottom bar ---------- */
#ifi-f-bar {
  display: flex; flex-flow: wrap;
  place-content: center space-between; align-items: center;
  column-gap: var(--ifi-space-4); row-gap: var(--ifi-space-4);
  padding-top: 2.5rem; padding-bottom: 2.5rem;
  border-top: var(--ifi-border-w) solid var(--ifi-border);
}
#ifi-f-root .ifi-f-copy, #ifi-f-root .ifi-f-copy p {
  font-size: var(--ifi-fs-small); font-weight: 300; line-height: 1.4; margin: 0;
}
#ifi-f-root .ifi-f-social .elementor-social-icon {
  background-color: transparent;
  color: var(--ifi-heading-text);
  width: 2.5rem; height: 2.5rem; padding: .65rem;
  --icon-padding: .65rem;
}
#ifi-f-root .ifi-f-social .elementor-social-icon:hover { opacity: .7; background: transparent; }
#ifi-f-root .ifi-f-social .elementor-social-icon i { font-size: 1.2rem; color: inherit; }
#ifi-f-root .ifi-f-legal .elementor-icon-list-items { display: flex; flex-flow: wrap; align-items: center; }
#ifi-f-root .ifi-f-legal .elementor-icon-list-item > a { padding: .5rem; }
#ifi-f-root .ifi-f-legal .elementor-icon-list-text {
  font-family: var(--ifi-font); font-size: var(--ifi-fs-small);
  font-weight: 300; line-height: 1.4;
}

/* ---------- newsletter / Gravity Form ---------- */
#ifi-f-news .gform_wrapper { margin: 0; }
#ifi-f-news .gform_wrapper .gform_fields { display: flex; flex-flow: column; row-gap: var(--ifi-space-3); grid-row-gap: var(--ifi-space-3); }
#ifi-f-news .gform_wrapper .gfield_label { font-size: var(--ifi-fs-small); font-weight: 300; color: var(--ifi-text); }
#ifi-f-news .gform_wrapper input[type=text],
#ifi-f-news .gform_wrapper input[type=email],
#ifi-f-news .gform_wrapper select {
  border: var(--ifi-border-w) solid var(--ifi-border);
  border-radius: var(--ifi-radius-xs);
  width: 100%; height: 3rem; font-size: 1rem; font-weight: 300;
  color: var(--ifi-text); background-color: transparent;
  padding: 0 .9rem;
  transition: border-color .15s ease;
}
#ifi-f-news .gform_wrapper input:focus-visible,
#ifi-f-news .gform_wrapper select:focus-visible { border-color: var(--ifi-text); outline: none; }
#ifi-f-news .gform_wrapper ::placeholder { color: rgba(251,245,237,.6); }
#ifi-f-news .gform_wrapper select option { color: #122046; }
#ifi-f-news .gform_wrapper .gform_footer { margin: var(--ifi-space-3) 0 0; padding: 0; }
#ifi-f-news .gform_wrapper .gform_button {
  background-color: var(--ifi-accent-teal);
  border: 0; border-radius: .375rem;
  padding: .5625rem .9375rem; cursor: pointer; line-height: 1.4;
  font-family: var(--ifi-font);
  font-size: var(--ifi-btn-fs); font-weight: var(--ifi-btn-fw);
  letter-spacing: var(--ifi-btn-ls); text-transform: uppercase; color: #fff;
  transition: filter .2s ease;
}
#ifi-f-news .gform_wrapper .gform_button:hover { filter: brightness(1.08); }
#ifi-f-news .gform_wrapper .gfield_required { color: var(--ifi-heading-accent); }
#ifi-f-news .gform_wrapper .gform_validation_errors,
#ifi-f-news .gform_wrapper .validation_message {
  background: transparent; border: 0; color: #ffc9b8;
  font-size: var(--ifi-fs-small); padding: 0;
}
#ifi-f-news .gform_confirmation_message { color: #fff; font-weight: 600; font-size: var(--ifi-fs-small); }

/* ---------- responsive ---------- */
/* The 5-column layout stops fitting before Webflow's 991px tablet breakpoint:
   at ~1024px the Get Started button overruns the right gutter. Drop to three
   columns at 1120px instead, which is where the 5-up actually runs out of room. */
@media screen and (max-width: 1120px) {
  #ifi-f-top { grid-template-columns: 1fr 1fr 1fr; }
  #ifi-f-news { grid-column: span 2; grid-row: span 2; }
}
@media screen and (max-width: 767px) {
  #ifi-f-top { grid-template-columns: 1fr 1fr; column-gap: 2rem; row-gap: 2rem; }
  #ifi-f-news { order: 99; grid-column: span 2; grid-row: auto; }
  #ifi-f-mid { flex-flow: column-reverse; }
}

/* Webflow parity: newsletter labels are screen-reader-only there.
   Keep them for a11y, hide them visually (placeholders carry the cue). */
#ifi-f-news .gform_wrapper .gfield_label {
  position: absolute; width: 1px; height: 1px;
  padding: 0; margin: -1px; overflow: hidden;
  clip: rect(0 0 0 0); clip-path: inset(50%); white-space: nowrap;
}

/* =====================================================================
   IFI HEADER (template 27737) -- Webflow ifiwelcome.org parity.
   Structure hooks are container _element_id values (containers silently
   drop _css_classes in this Elementor build) plus widget classes.
   ===================================================================== */
#ifi-h-root {
  --ifi-font: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Helvetica, Arial, sans-serif;
  --ifi-brand-text: #122046;
  --ifi-brand-darkblue-500: #234384;
  --ifi-brand-500: #ed6d12;
  --ifi-light-100: #fbf5ed;
  --ifi-warm-neutral-light: #fdfbf7;
  --ifi-theme-border: rgba(31,29,30,.2);
  --ifi-radius-small: .75rem;
  --ifi-radius-button: .5rem;
  /* swapped on card hover so the blob inverts (navy-on-white -> cream-on-navy) */
  --ifi-nav-starts-light: #fff;
  --ifi-nav-starts-dark: var(--ifi-brand-text);
  --ifi-nav-item-bg: transparent;

  position: relative;
  width: 100%;
  min-height: 4.5rem;
  padding: 0 5%;
  background-color: #fff;
  color: var(--ifi-brand-text);
  font-family: var(--ifi-font);
  font-size: 16px;
  line-height: 1.4;
  isolation: isolate;
  /* the open mega-menu must paint over page content and over the footer
     template, which Elementor renders as a later sibling location */
  z-index: 900;
}
#ifi-h-root h1, #ifi-h-root h2, #ifi-h-root h3,
#ifi-h-root h4, #ifi-h-root h5, #ifi-h-root h6, #ifi-h-root p { margin: 0; }
#ifi-h-root a { text-decoration: none; color: inherit; }

/* ---- top bar ---- */
#ifi-h-bar {
  display: flex;
  --flex-direction: row;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: space-between;
  align-items: center;
  gap: 2rem;
  width: 100%;
  min-height: 4.5rem;
  padding: 0;
}
#ifi-h-logow { flex: none; width: auto; max-width: 7.5rem; padding: 0; }
#ifi-h-root .ifi-h-logo img { width: 100%; height: auto; display: block; }

/* ---- top-level menu ---- */
#ifi-h-root .ifi-h-nav { flex: 1; }
#ifi-h-root .e-n-menu-heading { justify-content: flex-start; gap: 0; }
#ifi-h-root .e-n-menu-title {
  font-size: .75rem;
  font-weight: 600;
  text-transform: uppercase;
  color: var(--ifi-brand-text);
  padding: 1.5rem 1rem;
}
#ifi-h-root .e-n-menu-title-container { gap: .5rem; }
#ifi-h-root .e-n-menu-dropdown-icon svg { width: .625rem; height: .625rem; fill: currentColor; }

/* ---- mega-menu panel ---- */
/* NB: do NOT set `display` on the base rule. Elementor hides an inactive panel
   with `.e-n-menu-content > .e-con:not(.e-active){display:none}` (specificity
   0,4,0); an #id-scoped `display` here (1,2,0) outranks it and pins the panel
   permanently open, which also makes the hover toggle look broken. Only the
   active panel gets a display value. */
#ifi-h-root .e-n-menu-content > .e-con.e-active { display: flex; }
#ifi-h-root .e-n-menu-content > .e-con {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: stretch;
  width: 100%;
  max-width: none;
  padding: 0 3%;
  background-color: var(--ifi-light-100);
  --width: 100%;
  position: relative;
}
#ifi-h-cols {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 2rem;
  row-gap: 0;
  flex: none;
  width: 75%;
  padding: 2rem 2rem 2rem 0;
}
#ifi-h-c1, #ifi-h-c2, #ifi-h-c3 {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding: 0;
  width: auto;
}
#ifi-h-root .ifi-h-colh .elementor-heading-title {
  font-size: 1rem;
  font-weight: 300;
  color: var(--ifi-brand-text);
  border-bottom: .094rem solid var(--ifi-theme-border);
  padding-bottom: .375rem;
}

/* ---- link cards (icon-box: masked blob + masked glyph, both recolour on hover) ---- */
#ifi-h-root .ifi-h-link {
  position: relative;
  border-radius: var(--ifi-radius-small);
  background-color: var(--ifi-nav-item-bg);
  padding: .5rem .5rem .75rem;
  transition: background-color .3s ease-out;
}
#ifi-h-root .ifi-h-link:hover,
#ifi-h-root .ifi-h-link:focus-within {
  --ifi-nav-starts-light: var(--ifi-brand-darkblue-500);
  --ifi-nav-starts-dark: var(--ifi-light-100);
  --ifi-nav-item-bg: #fff;
}
#ifi-h-root .ifi-h-link .elementor-icon-box-wrapper {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  text-align: left;
  gap: .75rem;
}
#ifi-h-root .ifi-h-link .elementor-icon-box-icon {
  flex: none;
  width: 3.5rem;
  height: 3.5rem;
  margin: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--ifi-nav-starts-light);
  transition: background-color 30ms cubic-bezier(.25,.46,.45,.94);
  mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NSA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4KPHBhdGggZD0iTTIxLjIzNTggMC4wOTgzNjIyQzIzLjI1MDEgLTAuMDU3NDUyOSAyNS42MDg3IC0wLjE3MjA3NCAyOC40NTM5IDAuOTM1MzZDMzQuMDgwOSAzLjI0NTM5IDQyLjAzMTkgNS40NjAwMSA0My40MjkxIDEyLjQxMjJDNDQuMTcwNyAxNS42NTM4IDQ0LjQxNjggMTguNTQ5MyA0NC40ODQzIDIxLjYwODFDNDQuNTc1NyAyNy45MTM4IDQzLjI5ODIgMzYuNzg1IDM3LjY1MSA0MC42MjY3QzM2LjI2NyA0MS41Mjc1IDM1LjA0ODIgNDEuOTU0MSAzMy44MDE0IDQyLjIzM0MyNy4zODYyIDQzLjU2MjkgMTUuOTIwNyA0My42MzY2IDkuNDg4OSA0MS40NzczQzguMTk5NjEgNDEuMDcyMiA2LjIwNTkxIDM5LjY4MDQgNS4yMzMzNyAzOC4wNDQ0QzQuMDYyMzcgMzYuMTcgMi4zOTE1OCAzNC42ODg4IDEuODUxMzYgMzIuNDMzMUMwLjgxNDUwNSAyOC4zMDYyIC0wLjk0MTAyNCAyMy4yOTU1IDAuNjE5ODAxIDE3LjI0MDJDMC44NDk4ODkgMTYuMjg0NCAxLjE5OTExIDE1LjMwMDUgMS42NzU1IDE0LjM2MjNDMi42OTY4OSAxMi4yNzU3IDMuODIzNjggMTAuMTM2OCA1LjYxMTU1IDguMzQ5MTdDOC41MjE0NSA1LjU4ODQ0IDEzLjU4OTYgMi42NjI3IDE3LjE5MzUgMS4wMjE1M0MxOC42MTQ0IDAuNDkzNzM0IDE5Ljk1NjggMC4yMjAyODQgMjEuMjM1OCAwLjA5ODM2MjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDUiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NSA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJub25lIj4KPHBhdGggZD0iTTIxLjIzNTggMC4wOTgzNjIyQzIzLjI1MDEgLTAuMDU3NDUyOSAyNS42MDg3IC0wLjE3MjA3NCAyOC40NTM5IDAuOTM1MzZDMzQuMDgwOSAzLjI0NTM5IDQyLjAzMTkgNS40NjAwMSA0My40MjkxIDEyLjQxMjJDNDQuMTcwNyAxNS42NTM4IDQ0LjQxNjggMTguNTQ5MyA0NC40ODQzIDIxLjYwODFDNDQuNTc1NyAyNy45MTM4IDQzLjI5ODIgMzYuNzg1IDM3LjY1MSA0MC42MjY3QzM2LjI2NyA0MS41Mjc1IDM1LjA0ODIgNDEuOTU0MSAzMy44MDE0IDQyLjIzM0MyNy4zODYyIDQzLjU2MjkgMTUuOTIwNyA0My42MzY2IDkuNDg4OSA0MS40NzczQzguMTk5NjEgNDEuMDcyMiA2LjIwNTkxIDM5LjY4MDQgNS4yMzMzNyAzOC4wNDQ0QzQuMDYyMzcgMzYuMTcgMi4zOTE1OCAzNC42ODg4IDEuODUxMzYgMzIuNDMzMUMwLjgxNDUwNSAyOC4zMDYyIC0wLjk0MTAyNCAyMy4yOTU1IDAuNjE5ODAxIDE3LjI0MDJDMC44NDk4ODkgMTYuMjg0NCAxLjE5OTExIDE1LjMwMDUgMS42NzU1IDE0LjM2MjNDMi42OTY4OSAxMi4yNzU3IDMuODIzNjggMTAuMTM2OCA1LjYxMTU1IDguMzQ5MTdDOC41MjE0NSA1LjU4ODQ0IDEzLjU4OTYgMi42NjI3IDE3LjE5MzUgMS4wMjE1M0MxOC42MTQ0IDAuNDkzNzM0IDE5Ljk1NjggMC4yMjAyODQgMjEuMjM1OCAwLjA5ODM2MjJaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K");
  mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat;
  mask-size: 100% 100%; -webkit-mask-size: 100% 100%;
  mask-position: center; -webkit-mask-position: center;
  mask-mode: alpha; -webkit-mask-mode: alpha;
}
/* The eicon glyph is a placeholder only -- SVG upload is blocked on this
   multisite, so the real Webflow icons are applied as CSS masks below and
   painted with background-color so they invert on hover. */
#ifi-h-root .ifi-h-link .elementor-icon {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  padding: 0;
  background-color: var(--ifi-nav-starts-dark);
  border: 0;
  transition: background-color 30ms cubic-bezier(.215,.61,.355,1);
  mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat;
  mask-size: contain; -webkit-mask-size: contain;
  mask-position: center; -webkit-mask-position: center;
  mask-mode: alpha; -webkit-mask-mode: alpha;
}
#ifi-h-root .ifi-h-link .elementor-icon svg,
#ifi-h-root .ifi-h-link .elementor-icon i { display: none; }
#ifi-h-root .ifi-h-link .elementor-icon-box-content { padding-top: .25rem; }
#ifi-h-root .ifi-h-link .elementor-icon-box-title { margin: 0 0 .25rem; }
#ifi-h-root .ifi-h-link .elementor-icon-box-title,
#ifi-h-root .ifi-h-link .elementor-icon-box-title a {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.4;
  color: var(--ifi-brand-text);
}
/* stretched-link: makes the whole card clickable, not just icon + title */
#ifi-h-root .ifi-h-link .elementor-icon-box-title a::after {
  content: ""; position: absolute; inset: 0; border-radius: inherit;
}
#ifi-h-root .ifi-h-link .elementor-icon-box-description {
  font-size: .875rem;
  font-weight: 300;
  line-height: 1.4;
  color: var(--ifi-brand-text);
  margin: 0;
}
#ifi-h-root .ifi-h-ico-1 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTcgMTgiIGZpbGw9ImJsYWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOS4xNzUgMC4zNDE3NUwxNS42MjEyIDUuMTgxQzE1LjgzNzEgNS4zMzk1IDE2LjAwNSA1LjUzODkyIDE2LjEyNSA1Ljc3OTI1QzE2LjI0NSA2LjAxOTQyIDE2LjMwNSA2LjI3MzgzIDE2LjMwNSA2LjU0MjVWMTYuMjE0N0MxNi4zMDUgMTYuNjg3MiAxNi4xMzg3IDE3LjA4OTIgMTUuODA2IDE3LjQyMDdDMTUuNDczMyAxNy43NTIyIDE1LjA2OTkgMTcuOTE4IDE0LjU5NTcgMTcuOTE4SDEuNzAzMjVDMS4yMzA3NSAxNy45MTggMC44Mjg3NSAxNy43NTIyIDAuNDk3MjUgMTcuNDIwN0MwLjE2NTc1IDE3LjA4OTIgMCAxNi42ODcyIDAgMTYuMjE0N1Y2LjU0MjVDMCA2LjI3MzgzIDAuMDU5NSA2LjAxOTQyIDAuMTc4NSA1Ljc3OTI1QzAuMjk3MzMzIDUuNTM4OTIgMC40NjM3NSA1LjMzOTUgMC42Nzc3NSA1LjE4MUw3LjEyNCAwLjM0MTc1QzcuNDIxMTcgMC4xMTM5MTYgNy43NjE2NyAwIDguMTQ1NSAwQzguNTI5MzMgMCA4Ljg3MjUgMC4xMTM5MTYgOS4xNzUgMC4zNDE3NVpNOC4xNTI3NSAxMS40MTFDOC45MjkyNSAxMS40MTEgOS41ODkxNyAxMS4xMzkyIDEwLjEzMjUgMTAuNTk1N0MxMC42NzU3IDEwLjA1MjIgMTAuOTQ3MiA5LjM5MjI1IDEwLjk0NzIgOC42MTU3NUMxMC45NDcyIDcuODM5MjUgMTAuNjc1MSA3LjE4MDQyIDEwLjEzMDcgNi42MzkyNUM5LjU4NjQyIDYuMDk3OTIgOC45MjU1IDUuODI3MjUgOC4xNDggNS44MjcyNUM3LjM3MDMzIDUuODI3MjUgNi43MTA4MyA2LjA5OSA2LjE2OTUgNi42NDI1QzUuNjI4MzMgNy4xODYgNS4zNTc3NSA3Ljg0NTkyIDUuMzU3NzUgOC42MjIyNUM1LjM1Nzc1IDkuMzk4NzUgNS42Mjk1IDEwLjA1NzcgNi4xNzMgMTAuNTk5QzYuNzE2NSAxMS4xNDAzIDcuMzc2NDIgMTEuNDExIDguMTUyNzUgMTEuNDExWk04LjE1NCA5LjgyNzI1QzcuODEzIDkuODI3MjUgNy41MjY2NyA5LjcxMjUgNy4yOTUgOS40ODNDNy4wNjMxNyA5LjI1MzUgNi45NDcyNSA4Ljk2NzU4IDYuOTQ3MjUgOC42MjUyNUM2Ljk0NzI1IDguMjgzMDggNy4wNjIyNSA3Ljk5NjE3IDcuMjkyMjUgNy43NjQ1QzcuNTIyMDggNy41MzI2NyA3LjgwNjkyIDcuNDE2NzUgOC4xNDY3NSA3LjQxNjc1QzguNDg2NTggNy40MTY3NSA4Ljc3MzMzIDcuNTMxNjcgOS4wMDcgNy43NjE1QzkuMjQwODMgNy45OTEzMyA5LjM1Nzc1IDguMjc2MDggOS4zNTc3NSA4LjYxNTc1QzkuMzU3NzUgOC45NTk5MiA5LjI0MjMzIDkuMjQ3OTIgOS4wMTE1IDkuNDc5NzVDOC43ODA4MyA5LjcxMTQyIDguNDk1IDkuODI3MjUgOC4xNTQgOS44MjcyNVpNOC4xMzM1IDE0LjUwMDVDNy4yMjg4MyAxNC41MDA1IDYuMzU1NzUgMTQuNjQ3NSA1LjUxNDI1IDE0Ljk0MTVDNC42NzI5MiAxNS4yMzU3IDMuODk5OTIgMTUuNjYwMSAzLjE5NTI1IDE2LjIxNDdIMTMuMDk2N0MxMi4zNzU0IDE1LjY2MDEgMTEuNTk0IDE1LjIzNTcgMTAuNzUyNSAxNC45NDE1QzkuOTExMTcgMTQuNjQ3NSA5LjAzODE3IDE0LjUwMDUgOC4xMzM1IDE0LjUwMDVaTTEuNzAzMjUgNi40NDI1VjE1LjM5NEMyLjYwMDQyIDE0LjYxIDMuNTk5MDggMTQuMDAwMiA0LjY5OTI1IDEzLjU2NDVDNS43OTkyNSAxMy4xMjg4IDYuOTQ1IDEyLjkxMSA4LjEzNjUgMTIuOTExQzkuMzMxNjcgMTIuOTExIDEwLjQ4MiAxMy4xMzIgMTEuNTg3NSAxMy41NzRDMTIuNjkzIDE0LjAxNiAxMy42OTU3IDE0LjYyOSAxNC41OTU3IDE1LjQxM1Y2LjQ0MjVMOC4xNDk1IDEuNzU5MjVMMS43MDMyNSA2LjQ0MjVaIiBmaWxsPSJjdXJyZW50Y29sb3IiLz4KPC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMTcgMTgiIGZpbGw9ImJsYWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNOS4xNzUgMC4zNDE3NUwxNS42MjEyIDUuMTgxQzE1LjgzNzEgNS4zMzk1IDE2LjAwNSA1LjUzODkyIDE2LjEyNSA1Ljc3OTI1QzE2LjI0NSA2LjAxOTQyIDE2LjMwNSA2LjI3MzgzIDE2LjMwNSA2LjU0MjVWMTYuMjE0N0MxNi4zMDUgMTYuNjg3MiAxNi4xMzg3IDE3LjA4OTIgMTUuODA2IDE3LjQyMDdDMTUuNDczMyAxNy43NTIyIDE1LjA2OTkgMTcuOTE4IDE0LjU5NTcgMTcuOTE4SDEuNzAzMjVDMS4yMzA3NSAxNy45MTggMC44Mjg3NSAxNy43NTIyIDAuNDk3MjUgMTcuNDIwN0MwLjE2NTc1IDE3LjA4OTIgMCAxNi42ODcyIDAgMTYuMjE0N1Y2LjU0MjVDMCA2LjI3MzgzIDAuMDU5NSA2LjAxOTQyIDAuMTc4NSA1Ljc3OTI1QzAuMjk3MzMzIDUuNTM4OTIgMC40NjM3NSA1LjMzOTUgMC42Nzc3NSA1LjE4MUw3LjEyNCAwLjM0MTc1QzcuNDIxMTcgMC4xMTM5MTYgNy43NjE2NyAwIDguMTQ1NSAwQzguNTI5MzMgMCA4Ljg3MjUgMC4xMTM5MTYgOS4xNzUgMC4zNDE3NVpNOC4xNTI3NSAxMS40MTFDOC45MjkyNSAxMS40MTEgOS41ODkxNyAxMS4xMzkyIDEwLjEzMjUgMTAuNTk1N0MxMC42NzU3IDEwLjA1MjIgMTAuOTQ3MiA5LjM5MjI1IDEwLjk0NzIgOC42MTU3NUMxMC45NDcyIDcuODM5MjUgMTAuNjc1MSA3LjE4MDQyIDEwLjEzMDcgNi42MzkyNUM5LjU4NjQyIDYuMDk3OTIgOC45MjU1IDUuODI3MjUgOC4xNDggNS44MjcyNUM3LjM3MDMzIDUuODI3MjUgNi43MTA4MyA2LjA5OSA2LjE2OTUgNi42NDI1QzUuNjI4MzMgNy4xODYgNS4zNTc3NSA3Ljg0NTkyIDUuMzU3NzUgOC42MjIyNUM1LjM1Nzc1IDkuMzk4NzUgNS42Mjk1IDEwLjA1NzcgNi4xNzMgMTAuNTk5QzYuNzE2NSAxMS4xNDAzIDcuMzc2NDIgMTEuNDExIDguMTUyNzUgMTEuNDExWk04LjE1NCA5LjgyNzI1QzcuODEzIDkuODI3MjUgNy41MjY2NyA5LjcxMjUgNy4yOTUgOS40ODNDNy4wNjMxNyA5LjI1MzUgNi45NDcyNSA4Ljk2NzU4IDYuOTQ3MjUgOC42MjUyNUM2Ljk0NzI1IDguMjgzMDggNy4wNjIyNSA3Ljk5NjE3IDcuMjkyMjUgNy43NjQ1QzcuNTIyMDggNy41MzI2NyA3LjgwNjkyIDcuNDE2NzUgOC4xNDY3NSA3LjQxNjc1QzguNDg2NTggNy40MTY3NSA4Ljc3MzMzIDcuNTMxNjcgOS4wMDcgNy43NjE1QzkuMjQwODMgNy45OTEzMyA5LjM1Nzc1IDguMjc2MDggOS4zNTc3NSA4LjYxNTc1QzkuMzU3NzUgOC45NTk5MiA5LjI0MjMzIDkuMjQ3OTIgOS4wMTE1IDkuNDc5NzVDOC43ODA4MyA5LjcxMTQyIDguNDk1IDkuODI3MjUgOC4xNTQgOS44MjcyNVpNOC4xMzM1IDE0LjUwMDVDNy4yMjg4MyAxNC41MDA1IDYuMzU1NzUgMTQuNjQ3NSA1LjUxNDI1IDE0Ljk0MTVDNC42NzI5MiAxNS4yMzU3IDMuODk5OTIgMTUuNjYwMSAzLjE5NTI1IDE2LjIxNDdIMTMuMDk2N0MxMi4zNzU0IDE1LjY2MDEgMTEuNTk0IDE1LjIzNTcgMTAuNzUyNSAxNC45NDE1QzkuOTExMTcgMTQuNjQ3NSA5LjAzODE3IDE0LjUwMDUgOC4xMzM1IDE0LjUwMDVaTTEuNzAzMjUgNi40NDI1VjE1LjM5NEMyLjYwMDQyIDE0LjYxIDMuNTk5MDggMTQuMDAwMiA0LjY5OTI1IDEzLjU2NDVDNS43OTkyNSAxMy4xMjg4IDYuOTQ1IDEyLjkxMSA4LjEzNjUgMTIuOTExQzkuMzMxNjcgMTIuOTExIDEwLjQ4MiAxMy4xMzIgMTEuNTg3NSAxMy41NzRDMTIuNjkzIDE0LjAxNiAxMy42OTU3IDE0LjYyOSAxNC41OTU3IDE1LjQxM1Y2LjQ0MjVMOC4xNDk1IDEuNzU5MjVMMS43MDMyNSA2LjQ0MjVaIiBmaWxsPSJjdXJyZW50Y29sb3IiLz4KPC9zdmc+"); }
#ifi-h-root .ifi-h-ico-2 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9ImJsYWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTcuODg3NiAxOS4xMjQyVjIwLjcyOEMxNy44ODc2IDIwLjk2MDMgMTcuODA3NiAyMS4xNTU0IDE3LjY0NzYgMjEuMzEzMkMxNy40ODc0IDIxLjQ3MDkgMTcuMjgxMyAyMS41NDk3IDE3LjAyOTMgMjEuNTQ5N0MxNi43ODkyIDIxLjU0OTcgMTYuNTg4MyAyMS40Njc5IDE2LjQyNjggMjEuMzA0MkMxNi4yNjUyIDIxLjE0MDYgMTYuMTg0MyAyMC45Mzg1IDE2LjE4NDMgMjAuNjk4VjE2Ljk1ODVDMTYuMTg0MyAxNi43NDc4IDE2LjI1ODcgMTYuNTY4MSAxNi40MDczIDE2LjQxOTVDMTYuNTU2IDE2LjI3MDggMTYuNzM1NyAxNi4xOTY1IDE2Ljk0NjMgMTYuMTk2NUgyMC42ODU4QzIwLjkyNjMgMTYuMTk2NSAyMS4xMjg0IDE2LjI3OTcgMjEuMjkyMSAxNi40NDYyQzIxLjQ1NTggMTYuNjEyNiAyMS41Mzc2IDE2LjgyNDYgMjEuNTM3NiAxNy4wODIyQzIxLjUzNzYgMTcuMzE1OSAyMS40NTc2IDE3LjUxMDYgMjEuMjk3NiAxNy42NjYyQzIxLjEzNzggMTcuODIxOSAyMC45NDM4IDE3Ljg5OTcgMjAuNzE1OCAxNy44OTk3SDE5LjA4NzFMMjEuNTg4NiAyMC40MDEyQzIxLjc1ODYgMjAuNTczMiAyMS44NDI2IDIwLjc3NCAyMS44NDA2IDIxLjAwMzVDMjEuODM4NiAyMS4yMzMgMjEuNzU1IDIxLjQzMTQgMjEuNTg5OCAyMS41OTg3QzIxLjQxNjMgMjEuNzY2MSAyMS4yMTE0IDIxLjg1MDcgMjAuOTc1MSAyMS44NTI3QzIwLjczODkgMjEuODU0NyAyMC41MzUzIDIxLjc3MDcgMjAuMzY0MyAyMS42MDA3TDE3Ljg4NzYgMTkuMTI0MlpNMTIuMDAwMSAyMi4xNDk3QzEwLjU5NTggMjIuMTQ5NyA5LjI3NjM0IDIxLjg4NDEgOC4wNDE4NCAyMS4zNTI3QzYuODA3MTcgMjAuODIxNCA1LjczMjE3IDIwLjA5OSA0LjgxNjg0IDE5LjE4NTVDMy45MDEzNCAxOC4yNzE4IDMuMTc4MDkgMTcuMjAyNSAyLjY0NzA5IDE1Ljk3NzVDMi4xMTYwOSAxNC43NTI2IDEuODUwNTkgMTMuNDQzNiAxLjg1MDU5IDEyLjA1MDJDMS44NTA1OSAxMC42MzQ3IDIuMTE2MDkgOS4zMDcwNiAyLjY0NzA5IDguMDY3MjNDMy4xNzgwOSA2LjgyNzM5IDMuOTAxMjUgNS43NDc4OSA0LjgxNjU5IDQuODI4NzNDNS43MzE5MiAzLjkwOTM5IDYuODA2ODQgMy4xODIyMyA4LjA0MTM0IDIuNjQ3MjNDOS4yNzU2NyAyLjExMjIzIDEwLjU5NSAxLjg0NDczIDExLjk5OTMgMS44NDQ3M0MxMy40MDM1IDEuODQ0NzMgMTQuNzIyOCAyLjExMjIzIDE1Ljk1NzEgMi42NDcyM0MxNy4xOTE2IDMuMTgyMjMgMTguMjY2OSAzLjkwOTM5IDE5LjE4MzEgNC44Mjg3M0MyMC4wOTkzIDUuNzQ4MDYgMjAuODIzNyA2LjgyNzY0IDIxLjM1NjMgOC4wNjc0OEMyMS44ODkyIDkuMzA3MTQgMjIuMTU1NiAxMC42MzQ3IDIyLjE1NTYgMTIuMDUwMkMyMi4xNTU2IDEyLjI1OTcgMjIuMTQ3MyAxMi40NjczIDIyLjEzMDYgMTIuNjczQzIyLjExMzkgMTIuODc4OCAyMi4wOTA5IDEzLjA4NjUgMjIuMDYxNiAxMy4yOTZDMjIuMDMzMSAxMy41NiAyMS45MjEzIDEzLjc3NjEgMjEuNzI2MyAxMy45NDQyQzIxLjUzMTMgMTQuMTEyNCAyMS4zMDUyIDE0LjE5NjUgMjEuMDQ3OCAxNC4xOTY1QzIwLjgxNjUgMTQuMTk2NSAyMC42MzAzIDE0LjEwOTMgMjAuNDg5MSAxMy45MzVDMjAuMzQ3OSAxMy43NjA2IDIwLjI5MiAxMy41NTk2IDIwLjMyMTMgMTMuMzMxN0MyMC4zNTA3IDEzLjEyMjQgMjAuMzc3OCAxMi45MDg4IDIwLjQwMjggMTIuNjkxQzIwLjQyNzggMTIuNDczMyAyMC40NDAzIDEyLjI1OTcgMjAuNDQwMyAxMi4wNTAyQzIwLjQ0MDMgMTEuNjY5NyAyMC40MTU4IDExLjI5MTIgMjAuMzY2NiAxMC45MTQ3QzIwLjMxNzMgMTAuNTM4MiAyMC4yNDMzIDEwLjE2MjQgMjAuMTQ0OCA5Ljc4NzIzSDE2LjE3NjFDMTYuMjA1NCAxMC4xNzA2IDE2LjIzNTggMTAuNTUwMSAxNi4yNjcxIDEwLjkyNkMxNi4yOTg2IDExLjMwMTYgMTYuMzE0MyAxMS42NzY0IDE2LjMxNDMgMTIuMDUwMkMxNi4zMTQzIDEyLjI3NTQgMTYuMzA1IDEyLjUwMTkgMTYuMjg2MyAxMi43Mjk3QzE2LjI2NzcgMTIuOTU3NyAxNi4yNTIgMTMuMTg0MyAxNi4yMzkzIDEzLjQwOTVDMTYuMjI2NSAxMy42MjQzIDE2LjE0MjkgMTMuODA5MSAxNS45ODg2IDEzLjk2NEMxNS44MzQzIDE0LjExOSAxNS42NDc4IDE0LjE5NjUgMTUuNDI5MSAxNC4xOTY1QzE1LjIyMzEgMTQuMTk2NSAxNS4wNTQ0IDE0LjEyMzggMTQuOTIzMSAxMy45Nzg1QzE0Ljc5MTggMTMuODMzMyAxNC43MzI0IDEzLjY1OCAxNC43NDUxIDEzLjQ1MjVDMTQuNzc0NiAxMy4yMjkgMTQuNzkzNSAxMi45OTUyIDE0LjgwMTggMTIuNzUxMkMxNC44MTAyIDEyLjUwNzQgMTQuODE0MyAxMi4yNzM3IDE0LjgxNDMgMTIuMDUwMkMxNC44MTQzIDExLjY3NTEgMTQuODAzOCAxMS4yOTc5IDE0Ljc4MjYgMTAuOTE4N0MxNC43NjE0IDEwLjUzOTYgMTQuNzI1OCAxMC4xNjI0IDE0LjY3NTYgOS43ODcyM0g5LjM1OTg0QzkuMzAyNjcgMTAuMTY2NiA5LjI2MTU5IDEwLjU0MzcgOS4yMzY1OSAxMC45MTg3QzkuMjExNTkgMTEuMjkzNyA5LjE5OTA5IDExLjY2NjcgOS4xOTkwOSAxMi4wMzc3QzkuMTk5MDkgMTIuNDA4NyA5LjIxMTQyIDEyLjc3NjkgOS4yMzYwOSAxMy4xNDIyQzkuMjYwNTkgMTMuNTA3NiA5LjI5NzUgMTMuODcyOSA5LjM0Njg0IDE0LjIzODJIMTMuNjE5NkMxMy44MzM4IDE0LjIzODIgMTQuMDEyMyAxNC4zMDk2IDE0LjE1NTMgMTQuNDUyMkMxNC4yOTgyIDE0LjU5NDcgMTQuMzY5NiAxNC43NzI5IDE0LjM2OTYgMTQuOTg2N0MxNC4zNjk2IDE1LjIwMDQgMTQuMjk3OCAxNS4zNzcxIDE0LjE1NDEgMTUuNTE2N0MxNC4wMTAzIDE1LjY1NjQgMTMuODMyMSAxNS43MjYyIDEzLjYxOTYgMTUuNzI2Mkg5LjYyNDA5QzkuODUzNDIgMTYuNjAxNyAxMC4xMzI1IDE3LjQ2MjggMTAuNDYxMyAxOC4zMDk1QzEwLjc5MDMgMTkuMTU2MyAxMS4zMDEzIDE5Ljg3MDYgMTEuOTk0MSAyMC40NTI1QzEyLjIyMTggMjAuNDUyNSAxMi40NDk0IDIwLjQzOSAxMi42NzcxIDIwLjQxMkMxMi45MDQ4IDIwLjM4NSAxMy4xMzE2IDIwLjM1NjggMTMuMzU3NiAyMC4zMjc1QzEzLjU2ODkgMjAuMjk4MSAxMy43NjA1IDIwLjM1ODEgMTMuOTMyMyAyMC41MDcyQzE0LjEwNDMgMjAuNjU2NiAxNC4xOTAzIDIwLjgzNCAxNC4xOTAzIDIxLjAzOTVDMTQuMTkwMyAyMS4zMDQ4IDE0LjEwOTcgMjEuNTMgMTMuOTQ4MyAyMS43MTVDMTMuNzg3MiAyMS45MDAxIDEzLjU4NDMgMjIuMDA3NCAxMy4zMzk4IDIyLjAzNjdDMTMuMTEzNyAyMi4wNzAxIDEyLjg4OTggMjIuMDk3MiAxMi42NjgxIDIyLjExODJDMTIuNDQ2MyAyMi4xMzkyIDEyLjIyMzYgMjIuMTQ5NyAxMi4wMDAxIDIyLjE0OTdaTTMuODQ5MzQgMTQuMjM4Mkg3LjgyNDA5QzcuNzgyNDIgMTMuODcyOSA3Ljc1MTE3IDEzLjUwNzYgNy43MzAzNCAxMy4xNDIyQzcuNzA5NSAxMi43NzY5IDcuNjk5MDkgMTIuNDEyOSA3LjY5OTA5IDEyLjA1MDJDNy42OTkwOSAxMS42NzUxIDcuNzA2NDIgMTEuMjk3OSA3LjcyMTA5IDEwLjkxODdDNy43MzU3NSAxMC41Mzk2IDcuNzYxNzUgMTAuMTYyNCA3Ljc5OTA5IDkuNzg3MjNIMy44NDc1OUMzLjc0OTU5IDEwLjE2NDIgMy42NzYxNyAxMC41NDEyIDMuNjI3MzQgMTAuOTE4MkMzLjU3ODM0IDExLjI5NTIgMy41NTM4NCAxMS42NzQyIDMuNTUzODQgMTIuMDU1MkMzLjU1Mzg0IDEyLjQzMTIgMy41Nzg1IDEyLjc5OTEgMy42Mjc4NCAxMy4xNTlDMy42NzcgMTMuNTE4NiAzLjc1MDg0IDEzLjg3ODQgMy44NDkzNCAxNC4yMzgyWk05Ljg2MjA5IDIwLjE3NzVDOS40MjQ3NSAxOS41MDIxIDkuMDYzMjUgMTguNzkwNCA4Ljc3NzU5IDE4LjA0MjJDOC40OTE5MiAxNy4yOTQyIDguMjY1NDIgMTYuNTIyMiA4LjA5ODA5IDE1LjcyNjJINC4zNDc4NEM0Ljg5Mzg0IDE2LjgzODkgNS42NDY4NCAxNy43ODUgNi42MDY4NCAxOC41NjQ1QzcuNTY2NjcgMTkuMzQzOCA4LjY1MTc1IDE5Ljg4MTUgOS44NjIwOSAyMC4xNzc1Wk00LjM0Nzg0IDguMjk5MjNIOC4wNjM4NEM4LjI1IDcuNTAzMjMgOC40ODY5MiA2LjcyNzA2IDguNzc0NTkgNS45NzA3M0M5LjA2MjI1IDUuMjE0MjMgOS40MzMwOSA0LjQ4OTk4IDkuODg3MDkgMy43OTc5OEM4LjcwNzc1IDQuMTkzOTggNy42MzU1OSA0Ljc2OTE0IDYuNjcwNTkgNS41MjM0OEM1LjcwNTQyIDYuMjc3OTggNC45MzExNyA3LjIwMzIzIDQuMzQ3ODQgOC4yOTkyM1pNOS42MjQwOSA4LjI5OTIzSDE0LjQwMTFDMTQuMTg0NCA3LjQwNzA2IDEzLjg4NTQgNi41NDYzMSAxMy41MDQxIDUuNzE2OThDMTMuMTIyOCA0Ljg4NzY0IDEyLjYxOTQgNC4xNDc5OCAxMS45OTQxIDMuNDk3OThDMTEuMzY5NCA0LjE2MzE0IDEwLjg2NzMgNC45MDc2NCAxMC40ODc2IDUuNzMxNDhDMTAuMTA3OSA2LjU1NTE0IDkuODIwMDkgNy40MTEwNiA5LjYyNDA5IDguMjk5MjNaTTE1Ljk1OTYgOC4yOTkyM0gxOS42NDYzQzE5LjA2NyA3LjIwNzA2IDE4LjI5NiA2LjI3ODY0IDE3LjMzMzMgNS41MTM5OEMxNi4zNzA3IDQuNzQ5MzEgMTUuMzAxNiA0LjE4NTY0IDE0LjEyNjEgMy44MjI5OEMxNC41ODAxIDQuNDk4MzEgMTQuOTUwOSA1LjIxNTE0IDE1LjIzODYgNS45NzM0OEMxNS41MjYzIDYuNzMxODEgMTUuNzY2NiA3LjUwNzA2IDE1Ljk1OTYgOC4yOTkyM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4="); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9ImJsYWNrIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNMTcuODg3NiAxOS4xMjQyVjIwLjcyOEMxNy44ODc2IDIwLjk2MDMgMTcuODA3NiAyMS4xNTU0IDE3LjY0NzYgMjEuMzEzMkMxNy40ODc0IDIxLjQ3MDkgMTcuMjgxMyAyMS41NDk3IDE3LjAyOTMgMjEuNTQ5N0MxNi43ODkyIDIxLjU0OTcgMTYuNTg4MyAyMS40Njc5IDE2LjQyNjggMjEuMzA0MkMxNi4yNjUyIDIxLjE0MDYgMTYuMTg0MyAyMC45Mzg1IDE2LjE4NDMgMjAuNjk4VjE2Ljk1ODVDMTYuMTg0MyAxNi43NDc4IDE2LjI1ODcgMTYuNTY4MSAxNi40MDczIDE2LjQxOTVDMTYuNTU2IDE2LjI3MDggMTYuNzM1NyAxNi4xOTY1IDE2Ljk0NjMgMTYuMTk2NUgyMC42ODU4QzIwLjkyNjMgMTYuMTk2NSAyMS4xMjg0IDE2LjI3OTcgMjEuMjkyMSAxNi40NDYyQzIxLjQ1NTggMTYuNjEyNiAyMS41Mzc2IDE2LjgyNDYgMjEuNTM3NiAxNy4wODIyQzIxLjUzNzYgMTcuMzE1OSAyMS40NTc2IDE3LjUxMDYgMjEuMjk3NiAxNy42NjYyQzIxLjEzNzggMTcuODIxOSAyMC45NDM4IDE3Ljg5OTcgMjAuNzE1OCAxNy44OTk3SDE5LjA4NzFMMjEuNTg4NiAyMC40MDEyQzIxLjc1ODYgMjAuNTczMiAyMS44NDI2IDIwLjc3NCAyMS44NDA2IDIxLjAwMzVDMjEuODM4NiAyMS4yMzMgMjEuNzU1IDIxLjQzMTQgMjEuNTg5OCAyMS41OTg3QzIxLjQxNjMgMjEuNzY2MSAyMS4yMTE0IDIxLjg1MDcgMjAuOTc1MSAyMS44NTI3QzIwLjczODkgMjEuODU0NyAyMC41MzUzIDIxLjc3MDcgMjAuMzY0MyAyMS42MDA3TDE3Ljg4NzYgMTkuMTI0MlpNMTIuMDAwMSAyMi4xNDk3QzEwLjU5NTggMjIuMTQ5NyA5LjI3NjM0IDIxLjg4NDEgOC4wNDE4NCAyMS4zNTI3QzYuODA3MTcgMjAuODIxNCA1LjczMjE3IDIwLjA5OSA0LjgxNjg0IDE5LjE4NTVDMy45MDEzNCAxOC4yNzE4IDMuMTc4MDkgMTcuMjAyNSAyLjY0NzA5IDE1Ljk3NzVDMi4xMTYwOSAxNC43NTI2IDEuODUwNTkgMTMuNDQzNiAxLjg1MDU5IDEyLjA1MDJDMS44NTA1OSAxMC42MzQ3IDIuMTE2MDkgOS4zMDcwNiAyLjY0NzA5IDguMDY3MjNDMy4xNzgwOSA2LjgyNzM5IDMuOTAxMjUgNS43NDc4OSA0LjgxNjU5IDQuODI4NzNDNS43MzE5MiAzLjkwOTM5IDYuODA2ODQgMy4xODIyMyA4LjA0MTM0IDIuNjQ3MjNDOS4yNzU2NyAyLjExMjIzIDEwLjU5NSAxLjg0NDczIDExLjk5OTMgMS44NDQ3M0MxMy40MDM1IDEuODQ0NzMgMTQuNzIyOCAyLjExMjIzIDE1Ljk1NzEgMi42NDcyM0MxNy4xOTE2IDMuMTgyMjMgMTguMjY2OSAzLjkwOTM5IDE5LjE4MzEgNC44Mjg3M0MyMC4wOTkzIDUuNzQ4MDYgMjAuODIzNyA2LjgyNzY0IDIxLjM1NjMgOC4wNjc0OEMyMS44ODkyIDkuMzA3MTQgMjIuMTU1NiAxMC42MzQ3IDIyLjE1NTYgMTIuMDUwMkMyMi4xNTU2IDEyLjI1OTcgMjIuMTQ3MyAxMi40NjczIDIyLjEzMDYgMTIuNjczQzIyLjExMzkgMTIuODc4OCAyMi4wOTA5IDEzLjA4NjUgMjIuMDYxNiAxMy4yOTZDMjIuMDMzMSAxMy41NiAyMS45MjEzIDEzLjc3NjEgMjEuNzI2MyAxMy45NDQyQzIxLjUzMTMgMTQuMTEyNCAyMS4zMDUyIDE0LjE5NjUgMjEuMDQ3OCAxNC4xOTY1QzIwLjgxNjUgMTQuMTk2NSAyMC42MzAzIDE0LjEwOTMgMjAuNDg5MSAxMy45MzVDMjAuMzQ3OSAxMy43NjA2IDIwLjI5MiAxMy41NTk2IDIwLjMyMTMgMTMuMzMxN0MyMC4zNTA3IDEzLjEyMjQgMjAuMzc3OCAxMi45MDg4IDIwLjQwMjggMTIuNjkxQzIwLjQyNzggMTIuNDczMyAyMC40NDAzIDEyLjI1OTcgMjAuNDQwMyAxMi4wNTAyQzIwLjQ0MDMgMTEuNjY5NyAyMC40MTU4IDExLjI5MTIgMjAuMzY2NiAxMC45MTQ3QzIwLjMxNzMgMTAuNTM4MiAyMC4yNDMzIDEwLjE2MjQgMjAuMTQ0OCA5Ljc4NzIzSDE2LjE3NjFDMTYuMjA1NCAxMC4xNzA2IDE2LjIzNTggMTAuNTUwMSAxNi4yNjcxIDEwLjkyNkMxNi4yOTg2IDExLjMwMTYgMTYuMzE0MyAxMS42NzY0IDE2LjMxNDMgMTIuMDUwMkMxNi4zMTQzIDEyLjI3NTQgMTYuMzA1IDEyLjUwMTkgMTYuMjg2MyAxMi43Mjk3QzE2LjI2NzcgMTIuOTU3NyAxNi4yNTIgMTMuMTg0MyAxNi4yMzkzIDEzLjQwOTVDMTYuMjI2NSAxMy42MjQzIDE2LjE0MjkgMTMuODA5MSAxNS45ODg2IDEzLjk2NEMxNS44MzQzIDE0LjExOSAxNS42NDc4IDE0LjE5NjUgMTUuNDI5MSAxNC4xOTY1QzE1LjIyMzEgMTQuMTk2NSAxNS4wNTQ0IDE0LjEyMzggMTQuOTIzMSAxMy45Nzg1QzE0Ljc5MTggMTMuODMzMyAxNC43MzI0IDEzLjY1OCAxNC43NDUxIDEzLjQ1MjVDMTQuNzc0NiAxMy4yMjkgMTQuNzkzNSAxMi45OTUyIDE0LjgwMTggMTIuNzUxMkMxNC44MTAyIDEyLjUwNzQgMTQuODE0MyAxMi4yNzM3IDE0LjgxNDMgMTIuMDUwMkMxNC44MTQzIDExLjY3NTEgMTQuODAzOCAxMS4yOTc5IDE0Ljc4MjYgMTAuOTE4N0MxNC43NjE0IDEwLjUzOTYgMTQuNzI1OCAxMC4xNjI0IDE0LjY3NTYgOS43ODcyM0g5LjM1OTg0QzkuMzAyNjcgMTAuMTY2NiA5LjI2MTU5IDEwLjU0MzcgOS4yMzY1OSAxMC45MTg3QzkuMjExNTkgMTEuMjkzNyA5LjE5OTA5IDExLjY2NjcgOS4xOTkwOSAxMi4wMzc3QzkuMTk5MDkgMTIuNDA4NyA5LjIxMTQyIDEyLjc3NjkgOS4yMzYwOSAxMy4xNDIyQzkuMjYwNTkgMTMuNTA3NiA5LjI5NzUgMTMuODcyOSA5LjM0Njg0IDE0LjIzODJIMTMuNjE5NkMxMy44MzM4IDE0LjIzODIgMTQuMDEyMyAxNC4zMDk2IDE0LjE1NTMgMTQuNDUyMkMxNC4yOTgyIDE0LjU5NDcgMTQuMzY5NiAxNC43NzI5IDE0LjM2OTYgMTQuOTg2N0MxNC4zNjk2IDE1LjIwMDQgMTQuMjk3OCAxNS4zNzcxIDE0LjE1NDEgMTUuNTE2N0MxNC4wMTAzIDE1LjY1NjQgMTMuODMyMSAxNS43MjYyIDEzLjYxOTYgMTUuNzI2Mkg5LjYyNDA5QzkuODUzNDIgMTYuNjAxNyAxMC4xMzI1IDE3LjQ2MjggMTAuNDYxMyAxOC4zMDk1QzEwLjc5MDMgMTkuMTU2MyAxMS4zMDEzIDE5Ljg3MDYgMTEuOTk0MSAyMC40NTI1QzEyLjIyMTggMjAuNDUyNSAxMi40NDk0IDIwLjQzOSAxMi42NzcxIDIwLjQxMkMxMi45MDQ4IDIwLjM4NSAxMy4xMzE2IDIwLjM1NjggMTMuMzU3NiAyMC4zMjc1QzEzLjU2ODkgMjAuMjk4MSAxMy43NjA1IDIwLjM1ODEgMTMuOTMyMyAyMC41MDcyQzE0LjEwNDMgMjAuNjU2NiAxNC4xOTAzIDIwLjgzNCAxNC4xOTAzIDIxLjAzOTVDMTQuMTkwMyAyMS4zMDQ4IDE0LjEwOTcgMjEuNTMgMTMuOTQ4MyAyMS43MTVDMTMuNzg3MiAyMS45MDAxIDEzLjU4NDMgMjIuMDA3NCAxMy4zMzk4IDIyLjAzNjdDMTMuMTEzNyAyMi4wNzAxIDEyLjg4OTggMjIuMDk3MiAxMi42NjgxIDIyLjExODJDMTIuNDQ2MyAyMi4xMzkyIDEyLjIyMzYgMjIuMTQ5NyAxMi4wMDAxIDIyLjE0OTdaTTMuODQ5MzQgMTQuMjM4Mkg3LjgyNDA5QzcuNzgyNDIgMTMuODcyOSA3Ljc1MTE3IDEzLjUwNzYgNy43MzAzNCAxMy4xNDIyQzcuNzA5NSAxMi43NzY5IDcuNjk5MDkgMTIuNDEyOSA3LjY5OTA5IDEyLjA1MDJDNy42OTkwOSAxMS42NzUxIDcuNzA2NDIgMTEuMjk3OSA3LjcyMTA5IDEwLjkxODdDNy43MzU3NSAxMC41Mzk2IDcuNzYxNzUgMTAuMTYyNCA3Ljc5OTA5IDkuNzg3MjNIMy44NDc1OUMzLjc0OTU5IDEwLjE2NDIgMy42NzYxNyAxMC41NDEyIDMuNjI3MzQgMTAuOTE4MkMzLjU3ODM0IDExLjI5NTIgMy41NTM4NCAxMS42NzQyIDMuNTUzODQgMTIuMDU1MkMzLjU1Mzg0IDEyLjQzMTIgMy41Nzg1IDEyLjc5OTEgMy42Mjc4NCAxMy4xNTlDMy42NzcgMTMuNTE4NiAzLjc1MDg0IDEzLjg3ODQgMy44NDkzNCAxNC4yMzgyWk05Ljg2MjA5IDIwLjE3NzVDOS40MjQ3NSAxOS41MDIxIDkuMDYzMjUgMTguNzkwNCA4Ljc3NzU5IDE4LjA0MjJDOC40OTE5MiAxNy4yOTQyIDguMjY1NDIgMTYuNTIyMiA4LjA5ODA5IDE1LjcyNjJINC4zNDc4NEM0Ljg5Mzg0IDE2LjgzODkgNS42NDY4NCAxNy43ODUgNi42MDY4NCAxOC41NjQ1QzcuNTY2NjcgMTkuMzQzOCA4LjY1MTc1IDE5Ljg4MTUgOS44NjIwOSAyMC4xNzc1Wk00LjM0Nzg0IDguMjk5MjNIOC4wNjM4NEM4LjI1IDcuNTAzMjMgOC40ODY5MiA2LjcyNzA2IDguNzc0NTkgNS45NzA3M0M5LjA2MjI1IDUuMjE0MjMgOS40MzMwOSA0LjQ4OTk4IDkuODg3MDkgMy43OTc5OEM4LjcwNzc1IDQuMTkzOTggNy42MzU1OSA0Ljc2OTE0IDYuNjcwNTkgNS41MjM0OEM1LjcwNTQyIDYuMjc3OTggNC45MzExNyA3LjIwMzIzIDQuMzQ3ODQgOC4yOTkyM1pNOS42MjQwOSA4LjI5OTIzSDE0LjQwMTFDMTQuMTg0NCA3LjQwNzA2IDEzLjg4NTQgNi41NDYzMSAxMy41MDQxIDUuNzE2OThDMTMuMTIyOCA0Ljg4NzY0IDEyLjYxOTQgNC4xNDc5OCAxMS45OTQxIDMuNDk3OThDMTEuMzY5NCA0LjE2MzE0IDEwLjg2NzMgNC45MDc2NCAxMC40ODc2IDUuNzMxNDhDMTAuMTA3OSA2LjU1NTE0IDkuODIwMDkgNy40MTEwNiA5LjYyNDA5IDguMjk5MjNaTTE1Ljk1OTYgOC4yOTkyM0gxOS42NDYzQzE5LjA2NyA3LjIwNzA2IDE4LjI5NiA2LjI3ODY0IDE3LjMzMzMgNS41MTM5OEMxNi4zNzA3IDQuNzQ5MzEgMTUuMzAxNiA0LjE4NTY0IDE0LjEyNjEgMy44MjI5OEMxNC41ODAxIDQuNDk4MzEgMTQuOTUwOSA1LjIxNTE0IDE1LjIzODYgNS45NzM0OEMxNS41MjYzIDYuNzMxODEgMTUuNzY2NiA3LjUwNzA2IDE1Ljk1OTYgOC4yOTkyM1oiIGZpbGw9ImN1cnJlbnRDb2xvciIvPgo8L3N2Zz4="); }
#ifi-h-root .ifi-h-ico-3 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjYwMDEgMjEuMTAxOUM1LjMzMDk0IDIxLjEwMTkgNS4xMTk2OSAyMC45OTczIDQuOTY2MzUgMjAuNzg3OUM0LjgxMzE5IDIwLjU3ODggNC43NzU4NSAyMC4zMzk1IDQuODU0MzUgMjAuMDcwMkw5LjQ1NDM1IDMuNDk1MTlDOS41MDgzNSAzLjMwODY5IDkuNjAzNjkgMy4xNjI2IDkuNzQwMzUgMy4wNTY5NEM5Ljg3Njg1IDIuOTUxMjcgMTAuMDM4NCAyLjg5ODQ0IDEwLjIyNTEgMi44OTg0NEMxMC40OTQzIDIuODk4NDQgMTAuNzA5NyAzLjAwMzEgMTAuODcxNCAzLjIxMjQ0QzExLjAzMjkgMy40MjE2IDExLjA3NjQgMy42NTg4NSAxMS4wMDE5IDMuOTI0MTlMMTAuMzg3NiA2LjE0ODQ0SDE2LjgyMjRMMTcuNTc5NCAzLjQ5NTE5QzE3LjYzMzQgMy4zMDg2OSAxNy43MzI5IDMuMTYyNiAxNy44Nzc5IDMuMDU2OTRDMTguMDIyNyAyLjk1MTI3IDE4LjE4ODQgMi44OTg0NCAxOC4zNzUxIDIuODk4NDRDMTguNjQ0MyAyLjg5ODQ0IDE4Ljg1NTUgMy4wMDMxIDE5LjAwODkgMy4yMTI0NEMxOS4xNjIgMy40MjE2IDE5LjIwMTQgMy42NTg4NSAxOS4xMjY5IDMuOTI0MTlMMTQuNTUxOSAyMC40OTkyQzE0LjUxMDUgMjAuNjg5NyAxNC40MTc0IDIwLjgzNzggMTQuMjcyNCAyMC45NDM0QzE0LjEyNzUgMjEuMDQ5MSAxMy45NjE4IDIxLjEwMTkgMTMuNzc1MSAyMS4xMDE5QzEzLjUwNTkgMjEuMTAxOSAxMy4yOTA1IDIwLjk5NzMgMTMuMTI4OSAyMC43ODc5QzEyLjk2NzQgMjAuNTc4OCAxMi45MjU5IDIwLjMzOTUgMTMuMDA0NCAyMC4wNzAyTDEzLjU4NzYgMTcuODUxOUg3LjE1ODg1TDYuNDAxODUgMjAuNDk5MkM2LjM2MDUyIDIwLjY4OTcgNi4yNjMxOSAyMC44Mzc4IDYuMTA5ODUgMjAuOTQzNEM1Ljk1NjY5IDIxLjA0OTEgNS43ODY3NyAyMS4xMDE5IDUuNjAwMSAyMS4xMDE5Wk05LjAxMjYgMTEuMTQ4NEgxNS40NDc0TDE2LjM2ODYgNy44NTE5NEg5LjkzMzg1TDkuMDEyNiAxMS4xNDg0Wk03LjYxMjYgMTYuMTQ4NEgxNC4wNzI0TDE0Ljk5MzYgMTIuODUxOUg4LjUyNzg1TDcuNjEyNiAxNi4xNDg0WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg=="); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01LjYwMDEgMjEuMTAxOUM1LjMzMDk0IDIxLjEwMTkgNS4xMTk2OSAyMC45OTczIDQuOTY2MzUgMjAuNzg3OUM0LjgxMzE5IDIwLjU3ODggNC43NzU4NSAyMC4zMzk1IDQuODU0MzUgMjAuMDcwMkw5LjQ1NDM1IDMuNDk1MTlDOS41MDgzNSAzLjMwODY5IDkuNjAzNjkgMy4xNjI2IDkuNzQwMzUgMy4wNTY5NEM5Ljg3Njg1IDIuOTUxMjcgMTAuMDM4NCAyLjg5ODQ0IDEwLjIyNTEgMi44OTg0NEMxMC40OTQzIDIuODk4NDQgMTAuNzA5NyAzLjAwMzEgMTAuODcxNCAzLjIxMjQ0QzExLjAzMjkgMy40MjE2IDExLjA3NjQgMy42NTg4NSAxMS4wMDE5IDMuOTI0MTlMMTAuMzg3NiA2LjE0ODQ0SDE2LjgyMjRMMTcuNTc5NCAzLjQ5NTE5QzE3LjYzMzQgMy4zMDg2OSAxNy43MzI5IDMuMTYyNiAxNy44Nzc5IDMuMDU2OTRDMTguMDIyNyAyLjk1MTI3IDE4LjE4ODQgMi44OTg0NCAxOC4zNzUxIDIuODk4NDRDMTguNjQ0MyAyLjg5ODQ0IDE4Ljg1NTUgMy4wMDMxIDE5LjAwODkgMy4yMTI0NEMxOS4xNjIgMy40MjE2IDE5LjIwMTQgMy42NTg4NSAxOS4xMjY5IDMuOTI0MTlMMTQuNTUxOSAyMC40OTkyQzE0LjUxMDUgMjAuNjg5NyAxNC40MTc0IDIwLjgzNzggMTQuMjcyNCAyMC45NDM0QzE0LjEyNzUgMjEuMDQ5MSAxMy45NjE4IDIxLjEwMTkgMTMuNzc1MSAyMS4xMDE5QzEzLjUwNTkgMjEuMTAxOSAxMy4yOTA1IDIwLjk5NzMgMTMuMTI4OSAyMC43ODc5QzEyLjk2NzQgMjAuNTc4OCAxMi45MjU5IDIwLjMzOTUgMTMuMDA0NCAyMC4wNzAyTDEzLjU4NzYgMTcuODUxOUg3LjE1ODg1TDYuNDAxODUgMjAuNDk5MkM2LjM2MDUyIDIwLjY4OTcgNi4yNjMxOSAyMC44Mzc4IDYuMTA5ODUgMjAuOTQzNEM1Ljk1NjY5IDIxLjA0OTEgNS43ODY3NyAyMS4xMDE5IDUuNjAwMSAyMS4xMDE5Wk05LjAxMjYgMTEuMTQ4NEgxNS40NDc0TDE2LjM2ODYgNy44NTE5NEg5LjkzMzg1TDkuMDEyNiAxMS4xNDg0Wk03LjYxMjYgMTYuMTQ4NEgxNC4wNzI0TDE0Ljk5MzYgMTIuODUxOUg4LjUyNzg1TDcuNjEyNiAxNi4xNDg0WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg=="); }
#ifi-h-root .ifi-h-ico-4 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45OTk5IDE3LjUxODhDMTIuMDg0MiAxNy41MTg4IDEyLjE2OTUgMTcuNTAxMSAxMi4yNTU5IDE3LjQ2NThDMTIuMzQyMiAxNy40MzA1IDEyLjQyNDUgMTcuMzc5NSAxMi41MDI2IDE3LjMxMjhDMTIuNzk5MyAxNy4wNDYxIDEzLjE2MDUgMTYuNzA1NSAxMy41ODYxIDE2LjI5MDhDMTQuMDEyIDE1Ljg3NjEgMTQuNDIxNyAxNS40Mjc2IDE0LjgxNTQgMTQuOTQ1M0MxNS4yMDkgMTQuNDYzIDE1LjU0NjUgMTMuOTY3OCAxNS44Mjc5IDEzLjQ1OThDMTYuMTA5MiAxMi45NTE4IDE2LjI0OTkgMTIuNDgxOCAxNi4yNDk5IDEyLjA0OThDMTYuMjQ5OSAxMS40MDI4IDE2LjAzNzQgMTAuODY2MSAxNS42MTI0IDEwLjQzOTZDMTUuMTg3NCAxMC4wMTMxIDE0LjY0OTkgOS43OTk4IDEzLjk5OTkgOS43OTk4QzEzLjYxNjUgOS43OTk4IDEzLjI0OTkgOS44OTU2NCAxMi44OTk5IDEwLjA4NzNDMTIuNTQ5OSAxMC4yNzkgMTIuMjQ5OSAxMC41MDgxIDExLjk5OTkgMTAuNzc0OEMxMS43NDk5IDEwLjUwODEgMTEuNDQ5MiAxMC4yNzkgMTEuMDk3OSAxMC4wODczQzEwLjc0NjUgOS44OTU2NCAxMC4zODM1IDkuNzk5OCAxMC4wMDg2IDkuNzk5OEM5LjM1Mjc5IDkuNzk5OCA4LjgxMjM4IDEwLjAxMzEgOC4zODczOCAxMC40Mzk2QzcuOTYyMzggMTAuODY2MSA3Ljc0OTg4IDExLjQwMjggNy43NDk4OCAxMi4wNDk4QzcuNzQ5ODggMTIuNDgzMSA3Ljg5MDU0IDEyLjk1MzUgOC4xNzE4OCAxMy40NjA4QzguNDUzMjEgMTMuOTY4MSA4Ljc5MDcxIDE0LjQ2MyA5LjE4NDM4IDE0Ljk0NTNDOS41NzgwNCAxNS40Mjc2IDkuOTg3NzkgMTUuODc2MSAxMC40MTM2IDE2LjI5MDhDMTAuODM5MyAxNi43MDU1IDExLjIwMDUgMTcuMDQ2MSAxMS40OTcxIDE3LjMxMjhDMTEuNTc1MyAxNy4zNzk1IDExLjY1NzUgMTcuNDMwNSAxMS43NDM5IDE3LjQ2NThDMTEuODMwMiAxNy41MDExIDExLjkxNTUgMTcuNTE4OCAxMS45OTk5IDE3LjUxODhaTTUuNTgzNjMgMjEuMDY1NkM1LjExNTI5IDIxLjA2NTYgNC43MTQyOSAyMC44OTg3IDQuMzgwNjMgMjAuNTY1MUM0LjA0NzEzIDIwLjIzMTYgMy44ODAzOCAxOS44MzA2IDMuODgwMzggMTkuMzYyM1YxMS4wNDA2TDIuNDY5ODggMTIuMTE4OEMyLjI4NTU0IDEyLjI2NDEgMi4wODM5NiAxMi4zMTk5IDEuODY1MTMgMTIuMjg2MUMxLjY0NjEzIDEyLjI1MjIgMS40NjU5NiAxMi4xNDUyIDEuMzI0NjMgMTEuOTY1MUMxLjE4MzEzIDExLjc4NDkgMS4xMjg1NCAxMS41ODIzIDEuMTYwODggMTEuMzU3M0MxLjE5MzM4IDExLjEzMjEgMS4zMDE4OCAxMC45NTIxIDEuNDg2MzggMTAuODE3M0wxMC45NzQ0IDMuNTk4MDVDMTEuMTI3NSAzLjQ4NjIyIDExLjI5MDYgMy4zOTgxNCAxMS40NjM2IDMuMzMzOEMxMS42MzY2IDMuMjY5NDcgMTEuODEzMSAzLjIzNzMgMTEuOTkzMSAzLjIzNzNDMTIuMTc3MSAzLjIzNzMgMTIuMzU1OSAzLjI2OTQ3IDEyLjUyOTQgMy4zMzM4QzEyLjcwMjkgMy4zOTgxNCAxMi44NjYyIDMuNDg2MjIgMTMuMDE5NCAzLjU5ODA1TDIyLjUyNjYgMTAuODQyM0MyMi43MDk2IDEwLjk3NzMgMjIuODE0NSAxMS4xNTczIDIyLjg0MTEgMTEuMzgyM0MyMi44NjggMTEuNjA3MyAyMi44MTA3IDExLjgxMjIgMjIuNjY5NCAxMS45OTcxQzIyLjUyNDkgMTIuMTc0OSAyMi4zNDc2IDEyLjI3NiAyMi4xMzc2IDEyLjMwMDNDMjEuOTI3NiAxMi4zMjQ2IDIxLjczMTQgMTIuMjY2MSAyMS41NDg5IDEyLjEyNDhMMjAuMTEzNCAxMS4wNDA2VjE5LjM2MjNDMjAuMTEzNCAxOS44MzA2IDE5Ljk0NyAyMC4yMzE2IDE5LjYxNDQgMjAuNTY1MUMxOS4yODE3IDIwLjg5ODcgMTguODc4MyAyMS4wNjU2IDE4LjQwNDEgMjEuMDY1Nkg1LjU4MzYzWk01LjUxNzg4IDE5LjQzNDFIMTguNDc1OVY5Ljc4OTA1TDExLjk5MzkgNC44NTA4TDUuNTE3ODggOS43ODY4VjE5LjQzNDFaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45OTk5IDE3LjUxODhDMTIuMDg0MiAxNy41MTg4IDEyLjE2OTUgMTcuNTAxMSAxMi4yNTU5IDE3LjQ2NThDMTIuMzQyMiAxNy40MzA1IDEyLjQyNDUgMTcuMzc5NSAxMi41MDI2IDE3LjMxMjhDMTIuNzk5MyAxNy4wNDYxIDEzLjE2MDUgMTYuNzA1NSAxMy41ODYxIDE2LjI5MDhDMTQuMDEyIDE1Ljg3NjEgMTQuNDIxNyAxNS40Mjc2IDE0LjgxNTQgMTQuOTQ1M0MxNS4yMDkgMTQuNDYzIDE1LjU0NjUgMTMuOTY3OCAxNS44Mjc5IDEzLjQ1OThDMTYuMTA5MiAxMi45NTE4IDE2LjI0OTkgMTIuNDgxOCAxNi4yNDk5IDEyLjA0OThDMTYuMjQ5OSAxMS40MDI4IDE2LjAzNzQgMTAuODY2MSAxNS42MTI0IDEwLjQzOTZDMTUuMTg3NCAxMC4wMTMxIDE0LjY0OTkgOS43OTk4IDEzLjk5OTkgOS43OTk4QzEzLjYxNjUgOS43OTk4IDEzLjI0OTkgOS44OTU2NCAxMi44OTk5IDEwLjA4NzNDMTIuNTQ5OSAxMC4yNzkgMTIuMjQ5OSAxMC41MDgxIDExLjk5OTkgMTAuNzc0OEMxMS43NDk5IDEwLjUwODEgMTEuNDQ5MiAxMC4yNzkgMTEuMDk3OSAxMC4wODczQzEwLjc0NjUgOS44OTU2NCAxMC4zODM1IDkuNzk5OCAxMC4wMDg2IDkuNzk5OEM5LjM1Mjc5IDkuNzk5OCA4LjgxMjM4IDEwLjAxMzEgOC4zODczOCAxMC40Mzk2QzcuOTYyMzggMTAuODY2MSA3Ljc0OTg4IDExLjQwMjggNy43NDk4OCAxMi4wNDk4QzcuNzQ5ODggMTIuNDgzMSA3Ljg5MDU0IDEyLjk1MzUgOC4xNzE4OCAxMy40NjA4QzguNDUzMjEgMTMuOTY4MSA4Ljc5MDcxIDE0LjQ2MyA5LjE4NDM4IDE0Ljk0NTNDOS41NzgwNCAxNS40Mjc2IDkuOTg3NzkgMTUuODc2MSAxMC40MTM2IDE2LjI5MDhDMTAuODM5MyAxNi43MDU1IDExLjIwMDUgMTcuMDQ2MSAxMS40OTcxIDE3LjMxMjhDMTEuNTc1MyAxNy4zNzk1IDExLjY1NzUgMTcuNDMwNSAxMS43NDM5IDE3LjQ2NThDMTEuODMwMiAxNy41MDExIDExLjkxNTUgMTcuNTE4OCAxMS45OTk5IDE3LjUxODhaTTUuNTgzNjMgMjEuMDY1NkM1LjExNTI5IDIxLjA2NTYgNC43MTQyOSAyMC44OTg3IDQuMzgwNjMgMjAuNTY1MUM0LjA0NzEzIDIwLjIzMTYgMy44ODAzOCAxOS44MzA2IDMuODgwMzggMTkuMzYyM1YxMS4wNDA2TDIuNDY5ODggMTIuMTE4OEMyLjI4NTU0IDEyLjI2NDEgMi4wODM5NiAxMi4zMTk5IDEuODY1MTMgMTIuMjg2MUMxLjY0NjEzIDEyLjI1MjIgMS40NjU5NiAxMi4xNDUyIDEuMzI0NjMgMTEuOTY1MUMxLjE4MzEzIDExLjc4NDkgMS4xMjg1NCAxMS41ODIzIDEuMTYwODggMTEuMzU3M0MxLjE5MzM4IDExLjEzMjEgMS4zMDE4OCAxMC45NTIxIDEuNDg2MzggMTAuODE3M0wxMC45NzQ0IDMuNTk4MDVDMTEuMTI3NSAzLjQ4NjIyIDExLjI5MDYgMy4zOTgxNCAxMS40NjM2IDMuMzMzOEMxMS42MzY2IDMuMjY5NDcgMTEuODEzMSAzLjIzNzMgMTEuOTkzMSAzLjIzNzNDMTIuMTc3MSAzLjIzNzMgMTIuMzU1OSAzLjI2OTQ3IDEyLjUyOTQgMy4zMzM4QzEyLjcwMjkgMy4zOTgxNCAxMi44NjYyIDMuNDg2MjIgMTMuMDE5NCAzLjU5ODA1TDIyLjUyNjYgMTAuODQyM0MyMi43MDk2IDEwLjk3NzMgMjIuODE0NSAxMS4xNTczIDIyLjg0MTEgMTEuMzgyM0MyMi44NjggMTEuNjA3MyAyMi44MTA3IDExLjgxMjIgMjIuNjY5NCAxMS45OTcxQzIyLjUyNDkgMTIuMTc0OSAyMi4zNDc2IDEyLjI3NiAyMi4xMzc2IDEyLjMwMDNDMjEuOTI3NiAxMi4zMjQ2IDIxLjczMTQgMTIuMjY2MSAyMS41NDg5IDEyLjEyNDhMMjAuMTEzNCAxMS4wNDA2VjE5LjM2MjNDMjAuMTEzNCAxOS44MzA2IDE5Ljk0NyAyMC4yMzE2IDE5LjYxNDQgMjAuNTY1MUMxOS4yODE3IDIwLjg5ODcgMTguODc4MyAyMS4wNjU2IDE4LjQwNDEgMjEuMDY1Nkg1LjU4MzYzWk01LjUxNzg4IDE5LjQzNDFIMTguNDc1OVY5Ljc4OTA1TDExLjk5MzkgNC44NTA4TDUuNTE3ODggOS43ODY4VjE5LjQzNDFaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); }
#ifi-h-root .ifi-h-ico-5 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC41NjUxIDIwLjM0NjVDMTEuMzU5MSAxOC44NzUxIDEyLjM3MyAxNy44Njk2IDEzLjYwNjggMTcuMzI5N0MxNC44NDA3IDE2Ljc5MDEgMTUuOTEzMiAxNi41MjAyIDE2LjgyNDMgMTYuNTIwMkMxNy4yMDEgMTYuNTIwMiAxNy41NTE4IDE2LjU0OTQgMTcuODc2OCAxNi42MDc3QzE4LjIwMTggMTYuNjY2MSAxOC41Mzc0IDE2Ljc0NTIgMTguODgzNiAxNi44NDUyQzE5LjMxNjggMTYuMjMyNiAxOS42ODY1IDE1LjUwMjIgMTkuOTkyOCAxNC42NTQyQzIwLjI5OTIgMTMuODA2MSAyMC40NTIzIDEyLjkxOTQgMjAuNDUyMyAxMS45OTQyQzIwLjQ1MjMgOS42MzcyMyAxOS42MzM4IDcuNjQxMzEgMTcuOTk2OCA2LjAwNjQ4QzE2LjM2IDQuMzcxNDggMTQuMzYzMSAzLjU1Mzk4IDEyLjAwNjEgMy41NTM5OEM5LjY0OTA5IDMuNTUzOTggNy42NTIxNyA0LjM3MTQ4IDYuMDE1MzQgNi4wMDY0OEM0LjM3ODM0IDcuNjQxMzEgMy41NTk4NCA5LjYzNzIzIDMuNTU5ODQgMTEuOTk0MkMzLjU1OTg0IDEyLjg0MDEgMy42ODQ4NCAxMy42NTY5IDMuOTM0ODQgMTQuNDQ0N0M0LjE4NDg0IDE1LjIzMjQgNC41MjI1IDE1Ljk0MDkgNC45NDc4NCAxNi41NzAyQzUuNjI3MTcgMTYuMjA3NiA2LjMzNTM0IDE1LjkzNDYgNy4wNzIzNCAxNS43NTEyQzcuODA5MTcgMTUuNTY3OSA4LjU2ODkyIDE1LjQ3NjIgOS4zNTE1OSAxNS40NzYyQzkuODI5MjUgMTUuNDc2MiAxMC4yOTUzIDE1LjUwOTYgMTAuNzQ5NiAxNS41NzYyQzExLjIwMzkgMTUuNjQyOSAxMS42MjA4IDE1Ljc1OTYgMTIuMDAwMSAxNS45MjYyQzExLjc1MDEgMTYuMDk2OSAxMS41MDIxIDE2LjI3NTEgMTEuMjU2MSAxNi40NjA3QzExLjAxMDEgMTYuNjQ2NiAxMC43ODcxIDE2LjgzMzEgMTAuNTg3MSAxNy4wMjAyQzEwLjM0OTggMTYuOTg2OSAxMC4xMjk5IDE2Ljk3MDIgOS45Mjc1OSAxNi45NzAySDkuMzYwMDlDOC43MzQ0MiAxNi45NzAyIDguMTI0IDE3LjAzNjEgNy41Mjg4NCAxNy4xNjhDNi45MzM1IDE3LjI5OTggNi4zNjI4NCAxNy41MDc5IDUuODE2ODQgMTcuNzkyMkM2LjQ0MjM0IDE4LjQ1MzEgNy4xNjYxNyAxOS4wMTA2IDcuOTg4MzQgMTkuNDY1QzguODEwNjcgMTkuOTE5MyA5LjY2OTU5IDIwLjIxMzEgMTAuNTY1MSAyMC4zNDY1Wk0xMi4wMTc4IDIyLjE0OTdDMTAuNjIxNyAyMi4xNDk3IDkuMzA1NzUgMjEuODgzMiA4LjA3MDA5IDIxLjM1MDJDNi44MzQyNSAyMC44MTcyIDUuNzU2MTcgMjAuMDg5NiA0LjgzNTg0IDE5LjE2NzJDMy45MTU2NyAxOC4yNDUxIDMuMTg4MDkgMTcuMTY5NSAyLjY1MzA5IDE1Ljk0MDVDMi4xMTgwOSAxNC43MTEzIDEuODUwNTkgMTMuMzk2NSAxLjg1MDU5IDExLjk5NkMxLjg1MDU5IDEwLjU5NTUgMi4xMTgwOSA5LjI4MjE0IDIuNjUzMDkgOC4wNTU5OEMzLjE4ODA5IDYuODI5NjQgMy45MTU2NyA1Ljc1NTM5IDQuODM1ODQgNC44MzMyM0M1Ljc1NjE3IDMuOTEwODkgNi44MzIzNCAzLjE4MjIzIDguMDY0MzQgMi42NDcyM0M5LjI5NjE3IDIuMTEyMjMgMTAuNjEyNSAxLjg0NDczIDEyLjAxMzMgMS44NDQ3M0MxMy40MDc4IDEuODQ0NzMgMTQuNzE5MiAyLjExMjIzIDE1Ljk0NzMgMi42NDcyM0MxNy4xNzU3IDMuMTgyMjMgMTguMjQ5OSAzLjkxMDg5IDE5LjE3MDEgNC44MzMyM0MyMC4wOTA0IDUuNzU1MzkgMjAuODE4MSA2LjgyOTg5IDIxLjM1MzEgOC4wNTY3M0MyMS44ODgxIDkuMjgzMzkgMjIuMTU1NiAxMC41OTQxIDIyLjE1NTYgMTEuOTg5QzIyLjE1NTYgMTMuMzg3IDIxLjg4ODEgMTQuNzAyMyAyMS4zNTMxIDE1LjkzNUMyMC44MTgxIDE3LjE2NzYgMjAuMDkwNCAxOC4yNDUxIDE5LjE3MDEgMTkuMTY3MkMxOC4yNDk5IDIwLjA4OTYgMTcuMTc0OSAyMC44MTcyIDE1Ljk0NTEgMjEuMzUwMkMxNC43MTU0IDIxLjg4MzIgMTMuNDA2MyAyMi4xNDk3IDEyLjAxNzggMjIuMTQ5N1pNOS4zNTIwOSAxMy40ODgyQzguNDAyNDIgMTMuNDg4MiA3LjU5MjUgMTMuMTU0NyA2LjkyMjM0IDEyLjQ4NzdDNi4yNTIgMTEuODIwNyA1LjkxNjg0IDExLjAxMjIgNS45MTY4NCAxMC4wNjIyQzUuOTE2ODQgOS4xMTIyMyA2LjI1MDkyIDguMzAyNzMgNi45MTkwOSA3LjYzMzczQzcuNTg3MjUgNi45NjQ3MyA4LjM5NjI1IDYuNjMwMjMgOS4zNDYwOSA2LjYzMDIzQzEwLjI5NTggNi42MzAyMyAxMS4xMDQ3IDYuOTYzNTYgMTEuNzcyOCA3LjYzMDIzQzEyLjQ0MSA4LjI5NjczIDEyLjc3NTEgOS4xMDUyMyAxMi43NzUxIDEwLjA1NTdDMTIuNzc1MSAxMS4wMDYxIDEyLjQ0MiAxMS44MTU3IDExLjc3NTggMTIuNDg0N0MxMS4xMDk3IDEzLjE1MzcgMTAuMzAxOCAxMy40ODgyIDkuMzUyMDkgMTMuNDg4MlpNOS4zNDYwOSAxMi4wMDAyQzkuODg1NzUgMTIuMDAwMiAxMC4zNDQyIDExLjgxMTYgMTAuNzIxMyAxMS40MzQ1QzExLjA5ODUgMTEuMDU3MyAxMS4yODcxIDEwLjU5ODkgMTEuMjg3MSAxMC4wNTkyQzExLjI4NzEgOS41MTk1NiAxMS4wOTg1IDkuMDYyMTQgMTAuNzIxMyA4LjY4Njk4QzEwLjM0NDIgOC4zMTE4MSA5Ljg4NTc1IDguMTI0MjMgOS4zNDYwOSA4LjEyNDIzQzguODA2NDIgOC4xMjQyMyA4LjM0OCA4LjMxMTgxIDcuOTcwODQgOC42ODY5OEM3LjU5MzY3IDkuMDYyMTQgNy40MDUwOSA5LjUxOTU2IDcuNDA1MDkgMTAuMDU5MkM3LjQwNTA5IDEwLjU5ODkgNy41OTM2NyAxMS4wNTczIDcuOTcwODQgMTEuNDM0NUM4LjM0OCAxMS44MTE2IDguODA2NDIgMTIuMDAwMiA5LjM0NjA5IDEyLjAwMDJaTTE2LjgzMDYgMTQuNjMyMkMxNi4xMDM0IDE0LjYzMjIgMTUuNDgyMyAxNC4zNzY0IDE0Ljk2NzEgMTMuODY0N0MxNC40NTE4IDEzLjM1MjkgMTQuMTk0MSAxMi43MzE4IDE0LjE5NDEgMTIuMDAxNUMxNC4xOTQxIDExLjI3MTMgMTQuNDUxOCAxMC42NDk5IDE0Ljk2NzEgMTAuMTM3MkMxNS40ODIzIDkuNjI0NTYgMTYuMTAzNCA5LjM2ODIzIDE2LjgzMDYgOS4zNjgyM0MxNy41NTc2IDkuMzY4MjMgMTguMTc3MyA5LjYyNDA2IDE4LjY4OTYgMTAuMTM1N0MxOS4yMDIxIDEwLjY0NzYgMTkuNDU4MyAxMS4yNjg2IDE5LjQ1ODMgMTEuOTk5QzE5LjQ1ODMgMTIuNzI5MSAxOS4yMDIxIDEzLjM1MDYgMTguNjg5NiAxMy44NjMyQzE4LjE3NzMgMTQuMzc1OSAxNy41NTc2IDE0LjYzMjIgMTYuODMwNiAxNC42MzIyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg=="); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMC41NjUxIDIwLjM0NjVDMTEuMzU5MSAxOC44NzUxIDEyLjM3MyAxNy44Njk2IDEzLjYwNjggMTcuMzI5N0MxNC44NDA3IDE2Ljc5MDEgMTUuOTEzMiAxNi41MjAyIDE2LjgyNDMgMTYuNTIwMkMxNy4yMDEgMTYuNTIwMiAxNy41NTE4IDE2LjU0OTQgMTcuODc2OCAxNi42MDc3QzE4LjIwMTggMTYuNjY2MSAxOC41Mzc0IDE2Ljc0NTIgMTguODgzNiAxNi44NDUyQzE5LjMxNjggMTYuMjMyNiAxOS42ODY1IDE1LjUwMjIgMTkuOTkyOCAxNC42NTQyQzIwLjI5OTIgMTMuODA2MSAyMC40NTIzIDEyLjkxOTQgMjAuNDUyMyAxMS45OTQyQzIwLjQ1MjMgOS42MzcyMyAxOS42MzM4IDcuNjQxMzEgMTcuOTk2OCA2LjAwNjQ4QzE2LjM2IDQuMzcxNDggMTQuMzYzMSAzLjU1Mzk4IDEyLjAwNjEgMy41NTM5OEM5LjY0OTA5IDMuNTUzOTggNy42NTIxNyA0LjM3MTQ4IDYuMDE1MzQgNi4wMDY0OEM0LjM3ODM0IDcuNjQxMzEgMy41NTk4NCA5LjYzNzIzIDMuNTU5ODQgMTEuOTk0MkMzLjU1OTg0IDEyLjg0MDEgMy42ODQ4NCAxMy42NTY5IDMuOTM0ODQgMTQuNDQ0N0M0LjE4NDg0IDE1LjIzMjQgNC41MjI1IDE1Ljk0MDkgNC45NDc4NCAxNi41NzAyQzUuNjI3MTcgMTYuMjA3NiA2LjMzNTM0IDE1LjkzNDYgNy4wNzIzNCAxNS43NTEyQzcuODA5MTcgMTUuNTY3OSA4LjU2ODkyIDE1LjQ3NjIgOS4zNTE1OSAxNS40NzYyQzkuODI5MjUgMTUuNDc2MiAxMC4yOTUzIDE1LjUwOTYgMTAuNzQ5NiAxNS41NzYyQzExLjIwMzkgMTUuNjQyOSAxMS42MjA4IDE1Ljc1OTYgMTIuMDAwMSAxNS45MjYyQzExLjc1MDEgMTYuMDk2OSAxMS41MDIxIDE2LjI3NTEgMTEuMjU2MSAxNi40NjA3QzExLjAxMDEgMTYuNjQ2NiAxMC43ODcxIDE2LjgzMzEgMTAuNTg3MSAxNy4wMjAyQzEwLjM0OTggMTYuOTg2OSAxMC4xMjk5IDE2Ljk3MDIgOS45Mjc1OSAxNi45NzAySDkuMzYwMDlDOC43MzQ0MiAxNi45NzAyIDguMTI0IDE3LjAzNjEgNy41Mjg4NCAxNy4xNjhDNi45MzM1IDE3LjI5OTggNi4zNjI4NCAxNy41MDc5IDUuODE2ODQgMTcuNzkyMkM2LjQ0MjM0IDE4LjQ1MzEgNy4xNjYxNyAxOS4wMTA2IDcuOTg4MzQgMTkuNDY1QzguODEwNjcgMTkuOTE5MyA5LjY2OTU5IDIwLjIxMzEgMTAuNTY1MSAyMC4zNDY1Wk0xMi4wMTc4IDIyLjE0OTdDMTAuNjIxNyAyMi4xNDk3IDkuMzA1NzUgMjEuODgzMiA4LjA3MDA5IDIxLjM1MDJDNi44MzQyNSAyMC44MTcyIDUuNzU2MTcgMjAuMDg5NiA0LjgzNTg0IDE5LjE2NzJDMy45MTU2NyAxOC4yNDUxIDMuMTg4MDkgMTcuMTY5NSAyLjY1MzA5IDE1Ljk0MDVDMi4xMTgwOSAxNC43MTEzIDEuODUwNTkgMTMuMzk2NSAxLjg1MDU5IDExLjk5NkMxLjg1MDU5IDEwLjU5NTUgMi4xMTgwOSA5LjI4MjE0IDIuNjUzMDkgOC4wNTU5OEMzLjE4ODA5IDYuODI5NjQgMy45MTU2NyA1Ljc1NTM5IDQuODM1ODQgNC44MzMyM0M1Ljc1NjE3IDMuOTEwODkgNi44MzIzNCAzLjE4MjIzIDguMDY0MzQgMi42NDcyM0M5LjI5NjE3IDIuMTEyMjMgMTAuNjEyNSAxLjg0NDczIDEyLjAxMzMgMS44NDQ3M0MxMy40MDc4IDEuODQ0NzMgMTQuNzE5MiAyLjExMjIzIDE1Ljk0NzMgMi42NDcyM0MxNy4xNzU3IDMuMTgyMjMgMTguMjQ5OSAzLjkxMDg5IDE5LjE3MDEgNC44MzMyM0MyMC4wOTA0IDUuNzU1MzkgMjAuODE4MSA2LjgyOTg5IDIxLjM1MzEgOC4wNTY3M0MyMS44ODgxIDkuMjgzMzkgMjIuMTU1NiAxMC41OTQxIDIyLjE1NTYgMTEuOTg5QzIyLjE1NTYgMTMuMzg3IDIxLjg4ODEgMTQuNzAyMyAyMS4zNTMxIDE1LjkzNUMyMC44MTgxIDE3LjE2NzYgMjAuMDkwNCAxOC4yNDUxIDE5LjE3MDEgMTkuMTY3MkMxOC4yNDk5IDIwLjA4OTYgMTcuMTc0OSAyMC44MTcyIDE1Ljk0NTEgMjEuMzUwMkMxNC43MTU0IDIxLjg4MzIgMTMuNDA2MyAyMi4xNDk3IDEyLjAxNzggMjIuMTQ5N1pNOS4zNTIwOSAxMy40ODgyQzguNDAyNDIgMTMuNDg4MiA3LjU5MjUgMTMuMTU0NyA2LjkyMjM0IDEyLjQ4NzdDNi4yNTIgMTEuODIwNyA1LjkxNjg0IDExLjAxMjIgNS45MTY4NCAxMC4wNjIyQzUuOTE2ODQgOS4xMTIyMyA2LjI1MDkyIDguMzAyNzMgNi45MTkwOSA3LjYzMzczQzcuNTg3MjUgNi45NjQ3MyA4LjM5NjI1IDYuNjMwMjMgOS4zNDYwOSA2LjYzMDIzQzEwLjI5NTggNi42MzAyMyAxMS4xMDQ3IDYuOTYzNTYgMTEuNzcyOCA3LjYzMDIzQzEyLjQ0MSA4LjI5NjczIDEyLjc3NTEgOS4xMDUyMyAxMi43NzUxIDEwLjA1NTdDMTIuNzc1MSAxMS4wMDYxIDEyLjQ0MiAxMS44MTU3IDExLjc3NTggMTIuNDg0N0MxMS4xMDk3IDEzLjE1MzcgMTAuMzAxOCAxMy40ODgyIDkuMzUyMDkgMTMuNDg4MlpNOS4zNDYwOSAxMi4wMDAyQzkuODg1NzUgMTIuMDAwMiAxMC4zNDQyIDExLjgxMTYgMTAuNzIxMyAxMS40MzQ1QzExLjA5ODUgMTEuMDU3MyAxMS4yODcxIDEwLjU5ODkgMTEuMjg3MSAxMC4wNTkyQzExLjI4NzEgOS41MTk1NiAxMS4wOTg1IDkuMDYyMTQgMTAuNzIxMyA4LjY4Njk4QzEwLjM0NDIgOC4zMTE4MSA5Ljg4NTc1IDguMTI0MjMgOS4zNDYwOSA4LjEyNDIzQzguODA2NDIgOC4xMjQyMyA4LjM0OCA4LjMxMTgxIDcuOTcwODQgOC42ODY5OEM3LjU5MzY3IDkuMDYyMTQgNy40MDUwOSA5LjUxOTU2IDcuNDA1MDkgMTAuMDU5MkM3LjQwNTA5IDEwLjU5ODkgNy41OTM2NyAxMS4wNTczIDcuOTcwODQgMTEuNDM0NUM4LjM0OCAxMS44MTE2IDguODA2NDIgMTIuMDAwMiA5LjM0NjA5IDEyLjAwMDJaTTE2LjgzMDYgMTQuNjMyMkMxNi4xMDM0IDE0LjYzMjIgMTUuNDgyMyAxNC4zNzY0IDE0Ljk2NzEgMTMuODY0N0MxNC40NTE4IDEzLjM1MjkgMTQuMTk0MSAxMi43MzE4IDE0LjE5NDEgMTIuMDAxNUMxNC4xOTQxIDExLjI3MTMgMTQuNDUxOCAxMC42NDk5IDE0Ljk2NzEgMTAuMTM3MkMxNS40ODIzIDkuNjI0NTYgMTYuMTAzNCA5LjM2ODIzIDE2LjgzMDYgOS4zNjgyM0MxNy41NTc2IDkuMzY4MjMgMTguMTc3MyA5LjYyNDA2IDE4LjY4OTYgMTAuMTM1N0MxOS4yMDIxIDEwLjY0NzYgMTkuNDU4MyAxMS4yNjg2IDE5LjQ1ODMgMTEuOTk5QzE5LjQ1ODMgMTIuNzI5MSAxOS4yMDIxIDEzLjM1MDYgMTguNjg5NiAxMy44NjMyQzE4LjE3NzMgMTQuMzc1OSAxNy41NTc2IDE0LjYzMjIgMTYuODMwNiAxNC42MzIyWiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg=="); }
#ifi-h-root .ifi-h-ico-6 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45OTk4IDIyLjI3NDhDMTEuNDIxMyAyMi4yNzQ4IDEwLjkzMDMgMjIuMDY5IDEwLjUyNjggMjEuNjU3M0MxMC4xMjMyIDIxLjI0NTggOS45MjEzNCAyMC43NDA4IDkuOTIxMzQgMjAuMTQyM0gxNC4wNzg4QzE0LjA3ODggMjAuNzQwOCAxMy44NzcgMjEuMjQ1OCAxMy40NzMzIDIxLjY1NzNDMTMuMDY5NSAyMi4wNjkgMTIuNTc4MyAyMi4yNzQ4IDExLjk5OTggMjIuMjc0OFpNOC42OTM4NCAxOC41NTYzQzguNDY5NjcgMTguNTU2MyA4LjI4MjY3IDE4LjQ4MDYgOC4xMzI4NCAxOC4zMjkzQzcuOTgzMTcgMTguMTc4IDcuOTA4MzQgMTcuOTkwNSA3LjkwODM0IDE3Ljc2NjhDNy45MDgzNCAxNy41NDQ2IDcuOTgzNTkgMTcuMzU4NyA4LjEzNDA5IDE3LjIwOTFDOC4yODQ3NSAxNy4wNTk0IDguNDcxNDIgMTYuOTg0NiA4LjY5NDA5IDE2Ljk4NDZIMTUuMzEyMUMxNS41MzMxIDE2Ljk4NDYgMTUuNzE4MyAxNy4wNjA5IDE1Ljg2NzggMTcuMjEzNkMxNi4wMTcyIDE3LjM2NjIgMTYuMDkxOCAxNy41NTM2IDE2LjA5MTggMTcuNzc1NkMxNi4wOTE4IDE3Ljk5NzYgMTYuMDE3MiAxOC4xODMyIDE1Ljg2NzggMTguMzMyNkMxNS43MTgzIDE4LjQ4MTcgMTUuNTMzMSAxOC41NTYzIDE1LjMxMjEgMTguNTU2M0g4LjY5Mzg0Wk04LjAzMzM0IDE1LjQyMzhDNi45MDkzNCAxNC42OTExIDYuMDE0NTkgMTMuNzc0NyA1LjM0OTA5IDEyLjY3NDZDNC42ODM0MiAxMS41NzQ2IDQuMzUwNTkgMTAuMzMyOCA0LjM1MDU5IDguOTQ5M0M0LjM1MDU5IDYuODc3MTQgNS4xMDY1OSA1LjA4NDE0IDYuNjE4NTkgMy41NzAzQzguMTMwNzUgMi4wNTY2NCA5LjkyNCAxLjI5OTggMTEuOTk4MyAxLjI5OThDMTQuMDcyNyAxLjI5OTggMTUuODY3NCAyLjA1NjY0IDE3LjM4MjYgMy41NzAzQzE4Ljg5NzkgNS4wODQxNCAxOS42NTU2IDYuODc3MTQgMTkuNjU1NiA4Ljk0OTNDMTkuNjU1NiAxMC4zMzExIDE5LjMyNjkgMTEuNTcyNiAxOC42Njk2IDEyLjY3MzZDMTguMDEyNCAxMy43NzQ0IDE3LjExMTUgMTQuNjkxMSAxNS45NjY4IDE1LjQyMzhIOC4wMzMzNFpNOC42NTA4NCAxMy43MjA2SDE1LjM2NzhDMTYuMTY1MiAxMy4xOTIxIDE2Ljc5NDMgMTIuNTA3NSAxNy4yNTUxIDExLjY2NjhDMTcuNzE1OSAxMC44MjYxIDE3Ljk0NjMgOS45MjA3MiAxNy45NDYzIDguOTUwNTZDMTcuOTQ2MyA3LjMxNTU2IDE3LjM2MzggNS45MTY1NiAxNi4xOTg4IDQuNzUzNTZDMTUuMDMzNyAzLjU5MDU2IDEzLjYzNDEgMy4wMDkwNSAxMi4wMDAxIDMuMDA5MDVDMTAuMzY2MSAzLjAwOTA1IDguOTY2NSAzLjU5MDU2IDcuODAxMzQgNC43NTM1NkM2LjYzNjM0IDUuOTE2NTYgNi4wNTM4NCA3LjMxNTU2IDYuMDUzODQgOC45NTA1NkM2LjA1Mzg0IDkuOTIwNzIgNi4yODUxNyAxMC44MjU5IDYuNzQ3ODQgMTEuNjY2MUM3LjIxMDUgMTIuNTA2NCA3Ljg0NDg0IDEzLjE5MTIgOC42NTA4NCAxMy43MjA2WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg=="); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMS45OTk4IDIyLjI3NDhDMTEuNDIxMyAyMi4yNzQ4IDEwLjkzMDMgMjIuMDY5IDEwLjUyNjggMjEuNjU3M0MxMC4xMjMyIDIxLjI0NTggOS45MjEzNCAyMC43NDA4IDkuOTIxMzQgMjAuMTQyM0gxNC4wNzg4QzE0LjA3ODggMjAuNzQwOCAxMy44NzcgMjEuMjQ1OCAxMy40NzMzIDIxLjY1NzNDMTMuMDY5NSAyMi4wNjkgMTIuNTc4MyAyMi4yNzQ4IDExLjk5OTggMjIuMjc0OFpNOC42OTM4NCAxOC41NTYzQzguNDY5NjcgMTguNTU2MyA4LjI4MjY3IDE4LjQ4MDYgOC4xMzI4NCAxOC4zMjkzQzcuOTgzMTcgMTguMTc4IDcuOTA4MzQgMTcuOTkwNSA3LjkwODM0IDE3Ljc2NjhDNy45MDgzNCAxNy41NDQ2IDcuOTgzNTkgMTcuMzU4NyA4LjEzNDA5IDE3LjIwOTFDOC4yODQ3NSAxNy4wNTk0IDguNDcxNDIgMTYuOTg0NiA4LjY5NDA5IDE2Ljk4NDZIMTUuMzEyMUMxNS41MzMxIDE2Ljk4NDYgMTUuNzE4MyAxNy4wNjA5IDE1Ljg2NzggMTcuMjEzNkMxNi4wMTcyIDE3LjM2NjIgMTYuMDkxOCAxNy41NTM2IDE2LjA5MTggMTcuNzc1NkMxNi4wOTE4IDE3Ljk5NzYgMTYuMDE3MiAxOC4xODMyIDE1Ljg2NzggMTguMzMyNkMxNS43MTgzIDE4LjQ4MTcgMTUuNTMzMSAxOC41NTYzIDE1LjMxMjEgMTguNTU2M0g4LjY5Mzg0Wk04LjAzMzM0IDE1LjQyMzhDNi45MDkzNCAxNC42OTExIDYuMDE0NTkgMTMuNzc0NyA1LjM0OTA5IDEyLjY3NDZDNC42ODM0MiAxMS41NzQ2IDQuMzUwNTkgMTAuMzMyOCA0LjM1MDU5IDguOTQ5M0M0LjM1MDU5IDYuODc3MTQgNS4xMDY1OSA1LjA4NDE0IDYuNjE4NTkgMy41NzAzQzguMTMwNzUgMi4wNTY2NCA5LjkyNCAxLjI5OTggMTEuOTk4MyAxLjI5OThDMTQuMDcyNyAxLjI5OTggMTUuODY3NCAyLjA1NjY0IDE3LjM4MjYgMy41NzAzQzE4Ljg5NzkgNS4wODQxNCAxOS42NTU2IDYuODc3MTQgMTkuNjU1NiA4Ljk0OTNDMTkuNjU1NiAxMC4zMzExIDE5LjMyNjkgMTEuNTcyNiAxOC42Njk2IDEyLjY3MzZDMTguMDEyNCAxMy43NzQ0IDE3LjExMTUgMTQuNjkxMSAxNS45NjY4IDE1LjQyMzhIOC4wMzMzNFpNOC42NTA4NCAxMy43MjA2SDE1LjM2NzhDMTYuMTY1MiAxMy4xOTIxIDE2Ljc5NDMgMTIuNTA3NSAxNy4yNTUxIDExLjY2NjhDMTcuNzE1OSAxMC44MjYxIDE3Ljk0NjMgOS45MjA3MiAxNy45NDYzIDguOTUwNTZDMTcuOTQ2MyA3LjMxNTU2IDE3LjM2MzggNS45MTY1NiAxNi4xOTg4IDQuNzUzNTZDMTUuMDMzNyAzLjU5MDU2IDEzLjYzNDEgMy4wMDkwNSAxMi4wMDAxIDMuMDA5MDVDMTAuMzY2MSAzLjAwOTA1IDguOTY2NSAzLjU5MDU2IDcuODAxMzQgNC43NTM1NkM2LjYzNjM0IDUuOTE2NTYgNi4wNTM4NCA3LjMxNTU2IDYuMDUzODQgOC45NTA1NkM2LjA1Mzg0IDkuOTIwNzIgNi4yODUxNyAxMC44MjU5IDYuNzQ3ODQgMTEuNjY2MUM3LjIxMDUgMTIuNTA2NCA3Ljg0NDg0IDEzLjE5MTIgOC42NTA4NCAxMy43MjA2WiIgZmlsbD0iY3VycmVudENvbG9yIi8+Cjwvc3ZnPg=="); }
#ifi-h-root .ifi-h-ico-7 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4wMDAxIDE5LjkwNTdDMTQuMTk2OCAxNy45MTI5IDE1LjgyMDMgMTYuMTE0NiAxNi44NzA4IDE0LjUxMDdDMTcuOTIxMiAxMi45MDcxIDE4LjQ0NjMgMTEuNDY0MiAxOC40NDYzIDEwLjE4MjJDMTguNDQ2MyA4LjIzOTIzIDE3LjgyMzggNi42NDg3MyAxNi41Nzg4IDUuNDEwNzNDMTUuMzMzNyA0LjE3Mjg5IDEzLjgwNzMgMy41NTM5OCAxMS45OTk4IDMuNTUzOThDMTAuMTkyMyAzLjU1Mzk4IDguNjY2MTcgNC4xNzI4OSA3LjQyMTM0IDUuNDEwNzNDNi4xNzYzNCA2LjY0ODczIDUuNTUzODQgOC4yMzkyMyA1LjU1Mzg0IDEwLjE4MjJDNS41NTM4NCAxMS40NjQyIDYuMDkxNSAxMi45MDYxIDcuMTY2ODQgMTQuNTA3N0M4LjI0MjM0IDE2LjEwOTYgOS44NTM0MiAxNy45MDg5IDEyLjAwMDEgMTkuOTA1N1pNMTEuOTkyMyAyMS42MjU3QzExLjgwNjIgMjEuNjI1NyAxMS42MTk0IDIxLjU5NDYgMTEuNDMyMSAyMS41MzIyQzExLjI0NDggMjEuNDY5OSAxMS4wODA4IDIxLjM3MDEgMTAuOTQwMyAyMS4yMzI3QzEwLjIxNjMgMjAuNTkxNiA5LjQ0MDA5IDE5Ljg1NjUgOC42MTE1OSAxOS4wMjc1QzcuNzgyOTIgMTguMTk4NSA3LjAxNTU5IDE3LjMwNiA2LjMwOTU5IDE2LjM1QzUuNjAzNTkgMTUuMzk0IDUuMDE3MjUgMTQuMzkyMyA0LjU1MDU5IDEzLjM0NUM0LjA4MzkyIDEyLjI5NzggMy44NTA1OSAxMS4yNDM2IDMuODUwNTkgMTAuMTgyMkMzLjg1MDU5IDcuNjQzNTYgNC42NzAyNSA1LjYxOTMxIDYuMzA5NTkgNC4xMDk0OEM3Ljk0ODc1IDIuNTk5NjQgOS44NDU1OSAxLjg0NDczIDEyLjAwMDEgMS44NDQ3M0MxNC4xNTQ2IDEuODQ0NzMgMTYuMDUyNCAyLjU5OTY0IDE3LjY5MzYgNC4xMDk0OEMxOS4zMzQ5IDUuNjE5MzEgMjAuMTU1NiA3LjY0MzU2IDIwLjE1NTYgMTAuMTgyMkMyMC4xNTU2IDExLjI0MzYgMTkuOTIxMyAxMi4yOTc4IDE5LjQ1MjYgMTMuMzQ1QzE4Ljk4MzkgMTQuMzkyMyAxOC4zOTY2IDE1LjM5NCAxNy42OTA2IDE2LjM1QzE2Ljk4NDYgMTcuMzA2IDE2LjIxNzMgMTguMTk4NSAxNS4zODg2IDE5LjAyNzVDMTQuNTYwMSAxOS44NTY1IDEzLjc4NTggMjAuNTkxNiAxMy4wNjU4IDIxLjIzMjdDMTIuOTIwNyAyMS4zNzAxIDEyLjc1MiAyMS40Njk5IDEyLjU1OTggMjEuNTMyMkMxMi4zNjc3IDIxLjU5NDYgMTIuMTc4NSAyMS42MjU3IDExLjk5MjMgMjEuNjI1N1pNMTIuMDAwMSAxNC43MDI1QzEyLjYzMDEgMTQuNzAyNSAxMy4yNDEzIDE0LjU4MTIgMTMuODMzOCAxNC4zMzg3QzE0LjQyNjIgMTQuMDk2NCAxNC45MzU2IDEzLjc0MzIgMTUuMzYyMSAxMy4yNzkyQzE1LjQ0MzYgMTMuMTk2NiAxNS41MDQgMTMuMTA5OSAxNS41NDMzIDEzLjAxOTJDMTUuNTgyNyAxMi45Mjg2IDE1LjYwMjMgMTIuODMyMyAxNS42MDIzIDEyLjczMDVDMTUuNjAyMyAxMi41NzQ1IDE1LjU2MyAxMi40MzIxIDE1LjQ4NDMgMTIuMzAzNUMxNS40MDU3IDEyLjE3NDggMTUuMjkzNyAxMi4wNjY4IDE1LjE0ODMgMTEuOTc5NUMxNC42NjQzIDExLjcxNjEgMTQuMTU1MyAxMS41MjA4IDEzLjYyMTMgMTEuMzkzNUMxMy4wODcyIDExLjI2NjEgMTIuNTQ2OCAxMS4yMDI1IDEyLjAwMDEgMTEuMjAyNUMxMS40NTM0IDExLjIwMjUgMTAuOTEzIDExLjI2NjEgMTAuMzc4OCAxMS4zOTM1QzkuODQ0ODQgMTEuNTIwOCA5LjMzNTg0IDExLjcxNjEgOC44NTE4NCAxMS45Nzk1QzguNzE5MTcgMTIuMDY2OCA4LjYxNDUgMTIuMTcyOCA4LjUzNzg0IDEyLjI5NzVDOC40NjExNyAxMi40MjIgOC40MjI4NCAxMi41NjA4IDguNDIyODQgMTIuNzE0QzguNDIyODQgMTIuODE4MyA4LjQzODg0IDEyLjkxOSA4LjQ3MDg0IDEzLjAxNkM4LjUwMjY3IDEzLjExMzEgOC41NTcgMTMuMjAzMSA4LjYzMzg0IDEzLjI4NkM5LjA2MzE3IDEzLjc0NTUgOS41NzQgMTQuMDk2NCAxMC4xNjYzIDE0LjMzODdDMTAuNzU4OCAxNC41ODEyIDExLjM3MDEgMTQuNzAyNSAxMi4wMDAxIDE0LjcwMjVaTTEyLjAwMjMgOS43MDI0OEMxMi40ODQyIDkuNzAyNDggMTIuODk1OSA5LjUzMDg5IDEzLjIzNzYgOS4xODc3M0MxMy41NzkzIDguODQ0NTYgMTMuNzUwMSA4LjQzMjA2IDEzLjc1MDEgNy45NTAyM0MxMy43NTAxIDcuNDY4MzkgMTMuNTc4NSA3LjA1NjY0IDEzLjIzNTMgNi43MTQ5OEMxMi44OTIyIDYuMzczMzEgMTIuNDc5NyA2LjIwMjQ4IDExLjk5NzggNi4yMDI0OEMxMS41MTYgNi4yMDI0OCAxMS4xMDQzIDYuMzc0MDYgMTAuNzYyNiA2LjcxNzIzQzEwLjQyMDkgNy4wNjAyMyAxMC4yNTAxIDcuNDcyNzMgMTAuMjUwMSA3Ljk1NDczQzEwLjI1MDEgOC40MzY1NiAxMC40MjE3IDguODQ4MzEgMTAuNzY0OCA5LjE4OTk4QzExLjEwOCA5LjUzMTY0IDExLjUyMDUgOS43MDI0OCAxMi4wMDIzIDkuNzAyNDhaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4wMDAxIDE5LjkwNTdDMTQuMTk2OCAxNy45MTI5IDE1LjgyMDMgMTYuMTE0NiAxNi44NzA4IDE0LjUxMDdDMTcuOTIxMiAxMi45MDcxIDE4LjQ0NjMgMTEuNDY0MiAxOC40NDYzIDEwLjE4MjJDMTguNDQ2MyA4LjIzOTIzIDE3LjgyMzggNi42NDg3MyAxNi41Nzg4IDUuNDEwNzNDMTUuMzMzNyA0LjE3Mjg5IDEzLjgwNzMgMy41NTM5OCAxMS45OTk4IDMuNTUzOThDMTAuMTkyMyAzLjU1Mzk4IDguNjY2MTcgNC4xNzI4OSA3LjQyMTM0IDUuNDEwNzNDNi4xNzYzNCA2LjY0ODczIDUuNTUzODQgOC4yMzkyMyA1LjU1Mzg0IDEwLjE4MjJDNS41NTM4NCAxMS40NjQyIDYuMDkxNSAxMi45MDYxIDcuMTY2ODQgMTQuNTA3N0M4LjI0MjM0IDE2LjEwOTYgOS44NTM0MiAxNy45MDg5IDEyLjAwMDEgMTkuOTA1N1pNMTEuOTkyMyAyMS42MjU3QzExLjgwNjIgMjEuNjI1NyAxMS42MTk0IDIxLjU5NDYgMTEuNDMyMSAyMS41MzIyQzExLjI0NDggMjEuNDY5OSAxMS4wODA4IDIxLjM3MDEgMTAuOTQwMyAyMS4yMzI3QzEwLjIxNjMgMjAuNTkxNiA5LjQ0MDA5IDE5Ljg1NjUgOC42MTE1OSAxOS4wMjc1QzcuNzgyOTIgMTguMTk4NSA3LjAxNTU5IDE3LjMwNiA2LjMwOTU5IDE2LjM1QzUuNjAzNTkgMTUuMzk0IDUuMDE3MjUgMTQuMzkyMyA0LjU1MDU5IDEzLjM0NUM0LjA4MzkyIDEyLjI5NzggMy44NTA1OSAxMS4yNDM2IDMuODUwNTkgMTAuMTgyMkMzLjg1MDU5IDcuNjQzNTYgNC42NzAyNSA1LjYxOTMxIDYuMzA5NTkgNC4xMDk0OEM3Ljk0ODc1IDIuNTk5NjQgOS44NDU1OSAxLjg0NDczIDEyLjAwMDEgMS44NDQ3M0MxNC4xNTQ2IDEuODQ0NzMgMTYuMDUyNCAyLjU5OTY0IDE3LjY5MzYgNC4xMDk0OEMxOS4zMzQ5IDUuNjE5MzEgMjAuMTU1NiA3LjY0MzU2IDIwLjE1NTYgMTAuMTgyMkMyMC4xNTU2IDExLjI0MzYgMTkuOTIxMyAxMi4yOTc4IDE5LjQ1MjYgMTMuMzQ1QzE4Ljk4MzkgMTQuMzkyMyAxOC4zOTY2IDE1LjM5NCAxNy42OTA2IDE2LjM1QzE2Ljk4NDYgMTcuMzA2IDE2LjIxNzMgMTguMTk4NSAxNS4zODg2IDE5LjAyNzVDMTQuNTYwMSAxOS44NTY1IDEzLjc4NTggMjAuNTkxNiAxMy4wNjU4IDIxLjIzMjdDMTIuOTIwNyAyMS4zNzAxIDEyLjc1MiAyMS40Njk5IDEyLjU1OTggMjEuNTMyMkMxMi4zNjc3IDIxLjU5NDYgMTIuMTc4NSAyMS42MjU3IDExLjk5MjMgMjEuNjI1N1pNMTIuMDAwMSAxNC43MDI1QzEyLjYzMDEgMTQuNzAyNSAxMy4yNDEzIDE0LjU4MTIgMTMuODMzOCAxNC4zMzg3QzE0LjQyNjIgMTQuMDk2NCAxNC45MzU2IDEzLjc0MzIgMTUuMzYyMSAxMy4yNzkyQzE1LjQ0MzYgMTMuMTk2NiAxNS41MDQgMTMuMTA5OSAxNS41NDMzIDEzLjAxOTJDMTUuNTgyNyAxMi45Mjg2IDE1LjYwMjMgMTIuODMyMyAxNS42MDIzIDEyLjczMDVDMTUuNjAyMyAxMi41NzQ1IDE1LjU2MyAxMi40MzIxIDE1LjQ4NDMgMTIuMzAzNUMxNS40MDU3IDEyLjE3NDggMTUuMjkzNyAxMi4wNjY4IDE1LjE0ODMgMTEuOTc5NUMxNC42NjQzIDExLjcxNjEgMTQuMTU1MyAxMS41MjA4IDEzLjYyMTMgMTEuMzkzNUMxMy4wODcyIDExLjI2NjEgMTIuNTQ2OCAxMS4yMDI1IDEyLjAwMDEgMTEuMjAyNUMxMS40NTM0IDExLjIwMjUgMTAuOTEzIDExLjI2NjEgMTAuMzc4OCAxMS4zOTM1QzkuODQ0ODQgMTEuNTIwOCA5LjMzNTg0IDExLjcxNjEgOC44NTE4NCAxMS45Nzk1QzguNzE5MTcgMTIuMDY2OCA4LjYxNDUgMTIuMTcyOCA4LjUzNzg0IDEyLjI5NzVDOC40NjExNyAxMi40MjIgOC40MjI4NCAxMi41NjA4IDguNDIyODQgMTIuNzE0QzguNDIyODQgMTIuODE4MyA4LjQzODg0IDEyLjkxOSA4LjQ3MDg0IDEzLjAxNkM4LjUwMjY3IDEzLjExMzEgOC41NTcgMTMuMjAzMSA4LjYzMzg0IDEzLjI4NkM5LjA2MzE3IDEzLjc0NTUgOS41NzQgMTQuMDk2NCAxMC4xNjYzIDE0LjMzODdDMTAuNzU4OCAxNC41ODEyIDExLjM3MDEgMTQuNzAyNSAxMi4wMDAxIDE0LjcwMjVaTTEyLjAwMjMgOS43MDI0OEMxMi40ODQyIDkuNzAyNDggMTIuODk1OSA5LjUzMDg5IDEzLjIzNzYgOS4xODc3M0MxMy41NzkzIDguODQ0NTYgMTMuNzUwMSA4LjQzMjA2IDEzLjc1MDEgNy45NTAyM0MxMy43NTAxIDcuNDY4MzkgMTMuNTc4NSA3LjA1NjY0IDEzLjIzNTMgNi43MTQ5OEMxMi44OTIyIDYuMzczMzEgMTIuNDc5NyA2LjIwMjQ4IDExLjk5NzggNi4yMDI0OEMxMS41MTYgNi4yMDI0OCAxMS4xMDQzIDYuMzc0MDYgMTAuNzYyNiA2LjcxNzIzQzEwLjQyMDkgNy4wNjAyMyAxMC4yNTAxIDcuNDcyNzMgMTAuMjUwMSA3Ljk1NDczQzEwLjI1MDEgOC40MzY1NiAxMC40MjE3IDguODQ4MzEgMTAuNzY0OCA5LjE4OTk4QzExLjEwOCA5LjUzMTY0IDExLjUyMDUgOS43MDI0OCAxMi4wMDIzIDkuNzAyNDhaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); }
#ifi-h-root .ifi-h-ico-8 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNC4wNjc5IDIxLjI2NzlMMjAuMjY3OSAxOS4zMTc5QzIwLjI2NzkgMTguOTg0NSAyMC4xMzg3IDE4LjcwMTIgMTkuODgwNCAxOC40Njc5QzE5LjYyMiAxOC4yMzQ1IDE5LjMxNzkgMTguMTI2MiAxOC45Njc5IDE4LjE0MjlIMTMuNzAwOUMxMy40NTgyIDE4LjE1OTUgMTMuMjA5IDE4LjE0MjkgMTIuOTUzNCAxOC4wOTI5QzEyLjY5NzcgMTguMDQyOSAxMi40NDQyIDE3Ljk3NjMgMTIuMTkyOSAxNy44OTMxTDEwLjU0MjkgMTcuMzk0MUMxMC4zNDI5IDE3LjMzMTYgMTAuMTkyOSAxNy4yIDEwLjA5MjkgMTYuOTk5NEM5Ljk5Mjg3IDE2Ljc5ODUgOS45NzYyIDE2LjU5NzggMTAuMDQyOSAxNi4zOTcxQzEwLjEwOTUgMTYuMTk3NiAxMC4yMzY5IDE2LjA0OCAxMC40MjQ5IDE1Ljk0ODRDMTAuNjEyNyAxNS44NDg3IDEwLjgxMDQgMTUuODQwNSAxMS4wMTc5IDE1LjkyMzlMMTIuNjcxNiAxNi40NjA2QzEyLjgzOSAxNi41MjM0IDEzLjAxNCAxNi41NzA0IDEzLjE5NjYgMTYuNjAxNEMxMy4zNzkzIDE2LjYzMjQgMTMuNTYxNSAxNi42NDYyIDEzLjc0MzQgMTYuNjQyOUgxNS4xNDMxQzE1LjE3NjUgMTYuNjQyOSAxNS4xNzY1IDE2LjY0MjkgMTUuMTQzMSAxNi42NDI5SDE1LjE0MjlDMTUuMTQyOSAxNi4yOTI5IDE1LjAyNjIgMTUuOTg4NyAxNC43OTI5IDE1LjczMDRDMTQuNTU5NSAxNS40NzIgMTQuMjc2MiAxNS4yNzYyIDEzLjk0MjkgMTUuMTQyOUw4LjQ5Mjg3IDEzLjA2NzlINi40NTg2MlYxOS4wMjk5TDE0LjA2NzkgMjEuMjY3OVpNMTMuNjgzMSAyMi44MTg0TDYuNDU4NjIgMjAuNzQ4MUM2LjM5NzI5IDIxLjIwMjEgNi4xODA4NyAyMS41NDkyIDUuODA5MzcgMjEuNzg5NEM1LjQzNzg3IDIyLjAyOTQgNS4wODY1NCAyMi4xNDk0IDQuNzU1MzcgMjIuMTQ5NEgyLjU4MzYyQzIuMTE1MTIgMjIuMTQ5NCAxLjcxNDEyIDIxLjk4MjYgMS4zODA2MiAyMS42NDkxQzEuMDQ3MTIgMjEuMzE1NCAwLjg4MDM3MSAyMC45MTQ0IDAuODgwMzcxIDIwLjQ0NjFWMTMuMTMzNkMwLjg4MDM3MSAxMi42NjUxIDEuMDQ3MTIgMTIuMjY0MSAxLjM4MDYyIDExLjkzMDZDMS43MTQxMiAxMS41OTcxIDIuMTE1MTIgMTEuNDMwNCAyLjU4MzYyIDExLjQzMDRIOC40NTU4N0M4LjU1NjcgMTEuNDMwNCA4LjY1NzU0IDExLjQzOTcgOC43NTgzNyAxMS40NTg0QzguODU5MiAxMS40NzcgOC45NTkyOSAxMS41MDUgOS4wNTg2MiAxMS41NDI0TDE0LjQ5MDYgMTMuNTg2NEMxNS4yMTQ2IDEzLjg2NDkgMTUuNzg5NyAxNC4yNjUxIDE2LjIxNTkgMTQuNzg3MUMxNi42NDIyIDE1LjMwODkgMTYuODU1NCAxNS45Mjc1IDE2Ljg1NTQgMTYuNjQyOUgxOC45Njc5QzE5Ljg1MzIgMTYuNjQyOSAyMC42MDU4IDE2Ljk0NDIgMjEuMjI1NiAxNy41NDY5QzIxLjg0NTUgMTguMTQ5NSAyMi4xNTU0IDE4Ljg4OTkgMjIuMTU1NCAxOS43Njc5QzIyLjE1NTQgMTkuOTgxOSAyMi4wOTk1IDIwLjE3NjEgMjEuOTg3OSAyMC4zNTA2QzIxLjg3NjQgMjAuNTI1MSAyMS43MjczIDIwLjY0MTQgMjEuNTQwNiAyMC42OTk0TDE0LjY1MjYgMjIuODE4NEMxNC40OTY1IDIyLjg1NTcgMTQuMzM0MSAyMi44NzQ0IDE0LjE2NTYgMjIuODc0NEMxMy45OTcxIDIyLjg3NDQgMTMuODM2MyAyMi44NTU3IDEzLjY4MzEgMjIuODE4NFpNMi41MTc4NyAyMC41MTc5SDQuNzk2MTJWMTMuMDY3OUgyLjUxNzg3VjIwLjUxNzlaTTE2LjI0NTYgMTEuNzE4OUMxNi4wMzAxIDExLjcxODkgMTUuODIxMiAxMS42Nzk0IDE1LjYxODkgMTEuNjAwNkMxNS40MTY3IDExLjUyMTggMTUuMjI5OCAxMS40MDE2IDE1LjA1ODEgMTEuMjQwMUwxMi4wNjc5IDguMzQyODZDMTEuNTc0NSA3Ljg3NDg2IDExLjE1NTUgNy4zNTcyOCAxMC44MTA5IDYuNzkwMTFDMTAuNDY2MiA2LjIyMjc4IDEwLjI5MzkgNS42MDMzNiAxMC4yOTM5IDQuOTMxODZDMTAuMjkzOSA0LjAyODcgMTAuNTk1NSAzLjI1NDQ1IDExLjE5ODkgMi42MDkxMUMxMS44MDIgMS45NjM3OCAxMi41NTEgMS42NDExMSAxMy40NDU2IDEuNjQxMTFDMTQuMDA4MyAxLjY0MTExIDE0LjUyMiAxLjc4Mjk1IDE0Ljk4NjYgMi4wNjY2MUMxNS40NTEzIDIuMzUwNDUgMTUuODcgMi43MDEwMyAxNi4yNDI2IDMuMTE4MzZDMTYuNjE1MyAyLjcwMTAzIDE3LjAzNTIgMi4zNTA0NSAxNy41MDI0IDIuMDY2NjFDMTcuOTY5NSAxLjc4Mjk1IDE4LjQ4NCAxLjY0MTExIDE5LjA0NTYgMS42NDExMUMxOS45MzQxIDEuNjQxMTEgMjAuNjgxNSAxLjk2Mzc4IDIxLjI4NzkgMi42MDkxMUMyMS44OTQgMy4yNTQ0NSAyMi4xOTcxIDQuMDI4NyAyMi4xOTcxIDQuOTMxODZDMjIuMTk3MSA1LjYwMDM2IDIyLjAyMjMgNi4yMTgyOCAyMS42NzI2IDYuNzg1NjFDMjEuMzIzIDcuMzUzMTEgMjAuOTA0NSA3Ljg3MjIgMjAuNDE3NCA4LjM0Mjg2TDE3LjQyNzEgMTEuMjQwMUMxNy4yNTk1IDExLjQwMTYgMTcuMDczNSAxMS41MjE4IDE2Ljg2OTEgMTEuNjAwNkMxNi42NjQ4IDExLjY3OTQgMTYuNDU3IDExLjcxODkgMTYuMjQ1NiAxMS43MTg5Wk0xNi4yNDU2IDEwLjE1NDFMMTkuMjI2MSA3LjIzMjM2QzE5LjU2MjUgNi45MDk4NiAxOS44Njg4IDYuNTYzODYgMjAuMTQ1MSA2LjE5NDM2QzIwLjQyMTUgNS44MjQ4NiAyMC41NTk2IDUuNDA4MDMgMjAuNTU5NiA0Ljk0Mzg2QzIwLjU1OTYgNC40OTIzNiAyMC40MTY4IDQuMTAwOTUgMjAuMTMxMSAzLjc2OTYxQzE5Ljg0NTUgMy40MzgyOCAxOS40ODQgMy4yNzI2MSAxOS4wNDY2IDMuMjcyNjFDMTguNzE3MSAzLjI3MjYxIDE4LjQxMzUgMy4zNjQyOCAxOC4xMzU5IDMuNTQ3NjFDMTcuODU4MiAzLjczMDk1IDE3LjYxMDYgMy45NTIzNiAxNy4zOTMxIDQuMjExODZMMTYuODc2OSA0LjgyOTYxQzE2LjcwNzQgNS4wMTg0NSAxNi40OTc1IDUuMTEyODYgMTYuMjQ3MSA1LjExMjg2QzE1Ljk5NjggNS4xMTI4NiAxNS43ODggNS4wMTg0NSAxNS42MjA5IDQuODI5NjFMMTUuMDkwNiA0LjIxMDYxQzE0Ljg3NCAzLjk1Mzk1IDE0LjYyNzggMy43MzM0NSAxNC4zNTIxIDMuNTQ5MTFDMTQuMDc2NSAzLjM2NDc4IDEzLjc3NCAzLjI3MjYxIDEzLjQ0NDYgMy4yNzI2MUMxMy4wMDcxIDMuMjcyNjEgMTIuNjQ1NSAzLjQzODI4IDEyLjM1OTkgMy43Njk2MUMxMi4wNzQyIDQuMTAwOTUgMTEuOTMxNCA0LjQ5MjM2IDExLjkzMTQgNC45NDM4NkMxMS45MzE0IDUuNDA0MzYgMTIuMDcwNyA1LjgyMDAzIDEyLjM0OTQgNi4xOTA4NkMxMi42Mjc5IDYuNTYxNTMgMTIuOTM0NSA2LjkwODk1IDEzLjI2OTQgNy4yMzMxMUwxNi4yNDU2IDEwLjE1NDFaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNC4wNjc5IDIxLjI2NzlMMjAuMjY3OSAxOS4zMTc5QzIwLjI2NzkgMTguOTg0NSAyMC4xMzg3IDE4LjcwMTIgMTkuODgwNCAxOC40Njc5QzE5LjYyMiAxOC4yMzQ1IDE5LjMxNzkgMTguMTI2MiAxOC45Njc5IDE4LjE0MjlIMTMuNzAwOUMxMy40NTgyIDE4LjE1OTUgMTMuMjA5IDE4LjE0MjkgMTIuOTUzNCAxOC4wOTI5QzEyLjY5NzcgMTguMDQyOSAxMi40NDQyIDE3Ljk3NjMgMTIuMTkyOSAxNy44OTMxTDEwLjU0MjkgMTcuMzk0MUMxMC4zNDI5IDE3LjMzMTYgMTAuMTkyOSAxNy4yIDEwLjA5MjkgMTYuOTk5NEM5Ljk5Mjg3IDE2Ljc5ODUgOS45NzYyIDE2LjU5NzggMTAuMDQyOSAxNi4zOTcxQzEwLjEwOTUgMTYuMTk3NiAxMC4yMzY5IDE2LjA0OCAxMC40MjQ5IDE1Ljk0ODRDMTAuNjEyNyAxNS44NDg3IDEwLjgxMDQgMTUuODQwNSAxMS4wMTc5IDE1LjkyMzlMMTIuNjcxNiAxNi40NjA2QzEyLjgzOSAxNi41MjM0IDEzLjAxNCAxNi41NzA0IDEzLjE5NjYgMTYuNjAxNEMxMy4zNzkzIDE2LjYzMjQgMTMuNTYxNSAxNi42NDYyIDEzLjc0MzQgMTYuNjQyOUgxNS4xNDMxQzE1LjE3NjUgMTYuNjQyOSAxNS4xNzY1IDE2LjY0MjkgMTUuMTQzMSAxNi42NDI5SDE1LjE0MjlDMTUuMTQyOSAxNi4yOTI5IDE1LjAyNjIgMTUuOTg4NyAxNC43OTI5IDE1LjczMDRDMTQuNTU5NSAxNS40NzIgMTQuMjc2MiAxNS4yNzYyIDEzLjk0MjkgMTUuMTQyOUw4LjQ5Mjg3IDEzLjA2NzlINi40NTg2MlYxOS4wMjk5TDE0LjA2NzkgMjEuMjY3OVpNMTMuNjgzMSAyMi44MTg0TDYuNDU4NjIgMjAuNzQ4MUM2LjM5NzI5IDIxLjIwMjEgNi4xODA4NyAyMS41NDkyIDUuODA5MzcgMjEuNzg5NEM1LjQzNzg3IDIyLjAyOTQgNS4wODY1NCAyMi4xNDk0IDQuNzU1MzcgMjIuMTQ5NEgyLjU4MzYyQzIuMTE1MTIgMjIuMTQ5NCAxLjcxNDEyIDIxLjk4MjYgMS4zODA2MiAyMS42NDkxQzEuMDQ3MTIgMjEuMzE1NCAwLjg4MDM3MSAyMC45MTQ0IDAuODgwMzcxIDIwLjQ0NjFWMTMuMTMzNkMwLjg4MDM3MSAxMi42NjUxIDEuMDQ3MTIgMTIuMjY0MSAxLjM4MDYyIDExLjkzMDZDMS43MTQxMiAxMS41OTcxIDIuMTE1MTIgMTEuNDMwNCAyLjU4MzYyIDExLjQzMDRIOC40NTU4N0M4LjU1NjcgMTEuNDMwNCA4LjY1NzU0IDExLjQzOTcgOC43NTgzNyAxMS40NTg0QzguODU5MiAxMS40NzcgOC45NTkyOSAxMS41MDUgOS4wNTg2MiAxMS41NDI0TDE0LjQ5MDYgMTMuNTg2NEMxNS4yMTQ2IDEzLjg2NDkgMTUuNzg5NyAxNC4yNjUxIDE2LjIxNTkgMTQuNzg3MUMxNi42NDIyIDE1LjMwODkgMTYuODU1NCAxNS45Mjc1IDE2Ljg1NTQgMTYuNjQyOUgxOC45Njc5QzE5Ljg1MzIgMTYuNjQyOSAyMC42MDU4IDE2Ljk0NDIgMjEuMjI1NiAxNy41NDY5QzIxLjg0NTUgMTguMTQ5NSAyMi4xNTU0IDE4Ljg4OTkgMjIuMTU1NCAxOS43Njc5QzIyLjE1NTQgMTkuOTgxOSAyMi4wOTk1IDIwLjE3NjEgMjEuOTg3OSAyMC4zNTA2QzIxLjg3NjQgMjAuNTI1MSAyMS43MjczIDIwLjY0MTQgMjEuNTQwNiAyMC42OTk0TDE0LjY1MjYgMjIuODE4NEMxNC40OTY1IDIyLjg1NTcgMTQuMzM0MSAyMi44NzQ0IDE0LjE2NTYgMjIuODc0NEMxMy45OTcxIDIyLjg3NDQgMTMuODM2MyAyMi44NTU3IDEzLjY4MzEgMjIuODE4NFpNMi41MTc4NyAyMC41MTc5SDQuNzk2MTJWMTMuMDY3OUgyLjUxNzg3VjIwLjUxNzlaTTE2LjI0NTYgMTEuNzE4OUMxNi4wMzAxIDExLjcxODkgMTUuODIxMiAxMS42Nzk0IDE1LjYxODkgMTEuNjAwNkMxNS40MTY3IDExLjUyMTggMTUuMjI5OCAxMS40MDE2IDE1LjA1ODEgMTEuMjQwMUwxMi4wNjc5IDguMzQyODZDMTEuNTc0NSA3Ljg3NDg2IDExLjE1NTUgNy4zNTcyOCAxMC44MTA5IDYuNzkwMTFDMTAuNDY2MiA2LjIyMjc4IDEwLjI5MzkgNS42MDMzNiAxMC4yOTM5IDQuOTMxODZDMTAuMjkzOSA0LjAyODcgMTAuNTk1NSAzLjI1NDQ1IDExLjE5ODkgMi42MDkxMUMxMS44MDIgMS45NjM3OCAxMi41NTEgMS42NDExMSAxMy40NDU2IDEuNjQxMTFDMTQuMDA4MyAxLjY0MTExIDE0LjUyMiAxLjc4Mjk1IDE0Ljk4NjYgMi4wNjY2MUMxNS40NTEzIDIuMzUwNDUgMTUuODcgMi43MDEwMyAxNi4yNDI2IDMuMTE4MzZDMTYuNjE1MyAyLjcwMTAzIDE3LjAzNTIgMi4zNTA0NSAxNy41MDI0IDIuMDY2NjFDMTcuOTY5NSAxLjc4Mjk1IDE4LjQ4NCAxLjY0MTExIDE5LjA0NTYgMS42NDExMUMxOS45MzQxIDEuNjQxMTEgMjAuNjgxNSAxLjk2Mzc4IDIxLjI4NzkgMi42MDkxMUMyMS44OTQgMy4yNTQ0NSAyMi4xOTcxIDQuMDI4NyAyMi4xOTcxIDQuOTMxODZDMjIuMTk3MSA1LjYwMDM2IDIyLjAyMjMgNi4yMTgyOCAyMS42NzI2IDYuNzg1NjFDMjEuMzIzIDcuMzUzMTEgMjAuOTA0NSA3Ljg3MjIgMjAuNDE3NCA4LjM0Mjg2TDE3LjQyNzEgMTEuMjQwMUMxNy4yNTk1IDExLjQwMTYgMTcuMDczNSAxMS41MjE4IDE2Ljg2OTEgMTEuNjAwNkMxNi42NjQ4IDExLjY3OTQgMTYuNDU3IDExLjcxODkgMTYuMjQ1NiAxMS43MTg5Wk0xNi4yNDU2IDEwLjE1NDFMMTkuMjI2MSA3LjIzMjM2QzE5LjU2MjUgNi45MDk4NiAxOS44Njg4IDYuNTYzODYgMjAuMTQ1MSA2LjE5NDM2QzIwLjQyMTUgNS44MjQ4NiAyMC41NTk2IDUuNDA4MDMgMjAuNTU5NiA0Ljk0Mzg2QzIwLjU1OTYgNC40OTIzNiAyMC40MTY4IDQuMTAwOTUgMjAuMTMxMSAzLjc2OTYxQzE5Ljg0NTUgMy40MzgyOCAxOS40ODQgMy4yNzI2MSAxOS4wNDY2IDMuMjcyNjFDMTguNzE3MSAzLjI3MjYxIDE4LjQxMzUgMy4zNjQyOCAxOC4xMzU5IDMuNTQ3NjFDMTcuODU4MiAzLjczMDk1IDE3LjYxMDYgMy45NTIzNiAxNy4zOTMxIDQuMjExODZMMTYuODc2OSA0LjgyOTYxQzE2LjcwNzQgNS4wMTg0NSAxNi40OTc1IDUuMTEyODYgMTYuMjQ3MSA1LjExMjg2QzE1Ljk5NjggNS4xMTI4NiAxNS43ODggNS4wMTg0NSAxNS42MjA5IDQuODI5NjFMMTUuMDkwNiA0LjIxMDYxQzE0Ljg3NCAzLjk1Mzk1IDE0LjYyNzggMy43MzM0NSAxNC4zNTIxIDMuNTQ5MTFDMTQuMDc2NSAzLjM2NDc4IDEzLjc3NCAzLjI3MjYxIDEzLjQ0NDYgMy4yNzI2MUMxMy4wMDcxIDMuMjcyNjEgMTIuNjQ1NSAzLjQzODI4IDEyLjM1OTkgMy43Njk2MUMxMi4wNzQyIDQuMTAwOTUgMTEuOTMxNCA0LjQ5MjM2IDExLjkzMTQgNC45NDM4NkMxMS45MzE0IDUuNDA0MzYgMTIuMDcwNyA1LjgyMDAzIDEyLjM0OTQgNi4xOTA4NkMxMi42Mjc5IDYuNTYxNTMgMTIuOTM0NSA2LjkwODk1IDEzLjI2OTQgNy4yMzMxMUwxNi4yNDU2IDEwLjE1NDFaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); }
#ifi-h-root .ifi-h-ico-9 .elementor-icon { mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4wODMgMTEuNzY2MUMxMi41NDAzIDExLjIwOSAxMi44NzgyIDEwLjYzMzEgMTMuMDk2NSAxMC4wMzg0QzEzLjMxNDcgOS40NDM4OSAxMy40MjM3IDguNzYxNjQgMTMuNDIzNyA3Ljk5MTY0QzEzLjQyMzcgNy4yMjE4MSAxMy4zMTE3IDYuNTM3ODkgMTMuMDg3NSA1LjkzOTg5QzEyLjg2MzUgNS4zNDIwNiAxMi41MjQ3IDQuNzcxODEgMTIuMDcxIDQuMjI5MTRDMTMuMzg1NSAzLjk2OTgxIDE0LjUyMjkgNC4xODg0IDE1LjQ4MzIgNC44ODQ5QzE2LjQ0MzYgNS41ODE1NiAxNi45MjM3IDYuNjE5MTQgMTYuOTIzNyA3Ljk5NzY0QzE2LjkyMzcgOS4zODI2NCAxNi40NDE2IDEwLjQyMzggMTUuNDc3MiAxMS4xMjExQzE0LjUxMzEgMTEuODE4NiAxMy4zODE3IDEyLjAzMzYgMTIuMDgzIDExLjc2NjFaTTE3LjEwMzIgMjAuMjI3MUMxNy4yMTg0IDE5Ljk0OTEgMTcuMzIxNSAxOS42NzI0IDE3LjQxMjUgMTkuMzk2OUMxNy41MDMzIDE5LjEyMTQgMTcuNTQ4NyAxOC44MzA0IDE3LjU0ODcgMTguNTIzOVYxNy43NDU2QzE3LjU0ODcgMTYuODU1NiAxNy4zMzMxIDE2LjAzNjEgMTYuOTAxNyAxNS4yODY5QzE2LjQ3MDQgMTQuNTM3NiAxNS43MTM1IDEzLjkwMyAxNC42MzEgMTMuMzgzMUMxNy41NyAxMy43MzM4IDE5LjU2OTcgMTQuMjc4MSAyMC42MyAxNS4wMTU5QzIxLjY5MDMgMTUuNzUzNyAyMi4yMjA1IDE2LjY2MzYgMjIuMjIwNSAxNy43NDU2VjE4LjUyMzlDMjIuMjIwNSAxOC45OTIxIDIyLjA1NDIgMTkuMzkzIDIxLjcyMTUgMTkuNzI2NkMyMS4zODg4IDIwLjA2MDMgMjAuOTg1NCAyMC4yMjcxIDIwLjUxMTIgMjAuMjI3MUgxNy4xMDMyWk0yMC4zNTg1IDEwLjE0NzRIMTguNTkwN0MxOC4zNzgyIDEwLjE0NzQgMTguMjAwMSAxMC4wNzUzIDE4LjA1NjMgOS45MzExNEMxNy45MTI2IDkuNzg2ODEgMTcuODQwNyA5LjYwODA2IDE3Ljg0MDcgOS4zOTQ4OUMxNy44NDA3IDkuMTgxNzMgMTcuOTEyNiA5LjAwNDQ4IDE4LjA1NjMgOC44NjMxNUMxOC4yMDAxIDguNzIxOTggMTguMzc4MiA4LjY1MTM5IDE4LjU5MDcgOC42NTEzOUgyMC4zNTg1VjYuODg1MzlDMjAuMzU4NSA2LjY3MzM5IDIwLjQzMDggNi40OTU3MyAyMC41NzU1IDYuMzUyMzlDMjAuNzIwMiA2LjIwOTA2IDIwLjg5ODMgNi4xMzczOSAyMS4xMSA2LjEzNzM5QzIxLjMyMTggNi4xMzczOSAyMS40OTk2IDYuMjA4OTggMjEuNjQzMiA2LjM1MjE1QzIxLjc4NjcgNi40OTUzMSAyMS44NTg1IDYuNjcyNzMgMjEuODU4NSA2Ljg4NDM5VjguNjQ5MzlIMjMuNjIwNUMyMy44MzMgOC42NDkzOSAyNC4wMTEyIDguNzIxNjUgMjQuMTU1IDguODY2MTVDMjQuMjk4NyA5LjAxMDgxIDI0LjM3MDUgOS4xODk5OCAyNC4zNzA1IDkuNDAzNjVDMjQuMzcwNSA5LjYxNzQ4IDI0LjI5ODcgOS43OTUyMyAyNC4xNTUgOS45MzY4OUMyNC4wMTEyIDEwLjA3ODYgMjMuODMzIDEwLjE0OTQgMjMuNjIwNSAxMC4xNDk0SDIxLjg1ODVWMTEuOTEzMUMyMS44NTg1IDEyLjEyNDUgMjEuNzg1MyAxMi4zMDIgMjEuNjM4OCAxMi40NDU2QzIxLjQ5MjEgMTIuNTg5NSAyMS4zMTI5IDEyLjY2MTQgMjEuMTAxMyAxMi42NjE0QzIwLjg4OTQgMTIuNjYxNCAyMC43MTI3IDEyLjU4OTYgMjAuNTcxIDEyLjQ0NjFDMjAuNDI5MyAxMi4zMDI4IDIwLjM1ODUgMTIuMTI1MiAyMC4zNTg1IDExLjkxMzRWMTAuMTQ3NFpNOC4wMjMyNSAxMS44OTcxQzYuODc4NTggMTEuODk3MSA1Ljk0MjY3IDExLjUzMzYgNS4yMTU1IDEwLjgwNjZDNC40ODg1IDEwLjA3OTUgNC4xMjUgOS4xNDM1NiA0LjEyNSA3Ljk5ODlDNC4xMjUgNi44NTQyMyA0LjQ4ODUgNS45MTc5OCA1LjIxNTUgNS4xOTAxNEM1Ljk0MjY3IDQuNDYyMTQgNi44Nzg1OCA0LjA5ODE0IDguMDIzMjUgNC4wOTgxNEM5LjE2NzkyIDQuMDk4MTQgMTAuMTA0MiA0LjQ2MjE0IDEwLjgzMiA1LjE5MDE0QzExLjU1OTggNS45MTc5OCAxMS45MjM4IDYuODU0MjMgMTEuOTIzOCA3Ljk5ODlDMTEuOTIzOCA5LjE0MzU2IDExLjU1OTggMTAuMDc5NSAxMC44MzIgMTAuODA2NkMxMC4xMDQyIDExLjUzMzYgOS4xNjc5MiAxMS44OTcxIDguMDIzMjUgMTEuODk3MVpNMCAxOC41MjM5VjE3LjcxNTZDMCAxNy4xMDQgMC4xNjA0MTcgMTYuNTQ4OCAwLjQ4MTI1IDE2LjA1MDFDMC44MDIwODMgMTUuNTUxNSAxLjIzNDI1IDE1LjE3OTUgMS43Nzc3NSAxNC45MzQxQzIuOTg5NTggMTQuNDAwOCA0LjA3MjMzIDE0LjAxNTUgNS4wMjYgMTMuNzc4MUM1Ljk3OTY3IDEzLjU0MDggNi45NzkxNyAxMy40MjIxIDguMDI0NSAxMy40MjIxQzkuMDczNjcgMTMuNDIyMSAxMC4wNzA5IDEzLjUzOTggMTEuMDE2MyAxMy43NzUxQzExLjk2MTYgMTQuMDEwNSAxMy4wMzYyIDE0LjM5NjggMTQuMjQwMiAxNC45MzQxQzE0Ljc4NDcgMTUuMTc1NSAxNS4yMjIzIDE1LjU0NTYgMTUuNTUzIDE2LjA0NDRDMTUuODgzNSAxNi41NDM0IDE2LjA0ODcgMTcuMTAwNSAxNi4wNDg3IDE3LjcxNTZWMTguNTIzOUMxNi4wNDg3IDE4Ljk5MjEgMTUuODgyNCAxOS4zOTMgMTUuNTQ5NyAxOS43MjY2QzE1LjIxNzEgMjAuMDYwMyAxNC44MTM3IDIwLjIyNzEgMTQuMzM5NSAyMC4yMjcxSDEuNzAzMjVDMS4yMzA3NSAyMC4yMjcxIDAuODI4NzUgMjAuMDYwMyAwLjQ5NzI1IDE5LjcyNjZDMC4xNjU3NSAxOS4zOTMgMCAxOC45OTIxIDAgMTguNTIzOVpNOC4wMjMyNSAxMC4xOTM5QzguNjU4MDggMTAuMTkzOSA5LjE4MiA5Ljk4NjczIDkuNTk1IDkuNTcyNEMxMC4wMDggOS4xNTc5IDEwLjIxNDUgOC42MzMwNiAxMC4yMTQ1IDcuOTk3ODlDMTAuMjE0NSA3LjM2MTA2IDEwLjAwOCA2LjgzNTgxIDkuNTk1IDYuNDIyMTVDOS4xODE4MyA2LjAwODQ4IDguNjU4NjcgNS44MDE2NCA4LjAyNTUgNS44MDE2NEM3LjM5MDUgNS44MDE2NCA2Ljg2NTUgNi4wMDg1NiA2LjQ1MDUgNi40MjI0QzYuMDM1NjcgNi44MzY0IDUuODI4MjUgNy4zNjA1NiA1LjgyODI1IDcuOTk0ODlDNS44MjgyNSA4LjYzMTA2IDYuMDM1MzMgOS4xNTY1NiA2LjQ0OTUgOS41NzEzOUM2Ljg2MzY3IDkuOTg2MzkgNy4zODgyNSAxMC4xOTM5IDguMDIzMjUgMTAuMTkzOVpNMS43MDMyNSAxOC41MjM5SDE0LjMzOTVWMTcuNzM5NkMxNC4zMzk1IDE3LjQ3NTUgMTQuMjcyOCAxNy4yMjc4IDE0LjEzOTUgMTYuOTk2NkMxNC4wMDYyIDE2Ljc2NTMgMTMuNzk3OCAxNi41ODM2IDEzLjUxNDUgMTYuNDUxNkMxMi4zODA1IDE1LjkzMDEgMTEuNDE5NSAxNS41Nzk3IDEwLjYzMTUgMTUuNDAwNEM5Ljg0MzUgMTUuMjIxMSA4Ljk3NSAxNS4xMzE0IDguMDI2IDE1LjEzMTRDNy4wNzcgMTUuMTMxNCA2LjIwOTE3IDE1LjIyMTEgNS40MjI1IDE1LjQwMDRDNC42MzU2NyAxNS41Nzk3IDMuNjYzMTcgMTUuOTI5OCAyLjUwNSAxNi40NTA2QzIuMjUzODMgMTYuNTY2MSAyLjA1NzQyIDE2Ljc0MzcgMS45MTU3NSAxNi45ODM0QzEuNzc0MDggMTcuMjIzMiAxLjcwMzI1IDE3LjQ3NTMgMS43MDMyNSAxNy43Mzk2VjE4LjUyMzlaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); -webkit-mask-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iIDEwMCUiIGhlaWdodD0iIDEwMCUiIHZpZXdCb3g9IjAgMCAyNSAyNCIgZmlsbD0iYmxhY2siIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xMi4wODMgMTEuNzY2MUMxMi41NDAzIDExLjIwOSAxMi44NzgyIDEwLjYzMzEgMTMuMDk2NSAxMC4wMzg0QzEzLjMxNDcgOS40NDM4OSAxMy40MjM3IDguNzYxNjQgMTMuNDIzNyA3Ljk5MTY0QzEzLjQyMzcgNy4yMjE4MSAxMy4zMTE3IDYuNTM3ODkgMTMuMDg3NSA1LjkzOTg5QzEyLjg2MzUgNS4zNDIwNiAxMi41MjQ3IDQuNzcxODEgMTIuMDcxIDQuMjI5MTRDMTMuMzg1NSAzLjk2OTgxIDE0LjUyMjkgNC4xODg0IDE1LjQ4MzIgNC44ODQ5QzE2LjQ0MzYgNS41ODE1NiAxNi45MjM3IDYuNjE5MTQgMTYuOTIzNyA3Ljk5NzY0QzE2LjkyMzcgOS4zODI2NCAxNi40NDE2IDEwLjQyMzggMTUuNDc3MiAxMS4xMjExQzE0LjUxMzEgMTEuODE4NiAxMy4zODE3IDEyLjAzMzYgMTIuMDgzIDExLjc2NjFaTTE3LjEwMzIgMjAuMjI3MUMxNy4yMTg0IDE5Ljk0OTEgMTcuMzIxNSAxOS42NzI0IDE3LjQxMjUgMTkuMzk2OUMxNy41MDMzIDE5LjEyMTQgMTcuNTQ4NyAxOC44MzA0IDE3LjU0ODcgMTguNTIzOVYxNy43NDU2QzE3LjU0ODcgMTYuODU1NiAxNy4zMzMxIDE2LjAzNjEgMTYuOTAxNyAxNS4yODY5QzE2LjQ3MDQgMTQuNTM3NiAxNS43MTM1IDEzLjkwMyAxNC42MzEgMTMuMzgzMUMxNy41NyAxMy43MzM4IDE5LjU2OTcgMTQuMjc4MSAyMC42MyAxNS4wMTU5QzIxLjY5MDMgMTUuNzUzNyAyMi4yMjA1IDE2LjY2MzYgMjIuMjIwNSAxNy43NDU2VjE4LjUyMzlDMjIuMjIwNSAxOC45OTIxIDIyLjA1NDIgMTkuMzkzIDIxLjcyMTUgMTkuNzI2NkMyMS4zODg4IDIwLjA2MDMgMjAuOTg1NCAyMC4yMjcxIDIwLjUxMTIgMjAuMjI3MUgxNy4xMDMyWk0yMC4zNTg1IDEwLjE0NzRIMTguNTkwN0MxOC4zNzgyIDEwLjE0NzQgMTguMjAwMSAxMC4wNzUzIDE4LjA1NjMgOS45MzExNEMxNy45MTI2IDkuNzg2ODEgMTcuODQwNyA5LjYwODA2IDE3Ljg0MDcgOS4zOTQ4OUMxNy44NDA3IDkuMTgxNzMgMTcuOTEyNiA5LjAwNDQ4IDE4LjA1NjMgOC44NjMxNUMxOC4yMDAxIDguNzIxOTggMTguMzc4MiA4LjY1MTM5IDE4LjU5MDcgOC42NTEzOUgyMC4zNTg1VjYuODg1MzlDMjAuMzU4NSA2LjY3MzM5IDIwLjQzMDggNi40OTU3MyAyMC41NzU1IDYuMzUyMzlDMjAuNzIwMiA2LjIwOTA2IDIwLjg5ODMgNi4xMzczOSAyMS4xMSA2LjEzNzM5QzIxLjMyMTggNi4xMzczOSAyMS40OTk2IDYuMjA4OTggMjEuNjQzMiA2LjM1MjE1QzIxLjc4NjcgNi40OTUzMSAyMS44NTg1IDYuNjcyNzMgMjEuODU4NSA2Ljg4NDM5VjguNjQ5MzlIMjMuNjIwNUMyMy44MzMgOC42NDkzOSAyNC4wMTEyIDguNzIxNjUgMjQuMTU1IDguODY2MTVDMjQuMjk4NyA5LjAxMDgxIDI0LjM3MDUgOS4xODk5OCAyNC4zNzA1IDkuNDAzNjVDMjQuMzcwNSA5LjYxNzQ4IDI0LjI5ODcgOS43OTUyMyAyNC4xNTUgOS45MzY4OUMyNC4wMTEyIDEwLjA3ODYgMjMuODMzIDEwLjE0OTQgMjMuNjIwNSAxMC4xNDk0SDIxLjg1ODVWMTEuOTEzMUMyMS44NTg1IDEyLjEyNDUgMjEuNzg1MyAxMi4zMDIgMjEuNjM4OCAxMi40NDU2QzIxLjQ5MjEgMTIuNTg5NSAyMS4zMTI5IDEyLjY2MTQgMjEuMTAxMyAxMi42NjE0QzIwLjg4OTQgMTIuNjYxNCAyMC43MTI3IDEyLjU4OTYgMjAuNTcxIDEyLjQ0NjFDMjAuNDI5MyAxMi4zMDI4IDIwLjM1ODUgMTIuMTI1MiAyMC4zNTg1IDExLjkxMzRWMTAuMTQ3NFpNOC4wMjMyNSAxMS44OTcxQzYuODc4NTggMTEuODk3MSA1Ljk0MjY3IDExLjUzMzYgNS4yMTU1IDEwLjgwNjZDNC40ODg1IDEwLjA3OTUgNC4xMjUgOS4xNDM1NiA0LjEyNSA3Ljk5ODlDNC4xMjUgNi44NTQyMyA0LjQ4ODUgNS45MTc5OCA1LjIxNTUgNS4xOTAxNEM1Ljk0MjY3IDQuNDYyMTQgNi44Nzg1OCA0LjA5ODE0IDguMDIzMjUgNC4wOTgxNEM5LjE2NzkyIDQuMDk4MTQgMTAuMTA0MiA0LjQ2MjE0IDEwLjgzMiA1LjE5MDE0QzExLjU1OTggNS45MTc5OCAxMS45MjM4IDYuODU0MjMgMTEuOTIzOCA3Ljk5ODlDMTEuOTIzOCA5LjE0MzU2IDExLjU1OTggMTAuMDc5NSAxMC44MzIgMTAuODA2NkMxMC4xMDQyIDExLjUzMzYgOS4xNjc5MiAxMS44OTcxIDguMDIzMjUgMTEuODk3MVpNMCAxOC41MjM5VjE3LjcxNTZDMCAxNy4xMDQgMC4xNjA0MTcgMTYuNTQ4OCAwLjQ4MTI1IDE2LjA1MDFDMC44MDIwODMgMTUuNTUxNSAxLjIzNDI1IDE1LjE3OTUgMS43Nzc3NSAxNC45MzQxQzIuOTg5NTggMTQuNDAwOCA0LjA3MjMzIDE0LjAxNTUgNS4wMjYgMTMuNzc4MUM1Ljk3OTY3IDEzLjU0MDggNi45NzkxNyAxMy40MjIxIDguMDI0NSAxMy40MjIxQzkuMDczNjcgMTMuNDIyMSAxMC4wNzA5IDEzLjUzOTggMTEuMDE2MyAxMy43NzUxQzExLjk2MTYgMTQuMDEwNSAxMy4wMzYyIDE0LjM5NjggMTQuMjQwMiAxNC45MzQxQzE0Ljc4NDcgMTUuMTc1NSAxNS4yMjIzIDE1LjU0NTYgMTUuNTUzIDE2LjA0NDRDMTUuODgzNSAxNi41NDM0IDE2LjA0ODcgMTcuMTAwNSAxNi4wNDg3IDE3LjcxNTZWMTguNTIzOUMxNi4wNDg3IDE4Ljk5MjEgMTUuODgyNCAxOS4zOTMgMTUuNTQ5NyAxOS43MjY2QzE1LjIxNzEgMjAuMDYwMyAxNC44MTM3IDIwLjIyNzEgMTQuMzM5NSAyMC4yMjcxSDEuNzAzMjVDMS4yMzA3NSAyMC4yMjcxIDAuODI4NzUgMjAuMDYwMyAwLjQ5NzI1IDE5LjcyNjZDMC4xNjU3NSAxOS4zOTMgMCAxOC45OTIxIDAgMTguNTIzOVpNOC4wMjMyNSAxMC4xOTM5QzguNjU4MDggMTAuMTkzOSA5LjE4MiA5Ljk4NjczIDkuNTk1IDkuNTcyNEMxMC4wMDggOS4xNTc5IDEwLjIxNDUgOC42MzMwNiAxMC4yMTQ1IDcuOTk3ODlDMTAuMjE0NSA3LjM2MTA2IDEwLjAwOCA2LjgzNTgxIDkuNTk1IDYuNDIyMTVDOS4xODE4MyA2LjAwODQ4IDguNjU4NjcgNS44MDE2NCA4LjAyNTUgNS44MDE2NEM3LjM5MDUgNS44MDE2NCA2Ljg2NTUgNi4wMDg1NiA2LjQ1MDUgNi40MjI0QzYuMDM1NjcgNi44MzY0IDUuODI4MjUgNy4zNjA1NiA1LjgyODI1IDcuOTk0ODlDNS44MjgyNSA4LjYzMTA2IDYuMDM1MzMgOS4xNTY1NiA2LjQ0OTUgOS41NzEzOUM2Ljg2MzY3IDkuOTg2MzkgNy4zODgyNSAxMC4xOTM5IDguMDIzMjUgMTAuMTkzOVpNMS43MDMyNSAxOC41MjM5SDE0LjMzOTVWMTcuNzM5NkMxNC4zMzk1IDE3LjQ3NTUgMTQuMjcyOCAxNy4yMjc4IDE0LjEzOTUgMTYuOTk2NkMxNC4wMDYyIDE2Ljc2NTMgMTMuNzk3OCAxNi41ODM2IDEzLjUxNDUgMTYuNDUxNkMxMi4zODA1IDE1LjkzMDEgMTEuNDE5NSAxNS41Nzk3IDEwLjYzMTUgMTUuNDAwNEM5Ljg0MzUgMTUuMjIxMSA4Ljk3NSAxNS4xMzE0IDguMDI2IDE1LjEzMTRDNy4wNzcgMTUuMTMxNCA2LjIwOTE3IDE1LjIyMTEgNS40MjI1IDE1LjQwMDRDNC42MzU2NyAxNS41Nzk3IDMuNjYzMTcgMTUuOTI5OCAyLjUwNSAxNi40NTA2QzIuMjUzODMgMTYuNTY2MSAyLjA1NzQyIDE2Ljc0MzcgMS45MTU3NSAxNi45ODM0QzEuNzc0MDggMTcuMjIzMiAxLjcwMzI1IDE3LjQ3NTMgMS43MDMyNSAxNy43Mzk2VjE4LjUyMzlaIiBmaWxsPSJjdXJyZW50Q29sb3IiLz4KPC9zdmc+"); }

/* ---- right-hand CTA rail ---- */
#ifi-h-cta {
  position: relative;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  width: 25%;
  gap: 1rem;
  padding: 2rem;
  background-color: var(--ifi-warm-neutral-light);
}
#ifi-h-root .ifi-h-cta-img img {
  width: auto;
  max-height: 17rem;
  border-radius: var(--ifi-radius-small);
}
#ifi-h-root .ifi-h-cta-h .elementor-heading-title {
  font-size: 1.25rem; font-weight: 700; color: var(--ifi-brand-text);
}
#ifi-h-root .ifi-h-cta-d {
  max-width: 18rem; font-size: .875rem; line-height: 1.4; color: var(--ifi-brand-text);
}

/* ---- buttons (bar actions + CTA) ---- */
#ifi-h-actions {
  flex: none; width: auto; gap: 1rem; padding: 0;
  --flex-direction: row; flex-direction: row;
  --align-items: center; align-items: center;
}
#ifi-h-actions > .elementor-widget { margin: 0; width: auto; }
#ifi-h-root .elementor-button {
  display: inline-flex;
  align-items: center;
  height: 2.5rem;
  padding: 0 .75rem;
  border-radius: var(--ifi-radius-button);
  font-family: var(--ifi-font);
  font-size: .75rem;
  font-weight: 700;
  letter-spacing: .06rem;
  text-transform: uppercase;
  white-space: nowrap;
  transition: background-color .2s ease, color .2s ease;
}
#ifi-h-root .ifi-h-btn--solid .elementor-button,
#ifi-h-root .ifi-h-cta-btn .elementor-button {
  background-color: var(--ifi-brand-500); color: #fff;
}
#ifi-h-root .ifi-h-btn--solid .elementor-button:hover,
#ifi-h-root .ifi-h-cta-btn .elementor-button:hover {
  background-color: var(--ifi-brand-text); color: #fff;
}
#ifi-h-root .ifi-h-btn--ghost .elementor-button {
  background-color: transparent;
  color: var(--ifi-brand-text);
  box-shadow: inset 0 0 0 .094rem var(--ifi-theme-border);
}
#ifi-h-root .ifi-h-btn--ghost .elementor-button:hover {
  background-color: var(--ifi-brand-text); color: #fff;
}


/* Elementor anchors the mega-menu panel to the nav widget, which starts after
   the logo -- so the "full width" panel was inset by the logo's width and ran
   off the right edge. Re-anchor it to the header root instead. */
@media (min-width: 1025px) {
  /* both the widget wrapper AND .e-n-menu are position:relative by default;
     the panel takes the innermost one as its containing block. */
  #ifi-h-root .ifi-h-nav.elementor-widget-n-menu,
  #ifi-h-root .ifi-h-nav .e-n-menu { position: static; }
  #ifi-h-root .ifi-h-nav .e-n-menu-content {
    --stretch-width: 100%;
    --stretch-left: 0px;
    --stretch-right: 0px;
    position: absolute;
    top: 100%;
    /* The panel's containing block is #ifi-h-bar, which sits inside the root's
       5% gutters; -5.5556% of the bar is exactly those 5% back, so the panel
       spans the full viewport width like the Webflow original. */
    left: -5.5556%;
    right: -5.5556%;
    width: auto;
    max-width: none;
  }
}

/* ---- responsive ---- */
/* Elementor collapses the mega-menu to its own toggle at the tablet
   breakpoint; the panel then flows inline instead of overlaying. */
@media (max-width: 1024px) {
  #ifi-h-root .ifi-h-link .elementor-icon-box-wrapper { flex-direction: row; align-items: flex-start; }
  #ifi-h-root .e-n-menu-content > .e-con { flex-direction: column; padding: 0 1.25rem 1rem; background-color: var(--ifi-light-100); }
  /* Tablet/mobile drawer: pin it under the bar, give it a surface, and let it
     scroll instead of running past the viewport onto the page content. */
  #ifi-h-root .ifi-h-nav .e-n-menu-wrapper {
    background-color: #fff;
    max-height: calc(100vh - 4rem);
    overflow-y: auto;
    overscroll-behavior: contain;
    box-shadow: 0 .5rem 1.5rem rgba(18, 32, 70, .12);
    border-top: var(--ifi-border-width-main, .094rem) solid var(--ifi-theme-border);
  }
  #ifi-h-root .ifi-h-nav .e-n-menu-title { padding: 1.25rem; }
  #ifi-h-cols { width: 100%; grid-template-columns: 1fr; row-gap: 1.5rem; padding: 1rem 0; }
  #ifi-h-cta { display: none; } /* desktop-only rail; mobile keeps the bar CTA */
  #ifi-h-root .ifi-h-btn--ghost { display: none; }
  #ifi-h-bar { gap: 1rem; justify-content: flex-start; }
  #ifi-h-logow { margin-right: auto; }
  #ifi-h-actions { order: 2; }
  #ifi-h-root .ifi-h-nav { order: 3; margin: 0; width: auto; flex: none; }
}
@media (max-width: 767px) {
  #ifi-h-root { min-height: 4rem; padding: 0 25px; }
  #ifi-h-bar { min-height: 4rem; }
}/* End custom CSS */