/*
Theme Name:        brandfeld
Description:       brandfeld is a child theme for the Hello Elementor theme
Version:           3.0.0
Author:            brandfeld
Author URI:        https://brandfeld.com
Template:          hello-elementor
Text Domain:       brandfeld
*/
/* @link https://utopia.fyi/space/calculator?c=320,15,1.125,2560,24,1.5,2,2,&s=0.75|0.5|0.25,1.5|2|3|4|6|8|12,3xs-xs|2xs-s|xs-m|s-l|m-xl|l-2xl|xl-3xl|2xl-4xl|3xl-5xl|3xs-s|2xs-m|xs-l|s-xl|m-2xl|l-3xl|xl-4xl|2xl-5xl&g=s,l,xl,12 */
@import "design/fonts/inter.css";
:root {
  --space-3xs: clamp(0.25rem, 0.2321rem + 0.0893vw, 0.375rem);
  --space-2xs: clamp(0.5rem, 0.4643rem + 0.1786vw, 0.75rem);
  --space-xs: clamp(0.6875rem, 0.625rem + 0.3125vw, 1.125rem);
  --space-s: clamp(0.9375rem, 0.8571rem + 0.4018vw, 1.5rem);
  --space-m: clamp(1.4375rem, 1.3214rem + 0.5804vw, 2.25rem);
  --space-l: clamp(1.875rem, 1.7143rem + 0.8036vw, 3rem);
  --space-xl: clamp(2.8125rem, 2.5714rem + 1.2054vw, 4.5rem);
  --space-2xl: clamp(3.75rem, 3.4286rem + 1.6071vw, 6rem);
  --space-3xl: clamp(5.625rem, 5.1429rem + 2.4107vw, 9rem);
  --space-4xl: clamp(7.5rem, 6.8571rem + 3.2143vw, 12rem);
  --space-5xl: clamp(11.25rem, 10.2857rem + 4.8214vw, 18rem);
  /* One-up pairs */
  --space-3xs-2xs: clamp(0.25rem, 0.1786rem + 0.3571vw, 0.75rem);
  --space-2xs-xs: clamp(0.5rem, 0.4107rem + 0.4464vw, 1.125rem);
  --space-xs-s: clamp(0.6875rem, 0.5714rem + 0.5804vw, 1.5rem);
  --space-s-m: clamp(0.9375rem, 0.75rem + 0.9375vw, 2.25rem);
  --space-m-l: clamp(1.4375rem, 1.2143rem + 1.1161vw, 3rem);
  --space-l-xl: clamp(1.875rem, 1.5rem + 1.875vw, 4.5rem);
  --space-xl-2xl: clamp(2.8125rem, 2.3571rem + 2.2768vw, 6rem);
  --space-2xl-3xl: clamp(3.75rem, 3rem + 3.75vw, 9rem);
  --space-3xl-4xl: clamp(5.625rem, 4.7143rem + 4.5536vw, 12rem);
  --space-4xl-5xl: clamp(7.5rem, 6rem + 7.5vw, 18rem);
  /* Custom pairs */
  --space-3xs-xs: clamp(0.25rem, 0.125rem + 0.625vw, 1.125rem);
  --space-2xs-s: clamp(0.5rem, 0.3571rem + 0.7143vw, 1.5rem);
  --space-xs-m: clamp(0.6875rem, 0.4643rem + 1.1161vw, 2.25rem);
  --space-s-l: clamp(0.9375rem, 0.6429rem + 1.4732vw, 3rem);
  --space-m-xl: clamp(1.4375rem, 1rem + 2.1875vw, 4.5rem);
  --space-l-2xl: clamp(1.875rem, 1.2857rem + 2.9464vw, 6rem);
  --space-xl-3xl: clamp(2.8125rem, 1.9286rem + 4.4196vw, 9rem);
  --space-2xl-4xl: clamp(3.75rem, 2.5714rem + 5.8929vw, 12rem);
  --space-3xl-5xl: clamp(5.625rem, 3.8571rem + 8.8393vw, 18rem);
  --space-3xs-s: clamp(0.25rem, 0.0714rem + 0.8929vw, 1.5rem);
  --space-2xs-m: clamp(0.5rem, 0.25rem + 1.25vw, 2.25rem);
  --space-xs-l: clamp(0.6875rem, 0.3571rem + 1.6518vw, 3rem);
  --space-s-xl: clamp(0.9375rem, 0.4286rem + 2.5446vw, 4.5rem);
  --space-m-2xl: clamp(1.4375rem, 0.7857rem + 3.2589vw, 6rem);
  --space-l-3xl: clamp(1.875rem, 0.8571rem + 5.0893vw, 9rem);
  --space-xl-4xl: clamp(2.8125rem, 1.5rem + 6.5625vw, 12rem);
  --space-2xl-5xl: clamp(3.75rem, 1.7143rem + 10.1786vw, 18rem);
}
:root {
  --parent-padding-inline: var(--space-l);
  --parent-padding-block: var(--space-2xl);
  --container-padding-block-s: var(--space-l);
  --container-padding-block-m: var(--space-2xl);
  --container-padding-block-l: var(--space-3xl);
  --container-padding-block-xl: var(--space-4xl);
  --container-padding-frame: var(--space-l);
  --container-padding-card: calc(var(--space-l-xl) / 2);
  --container-max-width-xs: calc(23rem + 3vw);
  --container-max-width-s: calc(43rem + 3vw);
  --container-max-width-m: calc(73rem + 3vw);
  --container-max-width-l: calc(97rem + 3vw);
  --container-max-width-xl: calc(123rem + 3vw);
}
:root {
  --rows-zero: 0;
  --rows-dense: var(--space-3xs-2xs);
  --rows-tight: var(--space-xs-s);
  --rows-default: var(--space-s-l);
  --rows-relaxed: var(--space-xl-2xl);
  --rows-spacious: var(--space-3xl-4xl);
  --rows-ultra: var(--space-4xl-5xl);
  --columns-zero: 0;
  --columns-dense: var(--space-3xs-2xs);
  --columns-tight: var(--space-xs-s);
  --columns-default: var(--space-s-l);
  --columns-relaxed: var(--space-xl-2xl);
  --columns-spacious: var(--space-3xl-4xl);
  --columns-ultra: var(--space-4xl-5xl);
}
:root {
  --rounding-s: .5rem;
  --rounding-m: 1rem;
  --rounding-l: 1.5rem;
}
:root {
  --ratio-16-9: 16/9;
  --ratio-9-16: 9/16;
  --ratio-21-9: 21/9;
  --ratio-9-21: 9/21;
  --ratio-4-3: 4/3;
  --ratio-3-4: 3/4;
  --ratio-2-3: 2/3;
  --ratio-3-2: 3/2;
  --ratio-1-1: 1/1;
}
@media (max-width: 575px) {
  :root {
    --ratio-16-9: 3/4;
    --ratio-21-9: 3/4;
    --ratio-4-3: 3/4;
    --ratio-3-2: 2/3;
  }
}
:root .ratio219 {
  aspect-ratio: var(--ratio-21-9);
}
:root .ratio921 {
  aspect-ratio: var(--ratio-9-21);
}
:root .ratio169 {
  aspect-ratio: var(--ratio-16-9);
}
:root .ratio916 {
  aspect-ratio: var(--ratio-9-16);
}
:root .ratio43 {
  aspect-ratio: var(--ratio-4-3);
}
:root .ratio34, :root .wp-child-theme-brandfeld .e-con.component-card, .wp-child-theme-brandfeld :root .e-con.component-card {
  aspect-ratio: var(--ratio-3-4);
}
:root .ratio23 {
  aspect-ratio: var(--ratio-2-3);
}
:root .ratio32 {
  aspect-ratio: var(--ratio-3-2);
}
:root .ratio11 {
  aspect-ratio: var(--ratio-1-1);
}
:root {
  --S1-background: oklch(1 0 none);
  --S1-foreground: black;
  --S2-background: oklch(0.978 0.014 78.3);
  --S2-foreground: rgb(0, 0, 0);
  --S3-background: oklch(0.59 0.0651 176.68);
  --S3-foreground: rgb(255, 255, 255);
  --FOOTER-background: oklch(0 0 none);
  --FOOTER-foreground: white;
  --E1-background: oklch(0.917 0.010 81.8);
  --E1-foreground: black;
  --E2-background: oklch(0.720 0.055 163.5);
  --E2-foreground: black;
  --E3-background: oklch(0.949 0.000 0);
  --E3-foreground: black;
  --E4-background: oklch(0.964 0.053 196.3);
  --E4-foreground: black;
  --E5-background: oklch(0.28 0.0978 338.06);
  --E5-foreground: white;
  --E6-background: oklch(0.3 0.0454 226.5);
  --E6-foreground: white;
  --focus-outline-color: rgb(144, 144, 144);
  --scrollbar-thumb: rgba(100, 100, 100, 0.35);
  --scrollbar-thumb-hover: rgba(100, 100, 100, 0.7);
  --blur-intensity: 12px;
}
:root .white *, :root .wp-child-theme-brandfeld .e-con.component-card *, .wp-child-theme-brandfeld :root .e-con.component-card * {
  color: white;
  --color: white;
}
:root {
  --color-S1-fg: var(--S1-foreground);
  --color-S1-100: color-mix(
        in oklch,
        var(--S1-background) 100%,
        var(--S1-foreground) 0%
      );
  --color-S1-95: color-mix(
        in oklch,
        var(--S1-background) 95%,
        var(--S1-foreground) 5%
      );
  --color-S1-90: color-mix(
        in oklch,
        var(--S1-background) 90%,
        var(--S1-foreground) 10%
      );
  --color-S1-80: color-mix(
        in oklch,
        var(--S1-background) 80%,
        var(--S1-foreground) 20%
      );
  --color-S1-70: color-mix(
        in oklch,
        var(--S1-background) 70%,
        var(--S1-foreground) 30%
      );
  --color-S1-60: color-mix(
        in oklch,
        var(--S1-background) 60%,
        var(--S1-foreground) 40%
      );
  --color-S1-50: color-mix(
        in oklch,
        var(--S1-background) 50%,
        var(--S1-foreground) 50%
      );
  --color-S1-40: color-mix(
        in oklch,
        var(--S1-background) 40%,
        var(--S1-foreground) 60%
      );
  --color-S1-30: color-mix(
        in oklch,
        var(--S1-background) 30%,
        var(--S1-foreground) 70%
      );
  --color-S1-20: color-mix(
        in oklch,
        var(--S1-background) 20%,
        var(--S1-foreground) 80%
      );
  --color-S1-10: color-mix(
        in oklch,
        var(--S1-background) 10%,
        var(--S1-foreground) 90%
      );
  --color-S1-5: color-mix(
        in oklch,
        var(--S1-background) 5%,
        var(--S1-foreground) 95%
      );
  --color-S1-0: color-mix(
        in oklch,
        var(--S1-background) 0%,
        var(--S1-foreground) 100%
      );
  --color-S2-fg: var(--S2-foreground);
  --color-S2-100: color-mix(
        in oklch,
        var(--S2-background) 100%,
        var(--S2-foreground) 0%
      );
  --color-S2-95: color-mix(
        in oklch,
        var(--S2-background) 95%,
        var(--S2-foreground) 5%
      );
  --color-S2-90: color-mix(
        in oklch,
        var(--S2-background) 90%,
        var(--S2-foreground) 10%
      );
  --color-S2-80: color-mix(
        in oklch,
        var(--S2-background) 80%,
        var(--S2-foreground) 20%
      );
  --color-S2-70: color-mix(
        in oklch,
        var(--S2-background) 70%,
        var(--S2-foreground) 30%
      );
  --color-S2-60: color-mix(
        in oklch,
        var(--S2-background) 60%,
        var(--S2-foreground) 40%
      );
  --color-S2-50: color-mix(
        in oklch,
        var(--S2-background) 50%,
        var(--S2-foreground) 50%
      );
  --color-S2-40: color-mix(
        in oklch,
        var(--S2-background) 40%,
        var(--S2-foreground) 60%
      );
  --color-S2-30: color-mix(
        in oklch,
        var(--S2-background) 30%,
        var(--S2-foreground) 70%
      );
  --color-S2-20: color-mix(
        in oklch,
        var(--S2-background) 20%,
        var(--S2-foreground) 80%
      );
  --color-S2-10: color-mix(
        in oklch,
        var(--S2-background) 10%,
        var(--S2-foreground) 90%
      );
  --color-S2-5: color-mix(
        in oklch,
        var(--S2-background) 5%,
        var(--S2-foreground) 95%
      );
  --color-S2-0: color-mix(
        in oklch,
        var(--S2-background) 0%,
        var(--S2-foreground) 100%
      );
  --color-S3-fg: var(--S3-foreground);
  --color-S3-100: color-mix(
        in oklch,
        var(--S3-background) 100%,
        var(--S3-foreground) 0%
      );
  --color-S3-95: color-mix(
        in oklch,
        var(--S3-background) 95%,
        var(--S3-foreground) 5%
      );
  --color-S3-90: color-mix(
        in oklch,
        var(--S3-background) 90%,
        var(--S3-foreground) 10%
      );
  --color-S3-80: color-mix(
        in oklch,
        var(--S3-background) 80%,
        var(--S3-foreground) 20%
      );
  --color-S3-70: color-mix(
        in oklch,
        var(--S3-background) 70%,
        var(--S3-foreground) 30%
      );
  --color-S3-60: color-mix(
        in oklch,
        var(--S3-background) 60%,
        var(--S3-foreground) 40%
      );
  --color-S3-50: color-mix(
        in oklch,
        var(--S3-background) 50%,
        var(--S3-foreground) 50%
      );
  --color-S3-40: color-mix(
        in oklch,
        var(--S3-background) 40%,
        var(--S3-foreground) 60%
      );
  --color-S3-30: color-mix(
        in oklch,
        var(--S3-background) 30%,
        var(--S3-foreground) 70%
      );
  --color-S3-20: color-mix(
        in oklch,
        var(--S3-background) 20%,
        var(--S3-foreground) 80%
      );
  --color-S3-10: color-mix(
        in oklch,
        var(--S3-background) 10%,
        var(--S3-foreground) 90%
      );
  --color-S3-5: color-mix(
        in oklch,
        var(--S3-background) 5%,
        var(--S3-foreground) 95%
      );
  --color-S3-0: color-mix(
        in oklch,
        var(--S3-background) 0%,
        var(--S3-foreground) 100%
      );
  --color-FOOTER-fg: var(--FOOTER-foreground);
  --color-FOOTER-100: color-mix(
        in oklch,
        var(--FOOTER-background) 100%,
        var(--FOOTER-foreground) 0%
      );
  --color-FOOTER-95: color-mix(
        in oklch,
        var(--FOOTER-background) 95%,
        var(--FOOTER-foreground) 5%
      );
  --color-FOOTER-90: color-mix(
        in oklch,
        var(--FOOTER-background) 90%,
        var(--FOOTER-foreground) 10%
      );
  --color-FOOTER-80: color-mix(
        in oklch,
        var(--FOOTER-background) 80%,
        var(--FOOTER-foreground) 20%
      );
  --color-FOOTER-70: color-mix(
        in oklch,
        var(--FOOTER-background) 70%,
        var(--FOOTER-foreground) 30%
      );
  --color-FOOTER-60: color-mix(
        in oklch,
        var(--FOOTER-background) 60%,
        var(--FOOTER-foreground) 40%
      );
  --color-FOOTER-50: color-mix(
        in oklch,
        var(--FOOTER-background) 50%,
        var(--FOOTER-foreground) 50%
      );
  --color-FOOTER-40: color-mix(
        in oklch,
        var(--FOOTER-background) 40%,
        var(--FOOTER-foreground) 60%
      );
  --color-FOOTER-30: color-mix(
        in oklch,
        var(--FOOTER-background) 30%,
        var(--FOOTER-foreground) 70%
      );
  --color-FOOTER-20: color-mix(
        in oklch,
        var(--FOOTER-background) 20%,
        var(--FOOTER-foreground) 80%
      );
  --color-FOOTER-10: color-mix(
        in oklch,
        var(--FOOTER-background) 10%,
        var(--FOOTER-foreground) 90%
      );
  --color-FOOTER-5: color-mix(
        in oklch,
        var(--FOOTER-background) 5%,
        var(--FOOTER-foreground) 95%
      );
  --color-FOOTER-0: color-mix(
        in oklch,
        var(--FOOTER-background) 0%,
        var(--FOOTER-foreground) 100%
      );
  --color-E1-fg: var(--E1-foreground);
  --color-E1-100: color-mix(
        in oklch,
        var(--E1-background) 100%,
        var(--E1-foreground) 0%
      );
  --color-E1-95: color-mix(
        in oklch,
        var(--E1-background) 95%,
        var(--E1-foreground) 5%
      );
  --color-E1-90: color-mix(
        in oklch,
        var(--E1-background) 90%,
        var(--E1-foreground) 10%
      );
  --color-E1-80: color-mix(
        in oklch,
        var(--E1-background) 80%,
        var(--E1-foreground) 20%
      );
  --color-E1-70: color-mix(
        in oklch,
        var(--E1-background) 70%,
        var(--E1-foreground) 30%
      );
  --color-E1-60: color-mix(
        in oklch,
        var(--E1-background) 60%,
        var(--E1-foreground) 40%
      );
  --color-E1-50: color-mix(
        in oklch,
        var(--E1-background) 50%,
        var(--E1-foreground) 50%
      );
  --color-E1-40: color-mix(
        in oklch,
        var(--E1-background) 40%,
        var(--E1-foreground) 60%
      );
  --color-E1-30: color-mix(
        in oklch,
        var(--E1-background) 30%,
        var(--E1-foreground) 70%
      );
  --color-E1-20: color-mix(
        in oklch,
        var(--E1-background) 20%,
        var(--E1-foreground) 80%
      );
  --color-E1-10: color-mix(
        in oklch,
        var(--E1-background) 10%,
        var(--E1-foreground) 90%
      );
  --color-E1-5: color-mix(
        in oklch,
        var(--E1-background) 5%,
        var(--E1-foreground) 95%
      );
  --color-E1-0: color-mix(
        in oklch,
        var(--E1-background) 0%,
        var(--E1-foreground) 100%
      );
  --color-E2-fg: var(--E2-foreground);
  --color-E2-100: color-mix(
        in oklch,
        var(--E2-background) 100%,
        var(--E2-foreground) 0%
      );
  --color-E2-95: color-mix(
        in oklch,
        var(--E2-background) 95%,
        var(--E2-foreground) 5%
      );
  --color-E2-90: color-mix(
        in oklch,
        var(--E2-background) 90%,
        var(--E2-foreground) 10%
      );
  --color-E2-80: color-mix(
        in oklch,
        var(--E2-background) 80%,
        var(--E2-foreground) 20%
      );
  --color-E2-70: color-mix(
        in oklch,
        var(--E2-background) 70%,
        var(--E2-foreground) 30%
      );
  --color-E2-60: color-mix(
        in oklch,
        var(--E2-background) 60%,
        var(--E2-foreground) 40%
      );
  --color-E2-50: color-mix(
        in oklch,
        var(--E2-background) 50%,
        var(--E2-foreground) 50%
      );
  --color-E2-40: color-mix(
        in oklch,
        var(--E2-background) 40%,
        var(--E2-foreground) 60%
      );
  --color-E2-30: color-mix(
        in oklch,
        var(--E2-background) 30%,
        var(--E2-foreground) 70%
      );
  --color-E2-20: color-mix(
        in oklch,
        var(--E2-background) 20%,
        var(--E2-foreground) 80%
      );
  --color-E2-10: color-mix(
        in oklch,
        var(--E2-background) 10%,
        var(--E2-foreground) 90%
      );
  --color-E2-5: color-mix(
        in oklch,
        var(--E2-background) 5%,
        var(--E2-foreground) 95%
      );
  --color-E2-0: color-mix(
        in oklch,
        var(--E2-background) 0%,
        var(--E2-foreground) 100%
      );
  --color-E3-fg: var(--E3-foreground);
  --color-E3-100: color-mix(
        in oklch,
        var(--E3-background) 100%,
        var(--E3-foreground) 0%
      );
  --color-E3-95: color-mix(
        in oklch,
        var(--E3-background) 95%,
        var(--E3-foreground) 5%
      );
  --color-E3-90: color-mix(
        in oklch,
        var(--E3-background) 90%,
        var(--E3-foreground) 10%
      );
  --color-E3-80: color-mix(
        in oklch,
        var(--E3-background) 80%,
        var(--E3-foreground) 20%
      );
  --color-E3-70: color-mix(
        in oklch,
        var(--E3-background) 70%,
        var(--E3-foreground) 30%
      );
  --color-E3-60: color-mix(
        in oklch,
        var(--E3-background) 60%,
        var(--E3-foreground) 40%
      );
  --color-E3-50: color-mix(
        in oklch,
        var(--E3-background) 50%,
        var(--E3-foreground) 50%
      );
  --color-E3-40: color-mix(
        in oklch,
        var(--E3-background) 40%,
        var(--E3-foreground) 60%
      );
  --color-E3-30: color-mix(
        in oklch,
        var(--E3-background) 30%,
        var(--E3-foreground) 70%
      );
  --color-E3-20: color-mix(
        in oklch,
        var(--E3-background) 20%,
        var(--E3-foreground) 80%
      );
  --color-E3-10: color-mix(
        in oklch,
        var(--E3-background) 10%,
        var(--E3-foreground) 90%
      );
  --color-E3-5: color-mix(
        in oklch,
        var(--E3-background) 5%,
        var(--E3-foreground) 95%
      );
  --color-E3-0: color-mix(
        in oklch,
        var(--E3-background) 0%,
        var(--E3-foreground) 100%
      );
  --color-E4-fg: var(--E4-foreground);
  --color-E4-100: color-mix(
        in oklch,
        var(--E4-background) 100%,
        var(--E4-foreground) 0%
      );
  --color-E4-95: color-mix(
        in oklch,
        var(--E4-background) 95%,
        var(--E4-foreground) 5%
      );
  --color-E4-90: color-mix(
        in oklch,
        var(--E4-background) 90%,
        var(--E4-foreground) 10%
      );
  --color-E4-80: color-mix(
        in oklch,
        var(--E4-background) 80%,
        var(--E4-foreground) 20%
      );
  --color-E4-70: color-mix(
        in oklch,
        var(--E4-background) 70%,
        var(--E4-foreground) 30%
      );
  --color-E4-60: color-mix(
        in oklch,
        var(--E4-background) 60%,
        var(--E4-foreground) 40%
      );
  --color-E4-50: color-mix(
        in oklch,
        var(--E4-background) 50%,
        var(--E4-foreground) 50%
      );
  --color-E4-40: color-mix(
        in oklch,
        var(--E4-background) 40%,
        var(--E4-foreground) 60%
      );
  --color-E4-30: color-mix(
        in oklch,
        var(--E4-background) 30%,
        var(--E4-foreground) 70%
      );
  --color-E4-20: color-mix(
        in oklch,
        var(--E4-background) 20%,
        var(--E4-foreground) 80%
      );
  --color-E4-10: color-mix(
        in oklch,
        var(--E4-background) 10%,
        var(--E4-foreground) 90%
      );
  --color-E4-5: color-mix(
        in oklch,
        var(--E4-background) 5%,
        var(--E4-foreground) 95%
      );
  --color-E4-0: color-mix(
        in oklch,
        var(--E4-background) 0%,
        var(--E4-foreground) 100%
      );
  --color-E5-fg: var(--E5-foreground);
  --color-E5-100: color-mix(
        in oklch,
        var(--E5-background) 100%,
        var(--E5-foreground) 0%
      );
  --color-E5-95: color-mix(
        in oklch,
        var(--E5-background) 95%,
        var(--E5-foreground) 5%
      );
  --color-E5-90: color-mix(
        in oklch,
        var(--E5-background) 90%,
        var(--E5-foreground) 10%
      );
  --color-E5-80: color-mix(
        in oklch,
        var(--E5-background) 80%,
        var(--E5-foreground) 20%
      );
  --color-E5-70: color-mix(
        in oklch,
        var(--E5-background) 70%,
        var(--E5-foreground) 30%
      );
  --color-E5-60: color-mix(
        in oklch,
        var(--E5-background) 60%,
        var(--E5-foreground) 40%
      );
  --color-E5-50: color-mix(
        in oklch,
        var(--E5-background) 50%,
        var(--E5-foreground) 50%
      );
  --color-E5-40: color-mix(
        in oklch,
        var(--E5-background) 40%,
        var(--E5-foreground) 60%
      );
  --color-E5-30: color-mix(
        in oklch,
        var(--E5-background) 30%,
        var(--E5-foreground) 70%
      );
  --color-E5-20: color-mix(
        in oklch,
        var(--E5-background) 20%,
        var(--E5-foreground) 80%
      );
  --color-E5-10: color-mix(
        in oklch,
        var(--E5-background) 10%,
        var(--E5-foreground) 90%
      );
  --color-E5-5: color-mix(
        in oklch,
        var(--E5-background) 5%,
        var(--E5-foreground) 95%
      );
  --color-E5-0: color-mix(
        in oklch,
        var(--E5-background) 0%,
        var(--E5-foreground) 100%
      );
  --color-E6-fg: var(--E6-foreground);
  --color-E6-100: color-mix(
        in oklch,
        var(--E6-background) 100%,
        var(--E6-foreground) 0%
      );
  --color-E6-95: color-mix(
        in oklch,
        var(--E6-background) 95%,
        var(--E6-foreground) 5%
      );
  --color-E6-90: color-mix(
        in oklch,
        var(--E6-background) 90%,
        var(--E6-foreground) 10%
      );
  --color-E6-80: color-mix(
        in oklch,
        var(--E6-background) 80%,
        var(--E6-foreground) 20%
      );
  --color-E6-70: color-mix(
        in oklch,
        var(--E6-background) 70%,
        var(--E6-foreground) 30%
      );
  --color-E6-60: color-mix(
        in oklch,
        var(--E6-background) 60%,
        var(--E6-foreground) 40%
      );
  --color-E6-50: color-mix(
        in oklch,
        var(--E6-background) 50%,
        var(--E6-foreground) 50%
      );
  --color-E6-40: color-mix(
        in oklch,
        var(--E6-background) 40%,
        var(--E6-foreground) 60%
      );
  --color-E6-30: color-mix(
        in oklch,
        var(--E6-background) 30%,
        var(--E6-foreground) 70%
      );
  --color-E6-20: color-mix(
        in oklch,
        var(--E6-background) 20%,
        var(--E6-foreground) 80%
      );
  --color-E6-10: color-mix(
        in oklch,
        var(--E6-background) 10%,
        var(--E6-foreground) 90%
      );
  --color-E6-5: color-mix(
        in oklch,
        var(--E6-background) 5%,
        var(--E6-foreground) 95%
      );
  --color-E6-0: color-mix(
        in oklch,
        var(--E6-background) 0%,
        var(--E6-foreground) 100%
      );
}
:root {
  --font-family-copy: "Inter", sans-serif;
  --font-family-heading: "Inter", sans-serif;
}
:root {
  --copy--2: .6875rem;
  --copy--1: .8125rem;
  /* @link https://utopia.fyi/type/calculator?c=320,16,1.2,2560,17,1.414,4,0,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
  --copy-0: clamp(1rem, 0.9911rem + 0.0446vw, 1.0625rem);
  --copy-1: clamp(1.2rem, 1.1568rem + 0.216vw, 1.5024rem);
  --copy-2: clamp(1.44rem, 1.3422rem + 0.4888vw, 2.1244rem);
  --copy-4: clamp(2.0736rem, 1.7631rem + 1.5527vw, 4.2474rem);
}
:root {
  /* @link https://utopia.fyi/type/calculator?c=320,18,1.2,2560,22,1.414,4,0,&s=0.75|0.5|0.25,1.5|2|3|4|6,s-l&g=s,l,xl,12 */
  --heading-0: clamp(1.125rem, 1.0893rem + 0.1786vw, 1.375rem);
  --heading-1: clamp(1.35rem, 1.2651rem + 0.4245vw, 1.9443rem);
  --heading-2: clamp(1.62rem, 1.4587rem + 0.8065vw, 2.7492rem);
  --heading-3: clamp(1.944rem, 1.6664rem + 1.3881vw, 3.8873rem);
  --heading-4: clamp(2.3328rem, 1.8808rem + 2.2599vw, 5.4967rem);
}
.copy-micro {
  font-family: var(--font-family-copy);
  font-size: var(--copy--2);
  font-weight: var(--font-weight-bold);
  line-height: 1.6;
}
.copy-small {
  font-family: var(--font-family-copy);
  font-size: var(--copy--1);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
}
.copy-base {
  font-family: var(--font-family-copy);
  font-size: var(--copy-0);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
}
.copy-large {
  font-family: var(--font-family-copy);
  font-size: var(--copy-1);
  font-weight: var(--font-weight-regular);
  line-height: 1.4;
}
.copy-mega {
  font-family: var(--font-family-copy);
  font-size: var(--copy-2);
  font-weight: var(--font-weight-regular);
  line-height: 1.25;
}
.copy-menu {
  font-family: var(--font-family-copy);
  font-size: var(--copy-4);
  font-weight: var(--font-weight-regular);
  line-height: 1.05;
}
.heading-a {
  font-family: var(--font-family-heading);
  font-size: var(--heading-0);
  font-weight: var(--font-weight-bold);
  line-height: 1.25;
}
.heading-b {
  font-family: var(--font-family-heading);
  font-size: var(--heading-1);
  font-weight: var(--font-weight-medium);
  line-height: 1.25;
}
.heading-c {
  font-family: var(--font-family-heading);
  font-size: var(--heading-2);
  font-weight: var(--font-weight-medium);
  line-height: 1.25;
}
.heading-d {
  font-family: var(--font-family-heading);
  font-size: var(--heading-3);
  font-weight: var(--font-weight-medium);
  line-height: 1.25;
}
.heading-e {
  font-family: var(--font-family-heading);
  font-size: var(--heading-4);
  font-weight: var(--font-weight-medium);
  line-height: 1;
  letter-spacing: -0.02em;
  margin-left: -0.05em;
}
.link {
  color: inherit;
  text-decoration: underline;
}
:root {
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-bold: 700;
}
.ellipsis {
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-wrap: normal;
}
.balance {
  text-wrap: balance;
}
.balance * {
  text-wrap: balance;
}
.wp-child-theme-brandfeld .elementor-widget.component-badge {
  --icon-size: 3.5rem;
  --icon-color: currentColor;
  --icon-stroke-width: 1px;
  --padding: 1.5rem;
  --border-radius: .5rem;
}
.wp-child-theme-brandfeld .e-con.component-card {
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0.05, 0.3, 0.1, 1), backdrop-filter 0.65s cubic-bezier(0.05, 0.3, 0.1, 1);
}
.wp-child-theme-brandfeld .e-con.component-card:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.18);
  backdrop-filter: blur(18px);
  -webkit-backdrop-filter: blur(18px);
  pointer-events: none;
  opacity: 0;
  transition: opacity 220ms ease-out;
}
.wp-child-theme-brandfeld .e-con.component-card:hover::before, .wp-child-theme-brandfeld .e-con.component-card:focus::before {
  opacity: 1;
}
.wp-child-theme-brandfeld .elementor-widget.component-close {
  --icon-size: 1.75rem;
  --icon-stroke-width: 1.5px;
  --icon-color: currentColor;
  cursor: pointer;
  position: absolute;
  top: calc(2* var(--container-padding-frame));
  right: calc(2* var(--container-padding-frame));
}
@media (max-width: 575px) {
  .wp-child-theme-brandfeld .elementor-widget.component-close {
    top: var(--container-padding-frame);
    right: var(--container-padding-frame);
  }
}
.wp-child-theme-brandfeld .elementor-widget.component-close svg > * {
  will-change: transform, opacity;
  transition: all 220ms cubic-bezier(0.46, 0.68, 0.57, 0.99);
  transform-origin: center;
}
.wp-child-theme-brandfeld .elementor-widget.component-close:hover svg > *:first-child {
  transform: rotate(45deg);
}
.wp-child-theme-brandfeld .elementor-widget.component-close:hover svg > *:last-child {
  transform: rotate(-45deg);
}
.wp-child-theme-brandfeld .elementor-widget.component-hamburger {
  --icon-size: 1.5rem;
  --icon-stroke-width: 1.5px;
  --icon-color: currentColor;
  cursor: pointer;
}
.wp-child-theme-brandfeld .elementor-widget.component-hamburger svg {
  transform: scaleX(1.5);
}
.wp-child-theme-brandfeld .elementor-widget.component-hamburger svg > * {
  will-change: transform, opacity;
  transition: all 220ms cubic-bezier(0.46, 0.68, 0.57, 0.99);
  transform-origin: center;
}
.wp-child-theme-brandfeld .elementor-widget.component-hamburger:hover svg > *:first-child {
  transform: translateY(1.5px);
}
.wp-child-theme-brandfeld .elementor-widget.component-hamburger:hover svg > *:last-child {
  transform: translateY(-1.5px);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion.DPMR {
  --padding-inline: 1.5rem;
  --padding-block: 1.25rem;
  --gap: .5rem;
  --border: none;
  --border-radius: .5rem;
  --icon-size: 2.5rem;
  --icon-stroke-width: .5px;
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion.WELLBEING {
  --padding-inline: 0;
  --padding-block: .75rem;
  --gap: .5rem;
  --border: 1px solid #000;
  --border-radius: 0;
  --icon-size: 2.5rem;
  --icon-stroke-width: .5px;
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR {
  --icon-size: .5rem;
  --icon-stroke-width: 1.5px;
  --icon-color: #4CFF3C;
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR .elementor-button {
  font-family: var(--font-family-copy);
  font-size: var(--copy-0);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
  font-weight: var(--font-weight-regular);
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR:not(.secondary):not(.tertiary), .wp-child-theme-brandfeld .elementor-widget-button.DPMR.primary {
  --background-color: transparent;
  --border: none;
  --color: currentColor;
  --border-radius: 0;
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR.small {
  --padding: .15rem .75rem;
  --gap: .75rem;
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR:not(.small):not(.large), .wp-child-theme-brandfeld .elementor-widget-button.DPMR.medium {
  --padding: .5rem 1rem;
  --gap: .75rem;
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR.large {
  --padding: 1rem 1.25rem;
  --gap: .75rem;
}
.wp-child-theme-brandfeld .elementor-widget-button.DPMR .elementor-button-icon {
  transform-origin: 50% 50%;
  animation: pulse 1s ease-in-out infinite;
}
@keyframes pulse {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  50% {
    transform: scale(1.4);
    opacity: 0.4;
  }
  85% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.wp-child-theme-brandfeld .elementor-widget-button.WELLBEING {
  --icon-size: .75rem;
  --icon-stroke-width: 1.5px;
  --icon-color: #4CFF3C;
}
.wp-child-theme-brandfeld .elementor-widget-button.WELLBEING .elementor-button {
  font-family: var(--font-family-copy);
  font-size: var(--copy--1);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
  font-weight: var(--font-weight-medium);
}
.wp-child-theme-brandfeld .elementor-widget-button.WELLBEING:not(.secondary):not(.tertiary), .wp-child-theme-brandfeld .elementor-widget-button.WELLBEING.primary {
  --background-color: transparent;
  --border: none;
  --color: currentColor;
  --border-radius: 0;
  --border: 1px solid currentColor;
}
.wp-child-theme-brandfeld .elementor-widget-button.WELLBEING.small {
  --padding: .15rem .75rem;
  --gap: 1rem;
}
.wp-child-theme-brandfeld .elementor-widget-button.WELLBEING:not(.small):not(.large), .wp-child-theme-brandfeld .elementor-widget-button.WELLBEING.medium {
  --padding: .25rem 1.25rem;
  --gap: .25rem;
}
.wp-child-theme-brandfeld .elementor-widget-button.WELLBEING.large {
  --padding: 1rem 1.25rem;
  --gap: .75rem;
}
.wp-child-theme-brandfeld .elementor-widget-icon {
  --icon-size: 3rem;
  --icon-color: currentColor;
  --icon-stroke-width: 1px;
  --background-color: transparent;
  --padding: 0;
  --border-radius: 0;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list {
  --icon-text-gap: .5rem;
  --icon-size: 1rem;
  --icon-flex-order: 0;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list.icon-right {
  --icon-flex-order: 99;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-icon {
  will-change: transform, opacity;
  transition: all 220ms cubic-bezier(0.46, 0.68, 0.57, 0.99);
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-item:hover .elementor-icon-list-icon, .wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-item:focus .elementor-icon-list-icon {
  transform: translateX(3px);
}
.wp-child-theme-brandfeld .elementor-widget-n-menu {
  --padding: .5rem 1rem;
  --background-color: transparent;
}
.wp-child-theme-brandfeld .elementor-widget-text-editor h1 {
  font-family: var(--font-family-heading);
  font-size: var(--heading-3);
  font-weight: var(--font-weight-medium);
  line-height: 1.25;
}
.wp-child-theme-brandfeld .elementor-widget-text-editor h2 {
  font-family: var(--font-family-heading);
  font-size: var(--heading-2);
  font-weight: var(--font-weight-medium);
  line-height: 1.25;
}
.wp-child-theme-brandfeld .elementor-widget-text-editor h3 {
  font-family: var(--font-family-heading);
  font-size: var(--heading-1);
  font-weight: var(--font-weight-medium);
  line-height: 1.25;
}
.wp-child-theme-brandfeld .elementor-widget-text-editor a {
  color: inherit;
  text-decoration: underline;
}
.wp-child-theme-brandfeld .elementor-widget-text-editor .elementor-widget-container > * + * {
  margin-block-start: 1em;
}
.wp-child-theme-brandfeld .elementor-widget-text-editor .elementor-widget-container > * + p {
  margin-block-start: 0.25em;
}
html {
  scroll-behavior: auto !important;
}
body {
  margin: 0;
}
h1, h2, h3, h4, h5, h6 {
  font-size: unset;
  font-weight: unset;
  margin: 0;
  padding: 0;
}
p {
  margin-block-start: 0;
  margin-block-end: 0;
  text-wrap: pretty;
}
.elementor a {
  all: unset;
  color: inherit;
  cursor: pointer;
  color: inherit;
  text-decoration: underline;
}
.elementor a.e-con, .elementor a.elementor-button {
  text-decoration: none;
}
.elementor-icon {
  color: unset;
}
.elementor-icon:hover, .elementor-icon:focus {
  color: unset;
}
:focus-visible {
  outline-color: var(--focus-outline-color);
  outline-style: dotted;
  outline-width: 1px;
}
body {
  font-family: var(--font-family-copy);
  font-size: var(--copy-0);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
}
strong, b {
  font-weight: var(--font-weight-medium);
}
.elementor-heading-title {
  line-height: inherit;
}
::-webkit-scrollbar {
  width: 6px;
}
::-webkit-scrollbar-track {
  background: transparent;
}
::-webkit-scrollbar-thumb {
  will-change: transform, opacity;
  transition: all 220ms cubic-bezier(0.46, 0.68, 0.57, 0.99);
  background-color: var(--scrollbar-thumb);
  border-radius: 10px;
}
::-webkit-scrollbar-thumb:hover {
  background-color: var(--scrollbar-thumb-hover);
}
[data-fx^="split-"] .elementor-heading-title, [data-fx^="split-"] .elementor-widget-text-editor :is(p, h1, h2, h3, h4, h5, h6) {
  opacity: 0;
}
.is-fx-ready .elementor-heading-title, .is-fx-ready .elementor-widget-text-editor :is(p, h1, h2, h3, h4, h5, h6) {
  opacity: 1;
}
[data-fx="line-reveal"] .fx-line {
  position: relative;
}
[data-fx="line-reveal"] .fx-line-mask {
  position: absolute;
  right: 0;
  top: 0.09em;
  height: 1.1em;
  background-color: var(--background-color);
  opacity: 0.9;
  pointer-events: none;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m100, .wp-child-theme-brandfeld .elementor-widget.S1.m100 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi100, .wp-child-theme-brandfeld .elementor-widget.S1.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 100%,
    transparent 0%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m95, .wp-child-theme-brandfeld .elementor-widget.S1.m95 {
  --background-color: var(--color-S1-95);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi95, .wp-child-theme-brandfeld .elementor-widget.S1.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 95%,
    transparent 5%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m90, .wp-child-theme-brandfeld .elementor-widget.S1.m90 {
  --background-color: var(--color-S1-90);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi90, .wp-child-theme-brandfeld .elementor-widget.S1.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 90%,
    transparent 10%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m80, .wp-child-theme-brandfeld .elementor-widget.S1.m80 {
  --background-color: var(--color-S1-80);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi80, .wp-child-theme-brandfeld .elementor-widget.S1.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 80%,
    transparent 20%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m70, .wp-child-theme-brandfeld .elementor-widget.S1.m70 {
  --background-color: var(--color-S1-70);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi70, .wp-child-theme-brandfeld .elementor-widget.S1.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 70%,
    transparent 30%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m60, .wp-child-theme-brandfeld .elementor-widget.S1.m60 {
  --background-color: var(--color-S1-60);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi60, .wp-child-theme-brandfeld .elementor-widget.S1.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 60%,
    transparent 40%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m50, .wp-child-theme-brandfeld .elementor-widget.S1.m50 {
  --background-color: var(--color-S1-50);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi50, .wp-child-theme-brandfeld .elementor-widget.S1.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 50%,
    transparent 50%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m40, .wp-child-theme-brandfeld .elementor-widget.S1.m40 {
  --background-color: var(--color-S1-40);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi40, .wp-child-theme-brandfeld .elementor-widget.S1.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 40%,
    transparent 60%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m30, .wp-child-theme-brandfeld .elementor-widget.S1.m30 {
  --background-color: var(--color-S1-30);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi30, .wp-child-theme-brandfeld .elementor-widget.S1.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 30%,
    transparent 70%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m20, .wp-child-theme-brandfeld .elementor-widget.S1.m20 {
  --background-color: var(--color-S1-20);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi20, .wp-child-theme-brandfeld .elementor-widget.S1.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 20%,
    transparent 80%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m10, .wp-child-theme-brandfeld .elementor-widget.S1.m10 {
  --background-color: var(--color-S1-10);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi10, .wp-child-theme-brandfeld .elementor-widget.S1.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 10%,
    transparent 90%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m5, .wp-child-theme-brandfeld .elementor-widget.S1.m5 {
  --background-color: var(--color-S1-5);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi5, .wp-child-theme-brandfeld .elementor-widget.S1.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 5%,
    transparent 95%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.S1, .wp-child-theme-brandfeld .elementor-widget.S1 {
  --background-color: var(--color-S1-100);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.m0, .wp-child-theme-brandfeld .elementor-widget.S1.m0 {
  --background-color: var(--color-S1-0);
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.S1.semi0, .wp-child-theme-brandfeld .elementor-widget.S1.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-S1-100) 0%,
    transparent 100%
  );
  --color: var(--color-S1-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m100, .wp-child-theme-brandfeld .elementor-widget.S2.m100 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi100, .wp-child-theme-brandfeld .elementor-widget.S2.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 100%,
    transparent 0%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m95, .wp-child-theme-brandfeld .elementor-widget.S2.m95 {
  --background-color: var(--color-S2-95);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi95, .wp-child-theme-brandfeld .elementor-widget.S2.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 95%,
    transparent 5%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m90, .wp-child-theme-brandfeld .elementor-widget.S2.m90 {
  --background-color: var(--color-S2-90);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi90, .wp-child-theme-brandfeld .elementor-widget.S2.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 90%,
    transparent 10%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m80, .wp-child-theme-brandfeld .elementor-widget.S2.m80 {
  --background-color: var(--color-S2-80);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi80, .wp-child-theme-brandfeld .elementor-widget.S2.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 80%,
    transparent 20%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m70, .wp-child-theme-brandfeld .elementor-widget.S2.m70 {
  --background-color: var(--color-S2-70);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi70, .wp-child-theme-brandfeld .elementor-widget.S2.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 70%,
    transparent 30%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m60, .wp-child-theme-brandfeld .elementor-widget.S2.m60 {
  --background-color: var(--color-S2-60);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi60, .wp-child-theme-brandfeld .elementor-widget.S2.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 60%,
    transparent 40%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m50, .wp-child-theme-brandfeld .elementor-widget.S2.m50 {
  --background-color: var(--color-S2-50);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi50, .wp-child-theme-brandfeld .elementor-widget.S2.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 50%,
    transparent 50%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m40, .wp-child-theme-brandfeld .elementor-widget.S2.m40 {
  --background-color: var(--color-S2-40);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi40, .wp-child-theme-brandfeld .elementor-widget.S2.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 40%,
    transparent 60%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m30, .wp-child-theme-brandfeld .elementor-widget.S2.m30 {
  --background-color: var(--color-S2-30);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi30, .wp-child-theme-brandfeld .elementor-widget.S2.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 30%,
    transparent 70%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m20, .wp-child-theme-brandfeld .elementor-widget.S2.m20 {
  --background-color: var(--color-S2-20);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi20, .wp-child-theme-brandfeld .elementor-widget.S2.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 20%,
    transparent 80%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m10, .wp-child-theme-brandfeld .elementor-widget.S2.m10 {
  --background-color: var(--color-S2-10);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi10, .wp-child-theme-brandfeld .elementor-widget.S2.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 10%,
    transparent 90%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m5, .wp-child-theme-brandfeld .elementor-widget.S2.m5 {
  --background-color: var(--color-S2-5);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi5, .wp-child-theme-brandfeld .elementor-widget.S2.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 5%,
    transparent 95%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.S2, .wp-child-theme-brandfeld .elementor-widget.S2 {
  --background-color: var(--color-S2-100);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.m0, .wp-child-theme-brandfeld .elementor-widget.S2.m0 {
  --background-color: var(--color-S2-0);
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.S2.semi0, .wp-child-theme-brandfeld .elementor-widget.S2.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-S2-100) 0%,
    transparent 100%
  );
  --color: var(--color-S2-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m100, .wp-child-theme-brandfeld .elementor-widget.S3.m100 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi100, .wp-child-theme-brandfeld .elementor-widget.S3.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 100%,
    transparent 0%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m95, .wp-child-theme-brandfeld .elementor-widget.S3.m95 {
  --background-color: var(--color-S3-95);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi95, .wp-child-theme-brandfeld .elementor-widget.S3.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 95%,
    transparent 5%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m90, .wp-child-theme-brandfeld .elementor-widget.S3.m90 {
  --background-color: var(--color-S3-90);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi90, .wp-child-theme-brandfeld .elementor-widget.S3.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 90%,
    transparent 10%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m80, .wp-child-theme-brandfeld .elementor-widget.S3.m80 {
  --background-color: var(--color-S3-80);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi80, .wp-child-theme-brandfeld .elementor-widget.S3.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 80%,
    transparent 20%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m70, .wp-child-theme-brandfeld .elementor-widget.S3.m70 {
  --background-color: var(--color-S3-70);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi70, .wp-child-theme-brandfeld .elementor-widget.S3.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 70%,
    transparent 30%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m60, .wp-child-theme-brandfeld .elementor-widget.S3.m60 {
  --background-color: var(--color-S3-60);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi60, .wp-child-theme-brandfeld .elementor-widget.S3.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 60%,
    transparent 40%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m50, .wp-child-theme-brandfeld .elementor-widget.S3.m50 {
  --background-color: var(--color-S3-50);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi50, .wp-child-theme-brandfeld .elementor-widget.S3.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 50%,
    transparent 50%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m40, .wp-child-theme-brandfeld .elementor-widget.S3.m40 {
  --background-color: var(--color-S3-40);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi40, .wp-child-theme-brandfeld .elementor-widget.S3.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 40%,
    transparent 60%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m30, .wp-child-theme-brandfeld .elementor-widget.S3.m30 {
  --background-color: var(--color-S3-30);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi30, .wp-child-theme-brandfeld .elementor-widget.S3.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 30%,
    transparent 70%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m20, .wp-child-theme-brandfeld .elementor-widget.S3.m20 {
  --background-color: var(--color-S3-20);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi20, .wp-child-theme-brandfeld .elementor-widget.S3.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 20%,
    transparent 80%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m10, .wp-child-theme-brandfeld .elementor-widget.S3.m10 {
  --background-color: var(--color-S3-10);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi10, .wp-child-theme-brandfeld .elementor-widget.S3.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 10%,
    transparent 90%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m5, .wp-child-theme-brandfeld .elementor-widget.S3.m5 {
  --background-color: var(--color-S3-5);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi5, .wp-child-theme-brandfeld .elementor-widget.S3.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 5%,
    transparent 95%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.S3, .wp-child-theme-brandfeld .elementor-widget.S3 {
  --background-color: var(--color-S3-100);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.m0, .wp-child-theme-brandfeld .elementor-widget.S3.m0 {
  --background-color: var(--color-S3-0);
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.S3.semi0, .wp-child-theme-brandfeld .elementor-widget.S3.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-S3-100) 0%,
    transparent 100%
  );
  --color: var(--color-S3-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m100, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m100 {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi100, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 100%,
    transparent 0%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m95, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m95 {
  --background-color: var(--color-FOOTER-95);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi95, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 95%,
    transparent 5%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m90, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m90 {
  --background-color: var(--color-FOOTER-90);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi90, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 90%,
    transparent 10%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m80, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m80 {
  --background-color: var(--color-FOOTER-80);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi80, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 80%,
    transparent 20%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m70, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m70 {
  --background-color: var(--color-FOOTER-70);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi70, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 70%,
    transparent 30%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m60, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m60 {
  --background-color: var(--color-FOOTER-60);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi60, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 60%,
    transparent 40%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m50, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m50 {
  --background-color: var(--color-FOOTER-50);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi50, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 50%,
    transparent 50%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m40, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m40 {
  --background-color: var(--color-FOOTER-40);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi40, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 40%,
    transparent 60%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m30, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m30 {
  --background-color: var(--color-FOOTER-30);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi30, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 30%,
    transparent 70%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m20, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m20 {
  --background-color: var(--color-FOOTER-20);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi20, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 20%,
    transparent 80%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m10, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m10 {
  --background-color: var(--color-FOOTER-10);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi10, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 10%,
    transparent 90%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m5, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m5 {
  --background-color: var(--color-FOOTER-5);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi5, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 5%,
    transparent 95%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.FOOTER, .wp-child-theme-brandfeld .elementor-widget.FOOTER {
  --background-color: var(--color-FOOTER-100);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.m0, .wp-child-theme-brandfeld .elementor-widget.FOOTER.m0 {
  --background-color: var(--color-FOOTER-0);
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.FOOTER.semi0, .wp-child-theme-brandfeld .elementor-widget.FOOTER.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-FOOTER-100) 0%,
    transparent 100%
  );
  --color: var(--color-FOOTER-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m100, .wp-child-theme-brandfeld .elementor-widget.E1.m100 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi100, .wp-child-theme-brandfeld .elementor-widget.E1.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 100%,
    transparent 0%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m95, .wp-child-theme-brandfeld .elementor-widget.E1.m95 {
  --background-color: var(--color-E1-95);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi95, .wp-child-theme-brandfeld .elementor-widget.E1.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 95%,
    transparent 5%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m90, .wp-child-theme-brandfeld .elementor-widget.E1.m90 {
  --background-color: var(--color-E1-90);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi90, .wp-child-theme-brandfeld .elementor-widget.E1.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 90%,
    transparent 10%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m80, .wp-child-theme-brandfeld .elementor-widget.E1.m80 {
  --background-color: var(--color-E1-80);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi80, .wp-child-theme-brandfeld .elementor-widget.E1.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 80%,
    transparent 20%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m70, .wp-child-theme-brandfeld .elementor-widget.E1.m70 {
  --background-color: var(--color-E1-70);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi70, .wp-child-theme-brandfeld .elementor-widget.E1.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 70%,
    transparent 30%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m60, .wp-child-theme-brandfeld .elementor-widget.E1.m60 {
  --background-color: var(--color-E1-60);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi60, .wp-child-theme-brandfeld .elementor-widget.E1.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 60%,
    transparent 40%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m50, .wp-child-theme-brandfeld .elementor-widget.E1.m50 {
  --background-color: var(--color-E1-50);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi50, .wp-child-theme-brandfeld .elementor-widget.E1.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 50%,
    transparent 50%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m40, .wp-child-theme-brandfeld .elementor-widget.E1.m40 {
  --background-color: var(--color-E1-40);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi40, .wp-child-theme-brandfeld .elementor-widget.E1.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 40%,
    transparent 60%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m30, .wp-child-theme-brandfeld .elementor-widget.E1.m30 {
  --background-color: var(--color-E1-30);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi30, .wp-child-theme-brandfeld .elementor-widget.E1.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 30%,
    transparent 70%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m20, .wp-child-theme-brandfeld .elementor-widget.E1.m20 {
  --background-color: var(--color-E1-20);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi20, .wp-child-theme-brandfeld .elementor-widget.E1.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 20%,
    transparent 80%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m10, .wp-child-theme-brandfeld .elementor-widget.E1.m10 {
  --background-color: var(--color-E1-10);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi10, .wp-child-theme-brandfeld .elementor-widget.E1.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 10%,
    transparent 90%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m5, .wp-child-theme-brandfeld .elementor-widget.E1.m5 {
  --background-color: var(--color-E1-5);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi5, .wp-child-theme-brandfeld .elementor-widget.E1.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 5%,
    transparent 95%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.E1, .wp-child-theme-brandfeld .elementor-widget.E1 {
  --background-color: var(--color-E1-100);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.m0, .wp-child-theme-brandfeld .elementor-widget.E1.m0 {
  --background-color: var(--color-E1-0);
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.E1.semi0, .wp-child-theme-brandfeld .elementor-widget.E1.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-E1-100) 0%,
    transparent 100%
  );
  --color: var(--color-E1-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m100, .wp-child-theme-brandfeld .elementor-widget.E2.m100 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi100, .wp-child-theme-brandfeld .elementor-widget.E2.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 100%,
    transparent 0%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m95, .wp-child-theme-brandfeld .elementor-widget.E2.m95 {
  --background-color: var(--color-E2-95);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi95, .wp-child-theme-brandfeld .elementor-widget.E2.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 95%,
    transparent 5%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m90, .wp-child-theme-brandfeld .elementor-widget.E2.m90 {
  --background-color: var(--color-E2-90);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi90, .wp-child-theme-brandfeld .elementor-widget.E2.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 90%,
    transparent 10%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m80, .wp-child-theme-brandfeld .elementor-widget.E2.m80 {
  --background-color: var(--color-E2-80);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi80, .wp-child-theme-brandfeld .elementor-widget.E2.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 80%,
    transparent 20%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m70, .wp-child-theme-brandfeld .elementor-widget.E2.m70 {
  --background-color: var(--color-E2-70);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi70, .wp-child-theme-brandfeld .elementor-widget.E2.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 70%,
    transparent 30%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m60, .wp-child-theme-brandfeld .elementor-widget.E2.m60 {
  --background-color: var(--color-E2-60);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi60, .wp-child-theme-brandfeld .elementor-widget.E2.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 60%,
    transparent 40%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m50, .wp-child-theme-brandfeld .elementor-widget.E2.m50 {
  --background-color: var(--color-E2-50);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi50, .wp-child-theme-brandfeld .elementor-widget.E2.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 50%,
    transparent 50%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m40, .wp-child-theme-brandfeld .elementor-widget.E2.m40 {
  --background-color: var(--color-E2-40);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi40, .wp-child-theme-brandfeld .elementor-widget.E2.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 40%,
    transparent 60%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m30, .wp-child-theme-brandfeld .elementor-widget.E2.m30 {
  --background-color: var(--color-E2-30);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi30, .wp-child-theme-brandfeld .elementor-widget.E2.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 30%,
    transparent 70%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m20, .wp-child-theme-brandfeld .elementor-widget.E2.m20 {
  --background-color: var(--color-E2-20);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi20, .wp-child-theme-brandfeld .elementor-widget.E2.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 20%,
    transparent 80%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m10, .wp-child-theme-brandfeld .elementor-widget.E2.m10 {
  --background-color: var(--color-E2-10);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi10, .wp-child-theme-brandfeld .elementor-widget.E2.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 10%,
    transparent 90%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m5, .wp-child-theme-brandfeld .elementor-widget.E2.m5 {
  --background-color: var(--color-E2-5);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi5, .wp-child-theme-brandfeld .elementor-widget.E2.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 5%,
    transparent 95%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.E2, .wp-child-theme-brandfeld .elementor-widget.E2 {
  --background-color: var(--color-E2-100);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.m0, .wp-child-theme-brandfeld .elementor-widget.E2.m0 {
  --background-color: var(--color-E2-0);
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.E2.semi0, .wp-child-theme-brandfeld .elementor-widget.E2.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-E2-100) 0%,
    transparent 100%
  );
  --color: var(--color-E2-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m100, .wp-child-theme-brandfeld .elementor-widget.E3.m100 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi100, .wp-child-theme-brandfeld .elementor-widget.E3.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 100%,
    transparent 0%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m95, .wp-child-theme-brandfeld .elementor-widget.E3.m95 {
  --background-color: var(--color-E3-95);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi95, .wp-child-theme-brandfeld .elementor-widget.E3.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 95%,
    transparent 5%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m90, .wp-child-theme-brandfeld .elementor-widget.E3.m90 {
  --background-color: var(--color-E3-90);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi90, .wp-child-theme-brandfeld .elementor-widget.E3.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 90%,
    transparent 10%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m80, .wp-child-theme-brandfeld .elementor-widget.E3.m80 {
  --background-color: var(--color-E3-80);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi80, .wp-child-theme-brandfeld .elementor-widget.E3.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 80%,
    transparent 20%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m70, .wp-child-theme-brandfeld .elementor-widget.E3.m70 {
  --background-color: var(--color-E3-70);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi70, .wp-child-theme-brandfeld .elementor-widget.E3.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 70%,
    transparent 30%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m60, .wp-child-theme-brandfeld .elementor-widget.E3.m60 {
  --background-color: var(--color-E3-60);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi60, .wp-child-theme-brandfeld .elementor-widget.E3.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 60%,
    transparent 40%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m50, .wp-child-theme-brandfeld .elementor-widget.E3.m50 {
  --background-color: var(--color-E3-50);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi50, .wp-child-theme-brandfeld .elementor-widget.E3.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 50%,
    transparent 50%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m40, .wp-child-theme-brandfeld .elementor-widget.E3.m40 {
  --background-color: var(--color-E3-40);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi40, .wp-child-theme-brandfeld .elementor-widget.E3.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 40%,
    transparent 60%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m30, .wp-child-theme-brandfeld .elementor-widget.E3.m30 {
  --background-color: var(--color-E3-30);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi30, .wp-child-theme-brandfeld .elementor-widget.E3.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 30%,
    transparent 70%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m20, .wp-child-theme-brandfeld .elementor-widget.E3.m20 {
  --background-color: var(--color-E3-20);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi20, .wp-child-theme-brandfeld .elementor-widget.E3.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 20%,
    transparent 80%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m10, .wp-child-theme-brandfeld .elementor-widget.E3.m10 {
  --background-color: var(--color-E3-10);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi10, .wp-child-theme-brandfeld .elementor-widget.E3.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 10%,
    transparent 90%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m5, .wp-child-theme-brandfeld .elementor-widget.E3.m5 {
  --background-color: var(--color-E3-5);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi5, .wp-child-theme-brandfeld .elementor-widget.E3.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 5%,
    transparent 95%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.E3, .wp-child-theme-brandfeld .elementor-widget.E3 {
  --background-color: var(--color-E3-100);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.m0, .wp-child-theme-brandfeld .elementor-widget.E3.m0 {
  --background-color: var(--color-E3-0);
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.E3.semi0, .wp-child-theme-brandfeld .elementor-widget.E3.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-E3-100) 0%,
    transparent 100%
  );
  --color: var(--color-E3-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m100, .wp-child-theme-brandfeld .elementor-widget.E4.m100 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi100, .wp-child-theme-brandfeld .elementor-widget.E4.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 100%,
    transparent 0%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m95, .wp-child-theme-brandfeld .elementor-widget.E4.m95 {
  --background-color: var(--color-E4-95);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi95, .wp-child-theme-brandfeld .elementor-widget.E4.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 95%,
    transparent 5%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m90, .wp-child-theme-brandfeld .elementor-widget.E4.m90 {
  --background-color: var(--color-E4-90);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi90, .wp-child-theme-brandfeld .elementor-widget.E4.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 90%,
    transparent 10%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m80, .wp-child-theme-brandfeld .elementor-widget.E4.m80 {
  --background-color: var(--color-E4-80);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi80, .wp-child-theme-brandfeld .elementor-widget.E4.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 80%,
    transparent 20%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m70, .wp-child-theme-brandfeld .elementor-widget.E4.m70 {
  --background-color: var(--color-E4-70);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi70, .wp-child-theme-brandfeld .elementor-widget.E4.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 70%,
    transparent 30%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m60, .wp-child-theme-brandfeld .elementor-widget.E4.m60 {
  --background-color: var(--color-E4-60);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi60, .wp-child-theme-brandfeld .elementor-widget.E4.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 60%,
    transparent 40%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m50, .wp-child-theme-brandfeld .elementor-widget.E4.m50 {
  --background-color: var(--color-E4-50);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi50, .wp-child-theme-brandfeld .elementor-widget.E4.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 50%,
    transparent 50%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m40, .wp-child-theme-brandfeld .elementor-widget.E4.m40 {
  --background-color: var(--color-E4-40);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi40, .wp-child-theme-brandfeld .elementor-widget.E4.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 40%,
    transparent 60%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m30, .wp-child-theme-brandfeld .elementor-widget.E4.m30 {
  --background-color: var(--color-E4-30);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi30, .wp-child-theme-brandfeld .elementor-widget.E4.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 30%,
    transparent 70%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m20, .wp-child-theme-brandfeld .elementor-widget.E4.m20 {
  --background-color: var(--color-E4-20);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi20, .wp-child-theme-brandfeld .elementor-widget.E4.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 20%,
    transparent 80%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m10, .wp-child-theme-brandfeld .elementor-widget.E4.m10 {
  --background-color: var(--color-E4-10);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi10, .wp-child-theme-brandfeld .elementor-widget.E4.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 10%,
    transparent 90%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m5, .wp-child-theme-brandfeld .elementor-widget.E4.m5 {
  --background-color: var(--color-E4-5);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi5, .wp-child-theme-brandfeld .elementor-widget.E4.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 5%,
    transparent 95%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.E4, .wp-child-theme-brandfeld .elementor-widget.E4 {
  --background-color: var(--color-E4-100);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.m0, .wp-child-theme-brandfeld .elementor-widget.E4.m0 {
  --background-color: var(--color-E4-0);
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.E4.semi0, .wp-child-theme-brandfeld .elementor-widget.E4.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-E4-100) 0%,
    transparent 100%
  );
  --color: var(--color-E4-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m100, .wp-child-theme-brandfeld .elementor-widget.E5.m100 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi100, .wp-child-theme-brandfeld .elementor-widget.E5.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 100%,
    transparent 0%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m95, .wp-child-theme-brandfeld .elementor-widget.E5.m95 {
  --background-color: var(--color-E5-95);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi95, .wp-child-theme-brandfeld .elementor-widget.E5.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 95%,
    transparent 5%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m90, .wp-child-theme-brandfeld .elementor-widget.E5.m90 {
  --background-color: var(--color-E5-90);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi90, .wp-child-theme-brandfeld .elementor-widget.E5.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 90%,
    transparent 10%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m80, .wp-child-theme-brandfeld .elementor-widget.E5.m80 {
  --background-color: var(--color-E5-80);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi80, .wp-child-theme-brandfeld .elementor-widget.E5.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 80%,
    transparent 20%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m70, .wp-child-theme-brandfeld .elementor-widget.E5.m70 {
  --background-color: var(--color-E5-70);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi70, .wp-child-theme-brandfeld .elementor-widget.E5.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 70%,
    transparent 30%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m60, .wp-child-theme-brandfeld .elementor-widget.E5.m60 {
  --background-color: var(--color-E5-60);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi60, .wp-child-theme-brandfeld .elementor-widget.E5.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 60%,
    transparent 40%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m50, .wp-child-theme-brandfeld .elementor-widget.E5.m50 {
  --background-color: var(--color-E5-50);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi50, .wp-child-theme-brandfeld .elementor-widget.E5.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 50%,
    transparent 50%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m40, .wp-child-theme-brandfeld .elementor-widget.E5.m40 {
  --background-color: var(--color-E5-40);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi40, .wp-child-theme-brandfeld .elementor-widget.E5.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 40%,
    transparent 60%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m30, .wp-child-theme-brandfeld .elementor-widget.E5.m30 {
  --background-color: var(--color-E5-30);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi30, .wp-child-theme-brandfeld .elementor-widget.E5.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 30%,
    transparent 70%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m20, .wp-child-theme-brandfeld .elementor-widget.E5.m20 {
  --background-color: var(--color-E5-20);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi20, .wp-child-theme-brandfeld .elementor-widget.E5.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 20%,
    transparent 80%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m10, .wp-child-theme-brandfeld .elementor-widget.E5.m10 {
  --background-color: var(--color-E5-10);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi10, .wp-child-theme-brandfeld .elementor-widget.E5.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 10%,
    transparent 90%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m5, .wp-child-theme-brandfeld .elementor-widget.E5.m5 {
  --background-color: var(--color-E5-5);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi5, .wp-child-theme-brandfeld .elementor-widget.E5.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 5%,
    transparent 95%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.E5, .wp-child-theme-brandfeld .elementor-widget.E5 {
  --background-color: var(--color-E5-100);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.m0, .wp-child-theme-brandfeld .elementor-widget.E5.m0 {
  --background-color: var(--color-E5-0);
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.E5.semi0, .wp-child-theme-brandfeld .elementor-widget.E5.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-E5-100) 0%,
    transparent 100%
  );
  --color: var(--color-E5-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m100, .wp-child-theme-brandfeld .elementor-widget.E6.m100 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi100, .wp-child-theme-brandfeld .elementor-widget.E6.semi100 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 100%,
    transparent 0%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken100, .wp-child-theme-brandfeld .elementor-widget.darken100 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken100:before, .wp-child-theme-brandfeld .elementor-widget.darken100:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 100%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken100 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken100 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o100, .wp-child-theme-brandfeld .elementor-widget .o100 {
  opacity: 1;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m95, .wp-child-theme-brandfeld .elementor-widget.E6.m95 {
  --background-color: var(--color-E6-95);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi95, .wp-child-theme-brandfeld .elementor-widget.E6.semi95 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 95%,
    transparent 5%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken95, .wp-child-theme-brandfeld .elementor-widget.darken95 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken95:before, .wp-child-theme-brandfeld .elementor-widget.darken95:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 95%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken95 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken95 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o95, .wp-child-theme-brandfeld .elementor-widget .o95 {
  opacity: 0.95;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m90, .wp-child-theme-brandfeld .elementor-widget.E6.m90 {
  --background-color: var(--color-E6-90);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi90, .wp-child-theme-brandfeld .elementor-widget.E6.semi90 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 90%,
    transparent 10%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken90, .wp-child-theme-brandfeld .elementor-widget.darken90 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken90:before, .wp-child-theme-brandfeld .elementor-widget.darken90:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 90%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken90 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken90 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o90, .wp-child-theme-brandfeld .elementor-widget .o90 {
  opacity: 0.9;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m80, .wp-child-theme-brandfeld .elementor-widget.E6.m80 {
  --background-color: var(--color-E6-80);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi80, .wp-child-theme-brandfeld .elementor-widget.E6.semi80 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 80%,
    transparent 20%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken80, .wp-child-theme-brandfeld .elementor-widget.darken80 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken80:before, .wp-child-theme-brandfeld .elementor-widget.darken80:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 80%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken80 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken80 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o80, .wp-child-theme-brandfeld .elementor-widget .o80 {
  opacity: 0.8;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m70, .wp-child-theme-brandfeld .elementor-widget.E6.m70 {
  --background-color: var(--color-E6-70);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi70, .wp-child-theme-brandfeld .elementor-widget.E6.semi70 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 70%,
    transparent 30%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken70, .wp-child-theme-brandfeld .elementor-widget.darken70 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken70:before, .wp-child-theme-brandfeld .elementor-widget.darken70:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 70%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken70 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken70 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o70, .wp-child-theme-brandfeld .elementor-widget .o70 {
  opacity: 0.7;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m60, .wp-child-theme-brandfeld .elementor-widget.E6.m60 {
  --background-color: var(--color-E6-60);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi60, .wp-child-theme-brandfeld .elementor-widget.E6.semi60 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 60%,
    transparent 40%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken60, .wp-child-theme-brandfeld .elementor-widget.darken60 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken60:before, .wp-child-theme-brandfeld .elementor-widget.darken60:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 60%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken60 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken60 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o60, .wp-child-theme-brandfeld .elementor-widget .o60 {
  opacity: 0.6;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m50, .wp-child-theme-brandfeld .elementor-widget.E6.m50 {
  --background-color: var(--color-E6-50);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi50, .wp-child-theme-brandfeld .elementor-widget.E6.semi50 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 50%,
    transparent 50%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken50, .wp-child-theme-brandfeld .elementor-widget.darken50 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken50:before, .wp-child-theme-brandfeld .elementor-widget.darken50:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 50%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken50 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken50 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o50, .wp-child-theme-brandfeld .elementor-widget .o50 {
  opacity: 0.5;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m40, .wp-child-theme-brandfeld .elementor-widget.E6.m40 {
  --background-color: var(--color-E6-40);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi40, .wp-child-theme-brandfeld .elementor-widget.E6.semi40 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 40%,
    transparent 60%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken40, .wp-child-theme-brandfeld .elementor-widget.darken40 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken40:before, .wp-child-theme-brandfeld .elementor-widget.darken40:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 40%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken40 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken40 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o40, .wp-child-theme-brandfeld .elementor-widget .o40 {
  opacity: 0.4;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m30, .wp-child-theme-brandfeld .elementor-widget.E6.m30 {
  --background-color: var(--color-E6-30);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi30, .wp-child-theme-brandfeld .elementor-widget.E6.semi30 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 30%,
    transparent 70%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken30, .wp-child-theme-brandfeld .elementor-widget.darken30 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken30:before, .wp-child-theme-brandfeld .elementor-widget.darken30:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 30%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken30 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken30 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o30, .wp-child-theme-brandfeld .elementor-widget .o30 {
  opacity: 0.3;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m20, .wp-child-theme-brandfeld .elementor-widget.E6.m20 {
  --background-color: var(--color-E6-20);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi20, .wp-child-theme-brandfeld .elementor-widget.E6.semi20 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 20%,
    transparent 80%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken20, .wp-child-theme-brandfeld .elementor-widget.darken20 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken20:before, .wp-child-theme-brandfeld .elementor-widget.darken20:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 20%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken20 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken20 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o20, .wp-child-theme-brandfeld .elementor-widget .o20 {
  opacity: 0.2;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m10, .wp-child-theme-brandfeld .elementor-widget.E6.m10 {
  --background-color: var(--color-E6-10);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi10, .wp-child-theme-brandfeld .elementor-widget.E6.semi10 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 10%,
    transparent 90%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken10, .wp-child-theme-brandfeld .elementor-widget.darken10 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken10:before, .wp-child-theme-brandfeld .elementor-widget.darken10:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 10%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken10 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken10 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o10, .wp-child-theme-brandfeld .elementor-widget .o10 {
  opacity: 0.1;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m5, .wp-child-theme-brandfeld .elementor-widget.E6.m5 {
  --background-color: var(--color-E6-5);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi5, .wp-child-theme-brandfeld .elementor-widget.E6.semi5 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 5%,
    transparent 95%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken5, .wp-child-theme-brandfeld .elementor-widget.darken5 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken5:before, .wp-child-theme-brandfeld .elementor-widget.darken5:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 5%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken5 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken5 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o5, .wp-child-theme-brandfeld .elementor-widget .o5 {
  opacity: 0.05;
}
.wp-child-theme-brandfeld .e-con.E6, .wp-child-theme-brandfeld .elementor-widget.E6 {
  --background-color: var(--color-E6-100);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.m0, .wp-child-theme-brandfeld .elementor-widget.E6.m0 {
  --background-color: var(--color-E6-0);
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.E6.semi0, .wp-child-theme-brandfeld .elementor-widget.E6.semi0 {
  --background-color: color-mix(
    in oklch,
    var(--color-E6-100) 0%,
    transparent 100%
  );
  --color: var(--color-E6-fg);
}
.wp-child-theme-brandfeld .e-con.darken0, .wp-child-theme-brandfeld .elementor-widget.darken0 {
  position: relative;
}
.wp-child-theme-brandfeld .e-con.darken0:before, .wp-child-theme-brandfeld .elementor-widget.darken0:before {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0%);
  z-index: 1;
}
.wp-child-theme-brandfeld .e-con.darken0 > .e-con-inner, .wp-child-theme-brandfeld .elementor-widget.darken0 > .e-con-inner {
  position: relative;
  z-index: 2;
}
.wp-child-theme-brandfeld .e-con .o0, .wp-child-theme-brandfeld .elementor-widget .o0 {
  opacity: 0;
}
.wp-child-theme-brandfeld .e-con:not(.S1, .S2, .S3, .FOOTER, .E1, .E2, .E3, .E4, .E5, .E6), .wp-child-theme-brandfeld .elementor-widget:not(.S1, .S2, .S3, .FOOTER, .E1, .E2, .E3, .E4, .E5, .E6) {
  background-color: transparent;
}
.wp-child-theme-brandfeld .e-parent > .e-con-inner {
  padding-inline: var(--parent-padding-inline);
  padding-block: var(--parent-padding-block);
}
.wp-child-theme-brandfeld .e-con.padding-block-small > .e-con-inner {
  padding-block: var(--container-padding-block-s);
}
.wp-child-theme-brandfeld .e-con.padding-block-medium > .e-con-inner {
  padding-block: var(--container-padding-block-m);
}
.wp-child-theme-brandfeld .e-con.padding-block-large > .e-con-inner {
  padding-block: var(--container-padding-block-l);
}
.wp-child-theme-brandfeld .e-con.padding-block-extra-large > .e-con-inner {
  padding-block: var(--container-padding-block-xl);
}
.wp-child-theme-brandfeld .e-con.padding-frame > .e-con-inner {
  padding: var(--container-padding-frame);
}
.wp-child-theme-brandfeld .e-con.padding-card > .e-con-inner, .wp-child-theme-brandfeld .e-con.component-card > .e-con-inner {
  padding: var(--container-padding-card);
}
.wp-child-theme-brandfeld .e-con.padding-reset > .e-con-inner {
  padding-inline: 0;
  padding-block: 0;
}
@media (max-width: 575px) {
  .wp-child-theme-brandfeld .e-parent.padding-frame > .e-con-inner {
    padding-inline: 0;
    padding-block: 0;
  }
  .wp-child-theme-brandfeld .e-parent.padding-frame > .e-con-inner .e-con {
    border-radius: 0;
  }
}
.wp-child-theme-brandfeld .e-con.max-extra-small:not(.e-parent), .wp-child-theme-brandfeld .e-con .elementor-widget.max-extra-small {
  max-width: var(--container-max-width-xs);
}
.wp-child-theme-brandfeld .e-con.max-small:not(.e-parent), .wp-child-theme-brandfeld .e-con .elementor-widget.max-small {
  max-width: var(--container-max-width-s);
}
.wp-child-theme-brandfeld .e-con.max-medium:not(.e-parent), .wp-child-theme-brandfeld .e-con .elementor-widget.max-medium {
  max-width: var(--container-max-width-m);
}
.wp-child-theme-brandfeld .e-con.max-large:not(.e-parent), .wp-child-theme-brandfeld .e-con .elementor-widget.max-large {
  max-width: var(--container-max-width-l);
}
.wp-child-theme-brandfeld .e-con.max-extra-large:not(.e-parent), .wp-child-theme-brandfeld .e-con .elementor-widget.max-extra-large {
  max-width: var(--container-max-width-xl);
}
.wp-child-theme-brandfeld .elementor-element.max-responsive-25-768 {
  max-width: 100%;
  width: max(25vw, 768px);
}
.wp-child-theme-brandfeld .elementor-element.max-responsive-33-768 {
  max-width: 100%;
  width: max(33vw, 768px);
}
.wp-child-theme-brandfeld .elementor-element.max-responsive-25-1024 {
  max-width: 100%;
  width: max(25vw, 1024px);
}
.wp-child-theme-brandfeld .elementor-element {
  --column-gap: var(--rows-default);
  --row-gap: var(--rows-default);
}
.wp-child-theme-brandfeld .elementor-element.rows-zero {
  --row-gap: var(--rows-zero);
}
.wp-child-theme-brandfeld .elementor-element.rows-dense {
  --row-gap: var(--rows-dense);
}
.wp-child-theme-brandfeld .elementor-element.rows-tight {
  --row-gap: var(--rows-tight);
}
.wp-child-theme-brandfeld .elementor-element.rows-default {
  --row-gap: var(--rows-default);
}
.wp-child-theme-brandfeld .elementor-element.rows-relaxed {
  --row-gap: var(--rows-relaxed);
}
.wp-child-theme-brandfeld .elementor-element.rows-spacious {
  --row-gap: var(--rows-spacious);
}
.wp-child-theme-brandfeld .elementor-element.columns-zero {
  --column-gap: var(--columns-zero);
}
.wp-child-theme-brandfeld .elementor-element.columns-dense {
  --column-gap: var(--columns-dense);
}
.wp-child-theme-brandfeld .elementor-element.columns-tight {
  --column-gap: var(--columns-tight);
}
.wp-child-theme-brandfeld .elementor-element.columns-default {
  --column-gap: var(--columns-default);
}
.wp-child-theme-brandfeld .elementor-element.columns-relaxed {
  --column-gap: var(--columns-relaxed);
}
.wp-child-theme-brandfeld .elementor-element.columns-spacious {
  --column-gap: var(--columns-spacious);
}
.wp-child-theme-brandfeld .elementor-element.rounding-small, .wp-child-theme-brandfeld .elementor-element.e-con.component-card {
  border-radius: var(--rounding-s);
}
.wp-child-theme-brandfeld .elementor-element.rounding-medium {
  border-radius: var(--rounding-m);
}
.wp-child-theme-brandfeld .elementor-element.rounding-large {
  border-radius: var(--rounding-l);
}
.wp-child-theme-brandfeld .elementor-element.border-bottom {
  border-bottom-width: 1px;
  border-bottom-style: solid;
}
.wp-child-theme-brandfeld .elementor-element.border-top {
  border-top-width: 1px;
  border-top-style: solid;
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion {
  --n-accordion-title-icon-order: 1;
  --n-accordion-title-justify-content: space-between;
  border-bottom: var(--border);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion {
  display: grid;
  gap: var(--gap);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item {
  color: currentColor;
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item > .e-con, .wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title {
  border: none;
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title {
  --n-accordion-title-hover-color: currentColor;
  --n-accordion-title-active-color: currentColor;
  padding-inline: var(--padding-inline);
  padding-block: var(--padding-block);
  border-top: var(--border);
  border-radius: var(--border-radius);
  color: var(--color);
  background-color: var(--background-color);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title:hover, .wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title:focus {
  color: currentColor;
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title-text {
  font-family: var(--font-family-copy);
  font-size: var(--copy-0);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
  font-weight: var(--font-weight-medium);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title-icon span {
  --n-accordion-icon-normal-color: transparent;
  --n-accordion-icon-active-color: transparent;
  --n-accordion-icon-hover-color: transparent;
  width: var(--icon-size);
  height: var(--icon-size);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion .e-n-accordion-item-title-icon span > svg {
  width: var(--icon-size);
  height: var(--icon-size);
  stroke-width: var(--icon-stroke-width);
}
.wp-child-theme-brandfeld .elementor-widget-n-accordion summary + * {
  padding-inline: var(--padding-inline);
  padding-block: var(--padding-block);
}
.wp-child-theme-brandfeld .elementor-widget-button .elementor-button-content-wrapper {
  display: flex;
  gap: var(--gap);
  align-items: center;
}
.wp-child-theme-brandfeld .elementor-widget-button .elementor-button {
  display: flex;
  padding: var(--padding);
  background-color: var(--background-color);
  border: var(--border);
  border-radius: var(--border-radius);
  color: var(--color);
}
.wp-child-theme-brandfeld .elementor-widget-button svg {
  width: var(--icon-size);
  height: var(--icon-size);
}
.wp-child-theme-brandfeld .elementor-widget-button svg.lucide {
  stroke-width: var(--icon-stroke-width);
}
.wp-child-theme-brandfeld .elementor-widget-button svg.e-font-icon-svg {
  fill: var(--icon-color);
}
:is(.e-con, .e-con > .e-con-inner) > .elementor-background-video-container {
  border-radius: inherit !important;
}
.e-con:has(> .elementor-background-video-container) {
  background-color: transparent !important;
}
.wp-child-theme-brandfeld .e-con {
  background-color: var(--background-color, transparent);
  color: var(--color);
  border-color: currentColor;
  overflow: hidden;
  transition: none;
}
.wp-child-theme-brandfeld .e-con.on-hover-blur > .e-con-inner {
  will-change: transform, opacity;
  transition: transform 0.25s cubic-bezier(0.05, 0.3, 0.1, 1), backdrop-filter 0.65s cubic-bezier(0.05, 0.3, 0.1, 1);
}
.wp-child-theme-brandfeld .e-con.on-hover-blur > .e-con-inner:hover, .wp-child-theme-brandfeld .e-con.on-hover-blur > .e-con-inner:focus {
  transform: translateY(-2px);
  backdrop-filter: blur(var(--blur-intensity));
}
.wp-child-theme-brandfeld .elementor-widget-icon {
  line-height: 0;
  color: var(--color);
}
.wp-child-theme-brandfeld .elementor-widget-icon .elementor-widget-container {
  display: flex;
}
.wp-child-theme-brandfeld .elementor-widget-icon .elementor-icon {
  font-size: var(--icon-size);
  padding: var(--padding);
  background-color: var(--background-color);
  border-radius: var(--border-radius);
}
.wp-child-theme-brandfeld .elementor-widget-icon svg.e-font-icon-svg {
  fill: var(--icon-color);
}
.wp-child-theme-brandfeld .elementor-widget-icon svg.lucide {
  stroke: var(--icon-color);
  stroke-width: var(--icon-stroke-width);
}
.wp-child-theme-brandfeld .elementor-widget-icon svg:not(.lucide, .e-font-icon-svg) * {
  stroke: var(--icon-color);
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-items {
  display: flex;
  flex-direction: column;
  gap: var(--row-gap);
  margin-inline: 0 !important;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-item {
  margin: 0 !important;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-item a {
  gap: var(--icon-text-gap);
  text-decoration: none;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-icon {
  order: var(--icon-flex-order);
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-icon svg {
  margin: 0;
  --e-icon-list-icon-size: var(--icon-size);
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-icon .e-font-icon-svg {
  fill: currentColor;
}
.wp-child-theme-brandfeld .elementor-widget-icon-list .elementor-icon-list-text {
  padding: 0;
}
.wp-child-theme-brandfeld .elementor-widget-n-menu {
  --n-menu-title-color-normal: inherit;
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-text {
  font-family: var(--font-family-copy);
  font-size: var(--copy-0);
  font-weight: var(--font-weight-regular);
  line-height: 1.6;
  font-weight: var(--font-weight-regular);
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-text {
  position: relative;
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-text::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -2px;
  height: 1px;
  width: 100%;
  background-color: currentColor;
  transform: scaleX(0);
  transform-origin: left;
  transition: transform 0.3s ease-in-out;
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-text:hover::after, .wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-text:focus::after {
  transform: scaleX(1);
  transform-origin: left;
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-text:not(:hover):not(:focus)::after {
  transform: scaleX(0);
  transform-origin: right;
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title {
  --n-menu-title-padding: 0;
  background-color: var(--background-color);
}
.wp-child-theme-brandfeld .elementor-widget-n-menu .e-n-menu-title-container {
  padding: var(--padding);
  text-decoration: none;
}
[data-elementor-post-type] .zero, [data-elementor-post-type] .dense, [data-elementor-post-type] .tight, [data-elementor-post-type] .default, [data-elementor-post-type] .relaxed, [data-elementor-post-type] .spacious {
  outline: 4px dotted red;
}
