:root {--text-4xs: clamp(0.52rem, calc(-0.002142857142857143 * (100vw - 20rem) + 0.52rem), 0.37rem);--text-3xs: clamp(0.59rem, calc(-0.0018571428571428565 * (100vw - 20rem) + 0.59rem), 0.46rem);--text-2xs: clamp(0.66rem, calc(-0.0011428571428571438 * (100vw - 20rem) + 0.66rem), 0.58rem);--text-xs: clamp(0.74rem, calc(-0.00028571428571428595 * (100vw - 20rem) + 0.74rem), 0.72rem);--text-s: clamp(0.83rem, calc(0.0010000000000000009 * (100vw - 20rem) + 0.83rem), 0.9rem);--text-m: clamp(0.94rem, calc(0.0027142857142857134 * (100vw - 20rem) + 0.94rem), 1.13rem);--text-l: clamp(1.05rem, calc(0.005142857142857141 * (100vw - 20rem) + 1.05rem), 1.41rem);--text-xl: clamp(1.19rem, calc(0.008142857142857144 * (100vw - 20rem) + 1.19rem), 1.76rem);--text-2xl: clamp(1.33rem, calc(0.01242857142857143 * (100vw - 20rem) + 1.33rem), 2.2rem);--text-3xl: clamp(1.5rem, calc(0.017857142857142856 * (100vw - 20rem) + 1.5rem), 2.75rem);--text-4xl: clamp(1.69rem, calc(0.02485714285714286 * (100vw - 20rem) + 1.69rem), 3.43rem);--text-5xl: clamp(1.9rem, calc(0.03414285714285714 * (100vw - 20rem) + 1.9rem), 4.29rem);--space-5xs: clamp(0.39rem, calc(0.00014285714285714298 * (100vw - 20rem) + 0.39rem), 0.4rem);--space-4xs: clamp(0.49rem, calc(0.0005714285714285719 * (100vw - 20rem) + 0.49rem), 0.53rem);--space-3xs: clamp(0.61rem, calc(0.0014285714285714284 * (100vw - 20rem) + 0.61rem), 0.71rem);--space-2xs: clamp(0.77rem, calc(0.0025714285714285704 * (100vw - 20rem) + 0.77rem), 0.95rem);--space-xs: clamp(0.96rem, calc(0.004428571428571429 * (100vw - 20rem) + 0.96rem), 1.27rem);--space-s: clamp(1.2rem, calc(0.007 * (100vw - 20rem) + 1.2rem), 1.69rem);--space-m: clamp(1.5rem, calc(0.010714285714285714 * (100vw - 20rem) + 1.5rem), 2.25rem);--space-l: clamp(1.88rem, calc(0.016 * (100vw - 20rem) + 1.88rem), 3rem);--space-xl: clamp(2.34rem, calc(0.023714285714285716 * (100vw - 20rem) + 2.34rem), 4rem);--space-2xl: clamp(2.93rem, calc(0.03428571428571429 * (100vw - 20rem) + 2.93rem), 5.33rem);--space-3xl: clamp(3.66rem, calc(0.049142857142857134 * (100vw - 20rem) + 3.66rem), 7.1rem);--space-4xl: clamp(4.58rem, calc(0.06985714285714287 * (100vw - 20rem) + 4.58rem), 9.47rem);--space-5xl: clamp(5.72rem, calc(0.09857142857142856 * (100vw - 20rem) + 5.72rem), 12.62rem);--color-brand-50: #f0f6fb;--color-brand-100: #daeef7;--color-brand-200: #b5ddf0;--color-brand-300: #7fc2e5;--color-brand-400: #4a9dd1;--color-brand-500: #1d79bf;--color-brand-600: #0069b3;--color-brand-700: #005fa3;--color-brand-800: #004d82;--color-brand-900: #003a62;--color-navy-50: #f0f4f8;--color-navy-100: #d9e2ec;--color-navy-200: #bcccdc;--color-navy-300: #9fb3c8;--color-navy-400: #829ab1;--color-navy-500: #627d98;--color-navy-600: #486581;--color-navy-700: #334e68;--color-navy-800: #243b53;--color-navy-900: #102a43;--color-teal-50: #f0f7f6;--color-teal-100: #e3f2f0;--color-teal-200: #c9e6e3;--color-teal-300: #9cd1ce;--color-teal-400: #6bb9b0;--color-teal-500: #3d9fa0;--color-teal-600: #0a7e87;--color-teal-700: #086b75;--color-teal-800: #065861;--color-teal-900: #043d4a;--color-accent-50: #fff1f2;--color-accent-100: #ffe4e6;--color-accent-200: #fecdd3;--color-accent-300: #fda4af;--color-accent-400: #fb7185;--color-accent-500: #f43f5e;--color-accent-600: #e11d48;--color-accent-700: #be123c;--color-sand-100: #fef3c7;--color-sand-200: #fde68a;--color-sand-300: #fcd34d;--color-sand-400: #fbbf24;--color-sand-500: #f59e0b;--color-sand-600: #d97706;--color-ink-900: #0f172a;--color-ink-700: #334155;--color-ink-500: #64748b;--color-line: #e2e8f0;--color-surface: #ffffff;--color-canvas: #f8fafc;--color-success: #059669;--color-warning: #d97706;--color-danger: #dc2626;--font-heading: 'Space Grotesk', -apple-system, BlinkMacSystemFont, sans-serif;--font-sans: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;--min-screen-width: 320px;--max-screen-width: 1400px;--primary: hsla(240,100%,50%,1);--primary-5: hsla(240,100%,50%,0.05);--primary-10: hsla(240,100%,50%,0.1);--primary-20: hsla(240,100%,50%,0.2);--primary-30: hsla(240,100%,50%,0.3);--primary-40: hsla(240,100%,50%,0.4);--primary-50: hsla(240,100%,50%,0.5);--primary-60: hsla(240,100%,50%,0.6);--primary-70: hsla(240,100%,50%,0.7);--primary-80: hsla(240,100%,50%,0.8);--primary-90: hsla(240,100%,50%,0.9);--primary-d-1: hsla(245,91%,43%,1);--primary-d-2: hsla(248,83%,35%,1);--primary-d-3: hsla(251,76%,27%,1);--primary-d-4: hsla(254,68%,19%,1);--primary-d-5: hsla(263,61%,10%,1);--primary-l-1: hsla(252,100%,62%,1);--primary-l-2: hsla(256,100%,69%,1);--primary-l-3: hsla(259,100%,77%,1);--primary-l-4: hsla(261,100%,84%,1);--primary-l-5: hsla(263,100%,92%,1);--secondary: hsla(239,100%,18.4%,1);--secondary-5: hsla(239,100%,18%,0.05);--secondary-10: hsla(239,100%,18%,0.1);--secondary-20: hsla(239,100%,18%,0.2);--secondary-30: hsla(239,100%,18%,0.3);--secondary-40: hsla(239,100%,18%,0.4);--secondary-50: hsla(239,100%,18%,0.5);--secondary-60: hsla(239,100%,18%,0.6);--secondary-70: hsla(239,100%,18%,0.7);--secondary-80: hsla(239,100%,18%,0.8);--secondary-90: hsla(239,100%,18%,0.9);--secondary-d-1: hsla(246,93%,16%,1);--secondary-d-2: hsla(254,92%,13%,1);--secondary-d-3: hsla(262,94%,10%,1);--secondary-d-4: hsla(268,96%,7%,1);--secondary-d-5: hsla(266,97%,4%,1);--secondary-l-1: hsla(254,51%,31%,1);--secondary-l-2: hsla(257,31%,44%,1);--secondary-l-3: hsla(259,25%,57%,1);--secondary-l-4: hsla(260,26%,71%,1);--secondary-l-5: hsla(261,26%,85%,1);--accent: hsla(357,62%,52%,1);--accent-5: hsla(357,62%,52%,0.05);--accent-10: hsla(357,62%,52%,0.1);--accent-20: hsla(357,62%,52%,0.2);--accent-30: hsla(357,62%,52%,0.3);--accent-40: hsla(357,62%,52%,0.4);--accent-50: hsla(357,62%,52%,0.5);--accent-60: hsla(357,62%,52%,0.6);--accent-70: hsla(357,62%,52%,0.7);--accent-80: hsla(357,62%,52%,0.8);--accent-90: hsla(357,62%,52%,0.9);--accent-d-1: hsla(358,54%,43%,1);--accent-d-2: hsla(359,51%,35%,1);--accent-d-3: hsla(1,49%,26%,1);--accent-d-4: hsla(2,45%,18%,1);--accent-d-5: hsla(7,41%,10%,1);--accent-l-1: hsla(2,65%,61%,1);--accent-l-2: hsla(4,70%,70%,1);--accent-l-3: hsla(5,76%,77%,1);--accent-l-4: hsla(6,82%,85%,1);--accent-l-5: hsla(6,88%,93%,1);--teal: hsla(183,100%,33.7%,1);--teal-5: hsla(183,100%,34%,0.05);--teal-10: hsla(183,100%,34%,0.1);--teal-20: hsla(183,100%,34%,0.2);--teal-30: hsla(183,100%,34%,0.3);--teal-40: hsla(183,100%,34%,0.4);--teal-50: hsla(183,100%,34%,0.5);--teal-60: hsla(183,100%,34%,0.6);--teal-70: hsla(183,100%,34%,0.7);--teal-80: hsla(183,100%,34%,0.8);--teal-90: hsla(183,100%,34%,0.9);--teal-d-1: hsla(184,75%,32%,1);--teal-d-2: hsla(184,62%,27%,1);--teal-d-3: hsla(184,52%,21%,1);--teal-d-4: hsla(184,42%,15%,1);--teal-d-5: hsla(184,29%,9%,1);--teal-l-1: hsla(184,43%,52%,1);--teal-l-2: hsla(184,41%,63%,1);--teal-l-3: hsla(184,40%,72%,1);--teal-l-4: hsla(184,39%,82%,1);--teal-l-5: hsla(184,39%,91%,1);--orange: hsla(42,100%,50%,1);--orange-5: hsla(42,100%,50%,0.05);--orange-10: hsla(42,100%,50%,0.1);--orange-20: hsla(42,100%,50%,0.2);--orange-30: hsla(42,100%,50%,0.3);--orange-40: hsla(42,100%,50%,0.4);--orange-50: hsla(42,100%,50%,0.5);--orange-60: hsla(42,100%,50%,0.6);--orange-70: hsla(42,100%,50%,0.7);--orange-80: hsla(42,100%,50%,0.8);--orange-90: hsla(42,100%,50%,0.9);--orange-d-1: hsla(41,86%,44%,1);--orange-d-2: hsla(40,77%,36%,1);--orange-d-3: hsla(39,70%,28%,1);--orange-d-4: hsla(38,61%,19%,1);--orange-d-5: hsla(37,51%,11%,1);--orange-l-1: hsla(39,100%,64%,1);--orange-l-2: hsla(39,100%,72%,1);--orange-l-3: hsla(39,100%,79%,1);--orange-l-4: hsla(38,100%,86%,1);--orange-l-5: hsla(38,100%,93%,1);--yellow: hsla(56,100%,48%,1);--yellow-5: hsla(56,100%,48%,0.05);--yellow-10: hsla(56,100%,48%,0.1);--yellow-20: hsla(56,100%,48%,0.2);--yellow-30: hsla(56,100%,48%,0.3);--yellow-40: hsla(56,100%,48%,0.4);--yellow-50: hsla(56,100%,48%,0.5);--yellow-60: hsla(56,100%,48%,0.6);--yellow-70: hsla(56,100%,48%,0.7);--yellow-80: hsla(56,100%,48%,0.8);--yellow-90: hsla(56,100%,48%,0.9);--yellow-d-1: hsla(55,83%,43%,1);--yellow-d-2: hsla(55,73%,36%,1);--yellow-d-3: hsla(54,64%,28%,1);--yellow-d-4: hsla(54,55%,19%,1);--yellow-d-5: hsla(52,43%,11%,1);--yellow-l-1: hsla(54,94%,64%,1);--yellow-l-2: hsla(53,97%,73%,1);--yellow-l-3: hsla(52,100%,80%,1);--yellow-l-4: hsla(52,100%,87%,1);--yellow-l-5: hsla(51,100%,93%,1);--subtle: hsla(37,35%,93%,1);--bg-body: hsla(0,0%,100%,1);--bg-surface: hsla(37,35%,97%,1);--bg-surface-hover: hsla(37,30%,93%,1);--text-body: hsla(236,25%,20%,1);--text-title: hsla(239,100%,18.4%,1);--link: hsla(240,100%,50%,1);--link-fg: hsla(0,0%,100%,1);--link-hover: hsla(239,100%,18.4%,1);--link-fg-hover: hsla(56,100%,50%,1);--border-primary: hsla(37,18%,87%,1);--shadow-primary: hsla(240,100%,15%,0.5);--light: hsla(85,0%,100%,1);--light-5: hsla(0,0%,100%,0.05);--light-10: hsla(0,0%,100%,0.1);--light-20: hsla(0,0%,100%,0.2);--light-30: hsla(0,0%,100%,0.3);--light-40: hsla(0,0%,100%,0.4);--light-50: hsla(0,0%,100%,0.5);--light-60: hsla(0,0%,100%,0.6);--light-70: hsla(0,0%,100%,0.7);--light-80: hsla(0,0%,100%,0.8);--light-90: hsla(0,0%,100%,0.9);--dark: hsla(0,0%,0%,1);--dark-5: hsla(0,0%,0%,0.05);--dark-10: hsla(0,0%,0%,0.1);--dark-20: hsla(0,0%,0%,0.2);--dark-30: hsla(0,0%,0%,0.3);--dark-40: hsla(0,0%,0%,0.4);--dark-50: hsla(0,0%,0%,0.5);--dark-60: hsla(0,0%,0%,0.6);--dark-70: hsla(0,0%,0%,0.7);--dark-80: hsla(0,0%,0%,0.8);--dark-90: hsla(0,0%,0%,0.9);--muted: hsla(236,15%,42%,1);--muted-d-1: hsla(236,14%,33%,1);--muted-d-2: hsla(237,14%,25%,1);--muted-d-3: hsla(237,12%,17%,1);--muted-d-4: hsla(238,10%,10%,1);--muted-l-1: hsla(237,11%,53%,1);--muted-l-2: hsla(238,11%,64%,1);--muted-l-3: hsla(239,11%,76%,1);--muted-l-4: hsla(239,11%,88%,1);--success: hsla(152,70%,22%,1);--success-5: hsla(152,70%,22%,0.05);--success-10: hsla(152,70%,22%,0.1);--success-20: hsla(152,70%,22%,0.2);--success-30: hsla(152,70%,22%,0.3);--success-40: hsla(152,70%,22%,0.4);--success-50: hsla(152,70%,22%,0.5);--success-60: hsla(152,70%,22%,0.6);--success-70: hsla(152,70%,22%,0.7);--success-80: hsla(152,70%,22%,0.8);--success-90: hsla(152,70%,22%,0.9);--success-d-1: hsla(151,61%,19%,1);--success-d-2: hsla(149,53%,16%,1);--success-d-3: hsla(147,45%,13%,1);--success-d-4: hsla(146,36%,10%,1);--success-d-5: hsla(144,35%,6%,1);--success-l-1: hsla(146,31%,36%,1);--success-l-2: hsla(144,18%,49%,1);--success-l-3: hsla(143,17%,61%,1);--success-l-4: hsla(142,17%,74%,1);--success-l-5: hsla(141,17%,87%,1);--error: hsla(4,80%,28%,1);--error-5: hsla(4,80%,28%,0.05);--error-10: hsla(4,80%,28%,0.1);--error-20: hsla(4,80%,28%,0.2);--error-30: hsla(4,80%,28%,0.3);--error-40: hsla(4,80%,28%,0.4);--error-50: hsla(4,80%,28%,0.5);--error-60: hsla(4,80%,28%,0.6);--error-70: hsla(4,80%,28%,0.7);--error-80: hsla(4,80%,28%,0.8);--error-90: hsla(4,80%,28%,0.9);--error-d-1: hsla(6,78%,24%,1);--error-d-2: hsla(8,76%,19%,1);--error-d-3: hsla(11,75%,15%,1);--error-d-4: hsla(16,76%,10%,1);--error-d-5: hsla(18,81%,6%,1);--error-l-1: hsla(10,52%,40%,1);--error-l-2: hsla(11,38%,52%,1);--error-l-3: hsla(12,41%,64%,1);--error-l-4: hsla(12,43%,76%,1);--error-l-5: hsla(12,46%,88%,1);--warning: hsla(42,75%,24%,1);--warning-5: hsla(42,75%,24%,0.05);--warning-10: hsla(42,75%,24%,0.1);--warning-20: hsla(42,75%,24%,0.2);--warning-30: hsla(42,75%,24%,0.3);--warning-40: hsla(42,75%,24%,0.4);--warning-50: hsla(42,75%,24%,0.5);--warning-60: hsla(42,75%,24%,0.6);--warning-70: hsla(42,75%,24%,0.7);--warning-80: hsla(42,75%,24%,0.8);--warning-90: hsla(42,75%,24%,0.9);--warning-d-1: hsla(42,70%,21%,1);--warning-d-2: hsla(41,64%,17%,1);--warning-d-3: hsla(41,58%,14%,1);--warning-d-4: hsla(41,55%,10%,1);--warning-d-5: hsla(41,61%,6%,1);--warning-l-1: hsla(40,42%,37%,1);--warning-l-2: hsla(39,26%,49%,1);--warning-l-3: hsla(38,26%,61%,1);--warning-l-4: hsla(37,27%,74%,1);--warning-l-5: hsla(36,28%,87%,1);--info: hsla(210,75%,25%,1);--info-5: hsla(210,75%,25%,0.05);--info-10: hsla(210,75%,25%,0.1);--info-20: hsla(210,75%,25%,0.2);--info-30: hsla(210,75%,25%,0.3);--info-40: hsla(210,75%,25%,0.4);--info-50: hsla(210,75%,25%,0.5);--info-60: hsla(210,75%,25%,0.6);--info-70: hsla(210,75%,25%,0.7);--info-80: hsla(210,75%,25%,0.8);--info-90: hsla(210,75%,25%,0.9);--info-d-1: hsla(212,66%,22%,1);--info-d-2: hsla(213,58%,18%,1);--info-d-3: hsla(215,49%,15%,1);--info-d-4: hsla(217,40%,11%,1);--info-d-5: hsla(218,38%,7%,1);--info-l-1: hsla(216,36%,39%,1);--info-l-2: hsla(218,22%,51%,1);--info-l-3: hsla(220,22%,63%,1);--info-l-4: hsla(221,22%,75%,1);--info-l-5: hsla(221,23%,87%,1);--space-5xs: clamp(0.39rem,calc(0.01vw + 0.39rem),0.4rem);--space-4xs: clamp(0.49rem,calc(0.06vw + 0.48rem),0.53rem);--space-3xs: clamp(0.61rem,calc(0.15vw + 0.58rem),0.71rem);--space-2xs: clamp(0.77rem,calc(0.27vw + 0.71rem),0.95rem);--space-xs: clamp(0.96rem,calc(0.45vw + 0.87rem),1.27rem);--space-s: clamp(1.2rem,calc(0.72vw + 1.06rem),1.69rem);--space-m: clamp(1.5rem,calc(1.11vw + 1.28rem),2.25rem);--space-l: clamp(1.88rem,calc(1.67vw + 1.54rem),3rem);--space-xl: clamp(2.34rem,calc(2.45vw + 1.85rem),4rem);--space-2xl: clamp(2.93rem,calc(3.56vw + 2.22rem),5.33rem);--space-3xl: clamp(3.66rem,calc(5.1vw + 2.64rem),7.1rem);--space-4xl: clamp(4.58rem,calc(7.25vw + 3.13rem),9.47rem);--space-5xl: clamp(5.72rem,calc(10.22vw + 3.68rem),12.62rem);--text-4xs: clamp(0.57rem,calc(-0.18vw + 0.61rem),0.45rem);--text-3xs: clamp(0.64rem,calc(-0.15vw + 0.67rem),0.54rem);--text-2xs: clamp(0.72rem,calc(-0.11vw + 0.75rem),0.65rem);--text-xs: clamp(0.81rem,calc(-0.05vw + 0.82rem),0.78rem);--text-s: clamp(0.92rem,calc(0.03vw + 0.91rem),0.94rem);--text-m: clamp(1.03rem,calc(0.14vw + 1rem),1.13rem);--text-l: clamp(1.16rem,calc(0.28vw + 1.1rem),1.35rem);--text-xl: clamp(1.3rem,calc(0.47vw + 1.21rem),1.62rem);--text-2xl: clamp(1.47rem,calc(0.7vw + 1.33rem),1.94rem);--text-3xl: clamp(1.65rem,calc(1.01vw + 1.45rem),2.33rem);--text-4xl: clamp(1.86rem,calc(1.39vw + 1.58rem),2.8rem);--text-5xl: clamp(2.09rem,calc(1.88vw + 1.72rem),3.36rem);--text-6xl: clamp(2.35rem,calc(2.49vw + 1.85rem),4.03rem);--muted-fg: var(--light);--primary-fg: var(--light);--secondary-fg: var(--light);--accent-fg: var(--light);--success-fg: var(--light);--error-fg: var(--light);--warning-fg: var(--light);--info-fg: var(--light);--orange-fg: var(--dark);--teal-fg: var(--light);--muted-surface-fg: var(--muted-d-4);--primary-surface-fg: var(--primary-d-4);--secondary-surface-fg: var(--secondary-d-4);--accent-surface-fg: var(--accent-d-4);--success-surface-fg: var(--success-d-4);--error-surface-fg: var(--error-d-4);--warning-surface-fg: var(--warning-d-4);--info-surface-fg: var(--info-d-4);--orange-surface-fg: var(--orange-d-4);--teal-surface-fg: var(--teal-d-4);--muted-surface: var(--muted-5);--primary-surface: var(--primary-5);--secondary-surface: var(--secondary-5);--accent-surface: var(--accent-5);--success-surface: var(--success-5);--error-surface: var(--error-5);--warning-surface: var(--warning-5);--info-surface: var(--info-5);--orange-surface: var(--orange-5);--teal-surface: var(--teal-5);--hero-title-size: var(--text-4xl);--post-title-size: var(--text-2xl);--nav-link-size: var(--text-s);--heading-font-family: "Sora",sans-serif;--display-font-family: "Sora",sans-serif;--body-font-family: "Geist",sans-serif;--line-height-2xs: 1;--line-height-xs: 1.2;--line-height-s: 1.36;--line-height-m: 1.5;--line-height-l: 1.6;--line-height-xl: 1.8;--body-line-height: var(--line-height-m);--heading-font-weight: 900;--body-font-weight: 400;--section-spacing-xs: var(--space-xl);--section-spacing-s: var(--space-2xl);--section-spacing-m: var(--space-3xl);--section-spacing-l: var(--space-4xl);--section-spacing-xl: var(--space-5xl);--header-space: var(--space-s);--btn-space: var(--space-xs) var(--space-s);--card-space: var(--space-s);--footer-space: var(--space-s) var(--space-m);--global-gutter-small: var(--space-xs);--global-gutter: var(--space-s);--global-gutter-medium: var(--space-m);--global-gutter-large: var(--space-l);--global-gutter-xlarge: var(--space-xl);--global-gutter-2xlarge: var(--space-2xl);--article-gutter-xsmall: var(--space-4xs);--article-gutter-small: var(--space-2xs);--article-gutter: var(--space-xs);--article-gutter-large: var(--space-s);--article-gutter-xlarge: var(--space-m);--columns-1: repeat(1,minmax(0,1fr));--columns-2: repeat(2,minmax(0,1fr));--columns-3: repeat(3,minmax(0,1fr));--columns-4: repeat(4,minmax(0,1fr));--columns-5: repeat(5,minmax(0,1fr));--columns-6: repeat(6,minmax(0,1fr));--columns-7: repeat(7,minmax(0,1fr));--columns-8: repeat(8,minmax(0,1fr));--boxed-width: var(--max-screen-width);--width-3xlarge: calc(var(--boxed-width) * 0.85);--width-2xlarge: calc(var(--boxed-width) * 0.65);--width-xlarge: calc(var(--boxed-width) * 0.5);--width-large: calc(var(--width-xlarge) * 0.85);--width-medium: calc(var(--width-xlarge) * 0.75);--width-small: calc(var(--width-xlarge) * 0.5);--width-xsmall: calc(var(--width-xlarge) * 0.25);--boxed-width-netto: calc(88rem - 2* var(--container-padding-vertical));--container-padding-vertical: var(--space-m);--container-padding-horizontal: var(--space-m);--container-large: calc(var(--boxed-width) * 1.25);--container-xlarge: calc(var(--boxed-width) * 1.5);--container-2xlarge: calc(var(--boxed-width) * 1.75);--container-medium: var(--width-3xlarge);--container-small: var(--width-2xlarge);--container-xsmall: var(--width-xlarge);--radius-xs: clamp(0.25rem,calc(0vw + 0.25rem),0.25rem);--radius-s: clamp(0.38rem,calc(0.19vw + 0.34rem),0.5rem);--radius-m: clamp(0.63rem,calc(0.19vw + 0.59rem),0.75rem);--radius-l: clamp(1rem,calc(0.37vw + 0.93rem),1.25rem);--radius-xl: clamp(1.63rem,calc(0.56vw + 1.51rem),2rem);--radius-full: 999rem;--border-radius: clamp(0.63rem,calc(0.19vw + 0.59rem),0.75rem);--border-radius-outer: clamp(1rem,calc(0.37vw + 0.93rem),1.25rem);--shadow-xs: 0 1px 3px 0 var(--shadow-primary),0 1px 2px -1px var(--shadow-primary);--shadow-s: 0 2px 6px -1px var(--shadow-primary),0 1px 3px -1px var(--shadow-primary);--shadow-m: 0 4px 12px -2px var(--shadow-primary),0 2px 6px -3px var(--shadow-primary);--shadow-l: 0 8px 24px -4px var(--shadow-primary),0 4px 10px -4px var(--shadow-primary);--shadow-xl: 0 16px 40px -8px var(--shadow-primary),0 8px 16px -6px var(--shadow-primary);--header-height: 100px;--header-height-sticky: 100px;--header-container-width: 100%;--sticky-top: calc(var(--header-height-sticky) * 1.25);--logo-width: 200px;--navbar-menu-item-font-size: 16px;--navbar-menu-item-font-weight: 500;--navbar-menu-item-font-family: var(--body-font-family);--card-padding: var(--space-s);--card-padding-large: var(--space-l);--card-padding-small: var(--space-3xs);--card-padding-xsmall: calc(var(--space-3xs)*0.75);--card-border-radius: var(--radius-m);--card-icon-size: var(--space-l);--form-padding-inline: var(--space-2xs);--form-padding-block: var(--space-3xs);--form-border-radius: var(--radius-s);--form-border-style: solid;--form-border-width: 1px;--form-border-color: var(--border-primary);--form-line-height: var(--line-height-s);--form-font-size: var(--text-m);--form-font-weight: 400;--form-placeholder-font-size: var(--form-font-size);--form-placeholder-font-weight: 400;--form-label-font-size: var(--text-s);--form-label-line-height: var(--line-height-s);--form-label-font-weight: 400;--form-label-color: var(--primary);--form-input-height: 56px;--form-input-bg: var(--light);--form-color: var(--primary);--form-focus-color: var(--secondary);--form-focus-width: 2px;--form-focus-offset: 2px;--form-focus-ring: 0 0 0 3px color-mix(in oklab,var(--tertiary) 30%,transparent);--form-focus-radius: var(--form-border-radius);--form-radio-active-color: var(--secondary);--form-radio-icon-color: var(--light);--form-error-margin-block-start: 10px;--form-error-padding-block: 6px;--form-error-padding-inline: 10px;--form-error-bg: var(--error-surface);--form-error-color: var(--error);--form-error-border-radius: var(--radius-s);--form-error-font-size: var(--text-xs);--form-error-triangle-size: 6px;--form-error-triangle-offset: 12px;--btn-s-font-size: var(--text-s);--btn-s-radius: var(--radius-s);--btn-s-padding-block: var(--space-3xs);--btn-s-padding-inline: var(--space-xs);--btn-font-size: var(--text-m);--btn-radius: var(--radius-s);--btn-padding-block: var(--space-3xs);--btn-padding-inline: var(--space-s);--btn-l-font-size: var(--text-l);--btn-l-radius: var(--radius-s);--btn-l-padding-inline: var(--space-m);--btn-l-padding-block: var(--space-2xs);--btn-text-transform: none;--btn-font-style: normal;--btn-font-weight: 600;--btn-border-width: 2px;--btn-border-style: solid;--btn-letter-spacing: 0.01%;--btn-line-height: var(--line-height-s);--btn-transition: all 0.25s ease-in-out;--btn-shadow: none;--btn-shadow--hover: none;--btn-gap: var(--space-4xs);--btn-outline-border-width: 2px;--btn-outline-shadow: none;--btn-outline-shadow--hover: none;--btn-text-color: var(--accent);--btn-text-hover-color: var(--accent-l-1);--list-check-icon-url: url();--list-check-icon-color: var(--secondary);--list-check-icon-offset: 0 .5ex;--list-check-icon-size: 1em;--list-check-icon-gap: 15px;--list-check-icon-display: flex;--list-check-indent: .5em;--list-check-gap: var(--space-3);--list-check-icon-bg-offset: -.4ex 0;--list-check-icon-bg-color: var(--tertiary-l-4);--list-check-icon-bg-color-alt: var(--secondary-10);--animate-delay-step: 200ms;--animate-duration: 400ms;--animate-distance: 20px;--animate-fade-from-translate: 0,0,0;--animate-fade-to-translate: 0,0,0;--animate-parallax: 0;}:where(:root) .bricks-color-primary {color: var(--primary)}:where(:root) .bricks-background-primary {background-color: var(--primary)}:where(:root) .bricks-color-secondary {color: var(--secondary)}:where(:root) .bricks-background-secondary {background-color: var(--secondary)}:where(:root) .bricks-color-light {color: var(--light)}:where(:root) .bricks-background-light {background-color: var(--light)}:where(:root) .bricks-color-dark {color: var(--dark)}:where(:root) .bricks-background-dark {background-color: var(--dark)}:where(:root) .bricks-color-info {color: var(--info)}:where(:root) .bricks-background-info {background-color: var(--info)}:where(:root) .bricks-color-success {color: var(--success)}:where(:root) .bricks-background-success {background-color: var(--success)}:where(:root) .bricks-color-warning {color: var(--warning)}:where(:root) .bricks-background-warning {background-color: var(--warning)}:where(:root) * {border-color: var(--border-primary)}:where(:root) .bricks-color-muted {color: var(--light-40)}:where(:root) .bricks-background-muted {background-color: var(--light-40)}:where(:root) .bricks-color-danger {color: var(--error)}:where(:root) .bricks-background-danger {background-color: var(--error)} .brxe-text * + :is(h1, h2, h3, h4, h5, h6), .brxe-post-content:not([data-source=bricks]) * + :is(h1, h2, h3, h4, h5, h6), body:not(.woocommerce-checkout) [class*=woocommerce] * + :is(h1, h2, h3, h4, h5, h6) {margin-block-start: 1.5rem} .brxe-text * + p, .brxe-post-content:not([data-source=bricks]) * + p, body:not(.woocommerce-checkout) [class*=woocommerce] * + p:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1.125rem} .brxe-text * + *, .brxe-post-content:not([data-source=bricks]) * + *, body:not(.woocommerce-checkout) [class*=woocommerce] * + *:not(.brxe-woocommerce-account-form-edit-account *) {margin-block-start: 1rem} .brxe-container {width: var(--max-screen-width); max-width: 100%; padding-right: var(--container-padding-horizontal); padding-left: var(--container-padding-horizontal)} .woocommerce main.site-main {width: var(--max-screen-width)} #brx-content.wordpress {width: var(--max-screen-width); max-width: 100%} .brxe-section {padding-top: var(--section-spacing-s); padding-bottom: var(--section-spacing-s)} html {font-size: 100%} body {font-size: var(--text-m); font-family: "Geist"; font-weight: 400} h1, h2, h3, h4, h5, h6 {font-family: "Space Grotesk"; font-weight: 600}h1,h2,h3,h4,h5,h6, p, ul, ol, woocommerce-MyAccount-navigation-link {margin: 0;}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-offcanvas{visibility:hidden}.brxe-offcanvas.brx-open{visibility:visible}.brxe-offcanvas.brx-open .brx-offcanvas-inner{transform:translate(0)!important}.brxe-offcanvas.brx-open .brx-offcanvas-backdrop{opacity:1;pointer-events:auto;z-index:998}.brxe-offcanvas.brx-closing{visibility:visible}.brxe-offcanvas.brx-closing .brx-offcanvas-backdrop{z-index:998}.brxe-offcanvas[data-direction=top] .brx-offcanvas-inner{bottom:auto;height:300px;left:0;right:0;top:0;transform:translateY(-100%);width:100vw}.brxe-offcanvas[data-direction=right] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:auto;right:0;top:0;transform:translate(100%);width:300px}.brxe-offcanvas[data-direction=bottom] .brx-offcanvas-inner{bottom:0;height:300px;left:0;right:0;top:auto;transform:translateY(100%);width:100vw}.brxe-offcanvas[data-direction=left] .brx-offcanvas-inner{bottom:0;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;right:auto;top:0;transform:translate(-100%);width:300px}.brx-offcanvas-inner{background-color:#fff;display:flex;overflow-x:hidden;position:fixed;transition:transform .2s cubic-bezier(.25,0,.25,1);z-index:999}.brx-offcanvas-backdrop{background:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s cubic-bezier(.25,0,.25,1);z-index:-1}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-dropdown{cursor:pointer;display:flex;flex-direction:column;position:relative}.brxe-dropdown.brx-draggable:empty{min-height:0}.brxe-dropdown.brx-draggable:empty:not(.editing){outline:none}.brxe-dropdown[data-static] .open>.brx-dropdown-content,.brxe-dropdown[data-static].open>.brx-dropdown-content{display:block}.brxe-dropdown[data-static] .brx-dropdown-content{display:none;position:static}.brxe-dropdown:not([data-toggle=click]):hover .brx-dropdown-content:after{bottom:100%;content:"";height:var(--brx-dropdown-height-before,0);position:absolute;width:100%;z-index:1}.brxe-dropdown.caret .brx-dropdown-content:before{border:0 solid transparent;border-bottom-color:#fff;content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;width:0}.brxe-dropdown.open>.brx-dropdown-content{opacity:1;visibility:visible}.brxe-dropdown:not(.open) .brx-dropdown-content{pointer-events:none}.brxe-dropdown .brx-submenu-toggle{gap:10px}.brxe-dropdown .brxe-dropdown:not([data-toggle=click]):hover:before{display:none}.brxe-dropdown .brxe-dropdown .brx-dropdown-content{left:100%;top:0}.brx-dropdown-content{background-color:#fff;cursor:auto;display:flex;flex-direction:column;list-style-type:none;margin:0;min-width:200px;opacity:0;padding:0;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;visibility:hidden;z-index:1001}.brx-dropdown-content:not(.brx-submenu-positioned){display:none!important}.brx-dropdown-content>li.brxe-text-link{display:list-item}.brx-dropdown-content>li .brxe-text-link{display:flex}.brx-multilevel-back{align-items:center;cursor:pointer;display:flex;gap:3px;width:100%}.brx-render-child-nodes{display:none!important}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}@layer bricks {.brxe-nav-nested{align-items:center;display:inline-flex}.brxe-nav-nested[data-toggle=always] .brx-nav-nested-items{display:none}.brxe-nav-nested[data-toggle=always] .brx-toggle-div,.brxe-nav-nested[data-toggle=always] .brxe-toggle{display:inline-flex}.brxe-nav-nested .brx-toggle-div,.brxe-nav-nested .brxe-toggle{display:none}.brxe-nav-nested .menu-item:has(>.brx-toggle-div:not(.is-active):not(.brx-child-node)),.brxe-nav-nested:not(.brx-open) .menu-item:has(>.brx-toggle-div.brx-child-node:not(.is-active)){display:none}.brxe-nav-nested li.menu-item:has(>.brxe-text-link>.icon>svg,>.brxe-text-link>.icon>i){display:flex}.brxe-nav-nested li.brxe-text-link.menu-item{display:list-item}.brxe-nav-nested.brx-open .brxe-dropdown:not([data-toggle=click]) .brx-dropdown-content:after{content:none}.brxe-nav-nested.brx-open .brx-nav-nested-items{align-items:stretch;background-color:#fff;bottom:0;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:safe center;left:0;overflow-y:auto;position:fixed;right:0;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:opacity,transform,visibility;transition-timing-function:ease;z-index:1001}.brxe-nav-nested.brx-open.brx-mobile-center .brx-nav-nested-items{justify-content:safe center!important}.brxe-nav-nested.brx-open.multilevel .brx-nav-nested-items{overflow:hidden}.brxe-nav-nested.brx-open li.menu-item a{justify-content:inherit;width:100%}.brxe-nav-nested.brx-open :where(li.menu-item.brx-toggle-div){display:block}.brxe-nav-nested.brx-open .brx-submenu-toggle{justify-content:space-between}.brxe-nav-nested.brx-open .brxe-dropdown:hover:before{content:none}.brxe-nav-nested.brx-open .brxe-dropdown.open>.brx-dropdown-content{display:flex;min-width:auto;opacity:1;overflow-y:auto;position:static;visibility:visible}.brxe-nav-nested.brx-open .brxe-dropdown .brx-dropdown-content{display:none}.brxe-nav-nested.brx-open .brx-has-megamenu .brx-dropdown-content{min-width:0!important}.brxe-nav-nested.brx-closing .brx-nav-nested-items{opacity:0!important;visibility:hidden!important}.brx-nav-nested-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:30px;list-style-type:none;margin:0;padding:0}.brx-nav-nested-items>li>a.bricks-link-wrapper{display:flex}.brx-nav-nested-items>li:has(>.brxe-svg){line-height:1}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}@layer bricks {.brxe-toggle{background-color:transparent;border:0;color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;transition-duration:.15s;transition-property:opacity,filter;transition-timing-function:linear}.brxa-wrap{display:inline-block;height:24px;position:relative;width:40px}.brxa-inner{display:block;margin-top:-2px;top:50%}.brxa-inner,.brxa-inner:after,.brxa-inner:before{background-color:currentcolor;border-radius:4px;height:4px;position:absolute;transition-duration:.15s;transition-property:transform;transition-timing-function:ease;width:40px}.brxa-inner:after,.brxa-inner:before{content:"";display:block}.brxa-inner:before{top:-10px}.brxa-inner:after{bottom:-10px}.brxa--3dx-r .brxa-wrap{perspective:80px}.brxa--3dx-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx-r .brxa-inner:after,.brxa--3dx-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateY(-180deg)}.brxa--3dx-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dx-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dx .brxa-wrap{perspective:80px}.brxa--3dx .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx .brxa-inner:after,.brxa--3dx .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dx.is-active .brxa-inner{background-color:transparent!important;transform:rotateY(180deg)}.brxa--3dx.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dx.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dy-r .brxa-wrap{perspective:80px}.brxa--3dy-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy-r .brxa-inner:after,.brxa--3dy-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg)}.brxa--3dy-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dy-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dy .brxa-wrap{perspective:80px}.brxa--3dy .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy .brxa-inner:after,.brxa--3dy .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dy.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(-180deg)}.brxa--3dy.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dy.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dxy-r .brxa-wrap{perspective:80px}.brxa--3dxy-r .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy-r .brxa-inner:after,.brxa--3dxy-r .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy-r.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg) rotate(-180deg)}.brxa--3dxy-r.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dxy-r.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brxa--3dxy .brxa-wrap{perspective:80px}.brxa--3dxy .brxa-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1),background-color 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy .brxa-inner:after,.brxa--3dxy .brxa-inner:before{transition:transform 0s cubic-bezier(.645,.045,.355,1) .1s}.brxa--3dxy.is-active .brxa-inner{background-color:transparent!important;transform:rotateX(180deg) rotateY(180deg)}.brxa--3dxy.is-active .brxa-inner:before{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--3dxy.is-active .brxa-inner:after{transform:translate3d(0,-10px,0) rotate(-45deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:before,.brxa--arrow-r.is-active .brxa-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow-r .brxa-inner:after,.brxa--arrow-r.is-active .brxa-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:before,.brxa--arrow.is-active .brxa-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrow .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrow .brxa-inner:after,.brxa--arrow.is-active .brxa-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.brxa--arrowalt-r .brxa-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brxa--arrowalt-r .brxa-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:before,.brxa--arrowalt-r.is-active .brxa-inner:before{top:0;transform:translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt-r .brxa-inner:after,.brxa--arrowalt-r.is-active .brxa-inner:after{bottom:0;transform:translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brxa--arrowalt .brxa-inner:before{transition:top .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brxa--arrowalt .brxa-inner:after{transition:bottom .1s ease .1s,transform .1s cubic-bezier(.165,.84,.44,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:before,.brxa--arrowalt.is-active .brxa-inner:before{top:0;transform:translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);transition:top .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowalt .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowalt .brxa-inner:after,.brxa--arrowalt.is-active .brxa-inner:after{bottom:0;transform:translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);transition:bottom .1s ease,transform .1s cubic-bezier(.895,.03,.685,.22) .1s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner,.brxa--arrowturn-r.is-active .brxa-inner{transform:rotate(-180deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:before,.brxa--arrowturn-r.is-active .brxa-inner:before{transform:translate3d(-8px,0,0) rotate(-45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn-r .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn-r .brxa-inner:after,.brxa--arrowturn-r.is-active .brxa-inner:after{transform:translate3d(-8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner,.brxa--arrowturn.is-active .brxa-inner{transform:rotate(-180deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:before,.brxa--arrowturn.is-active .brxa-inner:before{transform:translate3d(8px,0,0) rotate(45deg) scaleX(.7)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--arrowturn .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--arrowturn .brxa-inner:after,.brxa--arrowturn.is-active .brxa-inner:after{transform:translate3d(8px,0,0) rotate(-45deg) scaleX(.7)}.brxa--boring .brxa-inner,.brxa--boring .brxa-inner:after,.brxa--boring .brxa-inner:before{transition-property:none}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner,.brxa--boring.is-active .brxa-inner{transform:rotate(45deg)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:before,.brxa--boring.is-active .brxa-inner:before{opacity:0;top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--boring .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--boring .brxa-inner:after,.brxa--boring.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg)}.brxa--collapse-r .brxa-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--collapse-r .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.brxa--collapse-r .brxa-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--collapse-r.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--collapse-r.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.brxa--collapse-r.is-active .brxa-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.brxa--collapse .brxa-inner{bottom:0;top:auto;transition-delay:.13s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--collapse .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity .1s linear}.brxa--collapse .brxa-inner:before{transition:top .12s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--collapse.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--collapse.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity .1s linear .22s}.brxa--collapse.is-active .brxa-inner:before{top:0;transform:rotate(-90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .16s,transform .13s cubic-bezier(.215,.61,.355,1) .25s}.brxa--elastic-r .brxa-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic-r .brxa-inner:before{top:10px;transition:opacity .125s ease .275s}.brxa--elastic-r .brxa-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic-r.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(-135deg);transition-delay:75ms}.brxa--elastic-r.is-active .brxa-inner:before{opacity:0;transition-delay:0s}.brxa--elastic-r.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(270deg);transition-delay:75ms}.brxa--elastic .brxa-inner{top:2px;transition-duration:.275s;transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic .brxa-inner:before{top:10px;transition:opacity .125s ease .275s}.brxa--elastic .brxa-inner:after{top:20px;transition:transform .275s cubic-bezier(.68,-.55,.265,1.55)}.brxa--elastic.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(135deg);transition-delay:75ms}.brxa--elastic.is-active .brxa-inner:before{opacity:0;transition-delay:0s}.brxa--elastic.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(-270deg);transition-delay:75ms}.brxa--emphatic-r .brxa-inner{transition:background-color .125s ease-in .175s}.brxa--emphatic-r .brxa-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.brxa--emphatic-r .brxa-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.brxa--emphatic-r.is-active .brxa-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.brxa--emphatic-r.is-active .brxa-inner:before{left:-80px;top:80px;transform:translate3d(80px,-80px,0) rotate(-45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic-r.is-active .brxa-inner:after{right:-80px;top:80px;transform:translate3d(-80px,-80px,0) rotate(45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic .brxa-inner{transition:background-color .125s ease-in .175s}.brxa--emphatic .brxa-inner:before{left:0;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,left .125s ease-in .175s}.brxa--emphatic .brxa-inner:after{right:0;top:10px;transition:transform .125s cubic-bezier(.6,.04,.98,.335),top .05s linear .125s,right .125s ease-in .175s}.brxa--emphatic.is-active .brxa-inner{background-color:transparent!important;transition-delay:0s;transition-timing-function:ease-out}.brxa--emphatic.is-active .brxa-inner:before{left:-80px;top:-80px;transform:translate3d(80px,80px,0) rotate(45deg);transition:left .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--emphatic.is-active .brxa-inner:after{right:-80px;top:-80px;transform:translate3d(-80px,80px,0) rotate(-45deg);transition:right .125s ease-out,top .05s linear .125s,transform .125s cubic-bezier(.075,.82,.165,1) .175s}.brxa--minus .brxa-inner:after,.brxa--minus .brxa-inner:before{transition:bottom .08s ease-out 0s,top .08s ease-out 0s,opacity 0s linear}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,.brxa--minus.is-active .brxa-inner:after,.brxa--minus.is-active .brxa-inner:before{opacity:0;transition:bottom .08s ease-out,top .08s ease-out,opacity 0s linear .08s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:before,.brxa--minus.is-active .brxa-inner:before{top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--minus .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--minus .brxa-inner:after,.brxa--minus.is-active .brxa-inner:after{bottom:0}.brxa--slider-r .brxa-inner{top:2px}.brxa--slider-r .brxa-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.brxa--slider-r .brxa-inner:after{top:20px}.brxa--slider-r.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(-45deg)}.brxa--slider-r.is-active .brxa-inner:before{opacity:0;transform:rotate(45deg) translate3d(5.7142857143px,-6px,0)}.brxa--slider-r.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(90deg)}.brxa--slider .brxa-inner{top:2px}.brxa--slider .brxa-inner:before{top:10px;transition-duration:.15s;transition-property:transform,opacity;transition-timing-function:ease}.brxa--slider .brxa-inner:after{top:20px}.brxa--slider.is-active .brxa-inner{transform:translate3d(0,10px,0) rotate(45deg)}.brxa--slider.is-active .brxa-inner:before{opacity:0;transform:rotate(-45deg) translate3d(-5.7142857143px,-6px,0)}.brxa--slider.is-active .brxa-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.brxa--spin-r .brxa-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spin-r .brxa-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.brxa--spin-r .brxa-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.brxa--spin-r.is-active .brxa-inner{transform:rotate(-225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--spin-r.is-active .brxa-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.brxa--spin-r.is-active .brxa-inner:after{bottom:0;transform:rotate(90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.brxa--spin .brxa-inner{transition-duration:.22s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spin .brxa-inner:before{transition:top .1s ease-in .25s,opacity .1s ease-in}.brxa--spin .brxa-inner:after{transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner,.brxa--spin.is-active .brxa-inner{transform:rotate(225deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:before,.brxa--spin.is-active .brxa-inner:before{opacity:0;top:0;transition:top .1s ease-out,opacity .1s ease-out .12s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spin .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spin .brxa-inner:after,.brxa--spin.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease-out,transform .22s cubic-bezier(.215,.61,.355,1) .12s}.brxa--spring-r .brxa-inner{bottom:0;top:auto;transition-delay:0s;transition-duration:.13s;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--spring-r .brxa-inner:after{top:-20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,opacity 0s linear}.brxa--spring-r .brxa-inner:before{transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--spring-r.is-active .brxa-inner{transform:translate3d(0,-10px,0) rotate(-45deg);transition-delay:.22s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brxa--spring-r.is-active .brxa-inner:after{opacity:0;top:0;transition:top .2s cubic-bezier(.33333,0,.66667,.33333),opacity 0s linear .22s}.brxa--spring-r.is-active .brxa-inner:before{top:0;transform:rotate(90deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brxa--spring .brxa-inner{top:2px;transition:background-color 0s linear .13s}.brxa--spring .brxa-inner:before{top:10px;transition:top .1s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brxa--spring .brxa-inner:after{top:20px;transition:top .2s cubic-bezier(.33333,.66667,.66667,1) .2s,transform .13s cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner,.brxa--spring.is-active .brxa-inner{background-color:transparent!important;transition-delay:.22s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:before,.brxa--spring.is-active .brxa-inner:before{top:0;transform:translate3d(0,10px,0) rotate(45deg);transition:top .1s cubic-bezier(.33333,0,.66667,.33333) .15s,transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--spring .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--spring .brxa-inner:after,.brxa--spring.is-active .brxa-inner:after{top:0;transform:translate3d(0,10px,0) rotate(-45deg);transition:top .2s cubic-bezier(.33333,0,.66667,.33333),transform .13s cubic-bezier(.215,.61,.355,1) .22s}.brxa--stand-r .brxa-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.brxa--stand-r .brxa-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand-r .brxa-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand-r.is-active .brxa-inner{background-color:transparent!important;transform:rotate(-90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.brxa--stand-r.is-active .brxa-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand-r.is-active .brxa-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand .brxa-inner{transition:transform 75ms cubic-bezier(.55,.055,.675,.19) .15s,background-color 0s linear 75ms}.brxa--stand .brxa-inner:before{transition:top 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand .brxa-inner:after{transition:bottom 75ms ease-in 75ms,transform 75ms cubic-bezier(.55,.055,.675,.19) 0s}.brxa--stand.is-active .brxa-inner{background-color:transparent!important;transform:rotate(90deg);transition:transform 75ms cubic-bezier(.215,.61,.355,1) 0s,background-color 0s linear .15s}.brxa--stand.is-active .brxa-inner:before{top:0;transform:rotate(-45deg);transition:top 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--stand.is-active .brxa-inner:after{bottom:0;transform:rotate(45deg);transition:bottom 75ms ease-out .1s,transform 75ms cubic-bezier(.215,.61,.355,1) .15s}.brxa--squeeze .brxa-inner{transition-duration:75ms;transition-timing-function:cubic-bezier(.55,.055,.675,.19)}.brxa--squeeze .brxa-inner:before{transition:top 75ms ease .12s,opacity 75ms ease}.brxa--squeeze .brxa-inner:after{transition:bottom 75ms ease .12s,transform 75ms cubic-bezier(.55,.055,.675,.19)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner,.brxa--squeeze.is-active .brxa-inner{transform:rotate(45deg);transition-delay:.12s;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:before,.brxa--squeeze.is-active .brxa-inner:before{opacity:0;top:0;transition:top 75ms ease,opacity 75ms ease .12s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--squeeze .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--squeeze .brxa-inner:after,.brxa--squeeze.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg);transition:bottom 75ms ease,transform 75ms cubic-bezier(.215,.61,.355,1) .12s}.brxa--vortex-r .brxa-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex-r .brxa-inner:after,.brxa--vortex-r .brxa-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.brxa--vortex-r .brxa-inner:before{transition-property:top,opacity}.brxa--vortex-r .brxa-inner:after{transition-property:bottom,transform}.brxa--vortex-r.is-active .brxa-inner{transform:rotate(-765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex-r.is-active .brxa-inner:after,.brxa--vortex-r.is-active .brxa-inner:before{transition-delay:0s}.brxa--vortex-r.is-active .brxa-inner:before{opacity:0;top:0}.brxa--vortex-r.is-active .brxa-inner:after{bottom:0;transform:rotate(-90deg)}.brxa--vortex .brxa-inner{transition-duration:.2s;transition-timing-function:cubic-bezier(.19,1,.22,1)}.brxa--vortex .brxa-inner:after,.brxa--vortex .brxa-inner:before{transition-delay:.1s;transition-duration:0s;transition-timing-function:linear}.brxa--vortex .brxa-inner:before{transition-property:top,opacity}.brxa--vortex .brxa-inner:after{transition-property:bottom,transform}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner,.brxa--vortex.is-active .brxa-inner{transform:rotate(765deg);transition-timing-function:cubic-bezier(.19,1,.22,1)}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,.brxa--vortex.is-active .brxa-inner:after,.brxa--vortex.is-active .brxa-inner:before{transition-delay:0s}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:before,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:before,.brxa--vortex.is-active .brxa-inner:before{opacity:0;top:0}.brx-body.iframe .brxe-nav-nested.brx-open .brxa--vortex .brxa-inner:after,.brx-body.iframe .brxe-offcanvas.brx-open .brxa--vortex .brxa-inner:after,.brxa--vortex.is-active .brxa-inner:after{bottom:0;transform:rotate(90deg)}.brxe-toggle{--brxe-toggle-scale:1;--brxe-toggle-width:40px;--brxe-toggle-height:24px;--brxe-toggle-bar-height:4px;--brxe-toggle-bar-width:40px;--brxe-toggle-bar-radius:4px;cursor:pointer;display:flex;line-height:1}.brxe-toggle:has(.brxa-wrap){transform:scale(var(--brxe-toggle-scale))}.brxe-toggle .brxa-inner,.brxe-toggle .brxa-inner:after,.brxe-toggle .brxa-inner:before{border-radius:var(--brxe-toggle-bar-radius);height:var(--brxe-toggle-bar-height);width:var(--brxe-toggle-bar-width)}}#brxe-alygph .icon > svg {fill: var(--dark); color: var(--dark)}#brxe-alygph:hover .icon svg path { fill: var(--primary);}#brxe-jbhjwj {inline-size: 100%}@media (max-width: 767px) {#brxe-jbhjwj {color: var(--dark)}}@media (max-width: 478px) {#brxe-jbhjwj .icon > svg {width: 1em; height: auto}}@media (max-width: 767px) {#brxe-yvdyvo {color: var(--dark)}}@media (max-width: 767px) {#brxe-wplarf {color: var(--dark)}}#brxe-usnpyl .brx-submenu-toggle button {font-size: 1.125em}#brxe-edfgdd .icon > svg {height: 1em}#brxe-diejvo {flex-direction: row; justify-content: flex-end}.brxe-tufoqt {row-gap: var(--global-gutter-small); display: grid; align-items: initial; grid-template-columns: repeat(1, minmax(0, 1fr)); grid-gap: var(--space-4xs)}.brxe-tufoqt[data-brx-variant="ffekcr"] {grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: var(--global-gutter-small)}.brxe-tufoqt[data-brx-variant="docaec"] {grid-template-columns: repeat(3, minmax(0, 1fr)); grid-gap: var(--global-gutter-small)}.brxe-tufoqt + .mega-menu__teaser,.brxe-tufoqt + .mega-menu__heading {margin-block-start: var(--global-gutter-small);}#brxe-vzvwyt .brx-submenu-toggle button {font-size: 2em; transform: scaleY(1)}#brxe-vzvwyt .brx-submenu-toggle button > svg {height: 1em}#brxe-vzvwyt .brx-submenu-toggle {gap: 0.125em}#brxe-vzvwyt .brx-submenu-toggle button[aria-expanded="true"] {transform: scaleY(-1)}#brxe-vzvwyt {--mega-menu-teaser-bg: var(--secondary-90);}@media (min-width: 1536px) {#brxe-vzvwyt li { padding-inline: var(--global-gutter-medium); }}}@media (min-width: 1800px) {#brxe-vzvwyt li { padding-inline: var(--global-gutter-medium); }}}#brxe-yjwajb {width: 67%; flex-direction: column; flex-basis: 33%}#brxe-imghsj {width: 67%; flex-direction: column; flex-basis: 33%}#brxe-yntway {width: 67%; flex-direction: column; flex-basis: 33%}#brxe-svnxwb .brx-submenu-toggle button {font-size: 2em; transform: scaleY(1)}#brxe-svnxwb .brx-submenu-toggle button > svg {height: 1em}#brxe-svnxwb .brx-submenu-toggle {gap: 0.125em}#brxe-svnxwb .brx-submenu-toggle button[aria-expanded="true"] {transform: scaleY(-1)}#brxe-svnxwb {--mega-menu-teaser-bg: var(--secondary-90);}#brxe-jrmrsq {gap: 8px; position: relative}#brxe-jrmrsq { .icon svg path { stroke-width: 2.5px; }}#brxe-efbhza {width: 67%; flex-direction: column; flex-basis: 33%}#brxe-hitagy {width: 67%; flex-direction: column; flex-basis: 33%}#brxe-ihlons {width: 67%; flex-direction: column; flex-basis: 33%}#brxe-oysmil .brx-submenu-toggle button {font-size: 2em; transform: scaleY(1)}#brxe-oysmil .brx-submenu-toggle button > svg {height: 1em}#brxe-oysmil .brx-submenu-toggle {gap: 0.125em}#brxe-oysmil .brx-submenu-toggle button[aria-expanded="true"] {transform: scaleY(-1)}#brxe-oysmil {--mega-menu-teaser-bg: var(--secondary);}#brxe-owbynv {width: 67%; flex-direction: column}#brxe-qhfesn {width: 33%}#brxe-wzzcmy .brx-submenu-toggle button {font-size: 2em; transform: scaleY(1)}#brxe-wzzcmy .brx-submenu-toggle button > svg {height: 1em}#brxe-wzzcmy .brx-submenu-toggle {gap: 0.125em}#brxe-wzzcmy .brx-submenu-toggle button[aria-expanded="true"] {transform: scaleY(-1)}#brxe-wzzcmy {--mega-menu-teaser-bg: var(--secondary);}@media (max-width: 1023px) {#brxe-vfdbxa {column-gap: var(--space-xs)}}@layer bricks {@media (max-width: 1023px) {#brxe-ajsabf .brx-toggle-div { display: inline-flex; }#brxe-ajsabf .brxe-toggle { display: inline-flex; }[data-script-id="ajsabf"] .brx-nav-nested-items {opacity: 0;visibility: hidden;gap: 0;position: fixed;z-index: 1001;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff;overflow-y: scroll;flex-wrap: nowrap;}#brxe-ajsabf.brx-open .brx-nav-nested-items {opacity: 1;visibility: visible;}}}#brxe-ajsabf {margin-right: auto; margin-left: auto}#brxe-ajsabf .brx-nav-nested-items {gap: 0px}#brxe-ajsabf { --menu-font-size: var(--text-m); ul > li { padding-inline: var(--space-2xs); } .aria-current, .aria-current * { color: var(--yellow); }a.mega-menu-nav-item[aria-current="page"] { background-color: var(--yellow-l-5); border: 1px solid var(--yellow-40); color: var(--secondary); .mega-menu-nav-item__heading, .mega-menu-nav-item__description, .mega-menu-nav-item__icon-wrapper { --mega-menu-link-title-color: var(--secondary); --mega-menu-link-descr-color: var(--secondary-90); --mega-menu-link-icon-color: var(--secondary-80); --mega-menu-icon-bg: var(--yellow-50); } }}@media (max-width: 1140px) { #brxe-ajsabf { --menu-font-size: var(--text-s); ul > li { padding-inline: var(--space-3xs); } }}@media (min-width: 1536px) {#brxe-ajsabf { ul > li { padding-inline: var(--space-xs); }}}@media (min-width: 1800px) {#brxe-ajsabf { ul > li { padding-inline: var(--space-s); }}}@media (max-width: 1023px) {#brxe-ajsabf {margin-right: 0; margin-left: 0; display: none}#brxe-ajsabf.brx-open .brx-nav-nested-items {background-color: var(--primary); align-items: center; justify-content: flex-start; top: var(--header-top-nav-height); width: auto}}@media (max-width: 767px) {#brxe-amgazy {font-size: 14px}}@media (max-width: 478px) {#brxe-amgazy {display: none}}@media (max-width: 767px) {#brxe-dklryp {color: var(--dark); text-wrap: nowrap}}@media (max-width: 478px) {#brxe-dklryp .icon > svg {width: 1em; height: auto}}@media (max-width: 767px) {#brxe-wsqygt {color: var(--dark)}}@media (max-width: 767px) {#brxe-wvocvd {color: var(--dark)}}@media (max-width: 767px) {#brxe-idaxhc { background-color: var(--dropdown-bg); border: var(--dropdown-border); border-radius: var(--dropdown-border-radius); box-shadow: var(--dropdown-box-shadow); padding: var(--dropdown-padding); min-width: var(--dropdown-min-width); margin-top: var(--dropdown-offset);}}#brxe-uwokea .brx-submenu-toggle button {font-size: 1.125em}#brxe-uwokea {display: none}@media (max-width: 767px) {#brxe-uwokea {display: inline-flex}}#brxe-chhrln {flex-direction: row; column-gap: var(--space-m); margin-left: var(--space-m); align-items: center}@media (min-width: 1024px){  li.brx-has-megamenu, ul.brx-nav-nested-items, nav.brxe-nav-nested { position: static; }  li.brx-has-megamenu > .brx-dropdown-content { left: 50% !important; right: auto !important; min-width: unset !important; width: var(--boxed-width-netto) !important; max-width: 100% !important; transform: translateX(-50%) !important; }}@media (max-width: 1023px) {#brxe-chhrln {flex-direction: row; justify-content: flex-end; padding-bottom: 0; align-items: center}}@media (max-width: 767px) {#brxe-chhrln {flex-grow: 1; flex-shrink: 1; flex-basis: 0}}#brxe-oeiveq {--brxe-toggle-scale: .75; display: none}#brxe-oeiveq .brxa-inner {--brxe-toggle-bar-height: 3px; --brxe-toggle-bar-radius: 0px}#brxe-oeiveq .brxa-wrap {color: var(--primary)}@media (max-width: 1023px) {#brxe-oeiveq {display: block; margin-inline-end: 0; margin-inline-start: var(--global-gutter)}#brxe-oeiveq .brxa-wrap {color: var(--light)}}@media (max-width: 767px) {#brxe-oeiveq {margin-inline-start: auto; margin-left: 0}}#brxe-qvjbbe {border-end-start-radius: var(--radius-m); border-end-end-radius: var(--radius-m)}#brxe-bjyfdp {overflow: unset}@media (max-width: 1023px) {#brxe-skhskt .brxa-inner {--brxe-toggle-bar-height: 3px; --brxe-toggle-bar-radius: 0px}#brxe-skhskt {--brxe-toggle-scale: .75}#brxe-skhskt .brxa-wrap {color: var(--light)}}@media (max-width: 767px) {#brxe-skhskt {--brxe-toggle-scale: .75; margin-inline-start: auto}#brxe-skhskt .brxa-inner {--brxe-toggle-bar-height: 3px; --brxe-toggle-bar-radius: 0px}}@media (max-width: 1023px) {#brxe-cvopaa {flex-direction: row; align-items: center; justify-content: space-between; block-size: 90px; padding-inline-end: var(--container-padding-horizontal); padding-inline-start: var(--space-3xs)}}@media (max-width: 767px) {#brxe-cvopaa {block-size: 90px; justify-content: center; padding-inline-end: var(--container-padding-horizontal); padding-inline-start: var(--space-3xs); flex-direction: row; align-items: center}}@media (max-width: 1023px) {#brxe-hvvzjc {--sfx-dd-bg: var(--primary); --sfx-dd-main-color: var(--light); --sfx-dd-back-bg: var(--primary-d-1); --sfx-dd-back-color: var(--light); --sfx-dd-chevron-back: var(--light); --sfx-dd-sub-color: var(--light); --sfx-dd-back-border-color: var(--primary-10); --sfx-dd-item-border-color: var(--light-30); --sfx-dd-chevron: var(--light); padding-top: var(--global-gutter-medium); --sfx-dd-link-color-hover: var(--light-70)}#brxe-hvvzjc svg {width: 2em; height: auto}}@media (max-width: 478px) {#brxe-hvvzjc {inline-size: 100%}}#brxe-vwpcve {inline-size: 100%}@media (max-width: 478px) {#brxe-vwpcve {inline-size: 100%}}@media (max-width: 1023px) {#brxe-iopmry {inset-block-start: 0; inset-inline-end: 0; inset-block-end: 0; inset-inline-start: 0; inline-size: 100%; background-color: var(--primary)}}#brxe-ntnkxd {display: none}#brxe-ntnkxd .brx-offcanvas-inner{ display:flex; flex-direction:column; height:100dvh; overflow:hidden;}#brxe-ntnkxd .brx-offcanvas-inner > *{ flex:0 0 auto; }#brxe-ntnkxd .brx-offcanvas-inner > .dd{ flex:1 1 auto; min-block-size:0; }#brxe-ntnkxd .dd__panel{ min-block-size:0; }#brxe-ntnkxd .dd__panel--root{ min-block-size:0; overflow:hidden auto; }#brxe-ntnkxd .dd__panel:not(.dd__panel--root){ overflow:hidden auto; }#brxe-ntnkxd .dd__list{ padding-block-end: var(--space-l, 2rem); }@media (max-width: 1023px) {#brxe-ntnkxd {display: block; inline-size: 100%}}@media (max-width: 767px) {#brxe-ntnkxd[data-direction] .brx-offcanvas-inner {width: 100%}}@layer bricks {:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}#brxe-186600 {text-align: center; font-weight: 700; font-family: "Space Grotesk"; font-size: var(--text-l); line-height: var(--line-height-2xs); text-transform: uppercase; inline-size: 100%; margin-block-start: \}@layer bricks {:where(.brxe-svg){height:auto;width:auto}:where(.brxe-svg) svg{height:auto;max-width:100%;overflow:visible;width:auto}}@layer bricks {.brxe-template{width:100%}}@layer bricks {.brxe-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.brxe-breadcrumbs .separator{display:flex}.brxe-breadcrumbs .item:has(>svg,>i){align-items:center;display:flex}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-post-taxonomy{display:flex;flex-wrap:wrap;gap:10px;line-height:1;list-style-type:none;margin:0;padding:0}.brxe-post-taxonomy.separator{gap:0}.brxe-post-taxonomy span{white-space:pre-wrap}.brxe-post-taxonomy li{display:inline-block}.brxe-post-taxonomy li>*{display:flex;gap:.5em}}@layer bricks {}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {.brxe-button{width:auto}}@layer bricks {.brxe-post-toc{overflow-y:auto;top:var(--wp-admin--admin-bar--height,0);transform:translateX(0);width:400px}.brxe-post-toc[data-nowrap] .toc-link{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brxe-post-toc[data-sticky]{position:sticky}.brxe-post-toc.toc-right{right:0;transform:translateX(100%)}@media (min-width:52em){.brxe-post-toc{transform:translateX(0)}.brxe-post-toc.toc-right{right:calc(50% - 26rem);transform:translateX(0)}}.brxe-post-toc .js-toc{overflow-y:hidden}.brxe-post-toc>.toc-list{overflow:hidden;position:relative}.brxe-post-toc .toc-list{counter-reset:item;list-style:none;margin:0;padding:0}.brxe-post-toc .toc-list li.toc-list-item{position:relative}.brxe-post-toc .toc-link{color:currentcolor;display:block;height:100%;text-decoration:none}.brxe-post-toc .toc-link:before{content:"";display:inline-block;height:inherit;left:0;position:absolute;right:0;top:0}.brxe-post-toc .toc-link.is-active-link{font-weight:700}.brxe-post-toc .is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.brxe-post-toc .is-collapsed{max-height:0}.brxe-post-toc .is-position-fixed{position:fixed!important;top:0}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-ryrouj {position: absolute; top: 0px; right: 0px; bottom: 0px; z-index: 0; inline-size: auto; block-size: 100%; max-inline-size: unset; left: auto}:where(#brxe-ryrouj > *:not(figcaption)) {position: relative}#brxe-ryrouj::before {background-image: linear-gradient(100deg, var(--primary), var(--primary-5) 80%); position: absolute; content: ""; top: 0; right: 0; bottom: 0; left: 0; pointer-events: none}#brxe-ryrouj:not(.tag), #brxe-ryrouj img {object-fit: cover; object-position: left center}@media (min-width: 1536px) {#brxe-ryrouj:not(.tag), #brxe-ryrouj img {object-position: center center}}@media (max-width: 1023px) {#brxe-ryrouj:not(.tag), #brxe-ryrouj img {object-position: center center}}@media (max-width: 767px) {#brxe-ryrouj:not(.tag), #brxe-ryrouj img {object-position: center center}}#brxe-ffdskk {--right: 30%; --scale: 1;}@media (min-width: 1800px) {#brxe-ffdskk {--right: 30%;}}#brxe-rwjwat {inline-size: 60%}@media (max-width: 767px) {#brxe-rwjwat {inline-size: 60%}}@media (max-width: 478px) {#brxe-rwjwat {inline-size: 1005px}}#brxe-ljfakt svg {width: 1em; height: auto}.brxe-gxayzd {margin-block-start: var(--section-spacing-s)}.brxe-csjauz {flex-direction: row; row-gap: var(--global-gutter-xlarge); column-gap: var(--global-gutter-xlarge)}.brxe-zyslxw:not(.tag), .brxe-zyslxw img {object-position: left center; aspect-ratio: 3/2}#brxe-bwzuul {margin-block-start: var(--section-spacing-s); margin-block-end: var(--section-spacing-s)}[data-brx-variant="qqyxdr"] .brxe-xcptzl {text-align: left}.brxe-xcptzl {text-align: center}.brxe-hupypx {width: 80px}.brxe-hlrusk {padding-bottom: var(--global-gutter-xlarge); justify-content: center; align-items: center; row-gap: var(--global-gutter)}.brxe-hlrusk[data-brx-variant="qqyxdr"] {justify-content: center; align-items: flex-start; row-gap: var(--global-gutter)}#brxe-tmdnag {background-color: var(--primary-5); padding-top: var(--section-spacing-xs); padding-bottom: var(--section-spacing-xs); margin-block-start: var(--section-spacing-xs); margin-block-end: var(--section-spacing-xs)}.brxe-jqtfjz {width: 80px; flex-grow: 0; flex-shrink: 0; position: relative; margin-block-end: var(--space-2xs)}[data-brx-variant="kjxulm"] .brxe-jqtfjz :not([fill="none"]) {fill: var(--primary)}.brxe-jqtfjz :not([fill="none"]) {fill: var(--primary)}.brxe-wrgdhd {text-align: center}.brxe-jdnmjt {color: var(--secondary); text-align: center}.brxe-mfiaje {align-items: center; row-gap: var(--article-gutter-small)}.brxe-mwgobc {margin-block-start: var(--section-spacing-xs); margin-block-end: var(--section-spacing-xs); margin-right: auto; margin-left: auto; padding-top: var(--section-spacing-xs); padding-bottom: var(--section-spacing-xs); border-start-start-radius: var(--radius-l); border-start-end-radius: var(--radius-l); border-end-start-radius: var(--radius-l); border-end-end-radius: var(--radius-l)}@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-nav-menu).dragging .bricks-mobile-menu-wrapper{display:none!important;pointer-events:none!important}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu{pointer-events:none}:where(.brxe-nav-menu) .menu-item:not(.open) .sub-menu:not(.brx-submenu-positioned){display:none!important}:where(.brxe-nav-menu) ol,:where(.brxe-nav-menu) ul{list-style-type:none;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu{display:flex;line-height:inherit;margin:0;padding:0}:where(.brxe-nav-menu) .bricks-nav-menu>li{margin:0 0 0 30px}:where(.brxe-nav-menu) .bricks-nav-menu>li.menu-item-has-children:hover:before{content:"";height:100%;min-height:60px;position:absolute;top:100%;width:100%;z-index:1}:where(.brxe-nav-menu) .bricks-nav-menu>li>.sub-menu.caret:before{border:0 solid transparent;border-bottom:0 solid var(--bricks-bg-dark);content:"";height:0;left:0;position:absolute;top:0;transform:translateY(-100%);width:0}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click]:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click].open>.sub-menu.caret:before{display:block}:where(.brxe-nav-menu) .bricks-nav-menu>li[data-toggle=click] .sub-menu.caret:before{display:none}:where(.brxe-nav-menu) .bricks-nav-menu li{position:relative}:where(.brxe-nav-menu) .bricks-nav-menu li.open>.sub-menu{opacity:1;visibility:visible}:where(.brxe-nav-menu) .bricks-nav-menu li.open[data-static]>.sub-menu{display:block}:where(.brxe-nav-menu) .bricks-nav-menu li:not(.brx-has-megamenu)>a{display:flex;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static]{flex-direction:column}:where(.brxe-nav-menu) .bricks-nav-menu li[data-static] .sub-menu{display:none;position:static!important;transform:none}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu{background-color:var(--bricks-bg-dark);color:#fff;line-height:60px;min-width:150px;opacity:0;position:absolute;top:100%;transition:var(--bricks-transition);visibility:hidden;white-space:nowrap;z-index:998}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu li{border-style:none;position:relative;width:100%}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu a,:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu button{color:currentcolor;padding:0 20px}:where(.brxe-nav-menu) .bricks-nav-menu .sub-menu .sub-menu{left:100%;padding-top:0;top:0}:where(.brxe-nav-menu) .bricks-nav-menu .brx-has-multilevel .sub-menu .brx-submenu-toggle{width:100%}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle{background-color:transparent;cursor:pointer;display:none;height:16px;min-width:12px;position:relative;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle.always{display:block}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle:hover span{min-width:12px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle span{background-color:currentcolor;display:block;height:2px;position:absolute;right:0;transition:var(--bricks-transition)}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-top{min-width:12px;top:0;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-center{min-width:12px;top:7px;width:20px}:where(.brxe-nav-menu) .bricks-mobile-menu-toggle .bar-bottom{min-width:12px;top:14px;width:20px}.brx-body.iframe .bricks-mobile-menu-wrapper .sub-menu{display:block!important}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle{min-width:20px;width:20px;z-index:1000}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle.fixed{position:fixed}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-top{top:50%;transform:rotate(45deg)}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-center{opacity:0}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-toggle .bar-bottom{top:50%;transform:rotate(-45deg)}.brxe-nav-menu.show-mobile-menu li.open>.brx-megamenu{display:initial;opacity:1;position:static;visibility:visible}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-wrapper{max-width:100vw;opacity:1!important;transform:translateX(0)!important;visibility:visible;z-index:999}.brxe-nav-menu.show-mobile-menu .bricks-mobile-menu-overlay{opacity:1;visibility:visible;z-index:998}.brxe-nav-menu .bricks-mobile-menu-wrapper{bottom:0;color:#fff;display:flex;flex-direction:column;height:100vh;height:calc(var(--bricks-vh, 1vh)*100);left:0;position:fixed;right:auto;scrollbar-width:none;top:var(--wp-admin--admin-bar--height,0);transition-duration:.2s;transition-property:background-color,opacity,transform,visibility;visibility:hidden;width:300px;z-index:999}.brxe-nav-menu .bricks-mobile-menu-wrapper::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu-wrapper:before{background-color:#23282d;background-size:cover;bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.brxe-nav-menu .bricks-mobile-menu-wrapper.fade-in{opacity:0;transform:translateX(0)!important}.brxe-nav-menu .bricks-mobile-menu-wrapper.left{transform:translateX(-100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper.right{left:auto;right:0;transform:translateX(100%)}.brxe-nav-menu .bricks-mobile-menu-wrapper a{display:block;width:100%}.brxe-nav-menu .bricks-mobile-menu-wrapper .brx-megamenu a{display:initial}.brxe-nav-menu .bricks-mobile-menu-wrapper li a{line-height:60px}.brxe-nav-menu .bricks-mobile-menu-wrapper li a:focus{outline-offset:-1px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu{background:none!important;display:none;line-height:40px}.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu-wrapper .sub-menu li>a{padding:0 45px}.brxe-nav-menu .bricks-mobile-menu-wrapper li.open>.sub-menu{display:block}.brxe-nav-menu .bricks-mobile-menu-wrapper li.menu-item-has-children:hover:before{display:none}.brxe-nav-menu .bricks-mobile-menu{overflow-y:scroll;position:relative;scrollbar-width:none}.brxe-nav-menu .bricks-mobile-menu::-webkit-scrollbar{background:transparent;height:0;width:0}.brxe-nav-menu .bricks-mobile-menu>li>.brx-submenu-toggle>*,.brxe-nav-menu .bricks-mobile-menu>li>a{padding:0 30px}.brxe-nav-menu .bricks-mobile-menu .brx-megamenu{display:none}.brxe-nav-menu .bricks-mobile-menu-overlay{background-color:rgba(0,0,0,.25);bottom:0;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .2s;visibility:hidden;z-index:-1}li.menu-item-has-children [aria-expanded] .menu-item-icon{background-color:transparent;color:inherit;pointer-events:none;transition:inherit}li.menu-item-has-children [aria-expanded] .menu-item-icon i{position:relative;top:2px}li.menu-item-has-children [aria-expanded=false] .open{display:block}li.menu-item-has-children [aria-expanded=false] .close{display:none}li.menu-item-has-children [aria-expanded=true] .close{display:block}li.menu-item-has-children [aria-expanded=true] .open{display:none}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {.brxe-logo{color:currentcolor;font-size:20px;font-weight:600;line-height:1}.brxe-logo img{display:block;height:auto;width:auto}.brxe-logo a{color:currentcolor;display:inline-block}}#brxe-rwlbxu {flex-shrink: 1}#brxe-gyugho {flex-direction: row; column-gap: var(--global-gutter-xlarge); align-items: flex-start; justify-content: space-evenly; display: grid; align-items: initial; grid-template-columns: auto repeat(3, minmax(0, 1fr)); grid-gap: var(--global-gutter); inline-size: 100%}@media (max-width: 1023px) {#brxe-gyugho {grid-template-columns: repeat(3, minmax(0, 1fr)) minmax(140px, auto);}}@media (max-width: 767px) {#brxe-gyugho {grid-template-columns: repeat(2, minmax(0, 1fr)); grid-gap: var(--global-gutter-large)}}@media (max-width: 478px) {#brxe-gyugho {grid-template-columns: repeat(1, minmax(0, 1fr))}}@media (min-width: 1536px) {#brxe-dlnhvb {inline-size: 100%}}#brxe-uucllx .bricks-nav-menu > li > a {color: var(--dark); font-size: var(--text-s); font-weight: 400}#brxe-uucllx .bricks-nav-menu > li > .brx-submenu-toggle > * {color: var(--dark); font-size: var(--text-s); font-weight: 400}#brxe-uucllx .bricks-nav-menu .current-menu-item > a {color: var(--primary)}#brxe-uucllx .bricks-nav-menu .current-menu-item > .brx-submenu-toggle > * {color: var(--primary)}#brxe-uucllx .bricks-nav-menu > .current-menu-parent > a {color: var(--primary)}#brxe-uucllx .bricks-nav-menu > .current-menu-parent > .brx-submenu-toggle > * {color: var(--primary)}#brxe-uucllx .bricks-nav-menu > .current-menu-ancestor > a {color: var(--primary)}#brxe-uucllx .bricks-nav-menu > .current-menu-ancestor > .brx-submenu-toggle > * {color: var(--primary)}#brxe-uucllx .bricks-nav-menu {gap: var(--global-gutter)}#brxe-uucllx .bricks-nav-menu > li {margin-left: 0}#brxe-uucllx .menu-item { transition: all .2s ease;text-underline-offset: 3px;}@media (min-width: 1536px) {#brxe-uucllx .bricks-nav-menu > li:hover > a {color: var(--primary); text-decoration: underline}#brxe-uucllx .bricks-nav-menu > li:hover > .brx-submenu-toggle > * {color: var(--primary); text-decoration: underline}}@media (max-width: 767px) {#brxe-uucllx .bricks-nav-menu {flex-direction: column}#brxe-uucllx .bricks-nav-menu > li > a {justify-content: center}#brxe-uucllx .bricks-nav-menu > li > .brx-submenu-toggle {justify-content: center}}@media (max-width: 478px) {#brxe-uucllx .bricks-nav-menu {flex-direction: column}#brxe-uucllx .bricks-nav-menu > li > a {justify-content: center}#brxe-uucllx .bricks-nav-menu > li > .brx-submenu-toggle {justify-content: center}}:root { --menu-font-family: inherit; --menu-font-size: var(--text-m, 16px); --menu-font-weight: 500; --menu-line-height: 1.5; --menu-text-transform: none; --menu-letter-spacing: 0; --menu-color: var(--light); --menu-hover-color: var(--yellow); --menu-active-color: var(--yellow); --dropdown-bg: var(--light); --dropdown-border: none; --dropdown-border-radius: 4px; --dropdown-box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); --dropdown-padding: 8px 0; --dropdown-min-width: 200px; --dropdown-offset: 8px; --dropdown-separator: none; --dropdown-arrow-size: .5em; --dropdown-arrow-color: var(--menu-color); --dropdown-arrow-hover-color: var(--menu-hover-color); --dropdown-font-family: var(--menu-font-family); --dropdown-font-size: var(--menu-font-size); --dropdown-font-weight: var(--menu-font-weight); --dropdown-line-height: var(--menu-line-height); --dropdown-text-transform: var(--menu-text-transform); --dropdown-letter-spacing: var(--menu-letter-spacing); --dropdown-color: var(--light); --dropdown-hover-color: var(--light-30); --dropdown-hover-bg: var(--primary-10); --dropdown-active-color: var(--light); --dropdown-active-bg: var(--primary-10); --dropdown-item-padding: 8px 20px; --mobile-toggle-color: var(--dark); --mobile-menu-font-family: var(--menu-font-family); --mobile-menu-font-size: var(--menu-font-size); --mobile-menu-font-weight: var(--menu-font-weight); --mobile-menu-line-height: var(--menu-line-height); --mobile-menu-text-transform: var(--menu-text-transform); --mobile-menu-letter-spacing: var(--menu-letter-spacing); --mobile-menu-color: var(--light); --mobile-menu-hover-color: var(--light-70); --mobile-menu-active-color: var(--light-70); --mobile-dropdown-toggle-color: var(--light); --mobile-dropdown-color: var(--light-70); --mobile-dropdown-hover-color: var(--light-30); --mobile-dropdown-active-color: var(--light-30); --mobile-dropdown-font-family: var(--mobile-menu-font-family); --mobile-dropdown-font-size: var(--mobile-menu-font-size); --mobile-dropdown-font-weight: var(--mobile-menu-font-weight); --mobile-dropdown-line-height: var(--mobile-menu-line-height); --mobile-dropdown-text-transform: var(--mobile-menu-text-transform); --mobile-dropdown-letter-spacing: var(--mobile-menu-letter-spacing); } .bricks-color-text { color: var(--text); } .bricks-color-accent { color: var(--accent); } .bricks-color-orange { color: var(--orange); } .bricks-color-yellow { color: var(--yellow); } .bricks-color-teal { color: var(--teal); }  :where(.bricks-nav-menu > .bricks-menu-item > a), :where(.bricks-nav-menu > .bricks-menu-item > .brx-submenu-toggle > a), :where(.brx-nav-nested-items > .menu-item > .brxe-text-link), :where(.brx-nav-nested-items > .menu-item > .brx-submenu-toggle > .brxe-text-link), :where(.brx-nav-nested-items > .brxe-dropdown > .brx-submenu-toggle > span) { font-family: var(--menu-font-family); font-size: var(--menu-font-size); font-weight: var(--menu-font-weight); line-height: var(--menu-line-height); text-transform: var(--menu-text-transform); letter-spacing: var(--menu-letter-spacing); color: var(--menu-color); text-decoration: none; transition: color 0.2s ease; } :where(.bricks-nav-menu > .bricks-menu-item > a:hover), :where(.bricks-nav-menu > .bricks-menu-item > .brx-submenu-toggle > a:hover), :where(.brx-nav-nested-items > .menu-item > .brxe-text-link:hover), :where(.brx-nav-nested-items > .menu-item > .brx-submenu-toggle > .brxe-text-link:hover), :where(.brx-nav-nested-items > .brxe-dropdown:hover > .brx-submenu-toggle > span) { color: var(--menu-hover-color); } :where(.bricks-nav-menu > .bricks-menu-item.current-menu-item > a), :where(.bricks-nav-menu > .bricks-menu-item.current-menu-item > .brx-submenu-toggle > a), :where(.brx-nav-nested-items > .menu-item.current-menu-item > .brxe-text-link), :where(.brx-nav-nested-items > .menu-item.current-menu-item > .brx-submenu-toggle > .brxe-text-link), :where(.brx-nav-nested-items > .brxe-dropdown.current-menu-item > .brx-submenu-toggle > span) { color: var(--menu-active-color); }  :where(.bricks-nav-menu .brx-submenu-toggle .menu-item-icon), :where(.brxe-nav-nested .brx-submenu-toggle svg) { width: var(--dropdown-arrow-size); height: var(--dropdown-arrow-size); color: var(--dropdown-arrow-color); transition: color 0.2s ease; } :where(.bricks-nav-menu .bricks-menu-item:hover .brx-submenu-toggle .menu-item-icon), :where(.brxe-nav-nested .brxe-dropdown:hover .brx-submenu-toggle svg) { color: var(--dropdown-arrow-hover-color); }  :where(.bricks-nav-menu .sub-menu), :where(.brxe-nav-nested .brx-dropdown-content) { background-color: var(--dropdown-bg); border: var(--dropdown-border); border-radius: var(--dropdown-border-radius); box-shadow: var(--dropdown-box-shadow); padding: var(--dropdown-padding); min-width: var(--dropdown-min-width); margin-top: var(--dropdown-offset); }  :where(.bricks-nav-menu .sub-menu > .bricks-menu-item > a), :where(.brx-dropdown-content .menu-item > .brxe-text-link) { font-family: var(--dropdown-font-family); font-size: var(--dropdown-font-size); font-weight: var(--dropdown-font-weight); line-height: var(--dropdown-line-height); text-transform: var(--dropdown-text-transform); letter-spacing: var(--dropdown-letter-spacing); color: var(--dropdown-color); padding: var(--dropdown-item-padding); text-decoration: none; transition: color 0.2s ease, background-color 0.2s ease; } :where(.bricks-nav-menu .sub-menu > .bricks-menu-item > a:hover), :where(.brx-dropdown-content .menu-item > .brxe-text-link:hover) { color: var(--dropdown-hover-color); background-color: var(--dropdown-hover-bg); } :where(.bricks-nav-menu .sub-menu > .bricks-menu-item.current-menu-item > a), :where(.brx-dropdown-content .menu-item.current-menu-item > .brxe-text-link) { color: var(--dropdown-active-color); background-color: var(--dropdown-active-bg); } :where(.bricks-nav-menu .sub-menu > .bricks-menu-item + .bricks-menu-item), :where(.brx-dropdown-content .menu-item + .menu-item) { border-top: var(--dropdown-separator); }  :where(.bricks-mobile-menu-toggle), :where(.brxe-nav-nested > .brxe-toggle) { color: var(--mobile-toggle-color); }  :where(.bricks-mobile-menu > .bricks-menu-item > a), :where(.bricks-mobile-menu > .bricks-menu-item > .brx-submenu-toggle > a) { font-family: var(--mobile-menu-font-family); font-size: var(--mobile-menu-font-size); font-weight: var(--mobile-menu-font-weight); line-height: var(--mobile-menu-line-height); text-transform: var(--mobile-menu-text-transform); letter-spacing: var(--mobile-menu-letter-spacing); color: var(--mobile-menu-color); text-decoration: none; transition: color 0.2s ease; } :where(.bricks-mobile-menu > .bricks-menu-item > a:hover), :where(.bricks-mobile-menu > .bricks-menu-item > .brx-submenu-toggle > a:hover) { color: var(--mobile-menu-hover-color); } :where(.bricks-mobile-menu > .bricks-menu-item.current-menu-item > a), :where(.bricks-mobile-menu > .bricks-menu-item.current-menu-item > .brx-submenu-toggle > a) { color: var(--mobile-menu-active-color); }  :where(.bricks-mobile-menu .brx-submenu-toggle .menu-item-icon) { color: var(--mobile-dropdown-toggle-color); transition: transform 0.2s ease; } :where(.bricks-mobile-menu .brx-submenu-toggle button[aria-expanded="true"] .menu-item-icon) { transform: scaleY(-1); }  :where(.bricks-mobile-menu .sub-menu > .bricks-menu-item > a) { font-family: var(--mobile-dropdown-font-family); font-size: var(--mobile-dropdown-font-size); font-weight: var(--mobile-dropdown-font-weight); line-height: var(--mobile-dropdown-line-height); text-transform: var(--mobile-dropdown-text-transform); letter-spacing: var(--mobile-dropdown-letter-spacing); color: var(--mobile-dropdown-color); text-decoration: none; transition: color 0.2s ease; } :where(.bricks-mobile-menu .sub-menu > .bricks-menu-item > a:hover) { color: var(--mobile-dropdown-hover-color); } :where(.bricks-mobile-menu .sub-menu > .bricks-menu-item.current-menu-item > a) { color: var(--mobile-dropdown-active-color); }  @media (max-width: 767px) { :where(.brx-nav-nested-items > .menu-item > .brxe-text-link), :where(.brx-nav-nested-items > .menu-item > .brx-submenu-toggle > .brxe-text-link), :where(.brx-nav-nested-items > .brxe-dropdown > .brx-submenu-toggle > span) { font-family: var(--mobile-menu-font-family); font-size: var(--mobile-menu-font-size); font-weight: var(--mobile-menu-font-weight); line-height: var(--mobile-menu-line-height); text-transform: var(--mobile-menu-text-transform); letter-spacing: var(--mobile-menu-letter-spacing); color: var(--mobile-menu-color); } :where(.brx-nav-nested-items > .menu-item > .brxe-text-link:hover), :where(.brx-nav-nested-items > .menu-item > .brx-submenu-toggle > .brxe-text-link:hover), :where(.brx-nav-nested-items > .brxe-dropdown:hover > .brx-submenu-toggle > span) { color: var(--mobile-menu-hover-color); } :where(.brx-nav-nested-items > .menu-item.current-menu-item > .brxe-text-link), :where(.brx-nav-nested-items > .menu-item.current-menu-item > .brx-submenu-toggle > .brxe-text-link), :where(.brx-nav-nested-items > .brxe-dropdown.current-menu-item > .brx-submenu-toggle > span) { color: var(--mobile-menu-active-color); } :where(.brxe-nav-nested .brx-submenu-toggle svg) { color: var(--mobile-dropdown-toggle-color); transition: transform 0.2s ease; } :where(.brxe-nav-nested .brx-submenu-toggle button[aria-expanded="true"] svg) { transform: scaleY(-1); } :where(.brx-dropdown-content .menu-item > .brxe-text-link) { font-family: var(--mobile-dropdown-font-family); font-size: var(--mobile-dropdown-font-size); font-weight: var(--mobile-dropdown-font-weight); line-height: var(--mobile-dropdown-line-height); text-transform: var(--mobile-dropdown-text-transform); letter-spacing: var(--mobile-dropdown-letter-spacing); color: var(--mobile-dropdown-color); } :where(.brx-dropdown-content .menu-item > .brxe-text-link:hover) { color: var(--mobile-dropdown-hover-color); } :where(.brx-dropdown-content .menu-item.current-menu-item > .brxe-text-link) { color: var(--mobile-dropdown-active-color); } }  .bricks-mobile-menu-toggle { color: var(--mobile-toggle-color); }  .bricks-mobile-menu > .bricks-menu-item > a, .bricks-mobile-menu > .bricks-menu-item > .brx-submenu-toggle > a { font-family: var(--mobile-menu-font-family); font-size: var(--mobile-menu-font-size); font-weight: var(--mobile-menu-font-weight); line-height: var(--mobile-menu-line-height); text-transform: var(--mobile-menu-text-transform); letter-spacing: var(--mobile-menu-letter-spacing); color: var(--mobile-menu-color); text-decoration: none; transition: color 0.2s ease; } .bricks-mobile-menu > .bricks-menu-item > a:hover, .bricks-mobile-menu > .bricks-menu-item > .brx-submenu-toggle > a:hover { color: var(--mobile-menu-hover-color); } .bricks-mobile-menu > .bricks-menu-item.current-menu-item > a, .bricks-mobile-menu > .bricks-menu-item.current-menu-item > .brx-submenu-toggle > a { color: var(--mobile-menu-active-color); }  .bricks-mobile-menu .brx-submenu-toggle .menu-item-icon { color: var(--mobile-dropdown-toggle-color); transition: transform 0.2s ease; } .bricks-mobile-menu .brx-submenu-toggle button[aria-expanded="true"] .menu-item-icon { transform: scaleY(-1); }  .bricks-mobile-menu .sub-menu > .bricks-menu-item > a { font-family: var(--mobile-dropdown-font-family); font-size: var(--mobile-dropdown-font-size); font-weight: var(--mobile-dropdown-font-weight); line-height: var(--mobile-dropdown-line-height); text-transform: var(--mobile-dropdown-text-transform); letter-spacing: var(--mobile-dropdown-letter-spacing); color: var(--mobile-dropdown-color); text-decoration: none; transition: color 0.2s ease; } .bricks-mobile-menu .sub-menu > .bricks-menu-item > a:hover { color: var(--mobile-dropdown-hover-color); } .bricks-mobile-menu .sub-menu > .bricks-menu-item.current-menu-item > a { color: var(--mobile-dropdown-active-color); }  .brx-sticky:not(.on-scroll) + main { margin-top: var(--header-height); }  :where(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button) { &.bricks-background-orange, &.bricks-color-orange { --sfx-btn-color: var(--btn-orange-bg, var(--orange, #ea591b)); --sfx-btn-color-fg: var(--btn-orange-fg, var(--orange-fg, #fff)); } &.bricks-background-yellow, &.bricks-color-yellow { --sfx-btn-color: var(--btn-yellow-bg, var(--yellow, #fbbb10)); --sfx-btn-color-fg: var(--btn-yellow-fg, var(--yellow-fg, #111)); } &.bricks-background-teal, &.bricks-color-teal { --sfx-btn-color: var(--btn-teal-bg, var(--teal, #0d9488)); --sfx-btn-color-fg: var(--btn-teal-fg, var(--teal-fg, #fff)); } }  :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button).outline.bricks-color-orange, :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button).outline.bricks-color-yellow, :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button).outline.bricks-color-teal { color: var(--sfx-btn-color); border-color: var(--sfx-btn-color); } :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button).outline.bricks-color-orange:hover, :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button).outline.bricks-color-yellow:hover, :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button).outline.bricks-color-teal:hover { color: var(--sfx-btn-color-fg); border-color: var(--sfx-btn-color); } :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button)[class*="bricks-background-"]:not(.bricks-background-text) { border-color: var(--sfx-btn-color); } :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button)[class*="bricks-background-"]:not(.bricks-background-text):hover { border-color: color-mix(in oklab, var(--sfx-btn-color) 85%, var(--sfx-btn-mix, black)); } :is(.brxe-button.bricks-button, .brxe-button.btn, button.bricks-button)[class*="bricks-background-"]:not(.bricks-background-text):active { border-color: color-mix(in oklab, var(--sfx-btn-color) 75%, var(--sfx-btn-mix, black)); }.pswp__bg{background:var(--pswp-bg);opacity:.005;transform:translateZ(0);will-change:opacity}.pswp:not(.brx){--pswp-bg:rgba(0,0,0,.8)}.pswp.brx,.pswp:not(.brx) .pswp__button svg{display:none}.pswp.brx{--pswp-bg:#000;--pswp-placeholder-bg:#222;--pswp-root-z-index:100000;--pswp-preloader-color:rgba(79,79,79,.4);--pswp-preloader-color-secondary:hsla(0,0%,100%,.9);--pswp-thumbnail-nav-height:0px;--pswp-thumbnail-nav-offset:10px;--pswp-icon-color:#fff;--pswp-icon-color-secondary:#4f4f4f;--pswp-icon-stroke-color:#4f4f4f;--pswp-icon-stroke-width:2px;--pswp-error-text-color:var(--pswp-icon-color);-webkit-tap-highlight-color:rgba(0,0,0,0);contain:layout style size;height:100%;left:0;opacity:.003;outline:0;overflow:hidden;position:fixed;top:0;touch-action:none;transform:translateZ(0);width:100%;will-change:opacity;z-index:var(--pswp-root-z-index)}.pswp.brx:focus{outline:0}.pswp.brx *{box-sizing:border-box}.pswp.brx img{max-width:none}.pswp.brx.pswp--open{display:block}.pswp.brx .pswp__scroll-wrap{overflow:hidden}.pswp.brx .pswp__bg,.pswp.brx .pswp__container,.pswp.brx .pswp__content,.pswp.brx .pswp__img,.pswp.brx .pswp__item,.pswp.brx .pswp__scroll-wrap,.pswp.brx .pswp__zoom-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp.brx .pswp__img,.pswp.brx .pswp__zoom-wrap{height:auto;width:auto}.pswp.brx.pswp--click-to-zoom.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp.brx.pswp--click-to-zoom.pswp--zoomed-in .pswp__img{cursor:move;cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp.brx.pswp--click-to-zoom.pswp--zoomed-in .pswp__img:active{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp.brx .pswp__img,.pswp.brx.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img,.pswp.brx.pswp--no-mouse-drag.pswp--zoomed-in .pswp__img:active{cursor:-webkit-zoom-out;cursor:-moz-zoom-out;cursor:zoom-out}.pswp.brx .pswp__button,.pswp.brx .pswp__container,.pswp.brx .pswp__counter,.pswp.brx .pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp.brx .pswp__item{overflow:hidden;z-index:1}.pswp.brx .pswp__hidden{display:none!important}.pswp.brx .pswp__content{pointer-events:none}.pswp.brx .pswp__content>*{pointer-events:auto}.pswp.brx .pswp__content iframe,.pswp.brx .pswp__content video{border:0;height:100%;width:100%}.pswp.brx .pswp__content video{background-color:#000}.pswp.brx .pswp__error-msg-container{display:grid}.pswp.brx .pswp__error-msg{color:var(--pswp-error-text-color);font-size:1em;line-height:1;margin:auto}.pswp.brx .pswp .pswp__hide-on-close{opacity:.005;pointer-events:none;transition:opacity var(--pswp-transition-duration) cubic-bezier(.4,0,.22,1);will-change:opacity;z-index:10}.pswp.brx.pswp--ui-visible .pswp__hide-on-close{opacity:1;pointer-events:auto}.pswp.brx .pswp__button{-webkit-touch-callout:none;appearance:none;background:none;background-image:none!important;border:0;box-shadow:none;cursor:pointer;display:inline-flex;height:60px;margin:0;opacity:.85;overflow:hidden;padding:0;position:relative;text-align:center;width:60px}.pswp.brx .pswp__button:active,.pswp.brx .pswp__button:focus,.pswp.brx .pswp__button:hover{background:none;border:0;box-shadow:none;opacity:1;padding:0;transition:none}.pswp.brx .pswp__button:disabled{cursor:auto;opacity:.3}.pswp.brx .pswp__icn{fill:var(--pswp-icon-color);color:var(--pswp-icon-color-secondary);height:32px;left:9px;overflow:hidden;pointer-events:none;position:absolute;top:14px;width:32px}.pswp.brx .pswp__icn-shadow{stroke:var(--pswp-icon-stroke-color);stroke-width:var(--pswp-icon-stroke-width);fill:none}.pswp.brx .pswp__icn:focus{outline:0}.pswp.brx .pswp__img--with-bg,.pswp.brx div.pswp__img--placeholder{background:var(--pswp-placeholder-bg)}.pswp.brx .pswp__top-bar{align-items:center;background-color:transparent;display:flex;flex-direction:row;gap:15px;height:80px;justify-content:flex-end;left:0;padding:0 20px;pointer-events:none!important;position:absolute;top:0;width:100%;z-index:10}.pswp.brx .pswp__top-bar .pswp__button{align-items:center;justify-content:center;text-align:center}.pswp.brx .pswp__top-bar .pswp__button svg{height:40px;position:static;width:40px}.pswp.brx .pswp__top-bar .pswp__button--close{fill:currentcolor;color:#fff;display:inline-flex}.pswp.brx .pswp__top-bar>*{pointer-events:auto;will-change:opacity}.pswp.brx .pswp__button--arrow{height:100px;margin-top:-60px;position:absolute;top:0;top:50%;width:75px}.pswp.brx .pswp__button--arrow:disabled{cursor:default;display:none}.pswp.brx .pswp__button--arrow .pswp__icn{background:none;border-radius:0;height:60px;margin-top:-30px;top:50%;width:60px}.pswp.brx.pswp--one-slide .pswp__button--arrow,.pswp.brx.pswp--one-slide .pswp__counter{display:none}.pswp.brx .pswp__button--arrow--prev{left:0;right:auto}.pswp.brx .pswp__button--arrow--next{right:0}.pswp.brx .pswp__button--arrow--next .pswp__icn{left:auto;right:14px;transform:scaleX(-1)}.pswp.brx .pswp__button--zoom{display:none}.pswp.brx .pswp__preloader{height:60px;margin-right:auto;overflow:hidden;position:relative;width:60px}.pswp.brx .pswp__preloader .pswp__icn{animation:pswp-clockwise .6s linear infinite;opacity:0;transition:opacity .2s linear}.pswp.brx .pswp__preloader--active .pswp__icn{opacity:.85}@keyframes pswp-clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pswp.brx .pswp__counter{color:var(--pswp-icon-color);font-size:14px;height:30px;line-height:30px;opacity:.85;text-shadow:1px 1px 3px var(--pswp-icon-color-secondary)}.bricks-lightbox-caption,.pswp-caption-content{display:none}.pswp__dynamic-caption{color:#fff;left:0;position:absolute;top:0;transition:opacity .12s linear!important;width:100%}.pswp__dynamic-caption a{color:#fff}.pswp__dynamic-caption--faded{opacity:0!important}.pswp__dynamic-caption--aside{margin-top:70px;max-width:300px;padding:20px;width:auto}.pswp__dynamic-caption--below{padding:20px;text-align:center;width:auto}.pswp__dynamic-caption--on-hor-edge{padding-left:20px;padding-right:20px}.pswp__dynamic-caption--mobile{bottom:0;left:0!important;padding:10px 20px;right:0;text-align:center;top:auto!important;width:100%}.pswp--has-thumbnail-nav .pswp__dynamic-caption--mobile{bottom:calc(var(--pswp-thumbnail-nav-height) + var(--pswp-thumbnail-nav-offset))}.pswp__thumbnail-nav-wrapper{bottom:var(--pswp-thumbnail-nav-offset);display:flex;position:absolute;z-index:1000}.pswp__thumbnail-nav-wrapper .pswp__thumbnail-nav{align-items:center;display:flex;gap:10px;justify-content:center;transition:all .1s}.pswp__thumbnail-nav-wrapper img{aspect-ratio:1;cursor:pointer;display:block;filter:grayscale(100%);object-fit:cover;width:80px}.pswp__thumbnail-nav-wrapper img.active,.pswp__thumbnail-nav-wrapper img:hover{filter:grayscale(0)}:root { --text-4xs: clamp(0.52rem, calc(-0.002142857142857143 * (100vw - 20rem) + 0.52rem), 0.37rem); --text-3xs: clamp(0.59rem, calc(-0.0018571428571428565 * (100vw - 20rem) + 0.59rem), 0.46rem); --text-2xs: clamp(0.66rem, calc(-0.0011428571428571438 * (100vw - 20rem) + 0.66rem), 0.58rem); --text-xs: clamp(0.74rem, calc(-0.00028571428571428595 * (100vw - 20rem) + 0.74rem), 0.72rem); --text-s: clamp(0.83rem, calc(0.0010000000000000009 * (100vw - 20rem) + 0.83rem), 0.9rem); --text-m: clamp(0.94rem, calc(0.0027142857142857134 * (100vw - 20rem) + 0.94rem), 1.13rem); --text-l: clamp(1.05rem, calc(0.005142857142857141 * (100vw - 20rem) + 1.05rem), 1.41rem); --text-xl: clamp(1.19rem, calc(0.008142857142857144 * (100vw - 20rem) + 1.19rem), 1.76rem); --text-2xl: clamp(1.33rem, calc(0.01242857142857143 * (100vw - 20rem) + 1.33rem), 2.2rem); --text-3xl: clamp(1.5rem, calc(0.017857142857142856 * (100vw - 20rem) + 1.5rem), 2.75rem); --text-4xl: clamp(1.69rem, calc(0.02485714285714286 * (100vw - 20rem) + 1.69rem), 3.43rem); --text-5xl: clamp(1.9rem, calc(0.03414285714285714 * (100vw - 20rem) + 1.9rem), 4.29rem); --space-5xs: clamp(0.39rem, calc(0.00014285714285714298 * (100vw - 20rem) + 0.39rem), 0.4rem); --space-4xs: clamp(0.49rem, calc(0.0005714285714285719 * (100vw - 20rem) + 0.49rem), 0.53rem); --space-3xs: clamp(0.61rem, calc(0.0014285714285714284 * (100vw - 20rem) + 0.61rem), 0.71rem); --space-2xs: clamp(0.77rem, calc(0.0025714285714285704 * (100vw - 20rem) + 0.77rem), 0.95rem); --space-xs: clamp(0.96rem, calc(0.004428571428571429 * (100vw - 20rem) + 0.96rem), 1.27rem); --space-s: clamp(1.2rem, calc(0.007 * (100vw - 20rem) + 1.2rem), 1.69rem); --space-m: clamp(1.5rem, calc(0.010714285714285714 * (100vw - 20rem) + 1.5rem), 2.25rem); --space-l: clamp(1.88rem, calc(0.016 * (100vw - 20rem) + 1.88rem), 3rem); --space-xl: clamp(2.34rem, calc(0.023714285714285716 * (100vw - 20rem) + 2.34rem), 4rem); --space-2xl: clamp(2.93rem, calc(0.03428571428571429 * (100vw - 20rem) + 2.93rem), 5.33rem); --space-3xl: clamp(3.66rem, calc(0.049142857142857134 * (100vw - 20rem) + 3.66rem), 7.1rem); --space-4xl: clamp(4.58rem, calc(0.06985714285714287 * (100vw - 20rem) + 4.58rem), 9.47rem); --space-5xl: clamp(5.72rem, calc(0.09857142857142856 * (100vw - 20rem) + 5.72rem), 12.62rem);}html {
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
text-size-adjust: 100%;
}
body,
*::before,
*::after { -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
} body {
min-height: 100vh;
min-height: 100svh;
min-height: 100dvh;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
} .brxe-block>p {
margin: 0;
}@layer sfx.reset, sfx.utilities, sfx.components, sfx.theme;
@layer sfx.utilities {
:where(input:not([type="file"]), select, textarea, button, [role="button"], .button) {
&:is(:focus, :focus-visible) {
outline: var(--focus-width, 2px) solid var(--focus-color, var(--primary, #2563eb));
outline-offset: var(--focus-offset, 2px);
box-shadow: var(--focus-ring, none);
}
&:focus:not(:focus-visible) {
outline: none;
box-shadow: none;
}
} @media (forced-colors: active) {
:where(input:not([type="file"]), select, textarea, button, [role="button"], .button):is(:focus, :focus-visible) {
outline: 2px solid CanvasText;
outline-offset: 2px;
box-shadow: none;
}
}
@media (prefers-contrast: more) {
:where(input:not([type="file"]), select, textarea, button, [role="button"], .button):focus-visible {
outline-width: max(3px, var(--focus-width, 2px));
box-shadow: var(--focus-ring, none);
}
}
}
.skip-link {
display: none !important;
}.vds-bento-grid__title {
font-family: var(--font-heading);
}
.vds-bento-grid__subtitle,
.vds-bento-grid__card-teaser {
font-family: var(--body-font-family);
}
.vds-bento-grid__card-title {
font-family: var(--font-heading);
}
.vds-bento-grid__grid {
display: grid !important;
flex-direction: unset !important;
grid-template-columns: repeat(3, 1fr);
grid-template-rows: repeat(3, 1fr);
grid-auto-flow: dense;
aspect-ratio: 16 / 10;
width: 100%;
}
.vds-bento-grid__card {
height: 100%;
cursor: pointer;
color: var(--light);
}
.vds-bento-grid__card-img {
transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}
.vds-bento-grid__card:hover .vds-bento-grid__card-img {
transform: scale(1.08);
}
.vds-bento-grid__card-overlay {
background: linear-gradient(to top, var(--primary) 5%, transparent 60%);
}
.vds-bento-grid__card--featured .vds-bento-grid__card-overlay {
background: linear-gradient(
to top, var(--primary-d-1) 5%,transparent 80%
);
}
.vds-bento-grid__card--featured {
grid-column: 1 / 3;
grid-row: 1 / 3;
}
.vds-bento-grid__card--featured .vds-bento-grid__card-title {
font-size: var(--text-3xl);
}
.vds-bento-grid__card--featured .vds-bento-grid__card-teaser {
font-size: var(--text-m);
opacity: 0.9;
}
@media (max-width: 1023px) {
.vds-bento-grid__grid {
grid-template-columns: repeat(2, 1fr);
grid-template-rows: auto;
aspect-ratio: auto;
}
.vds-bento-grid__card {
min-height: 180px;
}
.vds-bento-grid__card--featured {
grid-column: 1 / 3;
grid-row: auto;
min-height: 280px;
}
}
@media (max-width: 767px) {
.vds-bento-grid__grid {
grid-template-columns: 1fr;
}
.vds-bento-grid__card {
min-height: 160px;
}
.vds-bento-grid__card--featured {
grid-column: 1;
min-height: 600px;
}
.vds-bento-grid__card--featured .vds-bento-grid__card-title {
font-size: var(--text-2xl);
}
}
.vds-fs-cards__header {
text-align: center;
max-width: 640px;
margin-left: auto;
margin-right: auto;
}
.vds-fs-cards__grid {
display: grid !important;
flex-direction: unset !important;
grid-template-columns: repeat(3, 1fr);
width: 100%;
margin-left: auto;
margin-right: auto;
}
.vds-fs-cards__image {
transition: transform 0.5s ease;
}
.vds-fs-cards__badge--pflicht {
border: 1px solid rgba(42, 157, 110, 0.25);
}
.vds-fs-cards__badge--freiwillig {
border: 1px solid rgba(15, 20, 90, 0.12);
}
.vds-fs-cards__licenses {
display: flex !important;
flex-direction: column !important;
}
.vds-fs-cards__license-item {
font-family: var(--body-font-family);
transition: background 0.2s ease;
}
.vds-fs-cards__license-item:hover {
background: rgba(15, 20, 90, 0.05);
}
.vds-fs-cards__license-item {
display: flex;
align-items: center;
gap: var(--article-gutter-small);
margin: 0;
}
.vds-fs-cards__license-abbr {
font-family: var(--font-heading);
font-size: 13px;
font-weight: 700;
min-width: 52px;
text-align: center;
padding: 4px 8px;
border-radius: 6px;
flex-shrink: 0;
}
.vds-fs-cards__cta {
display: flex;
justify-content: center;
width: 100%;
}
@media (max-width: 1023px) {
.vds-fs-cards__grid {
grid-template-columns: 1fr;
max-width: 500px;
}
}
@media (max-width: 767px) {
.vds-fs-cards__grid {
grid-template-columns: 1fr;
}
}
@media (max-width: 1023px) {
.vds-bento-grid__card--featured .vds-bento-grid__card-overlay {
top: 0;
}
}
.vds-bento-grid__card--featured {
cursor: default;
}.woocommerce .button,
.woocommerce #respond input#submit,
.woocommerce-mini-cart .button,
.brxe-product-add-to-cart .button,
.brxe-product-add-to-cart .single_add_to_cart_button,
button[name="apply_coupon"],
button[name="update_cart"] {
display: inline-flex;
align-items: center;
justify-content: center;
gap: var(--btn-gap, var(--space-4xs));
padding-block: var(--btn-padding-block, var(--space-3xs));
padding-inline: var(--btn-padding-inline, var(--space-s));
font-size: var(--btn-font-size, var(--text-m));
font-weight: var(--btn-font-weight, 700);
line-height: var(--btn-line-height, var(--line-height-s));
letter-spacing: var(--btn-letter-spacing, 0.01%);
text-decoration: none;
text-wrap: nowrap;
white-space: nowrap;
border-width: var(--btn-border-width, 1px);
border-style: var(--btn-border-style, solid);
border-radius: var(--btn-radius, var(--radius-m));
box-shadow: var(--btn-shadow, var(--shadow-s));
transition: var(--btn-transition, all 0.25s ease-in-out);
cursor: pointer;
user-select: none;
outline: 0;
--btn-color: var(--secondary);
--btn-color-fg: var(--secondary-fg);
--btn-mix: white;
--_mix: var(--btn-mix, black);
background-color: var(--btn-color);
color: var(--btn-color-fg);
border-color: var(--btn-color);
&:hover {
transform: translateY(-1px);
box-shadow: var(--btn-shadow--hover, var(--shadow-m));
background-color: color-mix(in oklab, var(--btn-color) 85%, var(--_mix));
border-color: color-mix(in oklab, var(--btn-color) 85%, var(--_mix));
}
&:active {
transform: translateY(0);
background-color: color-mix(in oklab, var(--btn-color) 75%, var(--_mix));
border-color: color-mix(in oklab, var(--btn-color) 75%, var(--_mix));
}
&:focus-visible {
outline: var(--btn-outline-border-width, 2px) solid var(--secondary);
outline-offset: 2px;
}
&:disabled,
&.disabled {
cursor: not-allowed;
opacity: 0.5;
pointer-events: none;
}
&.alt {
--btn-color: var(--primary);
--btn-color-fg: var(--primary-fg);
--btn-mix: black;
}
}
button[name="update_cart"],
button[name="apply_coupon"],
.woocommerce a.button.cancel {
--btn-color: var(--muted);
--btn-color-fg: var(--muted-fg);
--btn-mix: black;
}
.woocommerce input.button,
.woocommerce #respond input#submit {
display: inline-block;
text-align: center;
}