:where(html){--csstools-color-scheme--light:initial;color-scheme:light;--color-neutral-100: hsl(0, 0%, 100%);--color-neutral-200: hsl(0, 0%, 97%);--color-neutral-300: hsl(0, 0%, 89%);--color-neutral-400: hsl(0, 0%, 68%);--color-neutral-500: hsl(0, 0%, 51%);--color-neutral-600: hsl(0, 0%, 40%);--color-neutral-700: hsl(0, 0%, 29%);--color-neutral-800: hsl(0, 0%, 16%);--color-neutral-900: hsl(0, 0%, 0%);--color-primary-100: hsl(0, 68%, 93%);--color-primary-200: hsl(0, 68%, 88%);--color-primary-300: hsl(0, 68%, 78%);--color-primary-400: hsl(0, 49%, 57%);--color-primary-500: hsl(0, 68%, 30%);--color-primary-600: hsl(0, 70%, 21%);--color-primary-700: hsl(0, 69%, 14%);--color-primary-800: hsl(0, 70%, 8%);--color-primary-900: hsl(0, 73%, 3%);--color-secondary-100: hsl(50, 75%, 98%);--color-secondary-200: hsl(51, 42%, 94%);--color-secondary-300: hsl(51, 33%, 87%);--color-secondary-400: hsl(51, 23%, 70%);--color-secondary-500: hsl(45, 41%, 56%);--color-secondary-600: hsl(41, 39%, 50%);--color-secondary-700: hsl(35, 40%, 44%);--color-secondary-800: hsl(29, 38%, 37%);--color-secondary-900: hsl(26, 35%, 31%);--color-success-400: hsl(142, 77%, 73%);--color-success-500: hsl(142, 71%, 45%);--color-success-600: hsl(142, 72%, 29%);--color-error-400: hsl(0, 96%, 89%);--color-error-500: hsl(0, 91%, 71%);--color-error-600: hsl(0, 72%, 51%);--color-warning-400: hsl(50, 100%, 78%);--color-warning-500: hsl(50, 93%, 47%);--color-warning-600: hsl(43, 100%, 40%);--color-info-400: hsl(213, 97%, 87%);--color-info-500: hsl(213, 94%, 68%);--color-info-600: hsl(221, 83%, 53%)}:where(html){--duration-0: 0ms;--duration-1: 100ms;--duration-2: 200ms;--duration-3: 300ms;--duration-4: 400ms;--duration-5: 500ms;--duration-6: 600ms;--duration-7: 700ms;--duration-8: 800ms;--duration-9: 900ms;--duration-10: 1000ms}:where(html,.theme--dark,.theme--light){--color-neutral-light-1: var(--color-neutral-100);--color-neutral-light-2: var(--color-neutral-200);--color-neutral-light-3: var(--color-neutral-300);--color-neutral-medium-1: var(--color-neutral-400);--color-neutral-medium-2: var(--color-neutral-500);--color-neutral-medium-3: var(--color-neutral-600);--color-neutral-dark-1: var(--color-neutral-700);--color-neutral-dark-2: var(--color-neutral-800);--color-neutral-dark-3: var(--color-neutral-900);--color-text-neutral-light-1: var(--color-neutral-100);--color-text-neutral-light-2: var(--color-neutral-200);--color-text-neutral-light-3: var(--color-neutral-300);--color-text-neutral-medium-1: var(--color-neutral-400);--color-text-neutral-medium-2: var(--color-neutral-500);--color-text-neutral-medium-3: var(--color-neutral-600);--color-text-neutral-dark-1: var(--color-neutral-700);--color-text-neutral-dark-2: var(--color-neutral-800);--color-text-neutral-dark-3: var(--color-neutral-900);--color-primary-light-1: var(--color-primary-100);--color-primary-light-2: var(--color-primary-200);--color-primary-light-3: var(--color-primary-300);--color-primary-medium-1: var(--color-primary-400);--color-primary-medium-2: var(--color-primary-500);--color-primary-medium-3: var(--color-primary-600);--color-primary-dark-1: var(--color-primary-700);--color-primary-dark-2: var(--color-primary-800);--color-primary-dark-3: var(--color-primary-900);--color-text-primary-light-1: var(--color-primary-100);--color-text-primary-light-2: var(--color-primary-200);--color-text-primary-light-3: var(--color-primary-300);--color-text-primary-medium-1: var(--color-primary-400);--color-text-primary-medium-2: var(--color-primary-500);--color-text-primary-medium-3: var(--color-primary-600);--color-text-primary-dark-1: var(--color-primary-700);--color-text-primary-dark-2: var(--color-primary-800);--color-text-primary-dark-3: var(--color-primary-900);--color-secondary-light-1: var(--color-secondary-100);--color-secondary-light-2: var(--color-secondary-200);--color-secondary-light-3: var(--color-secondary-300);--color-secondary-medium-1: var(--color-secondary-400);--color-secondary-medium-2: var(--color-secondary-500);--color-secondary-medium-3: var(--color-secondary-600);--color-secondary-dark-1: var(--color-secondary-700);--color-secondary-dark-2: var(--color-secondary-800);--color-secondary-dark-3: var(--color-secondary-900);--color-text-secondary-light-1: var(--color-secondary-100);--color-text-secondary-light-2: var(--color-secondary-200);--color-text-secondary-light-3: var(--color-secondary-300);--color-text-secondary-medium-1: var(--color-secondary-400);--color-text-secondary-medium-2: var(--color-secondary-500);--color-text-secondary-medium-3: var(--color-secondary-600);--color-text-secondary-dark-1: var(--color-secondary-700);--color-text-secondary-dark-2: var(--color-secondary-800);--color-text-secondary-dark-3: var(--color-secondary-900);--color-success-light: var(--color-success-400);--color-success-medium: var(--color-success-500);--color-success-dark: var(--color-success-600);--color-text-success-light: var(--color-success-400);--color-text-success-medium: var(--color-success-500);--color-text-success-dark: var(--color-success-600);--color-error-light: var(--color-error-400);--color-error-medium: var(--color-error-500);--color-error-dark: var(--color-error-600);--color-text-error-light: var(--color-error-400);--color-text-error-medium: var(--color-error-500);--color-text-error-dark: var(--color-error-600);--color-warning-light: var(--color-warning-400);--color-warning-medium: var(--color-warning-500);--color-warning-dark: var(--color-warning-600);--color-text-warning-light: var(--color-warning-400);--color-text-warning-medium: var(--color-warning-500);--color-text-warning-dark: var(--color-warning-600);--color-info-light: var(--color-info-400);--color-info-medium: var(--color-info-500);--color-info-dark: var(--color-info-600);--color-text-info-light: var(--color-info-400);--color-text-info-medium: var(--color-info-500);--color-text-info-dark: var(--color-info-600)}@media(prefers-contrast: more){:where(html,.theme--dark,.theme--light){--color-neutral-light-1: var(--color-neutral-100);--color-neutral-light-2: var(--color-neutral-100);--color-neutral-light-3: var(--color-neutral-100);--color-neutral-medium-1: var(--color-neutral-200);--color-neutral-medium-2: var(--color-neutral-200);--color-neutral-medium-3: var(--color-neutral-200);--color-neutral-dark-1: var(--color-neutral-300);--color-neutral-dark-2: var(--color-neutral-300);--color-neutral-dark-3: var(--color-neutral-300);--color-text-neutral-light-1: var(--color-neutral-700);--color-text-neutral-light-2: var(--color-neutral-700);--color-text-neutral-light-3: var(--color-neutral-700);--color-text-neutral-medium-1: var(--color-neutral-800);--color-text-neutral-medium-2: var(--color-neutral-800);--color-text-neutral-medium-3: var(--color-neutral-800);--color-text-neutral-dark-1: var(--color-neutral-900);--color-text-neutral-dark-2: var(--color-neutral-900);--color-text-neutral-dark-3: var(--color-neutral-900);--color-primary-light-1: var(--color-primary-100);--color-primary-light-2: var(--color-primary-100);--color-primary-light-3: var(--color-primary-100);--color-primary-medium-1: var(--color-primary-200);--color-primary-medium-2: var(--color-primary-200);--color-primary-medium-3: var(--color-primary-200);--color-primary-dark-1: var(--color-primary-300);--color-primary-dark-2: var(--color-primary-300);--color-primary-dark-3: var(--color-primary-300);--color-text-primary-light-1: var(--color-primary-700);--color-text-primary-light-2: var(--color-primary-700);--color-text-primary-light-3: var(--color-primary-700);--color-text-primary-medium-1: var(--color-primary-800);--color-text-primary-medium-2: var(--color-primary-800);--color-text-primary-medium-3: var(--color-primary-800);--color-text-primary-dark-1: var(--color-primary-900);--color-text-primary-dark-2: var(--color-primary-900);--color-text-primary-dark-3: var(--color-primary-900);--color-secondary-light-1: var(--color-secondary-100);--color-secondary-light-2: var(--color-secondary-100);--color-secondary-light-3: var(--color-secondary-100);--color-secondary-medium-1: var(--color-secondary-200);--color-secondary-medium-2: var(--color-secondary-200);--color-secondary-medium-3: var(--color-secondary-200);--color-secondary-dark-1: var(--color-secondary-300);--color-secondary-dark-2: var(--color-secondary-300);--color-secondary-dark-3: var(--color-secondary-300);--color-text-secondary-light-1: var(--color-secondary-700);--color-text-secondary-light-2: var(--color-secondary-700);--color-text-secondary-light-3: var(--color-secondary-700);--color-text-secondary-medium-1: var(--color-secondary-800);--color-text-secondary-medium-2: var(--color-secondary-800);--color-text-secondary-medium-3: var(--color-secondary-800);--color-text-secondary-dark-1: var(--color-secondary-900);--color-text-secondary-dark-2: var(--color-secondary-900);--color-text-secondary-dark-3: var(--color-secondary-900);--color-success-light: var(--color-success-400);--color-success-medium: var(--color-success-400);--color-success-dark: var(--color-success-400);--color-text-success-light: var(--color-success-600);--color-text-success-medium: var(--color-success-600);--color-text-success-dark: var(--color-success-600);--color-error-light: var(--color-error-400);--color-error-medium: var(--color-error-400);--color-error-dark: var(--color-error-400);--color-text-error-light: var(--color-error-600);--color-text-error-medium: var(--color-error-600);--color-text-error-dark: var(--color-error-600);--color-warning-light: var(--color-warning-300);--color-warning-medium: var(--color-warning-300);--color-warning-dark: var(--color-warning-300);--color-text-warning-light: var(--color-warning-600);--color-text-warning-medium: var(--color-warning-600);--color-text-warning-dark: var(--color-warning-600);--color-info-light: var(--color-info-300);--color-info-medium: var(--color-info-300);--color-info-dark: var(--color-info-300);--color-text-info-light: var(--color-info-600);--color-text-info-medium: var(--color-info-600);--color-text-info-dark: var(--color-info-600)}}:where(html){--font-family-1: "Source Sans Pro", "Adjusted Tahoma Fallback", sans-serif;--font-family-2: "Merriweather", "Adjusted Georgia Fallback", serif;--font-weight-1: 300;--font-weight-2: 400;--font-weight-3: 700;--line-height-1: 1;--line-height-2: 1.2;--line-height-3: 1.25;--line-height-4: 1.5;--line-height-5: 1.7;--letter-spacing-1: 0;--letter-spacing-2: 0.05em;--letter-spacing-3: 0.1em;--letter-spacing-4: 0.15em;--letter-spacing-5: 0.2em}:where(html){--color-shadow: hsl(from var(--color-neutral-dark-3) h s l / 0.3);--shadow-0: none;--shadow-1: 0px 3px 5px -2px var(--color-shadow);--shadow-2: 0px 1px 14px -4px var(--color-shadow);--shadow-3: 0px 5px 15px 0px var(--color-shadow);--shadow-4: 0px 20px 30px -10px var(--color-shadow);--shadow-5: 0px 8px 24px 0px var(--color-shadow);--shadow-inner-1: inset 0 0 3px 0 var(--color-shadow);--shadow-inner-2: inset 0px 0px 6px 0px var(--color-shadow);--shadow-inner-3: inset 0px 0px 12px 0px var(--color-shadow);--shadow-inner-4: inset 0px 0px 18px 0px var(--color-shadow);--shadow-inner-5: inset 0px 0px 24px 0px var(--color-shadow)}:where(html){--f-font-size-1: max(0.625rem, min(calc(0.5817307692rem + 0.1923076923vw), 0.75rem));--f-font-size-2: max(0.6875rem, min(calc(0.6442307692rem + 0.1923076923vw), 0.8125rem));--f-font-size-3: max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));--f-font-size-4: max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));--f-font-size-5: max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));--f-font-size-6: max(1.125rem, min(calc(1.0817307692rem + 0.1923076923vw), 1.25rem));--f-font-size-7: max(1.25rem, min(calc(1.1634615385rem + 0.3846153846vw), 1.5rem));--f-font-size-8: max(1.5rem, min(calc(1.3269230769rem + 0.7692307692vw), 2rem));--f-font-size-9: max(2rem, min(calc(1.6538461538rem + 1.5384615385vw), 3rem));--f-font-size-10: max(2.5rem, min(calc(1.9807692308rem + 2.3076923077vw), 4rem));--f-font-size-11: max(2.75rem, min(calc(2.1442307692rem + 2.6923076923vw), 4.5rem));--f-icon-big: max(4rem, min(calc(2.7884615385rem + 5.3846153846vw), 7.5rem));--f-icon-medium: max(3rem, min(calc(2.6538461538rem + 1.5384615385vw), 4rem));--f-icon-small: max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));--f-spacing-1: max(0.125rem, min(calc(0.0817307692rem + 0.1923076923vw), 0.25rem));--f-spacing-2: max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));--f-spacing-3: max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));--f-spacing-4: max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));--f-spacing-5: max(0.625rem, min(calc(0.4086538462rem + 0.9615384615vw), 1.25rem));--f-spacing-6: max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));--f-spacing-7: max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));--f-spacing-8: max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));--f-spacing-9: max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));--f-spacing-10: max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));--f-spacing-11: max(2rem, min(calc(1.3076923077rem + 3.0769230769vw), 4rem));--f-spacing-12: max(2.25rem, min(calc(1.4711538462rem + 3.4615384615vw), 4.5rem));--f-spacing-13: max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem))}:where(html){--font-size-1: 0.625rem;--font-size-2: 0.6875rem;--font-size-3: 0.75rem;--font-size-4: 0.8125rem;--font-size-5: 0.875rem;--font-size-6: 1rem;--font-size-7: 1.125rem;--font-size-8: 1.25rem;--font-size-9: 1.5rem;--font-size-10: 1.625rem;--font-size-11: 1.75rem;--font-size-12: 2rem;--font-size-13: 2.25rem;--font-size-14: 2.5rem;--font-size-15: 2.75rem;--font-size-16: 3rem;--font-size-17: 4rem;--font-size-18: 5rem;--radius-0: 0rem;--radius-1: 0.25rem;--radius-2: 0.5rem;--radius-3: 0.75rem;--radius-4: 1rem;--radius-oval: 125rem;--stroke-0: 0rem;--stroke-1: 0.0625rem;--stroke-2: 0.125rem;--stroke-3: 0.25rem;--stroke-4: 0.375rem;--stroke-5: 0.5rem;--spacing-0: 0rem;--spacing-1: 0.5rem;--spacing-2: 0.625rem;--spacing-3: 0.75rem;--spacing-4: 1rem;--spacing-5: 1.25rem;--spacing-6: 1.5rem;--spacing-7: 1.75rem;--spacing-8: 2rem;--spacing-9: 2.5rem;--spacing-10: 3rem;--spacing-11: 4rem;--spacing-12: 5rem;--spacing-13: 7.5rem}:where(html){--ease-1:cubic-bezier(.25,0,.5,1);--ease-2:cubic-bezier(.25,0,.4,1);--ease-3:cubic-bezier(.25,0,.3,1);--ease-4:cubic-bezier(.25,0,.2,1);--ease-5:cubic-bezier(.25,0,.1,1);--ease-in-1:cubic-bezier(.25,0,1,1);--ease-in-2:cubic-bezier(.50,0,1,1);--ease-in-3:cubic-bezier(.70,0,1,1);--ease-in-4:cubic-bezier(.90,0,1,1);--ease-in-5:cubic-bezier(1,0,1,1);--ease-out-1:cubic-bezier(0,0,.75,1);--ease-out-2:cubic-bezier(0,0,.50,1);--ease-out-3:cubic-bezier(0,0,.3,1);--ease-out-4:cubic-bezier(0,0,.1,1);--ease-out-5:cubic-bezier(0,0,0,1);--ease-in-out-1:cubic-bezier(.1,0,.9,1);--ease-in-out-2:cubic-bezier(.3,0,.7,1);--ease-in-out-3:cubic-bezier(.5,0,.5,1);--ease-in-out-4:cubic-bezier(.7,0,.3,1);--ease-in-out-5:cubic-bezier(.9,0,.1,1);--ease-elastic-out-1:cubic-bezier(.5,.75,.75,1.25);--ease-elastic-out-2:cubic-bezier(.5,1,.75,1.25);--ease-elastic-out-3:cubic-bezier(.5,1.25,.75,1.25);--ease-elastic-out-4:cubic-bezier(.5,1.5,.75,1.25);--ease-elastic-out-5:cubic-bezier(.5,1.75,.75,1.25);--ease-elastic-in-1:cubic-bezier(.5,-0.25,.75,1);--ease-elastic-in-2:cubic-bezier(.5,-0.50,.75,1);--ease-elastic-in-3:cubic-bezier(.5,-0.75,.75,1);--ease-elastic-in-4:cubic-bezier(.5,-1.00,.75,1);--ease-elastic-in-5:cubic-bezier(.5,-1.25,.75,1);--ease-elastic-in-out-1:cubic-bezier(.5,-.1,.1,1.5);--ease-elastic-in-out-2:cubic-bezier(.5,-.3,.1,1.5);--ease-elastic-in-out-3:cubic-bezier(.5,-.5,.1,1.5);--ease-elastic-in-out-4:cubic-bezier(.5,-.7,.1,1.5);--ease-elastic-in-out-5:cubic-bezier(.5,-.9,.1,1.5);--ease-step-1:steps(2);--ease-step-2:steps(3);--ease-step-3:steps(4);--ease-step-4:steps(7);--ease-step-5:steps(10);--ease-elastic-1:var(--ease-elastic-out-1);--ease-elastic-2:var(--ease-elastic-out-2);--ease-elastic-3:var(--ease-elastic-out-3);--ease-elastic-4:var(--ease-elastic-out-4);--ease-elastic-5:var(--ease-elastic-out-5);--ease-squish-1:var(--ease-elastic-in-out-1);--ease-squish-2:var(--ease-elastic-in-out-2);--ease-squish-3:var(--ease-elastic-in-out-3);--ease-squish-4:var(--ease-elastic-in-out-4);--ease-squish-5:var(--ease-elastic-in-out-5);--ease-spring-1:linear(0,0.006,0.025 2.8%,0.101 6.1%,0.539 18.9%,0.721 25.3%,0.849 31.5%,0.937 38.1%,0.968 41.8%,0.991 45.7%,1.006 50.1%,1.015 55%,1.017 63.9%,1.001);--ease-spring-2:linear(0,0.007,0.029 2.2%,0.118 4.7%,0.625 14.4%,0.826 19%,0.902,0.962,1.008 26.1%,1.041 28.7%,1.064 32.1%,1.07 36%,1.061 40.5%,1.015 53.4%,0.999 61.6%,0.995 71.2%,1);--ease-spring-3:linear(0,0.009,0.035 2.1%,0.141 4.4%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1);--ease-spring-4:linear(0,0.009,0.037 1.7%,0.153 3.6%,0.776 10.3%,1.001,1.142 16%,1.185,1.209 19%,1.215 19.9% 20.8%,1.199,1.165 25%,1.056 30.3%,1.008 33%,0.973,0.955 39.2%,0.953 41.1%,0.957 43.3%,0.998 53.3%,1.009 59.1% 63.7%,0.998 78.9%,1);--ease-spring-5:linear(0,0.01,0.04 1.6%,0.161 3.3%,0.816 9.4%,1.046,1.189 14.4%,1.231,1.254 17%,1.259,1.257 18.6%,1.236,1.194 22.3%,1.057 27%,0.999 29.4%,0.955 32.1%,0.942,0.935 34.9%,0.933,0.939 38.4%,1 47.3%,1.011,1.017 52.6%,1.016 56.4%,1 65.2%,0.996 70.2%,1.001 87.2%,1);--ease-bounce-1:linear(0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391 36.8%,0.563,0.766,1 58.8%,0.946,0.908 69.1%,0.895,0.885,0.879,0.878,0.879,0.885,0.895,0.908 89.7%,0.946,1);--ease-bounce-2:linear(0,0.004,0.016,0.035,0.063,0.098,0.141 15.1%,0.25,0.391,0.562,0.765,1,0.892 45.2%,0.849,0.815,0.788,0.769,0.757,0.753,0.757,0.769,0.788,0.815,0.85,0.892 75.2%,1 80.2%,0.973,0.954,0.943,0.939,0.943,0.954,0.973,1);--ease-bounce-3:linear(0,0.004,0.016,0.035,0.062,0.098,0.141 11.4%,0.25,0.39,0.562,0.764,1 30.3%,0.847 34.8%,0.787,0.737,0.699,0.672,0.655,0.65,0.656,0.672,0.699,0.738,0.787,0.847 61.7%,1 66.2%,0.946,0.908,0.885 74.2%,0.879,0.878,0.879,0.885 79.5%,0.908,0.946,1 87.4%,0.981,0.968,0.96,0.957,0.96,0.968,0.981,1);--ease-bounce-4:linear(0,0.004,0.016 3%,0.062,0.141,0.25,0.391,0.562 18.2%,1 24.3%,0.81,0.676 32.3%,0.629,0.595,0.575,0.568,0.575,0.595,0.629,0.676 48.2%,0.811,1 56.2%,0.918,0.86,0.825,0.814,0.825,0.86,0.918,1 77.2%,0.94 80.6%,0.925,0.92,0.925,0.94 87.5%,1 90.9%,0.974,0.965,0.974,1);--ease-bounce-5:linear(0,0.004,0.016 2.5%,0.063,0.141,0.25 10.1%,0.562,1 20.2%,0.783,0.627,0.534 30.9%,0.511,0.503,0.511,0.534 38%,0.627,0.782,1 48.7%,0.892,0.815,0.769 56.3%,0.757,0.753,0.757,0.769 61.3%,0.815,0.892,1 68.8%,0.908 72.4%,0.885,0.878,0.885,0.908 79.4%,1 83%,0.954 85.5%,0.943,0.939,0.943,0.954 90.5%,1 93%,0.977,0.97,0.977,1)}:where(html){--animation-fade-in:fade-in .5s var(--ease-3);--animation-fade-in-bloom:fade-in-bloom 2s var(--ease-3);--animation-fade-out:fade-out .5s var(--ease-3);--animation-fade-out-bloom:fade-out-bloom 2s var(--ease-3);--animation-scale-up:scale-up .5s var(--ease-3);--animation-scale-down:scale-down .5s var(--ease-3);--animation-slide-out-up:slide-out-up .5s var(--ease-3);--animation-slide-out-down:slide-out-down .5s var(--ease-3);--animation-slide-out-right:slide-out-right .5s var(--ease-3);--animation-slide-out-left:slide-out-left .5s var(--ease-3);--animation-slide-in-up:slide-in-up .5s var(--ease-3);--animation-slide-in-down:slide-in-down .5s var(--ease-3);--animation-slide-in-right:slide-in-right .5s var(--ease-3);--animation-slide-in-left:slide-in-left .5s var(--ease-3);--animation-shake-x:shake-x .75s var(--ease-out-5);--animation-shake-y:shake-y .75s var(--ease-out-5);--animation-shake-z:shake-z 1s var(--ease-in-out-3);--animation-spin:spin 2s linear infinite;--animation-ping:ping 5s var(--ease-out-3) infinite;--animation-blink:blink 1s var(--ease-out-3) infinite;--animation-float:float 3s var(--ease-in-out-3) infinite;--animation-bounce:bounce 2s var(--ease-squish-2) infinite;--animation-pulse:pulse 2s var(--ease-out-3) infinite}@keyframes fade-in{to{opacity:1}}@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(2) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}@keyframes scale-up{to{transform:scale(1.25)}}@keyframes scale-down{to{transform:scale(0.75)}}@keyframes slide-out-up{to{transform:translateY(-100%)}}@keyframes slide-out-down{to{transform:translateY(100%)}}@keyframes slide-out-right{to{transform:translateX(100%)}}@keyframes slide-out-left{to{transform:translateX(-100%)}}@keyframes slide-in-up{0%{transform:translateY(100%)}}@keyframes slide-in-down{0%{transform:translateY(-100%)}}@keyframes slide-in-right{0%{transform:translateX(-100%)}}@keyframes slide-in-left{0%{transform:translateX(100%)}}@keyframes shake-x{0%,to{transform:translateX(0)}20%{transform:translateX(-5%)}40%{transform:translateX(5%)}60%{transform:translateX(-5%)}80%{transform:translateX(5%)}}@keyframes shake-y{0%,to{transform:translateY(0)}20%{transform:translateY(-5%)}40%{transform:translateY(5%)}60%{transform:translateY(-5%)}80%{transform:translateY(5%)}}@keyframes shake-z{0%,to{transform:rotate(0deg)}20%{transform:rotate(-2deg)}40%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(2deg)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{90%,to{opacity:0;transform:scale(2)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.5}}@keyframes float{50%{transform:translateY(-25%)}}@keyframes bounce{25%{transform:translateY(-20%)}40%{transform:translateY(-3%)}0%,60%,to{transform:translateY(0)}}@keyframes pulse{50%{transform:scale(0.9)}}@media(prefers-color-scheme: dark){@keyframes fade-in-bloom{0%{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(0.5) blur(10px);opacity:1}to{filter:brightness(1) blur(0);opacity:1}}}@media(prefers-color-scheme: dark){@keyframes fade-out-bloom{to{filter:brightness(1) blur(20px);opacity:0}10%{filter:brightness(0.5) blur(10px);opacity:1}0%{filter:brightness(1) blur(0);opacity:1}}}:where(html){--ratio-square:1;--ratio-landscape:4/3;--ratio-portrait:3/4;--ratio-widescreen:16/9;--ratio-ultrawide:18/5;--ratio-golden:1.6180/1}:where(html){--mask-edge-scoop-bottom:radial-gradient(20px at 50% 100%,transparent 97%,#000) 50% /38px 100%;--mask-edge-scoop-top:radial-gradient(20px at 50% 0,transparent 97%,#000) 50% /38px 100%;--mask-edge-scoop-vertical:radial-gradient(20px at 50% 20px,transparent 97%,#000) 50% -20px/38px 100%;--mask-edge-scoop-left:radial-gradient(20px at 0 50%,transparent 97%,#000) 50%/100% 38px;--mask-edge-scoop-right:radial-gradient(20px at 100% 50%,transparent 97%,#000) 50%/100% 38px;--mask-edge-scoop-horizontal:radial-gradient(20px at 20px 50%,transparent 97%,#000) -20px/100% 38px;--mask-edge-scalloped:radial-gradient(farthest-side,#000 97%,transparent) 0 0 /20px 20px round,linear-gradient(#000 0, #000 0) 50%/calc(100% - 20px) calc(100% - 20px) no-repeat;--mask-edge-scalloped-bottom:linear-gradient(0deg,transparent 20px,#000 0),radial-gradient(20px at top,#000 97%,transparent) bottom /38px 20px;--mask-edge-scalloped-top:linear-gradient(180deg,transparent 20px,#000 0),radial-gradient(20px at bottom,#000 97%,transparent) top /38px 20px;--mask-edge-scalloped-vertical:linear-gradient(0deg,transparent 40px,#000 0) 0 20px,radial-gradient(20px,#000 97%,transparent) 50% /38px 40px repeat space;--mask-edge-scalloped-left:linear-gradient(90deg,transparent 20px,#000 0),radial-gradient(20px at right,#000 97%,transparent) left /20px 38px;--mask-edge-scalloped-right:linear-gradient(270deg,transparent 20px,#000 0),radial-gradient(20px at left,#000 97%,transparent) right /20px 38px;--mask-edge-scalloped-horizontal:linear-gradient(-90deg,transparent 40px,#000 0) 20px,radial-gradient(20px,#000 97%,transparent) 50% /40px 38px space repeat;--mask-edge-drip-bottom:radial-gradient(20px at bottom,transparent 97%,#000) 50% calc(100% - 20px) /40px 100% repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 20px) 99% /80px 40px repeat-x;--mask-edge-drip-top:radial-gradient(20px at top,transparent 97%,#000) 50% 20px /40px 100% repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 20px) 1% /80px 40px repeat-x;--mask-edge-drip-vertical:radial-gradient(20px at top,transparent 97%,#000) 50% 20px /40px 51% repeat-x,radial-gradient(20px at bottom,transparent 97%,#000) 50% calc(100% - 20px) /40px 51% repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 20px) 1% /80px 40px repeat-x,radial-gradient(20px at 25% 50%,#000 97%,transparent) calc(50% - 60px) 99% /80px 40px repeat-x;--mask-edge-drip-left:radial-gradient(20px at left,transparent 97%,#000) 20px 50% /100% 40px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 1% calc(50% - 20px) /40px 80px repeat-y;--mask-edge-drip-right:radial-gradient(20px at right,transparent 97%,#000) calc(100% - 20px) 50% /100% 40px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 99% calc(50% - 20px) /40px 80px repeat-y;--mask-edge-drip-horizontal:radial-gradient(20px at left,transparent 97%,#000) 20px 50% /51% 40px repeat-y,radial-gradient(20px at right,transparent 97%,#000) calc(100% - 20px) 50% /51% 40px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 1% calc(50% - 20px) /40px 80px repeat-y,radial-gradient(20px at 50% 25%,#000 97%,transparent) 99% calc(50% - 60px) /40px 80px repeat-y;--mask-edge-zig-zag-top:conic-gradient(from 135deg at top,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-bottom:conic-gradient(from -45deg at bottom,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-left:conic-gradient(from 45deg at left,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-right:conic-gradient(from -135deg at right,transparent,#000 1deg,#000 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-horizontal:conic-gradient(from 45deg at left,transparent,#000 1deg,#000 90deg,transparent 91deg) left /51% 40px repeat-y,conic-gradient(from -135deg at right,transparent,#000 1deg,#000 90deg,transparent 91deg) right /51% 40px repeat-y;--mask-edge-zig-zag-vertical:conic-gradient(from 135deg at top,transparent,#000 1deg,#000 90deg,transparent 91deg) top /40px 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg,#000 90deg,transparent 91deg) bottom /40px 51% repeat-x}@supports (background: linear-gradient(red 0%, red 0% 1%, red 2%)){
:where(html){--mask-edge-scalloped:radial-gradient(farthest-side,#000 97%,transparent) 0 0 /20px 20px round,linear-gradient(#000 0 0) 50%/calc(100% - 20px) calc(100% - 20px) no-repeat}
}@supports (background: conic-gradient(red 0deg, red 0deg 1deg, red 2deg)){
:where(html){--mask-edge-zig-zag-top:conic-gradient(from 135deg at top,transparent,#000 1deg 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-bottom:conic-gradient(from -45deg at bottom,transparent,#000 1deg 90deg,transparent 91deg) 50% /40px 100%;--mask-edge-zig-zag-left:conic-gradient(from 45deg at left,transparent,#000 1deg 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-right:conic-gradient(from -135deg at right,transparent,#000 1deg 90deg,transparent 91deg) 50% /100% 40px;--mask-edge-zig-zag-horizontal:conic-gradient(from 45deg at left,transparent,#000 1deg 90deg,transparent 91deg) left /51% 40px repeat-y,conic-gradient(from -135deg at right,transparent,#000 1deg 90deg,transparent 91deg) right /51% 40px repeat-y;--mask-edge-zig-zag-vertical:conic-gradient(from 135deg at top,transparent,#000 1deg 90deg,transparent 91deg) top /40px 51% repeat-x,conic-gradient(from -45deg at bottom,transparent,#000 1deg 90deg,transparent 91deg) bottom /40px 51% repeat-x}
}:where(html){--mask-corner-cut-circles-1:radial-gradient(1rem at 1rem 1rem,transparent 99%,#000) -1rem -1rem;--mask-corner-cut-circles-2:radial-gradient(2rem at 2rem 2rem,transparent 99%,#000) -2rem -2rem;--mask-corner-cut-circles-3:radial-gradient(4rem at 4rem 4rem,transparent 99%,#000) -4rem -4rem;--mask-corner-cut-squares-1:conic-gradient(at 2rem 2rem,#000 75%,transparent 0) -1rem -1rem;--mask-corner-cut-squares-2:conic-gradient(at 4rem 4rem,#000 75%,transparent 0) -2rem -2rem;--mask-corner-cut-squares-3:conic-gradient(at 8rem 8rem,#000 75%,transparent 0) -4rem -4rem;--mask-corner-cut-angles-1:conic-gradient(from -45deg at 1rem 1rem,transparent 25%,#000 0) -1rem 0 /100% 51% repeat-x,conic-gradient(from 135deg at 1rem calc(100% - 1rem),transparent 25%,#000 0) -1rem 100%/100% 51% repeat-x;--mask-corner-cut-angles-2:conic-gradient(from -45deg at 2rem 2rem,transparent 25%,#000 0) -2rem 0 /100% 51% repeat-x,conic-gradient(from 135deg at 2rem calc(100% - 2rem),transparent 25%,#000 0) -2rem 100%/100% 51% repeat-x;--mask-corner-cut-angles-3:conic-gradient(from -45deg at 4rem 4rem,transparent 25%,#000 0) -4rem 0 /100% 51% repeat-x,conic-gradient(from 135deg at 4rem calc(100% - 4rem),transparent 25%,#000 0) -4rem 100%/100% 51% repeat-x}[x-cloak]{display:none !important}@font-face{font-family:"Source Sans Pro";src:url(../../assets/subset-SourceSansPro-Regular3d050ba4c0aaa8a9c986.woff2) format("woff2"),url(../../assets/subset-SourceSansPro-Regularaeaeaba65390fc4a612a.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../../assets/subset-SourceSansPro-Bold190d5bfdac77f6db648d.woff2) format("woff2"),url(../../assets/subset-SourceSansPro-Boldc9732448cc2ab147155a.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Source Sans Pro";src:url(../../assets/subset-SourceSansPro-Light2027883270c8017b3cb2.woff2) format("woff2"),url(../../assets/subset-SourceSansPro-Light6b939a8117b2a3c91b3a.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Adjusted Tahoma Fallback";src:local(Tahoma);size-adjust:94%;ascent-override:107%;descent-override:28%;line-gap-override:normal}@font-face{font-family:"Merriweather";src:url(../../assets/subset-Merriweather-Bold8d906ffe0657f4a83dfd.woff2) format("woff2"),url(../../assets/subset-Merriweather-Bold4725ab9591f9d72db9ff.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Adjusted Georgia Fallback";src:local(Georgia);size-adjust:112%;ascent-override:normal;descent-override:normal;line-gap-override:normal}html,body{font-family:"Source Sans Pro","Adjusted Tahoma Fallback",sans-serif}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{box-sizing:border-box;height:100%}*,*::before,*::after{box-sizing:inherit}button{background:none;border:none;padding:0;color:inherit}body{color:var(--color-text-neutral-dark-3);background:var(--color-neutral-light-1)}html{scroll-behavior:smooth}.article-list__heading{margin-bottom:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-bottom:var(--f-spacing-10)}.base{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;min-height:100%;background-color:var(--color-secondary-light-1)}.accordions{display:grid;align-items:flex-start;grid-gap:2.5rem;grid-gap:var(--spacing-9);gap:2.5rem;gap:var(--spacing-9)}.accordions__text{--c-wysiwyg-color: var(--color-text-neutral-medium-3)}.accordions--left{grid-template-columns:4fr 8fr;grid-template-areas:"text items"}.accordions--right{grid-template-columns:8fr 4fr;grid-template-areas:"items text"}.accordions--right .accordions__text{order:2}.accordions--image-left{grid-template-columns:1fr 1fr;grid-template-areas:"text items"}.accordions--with-image-image-left{grid-template-columns:1fr 1fr;grid-template-areas:"image text" "image items"}.accordions--image-right{grid-template-columns:1fr 1fr;grid-template-areas:"items text"}.accordions--with-image-image-right{grid-template-columns:1fr 1fr;grid-template-areas:"text image" "items image"}.accordions__text{grid-area:text;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.accordions__image{grid-area:image;aspect-ratio:4/3;aspect-ratio:var(--ratio-landscape)}.accordions__items{grid-area:items}@media(max-width: 767px){.accordions--left,.accordions--right{grid-template-columns:1fr;grid-template-areas:"text" "items"}.accordions--image-left,.accordions--image-right{grid-template-columns:1fr;grid-template-areas:"text" "items"}.accordions--with-image-image-left,.accordions--with-image-image-right{grid-template-columns:1fr;grid-template-areas:"text" "image" "items"}}.article-cards{container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));gap:var(--f-spacing-10)}.article-cards__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.article-cards__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-gap:var(--f-spacing-8);gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));gap:var(--f-spacing-8)}.button-block{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.contacts{container-type:inline-size}.contacts__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.contacts__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));grid-gap:var(--f-spacing-7);gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7);margin-top:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-top:var(--f-spacing-10)}.contacts__item{container-type:inline-size;grid-column:span 12;display:grid}.contacts__item--half{grid-column:span 6}.contacts__item--third{grid-column:span 4}.contacts__item--quarter{grid-column:span 3}@container (max-width: 900px){.contacts__item--quarter{grid-column:span 6}}@container (max-width: 500px){.contacts__item--half{grid-column:span 12}.contacts__item--third{grid-column:span 12}.contacts__item--quarter{grid-column:span 12}}.content-cards-carousel__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7);margin-bottom:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-bottom:var(--f-spacing-10)}.content-cards{container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));gap:var(--f-spacing-10)}.content-cards__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.content-cards__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-column-gap:var(--f-spacing-8);-moz-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));-moz-column-gap:var(--f-spacing-8);column-gap:var(--f-spacing-8);grid-row-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));grid-row-gap:var(--f-spacing-6);row-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));row-gap:var(--f-spacing-6)}.content-cards__item{container-type:inline-size;grid-column:span 12;display:grid}.content-cards__item--half{grid-column:span 6}.content-cards__item--third{grid-column:span 4}.content-cards__item--quarter{grid-column:span 3}@container (max-width: 1024px){.content-cards__item--third{grid-column:span 6}.content-cards__item--quarter{grid-column:span 6}}@container (max-width: 768px){.content-cards__item--half{grid-column:span 12}.content-cards__item--third{grid-column:span 12}.content-cards__item--quarter{grid-column:span 12}}.cta-banners{display:grid;width:100%;grid-gap:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));grid-gap:var(--f-spacing-3);gap:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));gap:var(--f-spacing-3)}.cta-banners--half{grid-template-columns:1fr 1fr;gap:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));gap:var(--f-spacing-3)}@media(max-width: 1023px){.cta-banners--half{grid-template-columns:1fr}}.download{--text-flex-direction: row;--text-align-items: center;--text-gap: var(--spacing-12);--text-justify-content: flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:5rem;gap:var(--spacing-12);padding:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem)) max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));padding:var(--f-spacing-7) var(--f-spacing-9);background:var(--color-primary-medium-2);color:var(--color-text-secondary-light-2);--c-heading-color: var(--color-text-secondary-light-2)}.download__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:var(--text-flex-direction);align-items:var(--text-align-items);justify-content:var(--text-justify-content);gap:var(--text-gap)}.download--variant2{--text-flex-direction: column;--text-align-items: flex-start;--text-gap: var(--spacing-3)}@media(max-width: 1023px){.download__text{flex-wrap:wrap;--text-gap: var(--spacing-3)}}@media(max-width: 767px){.download{--text-justify-content: center;--text-align-items: center;text-align:center;flex-wrap:wrap;justify-content:center;gap:0.75rem;gap:var(--spacing-3)}}.downloads{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-gap:var(--f-spacing-8);gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));gap:var(--f-spacing-8);color:var(--c-downloads-color, var(--color-text-neutral-dark-3));--c-heading-color: var(--c-downloads-heading-color, var(--color-text-neutral-dark-3))}.downloads__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));gap:var(--f-spacing-9);grid-area:auto/span 4;grid-area:var(--c-downloads-text-grid-area, auto/span 4)}.downloads__categories{grid-area:auto/span 8;grid-area:var(--c-downloads-categories-grid-area, auto/span 8);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));gap:var(--f-spacing-9)}.downloads__category{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6)}.downloads__item{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7);padding:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem)) max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding:var(--f-spacing-4) var(--f-spacing-6);border-bottom:0.0625rem solid var(--c-downloads-item-border-color, var(--color-text-secondary-medium-1));border-bottom:var(--stroke-1) solid var(--c-downloads-item-border-color, var(--color-text-secondary-medium-1));color:var(--c-downloads-item-color, var(--color-text-primary-medium-2));cursor:pointer;-webkit-text-decoration:none;text-decoration:none}.downloads__item-icon{animation:bounce 2s cubic-bezier(.5,-.3,.1,1.5) infinite;animation:var(--animation-bounce);animation-play-state:paused}.downloads__item:hover .downloads__item-icon{animation-play-state:running}.downloads--files-bottom{--c-downloads-text-grid-area: auto / span 12;--c-downloads-categories-grid-area: auto / span 12}.downloads--primary{--c-downloads-color: var(--color-text-secondary-light-2);--c-downloads-heading-color: var(--color-text-secondary-light-1);--c-downloads-item-border-color: var(--color-text-secondary-light-3);--c-downloads-item-color: var(--color-text-secondary-light-1)}@media(max-width: 1023px){.downloads{--c-downloads-text-grid-area: auto / span 12;--c-downloads-categories-grid-area: auto / span 12}}.feature-cards-carousel__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.feature-cards{container-type:inline-size;display:grid;grid-template:"image" "text" "items";grid-gap:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));grid-gap:var(--f-spacing-10);gap:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));gap:var(--f-spacing-10)}.feature-cards--image-left-two-columns{grid-template:"text text" "image items"/1fr 1fr}.feature-cards__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));gap:var(--f-spacing-8);grid-area:text}.feature-cards__image{grid-area:image;align-self:start}.feature-cards__items{container-type:inline-size;grid-area:items;display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));grid-gap:var(--f-spacing-9);gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));gap:var(--f-spacing-9)}.feature-cards__item{container-type:inline-size;grid-column:span 12;display:grid}.feature-cards__item--half{grid-column:span 6}.feature-cards__item--third{grid-column:span 4}.feature-cards__item--quarter{grid-column:span 3}@container (max-width: 1399px){.feature-cards--image-left-two-columns{grid-template:"text" "image" "items"}}@container (max-width: 1200px){.feature-cards__item--quarter{grid-column:span 6}}@container (max-width: 600px){.feature-cards__item--half{grid-column:span 12}.feature-cards__item--third{grid-column:span 12}.feature-cards__item--quarter{grid-column:span 12}}.form-block--center{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));gap:var(--f-spacing-9)}.form-block__image{width:100%}.form-block--center .form-block__image{margin-bottom:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));margin-bottom:var(--f-spacing-9);overflow:hidden}.form-block__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.form-block--center .form-block__form{width:100%;max-width:700px;margin:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem)) auto 0;margin:var(--f-spacing-9) auto 0;padding-top:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));padding-top:var(--f-spacing-13)}.form-block--left{display:grid;grid-gap:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));grid-gap:var(--f-spacing-13);gap:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));gap:var(--f-spacing-13);align-items:center;grid-template-columns:5fr 7fr;grid-template-areas:"wrapper form" "wrapper form" "wrapper form"}.form-block--left .form-block__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column-reverse;width:100%;grid-area:wrapper}.form-block--left .form-block__text{text-align:left}.form-block--left .form-block__form{grid-area:form;width:100%;max-width:700px}.form-block--left .form-block__image{margin-top:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));margin-top:var(--f-spacing-13)}@media(max-width: 767px){.form-block--left{grid-template-columns:1fr;grid-template-areas:"wrapper" "form"}.form-block--left .form-block__form{margin:0 auto}}.gallery__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.gallery__images{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-rows:1fr 1fr;grid-auto-rows:0;transition:250ms grid-template-rows cubic-bezier(0,0,.75,1);transition:250ms grid-template-rows var(--ease-out-1);overflow:hidden;grid-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-column-gap:var(--f-spacing-8);-moz-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));-moz-column-gap:var(--f-spacing-8);column-gap:var(--f-spacing-8)}.gallery__images--open{grid-template-rows:auto;grid-auto-rows:initial}.gallery__image{grid-area:auto/span 3;aspect-ratio:16/9;padding-bottom:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));padding-bottom:var(--f-spacing-8)}.gallery__load-more{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.gallery__load-more--open{padding-top:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));padding-top:var(--f-spacing-8)}@media(max-width: 1023px){.gallery__images{grid-template-rows:1fr 1fr 1fr 1fr;grid-auto-rows:0}.gallery__images--open{grid-template-rows:auto;grid-auto-rows:initial}.gallery__image{grid-area:auto/span 6;aspect-ratio:16/9}}.hero{position:relative;display:grid;align-items:center;min-height:160px}.hero__wrapper{padding-left:20px;padding-right:20px;box-sizing:border-box;grid-area:1/1;z-index:1}.hero__content-wrapper{max-width:1400px;margin:0 auto;z-index:1;display:grid;align-items:center;grid-template-columns:repeat(12, 1fr);grid-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-gap:var(--f-spacing-8);gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));gap:var(--f-spacing-8)}.hero__content{grid-area:auto/span 7;padding-top:2rem;padding-bottom:2rem;padding-top:var(--spacing-8);padding-bottom:var(--spacing-8);margin-bottom:0;margin-bottom:var(--c-hero-content-margin-bottom, 0);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-4)}.hero__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-2)}.hero__image{height:100%;grid-area:1/1}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));gap:var(--f-spacing-9);justify-content:var(--buttons-justify-content)}.hero--primary,.hero--default{--c-heading-color: var(--color-secondary-light-2);color:var(--color-secondary-light-2)}.hero__author{position:absolute;bottom:12px;right:12px;color:var(--color-neutral-light-1)}.hero__author--black{color:var(--color-neutral-dark-3)}@media(max-width: 1023px){.hero__content{grid-area:auto/span 12}}.text-block{display:grid;grid-template-columns:repeat(12, 1fr);grid-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-gap:var(--f-spacing-8);gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));gap:var(--f-spacing-8)}.text-block__heading,.text-block__content{grid-column:span 6}.text-block__content{padding-bottom:1.5rem;padding-bottom:var(--spacing-6);border-bottom:0.0625rem solid var(--color-secondary-light-2);border-bottom:var(--stroke-1) solid var(--color-secondary-light-2)}@media(max-width: 767px){.text-block__heading,.text-block__content{grid-column:span 12}}.testimonials{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;gap:var(--spacing-10);flex-direction:column}.testimonials__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-8)}.image-block{display:grid;grid-template-columns:repeat(12, 1fr);grid-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-column-gap:var(--f-spacing-8);-moz-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));-moz-column-gap:var(--f-spacing-8);column-gap:var(--f-spacing-8);grid-row-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));grid-row-gap:var(--f-spacing-6);row-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));row-gap:var(--f-spacing-6);flex-direction:column;grid-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));grid-gap:var(--f-spacing-6);gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6);overflow:hidden}.image-block__image{grid-area:auto/span 12;grid-area:var(--c-image-image-grid-area, auto/span 12)}.image-block__description{grid-area:auto/span 12;grid-area:var(--c-image-description-grid-area, auto/span 12)}.image-block--half{--c-image-image-grid-area: 1 / 7 / 2 / 13;--c-image-description-grid-area: 2 / 7 / 3 / 13}@media(max-width: 767px){.image-block--half{--c-image-image-grid-area: initial;--c-image-description-grid-area: initial}}.partners-carousel__head{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;gap:var(--spacing-4);margin-bottom:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));margin-bottom:var(--f-spacing-6)}.partners-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;gap:var(--spacing-4)}.partners-carousel__controls-button{border:0.0625rem solid var(--color-text-primary-medium-2);border:var(--stroke-1) solid var(--color-text-primary-medium-2);border-radius:125rem;border-radius:var(--radius-oval);padding:0.75rem;padding:var(--spacing-3);color:var(--color-text-primary-medium-2);cursor:pointer}.partners-carousel__controls-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));width:var(--f-icon-small);height:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));height:var(--f-icon-small)}.partners-carousel__controls-button:hover{color:var(--color-text-primary-medium-1);border-color:var(--color-text-primary-medium-1)}.partners-carousel__controls-button:disabled{color:var(--color-text-neutral-medium-3);border-color:var(--color-text-neutral-medium-3)}.partners-carousel__controls-icon--prev{rotate:180deg}.subscribe-form{--c-heading-color: var(--color-primary-medium-2);--label-color: var(--color-secondary-dark-3);--input-background: var(--color-neutral-light-1);--input-text-color: var(--color-neutral-medium-2);margin:0 auto;max-width:756px;width:100%}.subscribe-form .mce_inline_error{padding:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem)) 0;padding:var(--f-spacing-2) 0;color:var(--color-error-light)}.subscribe-form #mc_embed_signup form{margin:0}.subscribe-form #mc_embed_signup .mc-field-group{width:100%}.subscribe-form .subscribe-form__response--success{color:var(--color-success-medium)}.subscribe-form .subscribe-form__response--error{color:var(--color-error-light)}.subscribe-form #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error{background-color:var(--color-error-light)}.subscribe-form #mc_embed_signup div#mce-responses{margin:0;padding:0}.subscribe-form #mc_embed_signup .mc-field-group input{padding:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem)) max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));padding:var(--f-spacing-3) var(--f-spacing-4)}.subscribe-form .subscribe-form__field-input{width:100%;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.75rem 1rem;padding:var(--spacing-3) var(--spacing-4);align-items:center;gap:0.5rem;gap:var(--spacing-1);align-self:stretch;border-radius:0.25rem;border-radius:var(--radius-1);border:0.0625rem solid var(--color-neutral-light-3);border:var(--stroke-1) solid var(--color-neutral-light-3);background:var(--input-background);color:var(--input-text-color)}.subscribe-form #mc-embedded-subscribe{margin:0}.subscribe-form--primary{--c-heading-color: var(--color-text-neutral-light-1);--label-color: var(--color-secondary-light-3);--input-background: var(--color-primary-light-2);--input-text-color: var(--color-primary-dark-1)}.subscribe-form__heading{margin-bottom:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-bottom:var(--f-spacing-10)}.subscribe-form__field{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));gap:var(--f-spacing-2)}.subscribe-form__field-label{color:var(--label-color);text-transform:uppercase}.subscribe-form__fields{display:grid;grid-template-areas:"email email" "first-name last-name";grid-row-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));grid-row-gap:var(--f-spacing-6);row-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));row-gap:var(--f-spacing-6);grid-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-column-gap:var(--f-spacing-8);-moz-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));-moz-column-gap:var(--f-spacing-8);column-gap:var(--f-spacing-8)}.subscribe-form__field-email{grid-area:email}.subscribe-form__field-first-name{grid-area:first-name}.subscribe-form__field-last-name{grid-area:last-name}.subscribe-form__submit-container{margin-top:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-top:var(--f-spacing-10)}@media(max-width: 767px){.subscribe-form__fields{grid-template-areas:"email" "first-name" "last-name"}}.cookies-consent{position:fixed;bottom:0;left:0;right:0;background-color:var(--color-neutral-light-1);color:var(--color-text-1);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.625rem, min(calc(0.4086538462rem + 0.9615384615vw), 1.25rem));gap:var(--f-spacing-5);padding:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));padding:var(--f-spacing-7);border-top:var(--stroke--2) solid var(--color-neutral-medium-1)}.cookies-consent--open{display:-webkit-box;display:-ms-flexbox;display:flex}.cookies-consent--hide{display:none}.cookies-consent__top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;text-align:center}.cookies-consent__options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));gap:var(--f-spacing-2)}.cookies-consent__options--hide{display:none}.cookies-consent__settings-head{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cookies-consent__settings-head-button{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;background:none;border:none}.cookies-consent__option{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.625rem, min(calc(0.4086538462rem + 0.9615384615vw), 1.25rem));gap:var(--f-spacing-5)}.cookies-consent-option__content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.cookies-consent-option__switch{width:1.3rem;height:1.3rem;accent-color:var(--color-primary-medium-2)}.cookies-consent__bottom{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));gap:var(--f-spacing-2)}.cookies-consent__button--hide{display:none}.cookies-consent__open-cookies{background:none;border:none;display:inline;cursor:pointer}.form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.form__fieldset{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7);padding:0;margin:0;margin-bottom:max(2rem, min(calc(1.3076923077rem + 3.0769230769vw), 4rem));margin-bottom:var(--f-spacing-11);line-height:1.2;line-height:var(--line-height-2)}.form__fieldset:last-of-type{margin-bottom:0}.form__legend{display:block;font-size:max(1.5rem, min(calc(1.3269230769rem + 0.7692307692vw), 2rem));font-size:var(--f-font-size-8);font-weight:400;font-weight:var(--font-weight-2);margin-bottom:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));margin-bottom:var(--f-spacing-7);float:left}.form__row{display:grid;grid-gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));grid-gap:var(--f-spacing-6);gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6);grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.form__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6);margin-bottom:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));margin-bottom:var(--f-spacing-7)}.form__container:last-of-type{margin-bottom:0}.form__hr{border-top:solid 0.0625rem var(--color-text-neutral-medium-1);border-top:solid var(--stroke-1) var(--color-text-neutral-medium-1);width:100%;margin:0}.form__picklist{display:grid;width:100%;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));grid-gap:var(--f-spacing-4);gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4);margin-top:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));margin-top:var(--f-spacing-2)}.form__picklist-label{display:-webkit-box;display:-ms-flexbox;display:flex}.form__picklist-input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.form__picklist-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;justify-content:center;align-items:center;text-align:center;cursor:pointer;padding:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding:var(--f-spacing-6);border:0.0625rem solid var(--color-text-secondary-light-1);border:var(--stroke-1) solid var(--color-text-secondary-light-1);border-radius:1rem;border-radius:var(--radius-4);font-weight:400;font-weight:var(--font-weight-2);font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);line-height:1.2;line-height:var(--line-height-2)}.form__picklist-indicator:hover,.form__picklist-input:checked~.form__picklist-indicator{background:var(--color-secondary-light-1)}.form__picklist-input:focus-visible~.form__picklist-indicator{outline:var(--c-form-color-focus) auto 1px}.form__field{--c-form-color-focus: var(--color-info-medium);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-2)}.form__label{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-2)}.form__label-text{display:block;padding:0rem;padding:var(--spacing-0);color:var(--color-text-neutral-dark-3);font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:700;font-weight:var(--font-weight-3);letter-spacing:0.1em;letter-spacing:var(--letter-spacing-3)}.form__required{color:var(--form-input-required-color, var(--color-text-error-medium))}.form__input-wrapper{margin-top:0rem;margin-top:var(--spacing-0)}.form__input{display:block;border-radius:0rem;border-radius:var(--radius-0);border:0.0625rem solid var(--color-text-neutral-medium-1);border:var(--stroke-1) solid var(--color-text-neutral-medium-1);background:var(--color-neutral-light-1);padding:0.75rem 1rem;padding:var(--spacing-3) var(--spacing-4);font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:400;font-weight:var(--font-weight-2);line-height:1.7;line-height:var(--line-height-5);width:100%;position:relative;color:var(--color-text-neutral-dark-3)}.form__input:focus-visible{outline:none;border-color:var(--c-form-color-focus)}.form__input:hover{border-color:var(--color-text-neutral-medium-1)}.form__input:disabled{border-color:var(--color-neutral-light-3);background-color:var(--color-neutral-light-2);color:var(--color-text-neutral-light-3)}.form__input::-moz-placeholder{color:var(--color-text-neutral-medium-2)}.form__input::placeholder{color:var(--color-text-neutral-medium-2)}.form__input--invalid{--form-input-border-color: var(--color-neutral-light-3)}.form__input--checkbox,.form__input--radio{position:absolute;opacity:0;cursor:pointer;height:0;width:0;margin:0;padding:0}.form__label--checkbox,.form__label--radio{letter-spacing:inherit}.form__checkbox-indicator,.form__radio-indicator{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4);position:relative;padding:0;line-height:inherit;font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);letter-spacing:0;letter-spacing:var(--letter-spacing-1);font-weight:300;font-weight:var(--font-weight-1);color:var(--form-indicator-color, var(--color-text-neutral-dark-2))}.form__checkbox-indicator::before,.form__radio-indicator::before{content:"";cursor:pointer;position:static;position:initial;display:block;flex-shrink:0;width:2rem;height:2rem;border:0.125rem solid var(--color-text-neutral-medium-2);border:var(--stroke-2) solid var(--color-text-neutral-medium-2);background:var(--color-neutral-light-1);border-radius:0rem;border-radius:var(--radius-0)}.form__radio-indicator::before{border-radius:125rem;border-radius:var(--radius-oval);width:1.5rem;height:1.5rem}.form__checkbox-indicator:hover::before,.form__radio-indicator:hover::before{border:0.125rem solid var(--color-text-neutral-dark-3);border:var(--stroke-2) solid var(--color-text-neutral-dark-3)}.form__input--checkbox:focus-visible~.form__checkbox-indicator::before,.form__input--radio:focus-visible~.form__radio-indicator::before{outline:none;border-color:var(--c-form-color-focus)}.form__input--checkbox:active~.form__checkbox-indicator::before,.form__input--radio:active~.form__radio-indicator::before{border-color:var(--c-form-color-focus);background-color:var(--color-primary-light-1)}.form__input--checkbox:disabled~.form__checkbox-indicator::before,.form__input--radio:disabled~.form__radio-indicator::before{border-color:var(--color-neutral-medium-1);background-color:var(--color-neutral-light-1)}.form__input--checkbox:checked~.form__checkbox-indicator::before,.form__input--radio:checked~.form__radio-indicator::before{background:var(--color-primary-medium-2);border-color:var(--color-primary-medium-2)}.form__input--checkbox:checked:focus-visible~.form__checkbox-indicator::before,.form__input--radio:checked:focus-visible~.form__radio-indicator::before{outline:0.25rem solid var(--color-primary-light-2);outline:var(--stroke-3) solid var(--color-primary-light-2)}.form__input--checkbox:checked:hover~.form__checkbox-indicator::before,.form__input--radio:checked:hover~.form__radio-indicator::before{background-color:var(--color-primary-medium-3);border-color:var(--color-text-primary-medium-3)}.form__input--checkbox:checked:active~.form__checkbox-indicator::before,.form__input--radio:checked:active~.form__radio-indicator::before{background-color:var(--color-primary-medium-3);border-color:var(--color-primary-medium-3);outline:0.25rem solid var(--color-primary-light-2);outline:var(--stroke-3) solid var(--color-primary-light-2)}.form__input--checkbox:checked:disabled~.form__checkbox-indicator::before,.form__input--radio:checked:disabled~.form__radio-indicator::before{background-color:var(--color-primary-light-2);border-color:var(--color-primary-light-2)}.form__input--checkbox:checked~.form__checkbox-indicator::after{content:"";border:.125rem solid var(--color-text-neutral-light-1);width:.4375rem;height:.75rem;margin-left:.625rem;margin-top:0;border-top:0;border-left:0;transform:rotate(45deg) translate(-50%, -50%);position:absolute;top:50%;left:0}.form__input--radio:checked~.form__radio-indicator::after{content:"";width:0.625rem;width:var(--spacing-2);height:0.625rem;height:var(--spacing-2);border-radius:50%;background:var(--color-neutral-light-1);margin-left:.4375rem;margin-top:.4375rem;position:absolute;top:0;left:0}.form__label--checkboxes,.form__label--radios{display:block}.form__checkboxes,.form__radios{margin-top:0.625rem;margin-top:var(--spacing-2);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;flex-direction:column;gap:0.625rem;gap:var(--spacing-2)}.form__checkboxes--horizontal,.form__radios--horizontal{flex-direction:row;gap:0.75rem;gap:var(--spacing-3);flex-wrap:wrap}.form__checkboxes-checkbox,.form__radios-radio{margin:0}.form__select-wrapper{position:relative}.form__select-slot{position:absolute;left:0;top:100%;width:100%;background:var(--color-neutral-light-1);border:0.0625rem solid var(--form-input-border-color, var(--color-text-secondary-light-1));border:var(--stroke-1) solid var(--form-input-border-color, var(--color-text-secondary-light-1));z-index:1;padding:0}.form__select-slot:focus-within{z-index:2}.form__select-search{margin-bottom:1rem;margin-bottom:var(--spacing-4)}.form__select-options{max-height:40vh;overflow-x:auto}.form__select-option{display:block;width:100%;text-align:left;padding:0.625rem 1rem;padding:var(--spacing-2) var(--spacing-4);cursor:pointer}.form__select-option:hover,.form__select-option:focus-visible{outline:none;background:var(--color-secondary-light-1)}.form__select-trigger{position:relative;display:block;width:100%;text-align:left}.form__select-trigger::after{content:"";position:absolute;right:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));right:var(--f-spacing-4);top:50%;transform:translateY(-50%) rotate(45deg);width:0;height:0;border:solid var(--color-text-secondary-light-1);border-width:0 2px 2px 0;padding:4px;margin-top:-3px}.form__select-trigger--opened::after{transform:translateY(-50%) rotate(-135deg);margin-top:3px}.form__input--wysiwyg{min-height:150px}.form__input--wysiwyg ul{padding-left:20px}.form__input--wysiwyg li p{padding:0;margin:.3em}.form__input--wysiwyg:focus-visible{outline:none;border-color:var(--c-form-color-focus)}.form__wysiwyg-menu{padding-top:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));padding-top:var(--f-spacing-4);display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));gap:var(--f-spacing-2)}.form__wysiwyg-menu-item{font-weight:400;font-weight:var(--font-weight-2);border:0.0625rem solid var(--color-text-secondary-light-1);border:var(--stroke-1) solid var(--color-text-secondary-light-1);border-radius:0.5rem;border-radius:var(--radius-2);padding:0.5rem;padding:var(--spacing-1);display:block;min-width:2rem;min-width:var(--spacing-8)}.form__wysiwyg-menu-item--active,.form__wysiwyg-menu-item:hover{background:var(--color-secondary-light-1)}.form__input--file{display:none}.form__label--file{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4)}.form__image-thumbs{display:grid;width:100%;grid-template-columns:repeat(auto-fit, minmax(130px, min(50% - max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem)) / 2, 200px)));grid-template-columns:repeat(auto-fit, minmax(130px, min(50% - var(--f-spacing-4) / 2, 200px)));grid-gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));grid-gap:var(--f-spacing-4);gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4)}.form__image-thumb,.form__image-trigger{max-width:200px;aspect-ratio:4/3;border-radius:0.75rem;border-radius:var(--radius-3);overflow:hidden;position:relative}.form__image-remove{position:absolute;top:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));top:var(--f-spacing-2);right:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));right:var(--f-spacing-2);border-radius:var(--border-radius-circle);width:2rem;width:var(--spacing-8);height:2rem;height:var(--spacing-8);transform:rotate(45deg);background:var(--color-neutral-light-1);padding:0.5rem;padding:var(--spacing-1)}.form__image-trigger{text-align:center;border:0.0625rem dashed var(--form-input-border-color, var(--color-text-secondary-light-1));border:var(--stroke-1) dashed var(--form-input-border-color, var(--color-text-secondary-light-1));display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));gap:var(--f-spacing-3);justify-content:center;align-items:center;cursor:pointer}.form__image-trigger:hover{background-color:var(--color-secondary-light-1)}.form__image-trigge-icon{width:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));width:var(--f-spacing-7)}.form__instructions{margin-top:0rem;margin-top:var(--spacing-0);font-size:max(0.625rem, min(calc(0.5817307692rem + 0.1923076923vw), 0.75rem));font-size:var(--f-font-size-1);color:var(--color-text-neutral-medium-1);font-weight:400;font-weight:var(--font-weight-2);line-height:1.2;line-height:var(--line-height-2);letter-spacing:0.05em;letter-spacing:var(--letter-spacing-2)}.form__errors{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4);margin-top:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));margin-top:var(--f-spacing-2)}.form__error{font-size:max(0.625rem, min(calc(0.5817307692rem + 0.1923076923vw), 0.75rem));font-size:var(--f-font-size-1);color:var(--color-text-error-medium);font-weight:400;font-weight:var(--font-weight-2);line-height:1.2;line-height:var(--line-height-2);letter-spacing:0.05em;letter-spacing:var(--letter-spacing-2);margin:0}.form__flashes{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4)}.form__flash{margin:0;font-size:1.125rem;font-size:var(--font-size-7)}.form__flash--success{color:var(--color-text-success-medium)}.form__flash--error{color:var(--color-text-error-medium)}.relative-wrapper{position:relative}.form__input-password-visibility{position:absolute;width:1.25rem;right:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));right:var(--f-spacing-4);top:50%;transform:translateY(-50%)}.keen-slider:not([data-keen-slider-disabled]){align-content:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0);width:100%}.keen-slider:not([data-keen-slider-disabled]) .keen-slider__slide{position:relative;overflow:hidden;width:100%;min-height:100%}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-reverse]{flex-direction:row-reverse}.keen-slider:not([data-keen-slider-disabled])[data-keen-slider-v]{flex-wrap:wrap}.slider{--c-slider-container-max-width-default: var(--c-slider-container-max-width, 1400px);--c-slider-columns-default: var(--c-slider-columns, 12);--c-slider-gap-default: var(--c-slider-gap, 1rem);container-type:inline-size;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:2rem;gap:var(--spacing-8)}.slider__controls{position:absolute;right:0;bottom:0;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:1rem;gap:var(--spacing-4)}.slider__controls-button{border:0.0625rem solid var(--color-text-primary-medium-2);border:var(--stroke-1) solid var(--color-text-primary-medium-2);border-radius:125rem;border-radius:var(--radius-oval);padding:0.75rem;padding:var(--spacing-3);color:var(--color-text-primary-medium-2);cursor:pointer}.slider__controls-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;width:100%}.slider__controls-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));width:var(--f-icon-small);height:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));height:var(--f-icon-small)}.slider__controls-button:hover{color:var(--color-text-primary-medium-1);border-color:var(--color-text-primary-medium-1)}.slider__controls-button:disabled{color:var(--color-text-neutral-medium-3);border-color:var(--color-text-neutral-medium-3)}.slider__controls-button:first-of-type .slider__controls-icon{rotate:180deg}.slider__items-wrapper{margin-right:0}.slider__items{position:relative;display:grid;grid-auto-flow:column;overflow:hidden;grid-gap:var(--c-slider-gap-default);gap:var(--c-slider-gap-default);--c-slider-column-width: calc(var(--c-slider-width) / var(--c-slider-columns-default) - var(--c-slider-gap-default) * (var(--c-slider-columns-default) - 1) / var(--c-slider-columns-default))}.slider__items--responsive{--c-slider-width: 100%;grid-auto-columns:var(--c-slider-column-width)}.slider__items--fixed{--c-slider-width: var(--c-slider-container-max-width-default);grid-auto-columns:var(--c-slider-column-width);--c-slider-item-quarter-span: 3;--c-slider-item-third-span: 4;--c-slider-item-half-span: 6;--c-slider-item-two-thirds-span: 8;--c-slider-item-three-quarters-span: 9;--c-slider-item-full-span: 12}.slider__items--initialized{overflow:visible;gap:0}.slider__pages{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4);margin-top:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-top:var(--f-spacing-10)}.slider__pages:not(:has(.slider__page+.slider__page)){display:none}.slider__page{height:16px;width:16px;cursor:pointer;background-color:var(--color-text-neutral-light-3);overflow:hidden;border-radius:125rem;border-radius:var(--radius-oval);transition:250ms background-color cubic-bezier(0,0,.75,1);transition:250ms background-color var(--ease-out-1)}.slider__page:hover{background-color:var(--color-primary-medium-3)}.slider__page--active{background-color:var(--color-primary-medium-3);cursor:auto;cursor:initial}.slider-item{container-type:inline-size;display:grid;overflow:hidden}.slider-item--width-quarter{grid-column:span 3;grid-column:span var(--c-slider-item-quarter-span, 3)}.slider-item--width-third{grid-column:span 4;grid-column:span var(--c-slider-item-third-span, 4)}.slider-item--width-half{grid-column:span 6;grid-column:span var(--c-slider-item-half-span, 6)}.slider-item--width-two-thirds{grid-column:span 8;grid-column:span var(--c-slider-item-two-thirds-span, 8)}.slider-item--width-three-quarters{grid-column:span 9;grid-column:span var(--c-slider-item-three-quarters-span, 9)}.slider-item--width-full{grid-column:span 12;grid-column:span var(--c-slider-item-full-span, 12)}@media(max-width: 1023px){.slider-item--width-quarter{grid-column:span 6;grid-column:span var(--c-slider-item-quarter-span, 6)}.slider-item--width-third{grid-column:span 6;grid-column:span var(--c-slider-item-third-span, 6)}.slider-item--width-half{grid-column:span 6;grid-column:span var(--c-slider-item-half-span, 6)}.slider-item--width-two-thirds{grid-column:span 12;grid-column:span var(--c-slider-item-two-thirds-span, 12)}.slider-item--width-three-quarters{grid-column:span 12;grid-column:span var(--c-slider-item-three-quarters-span, 12)}.slider-item--width-full{grid-column:span 12;grid-column:span var(--c-slider-item-full-span, 12)}}@media(max-width: 767px){.slider-item--width-quarter{grid-column:span 8;grid-column:span var(--c-slider-item-quarter-span, 8)}.slider-item--width-third{grid-column:span 8;grid-column:span var(--c-slider-item-third-span, 8)}.slider-item--width-half{grid-column:span 12;grid-column:span var(--c-slider-item-half-span, 12)}.slider-item--width-two-thirds{grid-column:span 12;grid-column:span var(--c-slider-item-two-thirds-span, 12)}.slider-item--width-three-quarters{grid-column:span 12;grid-column:span var(--c-slider-item-three-quarters-span, 12)}.slider-item--width-full{grid-column:span 12;grid-column:span var(--c-slider-item-full-span, 12)}}@media(max-width: 479px){.slider-item--width-quarter{grid-column:span 12;grid-column:span var(--c-slider-item-quarter-span, 12)}.slider-item--width-third{grid-column:span 12;grid-column:span var(--c-slider-item-third-span, 12)}.slider-item--width-half{grid-column:span 12;grid-column:span var(--c-slider-item-half-span, 12)}.slider-item--width-two-thirds{grid-column:span 12;grid-column:span var(--c-slider-item-two-thirds-span, 12)}.slider-item--width-three-quarters{grid-column:span 12;grid-column:span var(--c-slider-item-three-quarters-span, 12)}.slider-item--width-full{grid-column:span 12;grid-column:span var(--c-slider-item-full-span, 12)}}.accordion{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border-radius:0rem;border-radius:var(--radius-0);background:var(--color-neutral-light-1)}.accordion__head{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem)) max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding:var(--f-spacing-4) var(--f-spacing-6);gap:1rem;gap:var(--spacing-4);text-align:left;border-bottom:0.0625rem solid var(--c-accordion-head-border-bottom-color, var(--color-secondary-light-2));border-bottom:var(--stroke-1) solid var(--c-accordion-head-border-bottom-color, var(--color-secondary-light-2));color:var(--c-accordion-head-text-color, var(--color-text-neutral-dark-3));background-color:transparent;background-color:var(--c-accordion-head-background-color, transparent);cursor:pointer;transition:border .3s ease}.accordion__head:hover{border-bottom-color:rgba(0,0,0,0);--c-accordion-head-background-color: var(--color-secondary-light-2)}.accordion__head:active{border-bottom-color:rgba(0,0,0,0);--c-accordion-head-text-color: var(--color-text-primary-medium-3)}.accordion__head:focus-visible{border-bottom-color:rgba(0,0,0,0)}.accordion__head:focus-visible:active{border-bottom-color:rgba(0,0,0,0)}.accordion__icon{width:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));width:var(--f-icon-small)}.accordion__heading{flex-grow:1}.accordion__chevron{width:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));width:var(--f-icon-small);transition:250ms transform cubic-bezier(0,0,.75,1);transition:250ms transform var(--ease-out-1);transform-origin:center center}.accordion__chevron--open{transform:rotate(180deg)}.accordion__body{display:grid;grid-template-rows:0fr;transition:250ms grid-template-rows cubic-bezier(0,0,.75,1);transition:250ms grid-template-rows var(--ease-out-1)}.accordion__body--open{grid-template-rows:1fr}.accordion__content{overflow:hidden}.accordion__content-inner{--c-wysiwyg-font-size: var(--f-font-size-4);padding:1rem 1.5rem 1.5rem 1.5rem;padding:var(--spacing-4) var(--spacing-6) var(--spacing-6) var(--spacing-6);color:var(--color-text-neutral-medium-3)}.accordion--open{background:var(--color-secondary-light-2);--c-accordion-head-text-color: var(--color-text-primary-medium-2)}.accordion:last-of-type{--c-accordion-head-border-bottom-color: transparent}.article-card{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);grid-auto-rows:auto 1fr;grid-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-column-gap:var(--f-spacing-8);-moz-column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));column-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));-moz-column-gap:var(--f-spacing-8);column-gap:var(--f-spacing-8);--c-article-cards-image-grid-area: auto / span 3;--c-article-cards-content-grid-area: auto / span 9}.article-card__image{grid-area:var(--c-article-cards-image-grid-area);width:100%;aspect-ratio:4/3;aspect-ratio:var(--ratio-landscape)}.article-card--four-columns .article-card__image{aspect-ratio:320/479}.article-card--four-columns{grid-auto-rows:479px 1fr}.article-card__content{grid-area:var(--c-article-cards-content-grid-area);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;gap:var(--spacing-6);padding:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem)) max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem)) max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem)) 0;padding:var(--c-article-cards-content-padding, var(--f-spacing-6) var(--f-spacing-8) var(--f-spacing-6) 0)}.article-card__heading-link{color:inherit;-webkit-text-decoration:none;text-decoration:none}.article-card__heading-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.article-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--spacing-6)}.article-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.article-card__labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));gap:var(--f-spacing-7)}.article-card__label{color:var(--color-text-neutral-dark-3);-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase}.article-card__author{color:var(--color-text-neutral-dark-3)}.article-card__date{color:var(--color-text-neutral-dark-3)}.article-card__button{margin-top:auto}.article-card--three-columns{grid-column:span 4;grid-template-columns:repeat(4, 1fr);--c-article-cards-image-grid-area: auto / span 4;--c-article-cards-content-grid-area: auto / span 4;--c-article-cards-content-padding: var(--f-spacing-6) var(--spacing-4)}.article-card--four-columns{grid-column:span 3;grid-template-columns:repeat(3, 1fr);--c-article-cards-image-grid-area: auto / span 3;--c-article-cards-content-grid-area: auto / span 3;--c-article-cards-content-padding: var(--f-spacing-6) var(--spacing-4)}.article-card--featured-first{grid-row:span 3;grid-column:span 5;grid-template-columns:repeat(5, 1fr);grid-template-rows:auto 1fr;--c-article-cards-image-grid-area: 1 / 1 / 2 / 6;--c-article-cards-content-grid-area: 2 / 1 / 3 / 6;--c-article-cards-content-padding: var(--f-spacing-7)}.article-card--featured{grid-column:span 7;grid-template-columns:repeat(7, 1fr);--c-article-cards-image-grid-area: 1 / 5 / 1 / 8;--c-article-cards-content-grid-area: 1 / 1 / 1 / 5;--c-article-cards-content-padding: var(--f-spacing-6) 0 var(--f-spacing-6) var(--f-spacing-8) }.article-card:not(.article-card--featured-first):not(.article-card--four-columns){border-bottom:1px solid var(--color-secondary-light-3);padding-bottom:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));padding-bottom:var(--f-spacing-8)}.article-card:not(.article-card--featured-first):not(.article-card--four-columns):last-child{border-bottom:none}@container (max-width: 1399px){.article-card{--c-article-cards-image-grid-area: auto / span 4;--c-article-cards-content-grid-area: auto / span 8;grid-auto-rows:auto 1fr}.article-card--three-columns{--c-article-cards-image-grid-area: auto / span 4;--c-article-cards-content-grid-area: auto / span 4}.article-card--four-columns{--c-article-cards-image-grid-area: auto / span 3;--c-article-cards-content-grid-area: auto / span 3}.article-card--featured-first{grid-template-columns:repeat(12, 1fr);grid-row:span 1;grid-column:span 12;--c-article-cards-image-grid-area: auto / span 4;--c-article-cards-content-grid-area: auto / span 8;--c-article-cards-content-padding: initial}.article-card--featured{grid-column:span 4;grid-template-columns:repeat(4, 1fr);--c-article-cards-image-grid-area: auto / span 4;--c-article-cards-content-grid-area: auto / span 4;--c-article-cards-content-padding: var(--f-spacing-7) var(--f-spacing-8)}}@container (max-width: 1024px){.article-card,.article-card--featured-first,.article-card--featured,.article-card--three-columns,.article-card--four-columns,.article-card--one-column{grid-template-columns:repeat(12, 1fr);grid-column:span 12;--c-article-cards-image-grid-area: auto / span 12;--c-article-cards-content-grid-area: auto / span 12;--c-article-cards-content-padding: var(--f-spacing-7) var(--f-spacing-8)}}.category-navigation{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;margin-bottom:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));margin-bottom:var(--f-spacing-13)}.category-navigation__item{color:var(--color-neutral-medium-3);font-size:max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));font-size:var(--f-font-size-5);font-weight:700;font-weight:var(--font-weight-3);-webkit-text-decoration:none;text-decoration:none;padding:0.625rem 2rem;padding:var(--spacing-2) var(--spacing-8);border-bottom:2px solid var(--color-secondary-light-3)}.category-navigation__item--current,.category-navigation__item:hover{color:var(--color-primary-medium-2);border-bottom-color:var(--color-primary-medium-2)}.contact-card{padding:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem)) max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));padding:var(--f-spacing-6) var(--f-spacing-8);background:var(--color-secondary-light-2);border:0.0625rem solid var(--color-secondary-medium-1);border:var(--stroke-1) solid var(--color-secondary-medium-1)}.contact-card__perex{margin-top:1rem;margin-top:var(--spacing-4);color:var(--color-text-neutral-medium-3)}.contact-card__lines{--c-wysiwyg-font-size: var(--f-font-size-4);display:grid;grid-template-columns:24px 1fr;flex-direction:column;grid-gap:max(0.125rem, min(calc(0.0817307692rem + 0.1923076923vw), 0.25rem));grid-gap:var(--f-spacing-1);gap:max(0.125rem, min(calc(0.0817307692rem + 0.1923076923vw), 0.25rem));gap:var(--f-spacing-1);margin-top:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));margin-top:var(--f-spacing-7)}.contact-card__lines--no-icon{grid-template-columns:auto}.contact-card__icon{width:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));width:var(--f-icon-small)}.content-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0rem;gap:var(--c-content-card-gap, var(--spacing-0));width:100%;padding:0rem;padding:var(--c-content-card-padding-top, var(--spacing-0));border:var(--c-content-card-border-width, var(--stroke--0)) solid var(--c-content-card-color-border, var(--c-content-card-color-bg));border-radius:0rem;border-radius:var(--c-content-card-border-radius, var(--radius-0));box-shadow:none;box-shadow:var(--c-content-card-shadow, var(--shadow-0));background:var(--c-content-card-color-bg, var(--color-secondary-light-2))}.content-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:50%;width:var(--c-content-card-content-width, 50%);order:1;order:var(--c-content-card-content-order, 1);padding:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));padding:var(--c-content-card-content-padding, var(--f-spacing-9));gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--c-content-card-content-gap, var(--f-spacing-6));justify-content:center;justify-content:var(--c-content-card-content-justify-content, center)}.content-card__icon{width:max(4rem, min(calc(2.7884615385rem + 5.3846153846vw), 7.5rem));width:var(--c-content-card-icon-icon-width, var(--f-icon-big));padding:0rem;padding:var(--c-content-card-icon-padding, var(--spacing-0));color:var(--c-content-card-icon-color-icon, var(--color--text-neutral-dark-3))}.content-card__heading{padding:0rem;padding:var(--c-content-card-heading-padding, var(--spacing-0))}.content-card__wysiwyg{padding:0rem;padding:var(--c-content-card-wysiwyg-padding, var(--spacing-0))}.content-card__image{aspect-ratio:4/3;aspect-ratio:var(--c-content-card-image-aspect-ratio, 4/3);width:50%;width:var(--c-content-card-image-width, 50%);overflow:hidden;order:2;order:var(--c-content-card-image-order, 2);padding:0rem;padding:var(--c-content-card-image-padding, var(--spacing-0));border-radius:0rem;border-radius:var(--c-content-card-image-border-radius, var(--radius-0))}.content-card__image--full{aspect-ratio:initial}.content-card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:1.5rem;gap:var(--c-content-card-buttons-gap, var(--spacing-6));padding:0rem;padding:var(--c-content-card-buttons-padding-left, var(--spacing-0));margin-top:1.5rem;margin-top:var(--c-content-card-buttons-margin-top, var(--spacing-6))}.content-card--center{flex-direction:column;--c-content-card-image-order: 1;--c-content-card-content-order: 2;--c-content-card-image-width: 100%;--c-content-card-content-width: 100%}.content-card--right{--c-content-card-image-order: 1;--c-content-card-content-order: 2}.content-card--quarter,.content-card--third,.content-card--half{--c-wysiwyg-font-size: var(--f-font-size-4);--c-content-card-content-padding: var(--spacing-8) var(--spacing-4) }@container (max-width: 1024px){.content-card--left,.content-card--right{flex-direction:column;--c-content-card-image-order: 1;--c-content-card-content-order: 2;--c-content-card-image-width: 100%;--c-content-card-content-width: 100%}}@container (max-width: 360px){.content-card__buttons{flex-direction:column}}.cta-banner{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:max(2rem, min(calc(1.3076923077rem + 3.0769230769vw), 4rem));gap:var(--f-spacing-11);padding:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem)) max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));padding:var(--f-spacing-9) var(--f-spacing-7);background:var(--color-neutral-light-1)}.cta-banner__wysiwyg{flex:1}.cta-banner__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6);align-items:center}@media(max-width: 767px){.cta-banner,.cta-banner__buttons{flex-direction:column}}.feature-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem)) max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));padding:var(--f-spacing-9) var(--f-spacing-7);gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6);background:var(--color-neutral-light-1)}.feature-card__heading{margin-bottom:0.5rem;margin-bottom:var(--spacing-1)}.feature-card__wysiwyg{margin-bottom:0.5rem;margin-bottom:var(--spacing-1)}.feature-card__button{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.footer{padding-left:20px;padding-right:20px;background:var(--color-neutral-dark-3);color:var(--color-text-neutral-light-1);margin-top:auto;padding-top:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));padding-bottom:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));padding-top:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));padding-top:var(--f-spacing-13);padding-bottom:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));padding-bottom:var(--f-spacing-13)}.footer__inner{display:grid;grid-template:"logo address gap menu" "copyright copyright copyright copyright"/2fr 3fr 2fr 5fr;grid-row-gap:max(1.25rem, min(calc(0.8173076923rem + 1.9230769231vw), 2.5rem));grid-row-gap:var(--f-spacing-8);max-width:1400px;margin:0 auto}.footer__logo,.footer__logo:visited{display:block;grid-area:logo;width:15rem;color:var(--color-text-neutral-light-1)}.footer__logo:hover{color:var(--color-text-neutral-light-3)}.footer__address{grid-area:address;--c-button-padding-inline: 0;margin-left:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));margin-left:var(--f-spacing-13)}.footer__address-title{font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:700;font-weight:var(--font-weight-3);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:var(--color-text-secondary-medium-2);margin-bottom:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));margin-bottom:var(--f-spacing-2);font-family:"Merriweather", "Adjusted Georgia Fallback", serif;font-family:var(--font-family-2)}.footer__address-text{color:var(--color-text-secondary-medium-1);margin-bottom:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));margin-bottom:var(--f-spacing-6)}.footer__menu{grid-area:menu;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-evenly;gap:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));gap:var(--f-spacing-13)}.footer__menu-section{list-style:none;padding:0;margin:0}.footer__menu-item{margin-bottom:1rem;margin-bottom:var(--spacing-4)}.footer__menu-item--title{margin-bottom:1.5rem;margin-bottom:var(--spacing-6)}.footer__menu-link,.footer__menu-link:visited{font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:400;font-weight:var(--font-weight-2);line-height:1.5;line-height:var(--line-height-4);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:var(--color-text-secondary-light-1);-webkit-text-decoration:none;text-decoration:none}.footer__menu-link:hover{color:var(--color-text-secondary-light-3)}.footer__copyright{margin-top:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));margin-top:var(--f-spacing-10);padding-top:max(1.75rem, min(calc(1.1442307692rem + 2.6923076923vw), 3.5rem));padding-top:var(--f-spacing-10);border-top:0.0625rem solid hsla(from var(--color-secondary-light-3) h s l/0.4);grid-area:copyright;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}@supports (color: lab(from red l 1 1% / calc(alpha + 0.1))){
.footer__copyright{border-top:var(--stroke-1) solid hsla(from var(--color-secondary-light-3) h s l/0.4)}
}.copyright-link,.copyright-link:visited{color:inherit;-webkit-text-decoration:none;text-decoration:none}.copyright-link:hover{color:var(--color-text-secondary-light-3)}@media(max-width: 1023px){.footer__inner{grid-template:"logo address" "menu menu" "copyright copyright"/2fr 4fr}.footer__address{justify-self:end;margin-left:0}.footer__menu{justify-content:space-between}}@media(max-width: 767px){.footer__inner{grid-template:"logo" "address" "menu" "copyright"}.footer__address{justify-self:start}.footer__menu{gap:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));gap:var(--f-spacing-3);flex-direction:column}}.fui-i{--fui-alert-error-bg-color: initial;--fui-alert-success-bg-color: initial;--fui-alert-padding: initial;--fui-alert-margin-bottom: var(--spacing-fluid-20);--fui-font: initial;--fui-color: initial}.fui-i .fui-form-container{--fui-field-gutter: initial;--fui-row-gutter: initial;--fui-border: initial;--fui-btn-container-margin: initial;--fui-btn-container-padding: initial;--fui-label-color: var(--color-text-1);--fui-input-border-radius: initial;--fui-border-radius: initial;--fui-input-error-box-shadow-focus: initial;--fui-input-border-color-focus: initial;--fui-focus-border-color: initial;--fui-focus-shadow: initial;--fui-input-error-border-color: var(--color-error-light);--fui-input-error-color: initial;--fui-label-error-color: initial;--fui-label-margin: initial}.fui-i .fui-input:focus{box-shadow:none;box-shadow:initial}.header{position:relative;padding-left:20px;padding-right:20px;background:var(--color-neutral-dark-3)}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));gap:var(--f-spacing-4);max-width:1400px;width:100%;margin:0 auto;padding-top:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding-bottom:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding-top:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding-top:var(--f-spacing-6);padding-bottom:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));padding-bottom:var(--f-spacing-6)}.header__logo,.header__logo:visited{color:var(--color-text-neutral-light-1);display:block;width:15rem}.header__logo:hover{color:var(--color-text-neutral-light-3)}.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(2.5rem, min(calc(1.6346153846rem + 3.8461538462vw), 5rem));gap:var(--f-spacing-13);align-items:center;z-index:100}.header__menu-list{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));gap:var(--f-spacing-9);margin:0;padding:0}.header__menu-item,.header__menu-item:visited{color:var(--color-text-neutral-light-1);-webkit-text-decoration:none;text-decoration:none;font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:700;font-weight:var(--font-weight-3);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.header__menu-item:hover{color:var(--color-text-neutral-light-3)}.header__menu-item:focus-visible,.header__menu-item:active{color:var(--color-text-primary-light-2)}.header__menu-item--active{color:var(--color-text-primary-light-1);font-weight:700;font-weight:var(--font-weight-3)}.header__menu-trigger{--c-header-burger-width: 2rem;--c-header-burger-height: 1.5rem;--c-header-burger-bun-height: 3px;--c-header-burger-color: var(--color-text-neutral-light-1);display:none;position:relative;cursor:pointer;width:2rem;width:var(--c-header-burger-width);height:1.5rem;height:var(--c-header-burger-height)}.header__menu-trigger:hover{--c-header-burger-color: var(--color-text-primary-light-3)}.header__menu-burger,.header__menu-trigger::before,.header__menu-trigger::after{display:block;width:var(--c-header-burger-width);height:var(--c-header-burger-bun-height);background:var(--c-header-burger-color)}.header__menu-trigger::before,.header__menu-trigger::after{content:"";display:block}.header__menu-burger--open{display:none}.header__menu-trigger--open::before{position:absolute;top:50%;transform:translate(0, -50%) rotate(45deg)}.header__menu-trigger--open::after{position:absolute;top:50%;transform:translate(0, -50%) rotate(-45deg)}.header__lang,.header__lang:visited{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-1);color:var(--color-text-secondary-medium-1);-webkit-text-decoration:none;text-decoration:none;font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:700;font-weight:var(--font-weight-3);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.header__lang:hover{color:var(--color-text-secondary-light-3)}@media(max-width: 767px){.header__menu-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}.header__menu{position:absolute;top:100%;left:0;right:0;display:none;flex-direction:column;padding-top:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));padding-bottom:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));padding-top:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));padding-top:var(--f-spacing-9);padding-bottom:max(1.5rem, min(calc(0.9807692308rem + 2.3076923077vw), 3rem));padding-bottom:var(--f-spacing-9);background:var(--color-neutral-dark-3)}.header__menu-list{flex-direction:column;gap:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));gap:var(--f-spacing-6)}.header__menu--open{display:-webkit-box;display:-ms-flexbox;display:flex}}.icon{height:auto}.icon svg{display:block}.icon--big{width:max(4rem, min(calc(2.7884615385rem + 5.3846153846vw), 7.5rem));width:var(--f-icon-big)}.icon--medium{width:max(3rem, min(calc(2.6538461538rem + 1.5384615385vw), 4rem));width:var(--f-icon-medium)}.icon--small{width:max(1rem, min(calc(0.8269230769rem + 0.7692307692vw), 1.5rem));width:var(--f-icon-small)}.image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.image__element{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.image__element--cover{-o-object-fit:cover;object-fit:cover}.layout-row{container-type:inline-size;background:var(--color-neutral-light-2);color:var(--color-text-neutral-dark-3);padding-left:20px;padding-right:20px}.layout-row--fullwidth{padding-left:0;padding-right:0}.layout-row--spacing-top-0{padding-top:0rem;padding-top:var(--spacing-0)}.layout-row--spacing-bottom-0{padding-bottom:0rem;padding-bottom:var(--spacing-0)}.layout-row--spacing-top-1{padding-top:1.25rem;padding-top:var(--spacing-5)}.layout-row--spacing-bottom-1{padding-bottom:1.25rem;padding-bottom:var(--spacing-5)}.layout-row--spacing-top-2{padding-top:2rem;padding-top:var(--spacing-8)}.layout-row--spacing-bottom-2{padding-bottom:2rem;padding-bottom:var(--spacing-8)}.layout-row--spacing-top-3{padding-top:3rem;padding-top:var(--spacing-10)}.layout-row--spacing-bottom-3{padding-bottom:3rem;padding-bottom:var(--spacing-10)}.layout-row--spacing-top-4{padding-top:5rem;padding-top:var(--spacing-12)}.layout-row--spacing-bottom-4{padding-bottom:5rem;padding-bottom:var(--spacing-12)}.layout-row--spacing-top-5{padding-top:7.5rem;padding-top:var(--spacing-13)}.layout-row--spacing-bottom-5{padding-bottom:7.5rem;padding-bottom:var(--spacing-13)}.layout-row--background-default{background:var(--color-neutral-light-2)}.layout-row--background-secondary{background:var(--color-secondary-light-2)}.layout-row--background-primary{background:var(--color-primary-medium-2)}.layout-row__inner{margin:0 auto;max-width:1400px}.layout-row__inner--fullwidth{max-width:none;padding-left:0;padding-right:0}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;border:none;border-radius:0rem;border-radius:var(--radius-0);background-color:var(--color-neutral-light-1);max-height:90dvh;max-width:90dvw;overflow-y:auto;padding:0}.modal[open]{display:block;opacity:0;animation:slide-in-up .5s cubic-bezier(.25,0,.3,1) forwards,fade-in .5s cubic-bezier(.25,0,.3,1) forwards;animation:var(--animation-slide-in-up) forwards,var(--animation-fade-in) forwards;animation-duration:300ms}.modal{display:none;transition:display 300ms allow-discrete, overlay 1s allow-discrete;animation:slide-out-down .5s cubic-bezier(.25,0,.3,1) forwards,fade-out .5s cubic-bezier(.25,0,.3,1) forwards;animation:var(--animation-slide-out-down) forwards,var(--animation-fade-out) forwards;animation-duration:300ms}.modal::backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background-color:var(--color-shadow);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.modal[open]::backdrop{opacity:0;animation:fade-in .5s cubic-bezier(.25,0,.3,1) forwards;animation:var(--animation-fade-in) forwards;animation-duration:300ms}.modal::backdrop{animation:fade-out .5s cubic-bezier(.25,0,.3,1) forwards;animation:var(--animation-fade-out) forwards;animation-duration:300ms}.modal__content{padding:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));padding:var(--f-spacing-7)}.modal__close{position:absolute;top:8px;right:8px;width:20px;height:20px;cursor:pointer;color:var(--color-text-neutral-dark-3);transform:rotate(45deg)}.modal__close:hover{color:var(--color-text-neutral-dark-1)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;gap:0.5rem;gap:var(--spacing-1)}.pagination__button{color:var(--color-primary-medium-2)}.pagination__button--prev{margin-right:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));margin-right:var(--f-spacing-7);transform:rotate(180deg)}.pagination__button--next{margin-left:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));margin-left:var(--f-spacing-7)}.pagination__link,.pagination__current,.pagination__blank{color:var(--color-neutral-dark-3);min-width:3rem;min-height:3rem;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;font-size:max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));font-size:var(--f-font-size-5);font-weight:400;font-weight:var(--font-weight-2);-webkit-text-decoration:none;text-decoration:none}.pagination__current,.pagination__link:hover{color:var(--color-primary-medium-2);background:var(--color-secondary-light-2);font-weight:700;font-weight:var(--font-weight-3)}.video{position:relative;width:100%;height:100%;background-color:var(--color-black)}.video__video{width:100%;height:100%}.video__cover{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%;cursor:pointer}.video__button{position:absolute;cursor:pointer}.youtube-video{width:100%;height:100%}.youtube-video__cover{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.youtube-video__play{position:absolute}.youtube-video__player{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.testimonial-card{display:-webkit-box;display:-ms-flexbox;display:flex;gap:3rem;gap:var(--spacing-10)}.testimonial-card__image{width:15.75rem;flex-shrink:0;aspect-ratio:4/3;flex-grow:1}.testimonial-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:2rem;padding:var(--spacing-8)}.testimonial-card__wysiwyg{margin-bottom:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));margin-bottom:var(--f-spacing-4)}.testimonial-card__name{color:var(--color-primary-medium-2);margin-top:auto}@media(max-width: 1023px){.testimonial-card__image{width:16rem}.testimonial-card__content{padding:0.75rem;padding:var(--spacing-3)}}@media(max-width: 767px){.testimonial-card{flex-direction:column;gap:2rem;gap:var(--spacing-8)}.testimonial-card__image{width:100%}}.heading{line-height:1;line-height:var(--line-height-1);font-weight:700;font-weight:var(--font-weight-3);margin-top:0rem;margin-top:var(--spacing-0);margin-bottom:0rem;margin-bottom:var(--spacing-0);color:var(--c-heading-color, var(--color-text-neutral-dark-3));font-family:"Merriweather", "Adjusted Georgia Fallback", serif;font-family:var(--font-family-2);word-wrap:break-word}.heading strong{color:var(--color-text-primary-medium-3)}.heading--h1{line-height:1.2;line-height:var(--line-height-2);font-size:max(2rem, min(calc(1.6538461538rem + 1.5384615385vw), 3rem));font-size:var(--f-font-size-9)}.heading--h2{line-height:1.2;line-height:var(--line-height-2);font-size:max(1.5rem, min(calc(1.3269230769rem + 0.7692307692vw), 2rem));font-size:var(--f-font-size-8)}.heading--h3{line-height:1.2;line-height:var(--line-height-2);font-size:max(1.25rem, min(calc(1.1634615385rem + 0.3846153846vw), 1.5rem));font-size:var(--f-font-size-7)}.heading--h4{line-height:1.2;line-height:var(--line-height-2);font-size:max(1.25rem, min(calc(1.1634615385rem + 0.3846153846vw), 1.5rem));font-size:var(--f-font-size-7)}.heading--h5{line-height:1.2;line-height:var(--line-height-2);font-size:max(1.25rem, min(calc(1.1634615385rem + 0.3846153846vw), 1.5rem));font-size:var(--f-font-size-7)}.heading p{margin:0}.text--perex-bold{font-size:max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));font-size:var(--f-font-size-5);font-weight:700;font-weight:var(--font-weight-3);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--perex-regular{font-size:max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));font-size:var(--f-font-size-5);font-weight:400;font-weight:var(--font-weight-2);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--perex-light{font-size:max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));font-size:var(--f-font-size-5);font-weight:300;font-weight:var(--font-weight-1);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--paragraph-bold{font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:700;font-weight:var(--font-weight-3);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--paragraph-regular{font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:400;font-weight:var(--font-weight-2);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--paragraph-light{font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:300;font-weight:var(--font-weight-1);line-height:1.7;line-height:var(--line-height-5);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--description-bold{font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:700;font-weight:var(--font-weight-3);line-height:1.5;line-height:var(--line-height-4);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--description-regular{font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:400;font-weight:var(--font-weight-2);line-height:1.5;line-height:var(--line-height-4);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--description-light{font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:300;font-weight:var(--font-weight-1);line-height:1.5;line-height:var(--line-height-4);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--caption-bold{font-size:max(0.6875rem, min(calc(0.6442307692rem + 0.1923076923vw), 0.8125rem));font-size:var(--f-font-size-2);font-weight:700;font-weight:var(--font-weight-3);line-height:1.2;line-height:var(--line-height-2);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--caption-regular{font-size:max(0.6875rem, min(calc(0.6442307692rem + 0.1923076923vw), 0.8125rem));font-size:var(--f-font-size-2);font-weight:300;font-weight:var(--font-weight-1);line-height:1.2;line-height:var(--line-height-2);letter-spacing:0;letter-spacing:var(--letter-spacing-1)}.text--label-big{font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:300;font-weight:var(--font-weight-1);line-height:1;line-height:var(--line-height-1);letter-spacing:0.2em;letter-spacing:var(--letter-spacing-5)}.text--label-small{font-size:max(0.75rem, min(calc(0.7067307692rem + 0.1923076923vw), 0.875rem));font-size:var(--f-font-size-3);font-weight:700;font-weight:var(--font-weight-3);line-height:1;line-height:var(--line-height-1);letter-spacing:0.1em;letter-spacing:var(--letter-spacing-3)}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.wysiwyg{font-size:max(1rem, min(calc(0.9567307692rem + 0.1923076923vw), 1.125rem));font-size:var(--c-wysiwyg-font-size, var(--f-font-size-5));font-weight:400;font-weight:var(--c-wysiwyg-font-weight, var(--font-weight-2));line-height:1.7;line-height:var(--c-wysiwyg-line-height, var(--line-height-5));color:inherit;color:var(--c-wysiwyg-color, inherit)}.wysiwyg h1{margin-bottom:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));margin-bottom:var(--f-spacing-7)}.wysiwyg h2{margin-bottom:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));margin-bottom:var(--f-spacing-6)}.wysiwyg h3{margin-bottom:max(0.625rem, min(calc(0.4086538462rem + 0.9615384615vw), 1.25rem));margin-bottom:var(--f-spacing-5)}.wysiwyg h4{margin-bottom:max(0.5rem, min(calc(0.3269230769rem + 0.7692307692vw), 1rem));margin-bottom:var(--f-spacing-4)}.wysiwyg h5{margin-bottom:max(0.375rem, min(calc(0.2451923077rem + 0.5769230769vw), 0.75rem));margin-bottom:var(--f-spacing-3)}.wysiwyg p{margin-top:0;margin-bottom:max(0.25rem, min(calc(0.1634615385rem + 0.3846153846vw), 0.5rem));margin-bottom:var(--f-spacing-2)}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.button,.button:visited{display:inline-grid;grid-template:"left right"/auto auto;align-items:center;justify-content:center;grid-column-gap:2rem;grid-column-gap:var(--spacing-8);background-color:var(--c-button-color-bg, var(--color-primary-medium-2));color:var(--c-button-color-text, var(--color-text-neutral-light-1));border:0.0625rem solid var(--c-button-color-border, var(--color-text-primary-medium-2));border:var(--stroke-1) solid var(--c-button-color-border, var(--color-text-primary-medium-2));border-radius:125rem;border-radius:var(--radius-oval);padding-top:0;padding-bottom:0;padding-left:2.5rem;padding-right:2.5rem;padding-left:var(--c-button-padding-inline, var(--spacing-9));padding-right:var(--c-button-padding-inline, var(--spacing-9));font-size:max(0.875rem, min(calc(0.8317307692rem + 0.1923076923vw), 1rem));font-size:var(--f-font-size-4);font-weight:400;font-weight:var(--font-weight-2);letter-spacing:0.05em;letter-spacing:var(--letter-spacing-2);line-height:1.25;line-height:var(--line-height-3);box-shadow:none;-webkit-text-decoration:none;text-decoration:none;transition:background-color 400ms cubic-bezier(.25,0,.3,1);transition:background-color var(--duration-4) var(--ease-3);cursor:pointer}.button__label{grid-area:left;padding-top:0.75rem;padding-bottom:0.75rem;padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.button__icon{grid-area:right;width:1.25rem;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.button:not(:has(.button__label)){padding-left:0.75rem;padding-right:0.75rem;padding-left:var(--spacing-3);padding-right:var(--spacing-3);grid-template:"right"/auto}.button:not(:has(.button__icon)){grid-template:"left"/auto}.button:not(:has(.button__label)):not(:has(.button__icon)){padding-left:2.5rem;padding-right:2.5rem;padding-left:var(--spacing-9);padding-right:var(--spacing-9);padding-top:0.75rem;padding-bottom:0.75rem;padding-top:var(--spacing-3);padding-bottom:var(--spacing-3)}.button__icon--leading{order:-1}.button:focus{background-color:var(--c-button-color-bg, var(--color-primary-medium-2))}.button:focus-visible{background-color:var(--c-button-focus-color-bg, var(--color-primary-medium-2));border-color:var(--c-button-focus-color-border, var(--color-text-primary-medium-2));color:var(--c-button-focus-color-text, var(--color-text-neutral-light-1));outline-offset:0;outline:.25rem solid var(--c-button-focus-color-outline, var(--color-text-primary-light-3))}.button:hover{background-color:var(--c-button-hover-color-bg, var(--color-primary-medium-3));border-color:var(--c-button-hover-color-border, var(--color-text-primary-medium-3));color:var(--c-button-hover-color-text, var(--color-text-neutral-light-1))}.button:active{background-color:var(--c-button-active-color-bg, var(--color-primary-dark-1));border-color:var(--c-button-active-color-border, var(--color-text-primary-dark-1));color:var(--c-button-active-color-text, var(--color-text-neutral-light-1))}.button:disabled{cursor:auto;cursor:initial;background-color:var(--c-button-disabled-color-bg, var(--color-primary-light-2));border-color:var(--c-button-disabled-color-border, var(--color-text-primary-light-2));color:var(--c-button-disabled-color-text, var(--color-text-primary-light-1))}.button--secondary{--c-button-color-bg: var(--color-neutral-light-1);--c-button-color-border: var(--color-text-primary-medium-2);--c-button-color-text: var(--color-text-primary-medium-2);--c-button-focus-color-bg: var(--c-button-color-bg);--c-button-focus-color-border: var(--color-text-neutral-light-1);--c-button-focus-color-text: var(--c-button-color-text);--c-button-hover-color-bg: var(--c-button-color-bg);--c-button-hover-color-border: var(--color-text-neutral-light-1);--c-button-hover-color-text: var(--c-button-color-text);--c-button-active-color-bg: var(--color-text-neutral-light-2);--c-button-active-color-border: var(--color-text-neutral-light-2);--c-button-active-color-text: var(--c-button-color-text);--c-button-disabled-color-bg: var(--color-neutral-light-1);--c-button-disabled-color-border: var(--color-text-primary-light-2);--c-button-disabled-color-text: var(--color-text-primary-light-2)}.button--link{--c-button-color-bg: transparent;--c-button-color-border: transparent;--c-button-color-text: var(--color-text-primary-medium-2);--c-button-focus-color-bg: var(--c-button-color-bg);--c-button-focus-color-border: var(--c-button-color-bg);--c-button-focus-color-text: var(--color-text-primary-medium-1);--c-button-focus-color-outline: var(--c-button-color-text);--c-button-hover-color-bg: var(--c-button-color-bg);--c-button-hover-color-border: var(--c-button-color-bg);--c-button-hover-color-text: var(--color-text-primary-medium-2);--c-button-active-color-bg: var(--c-button-color-bg);--c-button-active-color-border: var(--c-button-color-bg);--c-button-active-color-text: var(--color-text-primary-medium-3);--c-button-disabled-color-bg: var(--c-button-color-bg);--c-button-disabled-color-border: var(--c-button-color-bg);--c-button-disabled-color-text: var(--color-text-primary-light-2);border-radius:0rem;border-radius:var(--radius-0)}.button--link::after{display:block;content:"";width:100%;height:.125rem;grid-row:1;grid-column:1/span 2;position:relative;top:-0.25rem;align-self:end}.button--link:hover:after{background:var(--c-button-hover-color-text)}.button--link:active:after{background:var(--c-button-active-color-text)}.button--link:disabled:after{display:none}.button--link:not(:has(.button__label))::after,.button--link:not(:has(.button__icon))::after{grid-column:1/span 1}.button--light{--c-button-color-text: var(--color-text-secondary-light-1);--c-button-hover-color-text: var(--color-text-secondary-light-2);--c-button-focus-color-text: var(--color-text-secondary-light-1);--c-button-active-color-text: var(--color-text-secondary-light-3)}.switch{display:-webkit-box;display:-ms-flexbox;display:flex}.switch__checkbox{opacity:0;width:0;height:0}.switch__slider{width:max(2rem, min(calc(1.3076923077rem + 3.0769230769vw), 4rem));width:var(--f-spacing-11);height:max(1rem, min(calc(0.6538461538rem + 1.5384615385vw), 2rem));height:var(--f-spacing-7);border:0.25rem solid var(--color-text-neutral-light-3);border:var(--stroke-3) solid var(--color-text-neutral-light-3);position:relative;flex-grow:1;transition:transform .4s, left .4s, background-color .4s, border-color .4s;background-color:var(--color-neutral-light-3);border-radius:125rem;border-radius:var(--radius-oval);cursor:pointer}.switch__slider:before{position:absolute;display:block;content:"";top:50%;left:0;transform:translate(0, -50%);height:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));height:var(--f-spacing-6);width:max(0.75rem, min(calc(0.4903846154rem + 1.1538461538vw), 1.5rem));width:var(--f-spacing-6);background-color:var(--color-neutral-light-1);border-radius:125rem;border-radius:var(--radius-oval);transition:transform .4s, left .4s, background-color .4s, border-color .4s;transition-timing-function:linear(0,0.004,0.016,0.035,0.063,0.098,0.141,0.191,0.25,0.316,0.391 36.8%,0.563,0.766,1 58.8%,0.946,0.908 69.1%,0.895,0.885,0.879,0.878,0.879,0.885,0.895,0.908 89.7%,0.946,1);transition-timing-function:var(--ease-bounce-1)}.switch__checkbox:checked+.switch__slider{background-color:var(--color-primary-medium-3);border-color:var(--color-primary-medium-3)}.switch__checkbox:checked+.switch__slider:before{left:100%;transform:translate(-100%, -50%)}.switch__checkbox:focus-visible+.switch__slider{outline:var(--outline-width-4) solid var(--color-neutral-light-2)}.switch__checkbox:checked:focus-visible+.switch__slider{outline-color:var(--color-primary-medium-1)}.switch__checkbox:hover+.switch__slider{background-color:var(--color-neutral-medium-1);border-color:var(--color-neutral-medium-1)}.switch__checkbox:checked:hover+.switch__slider{background-color:var(--color-primary-dark-1);border-color:var(--color-primary-dark-1)}.switch__checkbox:active+.switch__slider{outline:var(--outline-width-4) solid var(--color-neutral-light-2)}.switch__checkbox:checked:active+.switch__slider{outline-color:var(--color-primary-medium-1)}.switch__checkbox:disabled+.switch__slider{opacity:.4;cursor:auto;cursor:initial;outline:none}.switch__checkbox:disabled:active+.switch__slider{outline:none}
