:where(html){--csstools-color-scheme--light:initial;color-scheme:light;--color-neutral-100: hsl(0, 0%, 100%);--color-neutral-200: hsl(216, 24%, 96%);--color-neutral-300: hsl(218, 13%, 88%);--color-neutral-400: hsl(218, 11%, 65%);--color-neutral-500: hsl(220, 9%, 46%);--color-neutral-600: hsl(215, 14%, 34%);--color-neutral-700: hsl(217, 19%, 27%);--color-neutral-800: hsl(215, 28%, 17%);--color-neutral-900: hsl(0, 0%, 0%);--color-primary-100: hsl(8, 100%, 95%);--color-primary-200: hsl(8, 100%, 90%);--color-primary-300: hsl(8, 100%, 80%);--color-primary-400: hsl(8, 100%, 70%);--color-primary-500: hsl(8, 100%, 60%);--color-primary-600: hsl(8, 100%, 50%);--color-primary-700: hsl(8, 100%, 40%);--color-primary-800: hsl(8, 100%, 30%);--color-primary-900: hsl(8, 100%, 20%);--color-secondary-100: hsl(353, 100%, 76%);--color-secondary-200: hsl(353, 100%, 68%);--color-secondary-300: hsl(353, 100%, 62%);--color-secondary-400: hsl(353, 95%, 54%);--color-secondary-500: hsl(353, 97%, 46%);--color-secondary-600: hsl(353, 96%, 44%);--color-secondary-700: hsl(353, 98%, 38%);--color-secondary-800: hsl(353, 99%, 33%);--color-secondary-900: hsl(353, 97%, 27%);--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%);--color-action: #dd3418;--color-action-hover: #af2913;--color-dark-gray: #222222;--color-dark: #000000;--color-gray: #666666;--color-light-gray: #999999;--color-bcg: #f7f6f2;--color-bcg-darker: #eae8e1;--color-white: #ffffff}: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-action: var(--color-primary-500);--color-action-hover: var(--color-primary-700);--color-dark-gray: var(--color-neutral-800);--color-light-gray: var(--color-neutral-400);--color-bcg: var(--color-neutral-100);--color-bcg-darker: var(--color-neutral-200);--color-white: var(--color-neutral-100);--color-gray-medium: #828282;--color-gray-light: #aeaeae;--color-neutral-light-1: var(--color-neutral-100);--color-neutral-light-2: var(--color-neutral-200);--color-neutral-medium-1: #aeaeae;--color-neutral-medium-2: var(--color-neutral-500);--color-neutral-medium-3: #666666;--color-neutral-dark-1: var(--color-neutral-700);--color-neutral-dark-2: var(--color-neutral-800);--color-neutral-dark-3: #000000;--color-primary-light-1: var(--color-primary-100);--color-primary-medium-2: var(--color-primary-500);--color-primary-dark-1: var(--color-primary-700)}:where(html){--font-family-1: "Inter", "Inter-fallback", sans-serif;--font-family-2: "Inter", "Inter-fallback", sans-serif;--font-family-serif: "Times New Roman", serif;--font-weight-1: 300;--font-weight-2: 400;--font-weight-3: 700;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extra-bold: 800;--line-height-1: 1;--line-height-2: 1.2;--line-height-3: 1.25;--line-height-4: 1.5;--line-height-5: 1.7;--line-height-xsm: 1;--line-height-sm: 1.1;--line-height-md: 1.2;--line-height-lg: 1.5;--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.5833333333rem + 0.1851851852vw), 0.75rem));--f-font-size-2: max(0.6875rem, min(calc(0.6458333333rem + 0.1851851852vw), 0.8125rem));--f-font-size-3: max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 0.875rem));--f-font-size-4: max(0.875rem, min(calc(0.8333333333rem + 0.1851851852vw), 1rem));--f-font-size-5: max(1rem, min(calc(0.9583333333rem + 0.1851851852vw), 1.125rem));--f-font-size-6: max(1.125rem, min(calc(1.0833333333rem + 0.1851851852vw), 1.25rem));--f-font-size-7: max(1.25rem, min(calc(1.1666666667rem + 0.3703703704vw), 1.5rem));--f-font-size-8: max(1.5rem, min(calc(1.3333333333rem + 0.7407407407vw), 2rem));--f-font-size-9: max(2rem, min(calc(1.6666666667rem + 1.4814814815vw), 3rem));--f-font-size-10: max(2.5rem, min(calc(2rem + 2.2222222222vw), 4rem));--f-font-size-11: max(3rem, min(calc(1.9166666667rem + 4.8148148148vw), 6.25rem));--f-icon-big: max(4rem, min(calc(2.8333333333rem + 5.1851851852vw), 7.5rem));--f-icon-medium: max(3rem, min(calc(2.6666666667rem + 1.4814814815vw), 4rem));--f-icon-small: max(1rem, min(calc(0.8333333333rem + 0.7407407407vw), 1.5rem));--f-spacing-1: max(0.125rem, min(calc(0.0833333333rem + 0.1851851852vw), 0.25rem));--f-spacing-2: max(0.25rem, min(calc(0.1666666667rem + 0.3703703704vw), 0.5rem));--f-spacing-3: max(0.375rem, min(calc(0.25rem + 0.5555555556vw), 0.75rem));--f-spacing-4: max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));--f-spacing-5: max(0.625rem, min(calc(0.4166666667rem + 0.9259259259vw), 1.25rem));--f-spacing-6: max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));--f-spacing-7: max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));--f-spacing-8: max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));--f-spacing-9: max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem));--f-spacing-10: max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 3.5rem));--f-spacing-11: max(2rem, min(calc(1.3333333333rem + 2.962962963vw), 4rem));--f-spacing-12: max(2.25rem, min(calc(1.5rem + 3.3333333333vw), 4.5rem));--f-spacing-13: max(2.5rem, min(calc(1.6666666667rem + 3.7037037037vw), 5rem));--f-spacing-14: max(4.5rem, min(calc(3.0833333333rem + 6.2962962963vw), 8.75rem))}: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: 6.25rem;--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;--font-size-3xs: 0.5rem;--font-size-2xs: 0.75rem;--font-size-xs: 0.875rem;--font-size-s: 1rem;--font-size-m: 1.125rem;--font-size-20px: 1.25rem;--font-size-l: 1.5rem;--font-size-xl: 1.75rem;--font-size-xxl: 2.5rem;--font-size-3xl: 3.25rem;--border-radius-xs: 0.125rem;--border-radius-s: 0.3125rem;--border-radius-m: 0.625rem;--border-radius-xl: 12.5rem}:where(html){--grid-template-columns: repeat(12, 1fr);--grid-column-gap: var(--f-spacing-8)}: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:"Inter";src:url(../../assets/subset-Inter-Regular169e74c8a4684fbc1e06.woff2) format("woff2"),url(../../assets/subset-Inter-Regularc9bf351db7f354ee6d3a.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../../assets/subset-Inter-Boldb7dd89703c7edf50f04a.woff2) format("woff2"),url(../../assets/subset-Inter-Bold381813cb52fd67907eef.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:url(../../assets/subset-Inter-Light05924a1f99c7ad8eb0ba.woff2) format("woff2"),url(../../assets/subset-Inter-Lightb8affb858dbfc67c0564.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter-fallback";size-adjust:107%;src:local("Arial")}/*! 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;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1)}*,*::before,*::after{box-sizing:inherit}button{background:none;border:none;padding:0;color:inherit}h1{margin:0;font-family:"Inter", "Inter-fallback", sans-serif;font-family:var(--font-family-1);font-size:1.5rem;font-size:var(--font-size-l);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;line-height:var(--line-height-sm);color:#222222;color:var(--color-dark-gray)}h2{margin:0;font-size:2.5rem;font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;line-height:var(--line-height-sm);color:#222222;color:var(--color-dark-gray)}h3{margin:0;font-size:1.125rem;font-size:var(--font-size-m);font-weight:800;font-weight:var(--font-weight-extra-bold);line-height:1.1;line-height:var(--line-height-sm);color:#222222;color:var(--color-dark-gray)}h4{margin:0;font-size:1rem;font-size:var(--font-size-s);font-weight:800;font-weight:var(--font-weight-extra-bold);line-height:1.2;line-height:var(--line-height-md);color:#222222;color:var(--color-dark-gray)}h5{margin:0;font-size:0.875rem;font-size:var(--font-size-xs);font-weight:800;font-weight:var(--font-weight-extra-bold);line-height:1.2;line-height:var(--line-height-md);color:#222222;color:var(--color-dark-gray)}p{margin:0;color:#222222;color:var(--color-dark-gray);font-size:1rem;font-size:var(--font-size-s);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-lg)}a{font-size:1rem;font-size:var(--font-size-s);-webkit-text-decoration:none;text-decoration:none;font-weight:700;text-decoration-line:underline;color:#000000;color:var(--color-dark)}body{color:#222222;color:var(--color-dark-gray);background:var(--color-neutral-light-1)}html{scroll-behavior:smooth}main{overflow-x:hidden}.site{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between}.skip-links{position:relative;z-index:9999}.skip-link{position:absolute;top:-40px;left:6px;background:#dd3418;background:var(--color-action);color:#f7f6f2;color:var(--color-bcg);padding:8px;-webkit-text-decoration:none;text-decoration:none;border-radius:4px;font-weight:700;font-weight:var(--font-weight-3);transition:top .2s ease}.skip-link:focus{top:6px;outline:2px solid #af2913;outline:2px solid var(--color-action-hover);outline-offset:2px}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.font-serif{font-family:"Times New Roman", serif;font-family:var(--font-family-serif)}.color--neutral-light-1{color:var(--color-neutral-light-1)}.color--neutral-light-2{color:var(--color-neutral-light-2)}.color--neutral-medium-1{color:var(--color-neutral-medium-1)}.color--neutral-medium-2{color:var(--color-neutral-medium-2)}.color--neutral-medium-3{color:var(--color-neutral-medium-3)}.color--neutral-dark-1{color:var(--color-neutral-dark-1)}.color--neutral-dark-2{color:var(--color-neutral-dark-2)}.color--neutral-600{color:hsl(215, 14%, 34%);color:var(--color-neutral-600)}.color--primary-light-1{color:var(--color-primary-light-1)}.color--primary-medium-2{color:var(--color-primary-medium-2)}.color--primary-dark-1{color:var(--color-primary-dark-1)}.color--dark-gray{color:#222222;color:var(--color-dark-gray)}.color--gray{color:#666666;color:var(--color-gray)}.color--light-gray{color:#999999;color:var(--color-light-gray)}.color--gray-medium{color:var(--color-gray-medium)}.color--gray-light{color:var(--color-gray-light)}.color--white{color:#ffffff;color:var(--color-white)}.color--action{color:#dd3418;color:var(--color-action)}#silktide-wrapper{--focus: 0 0 0 2px #ffffff, 0 0 0 4px #000000, 0 0 0 6px #ffffff;--boxShadow: -5px 5px 10px 0px rgba(0,0,0,0.07059), 0px 0px 50px 0px rgba(0,0,0,0.10196);--fontFamily: Helvetica Neue, Segoe UI, Arial, sans-serif;--primaryColor: #000000;--backgroundColor: #ffffff;--textColor: #000000;--backdropBackgroundColor: rgba(0,0,0,0.2);--backdropBackgroundBlur: 0px;--cookieIconColor: #000000;--cookieIconBackgroundColor: #ffffff;position:fixed;bottom:0;right:0;width:100%;height:100%;z-index:99999;pointer-events:none;border:0px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}#silktide-backdrop-global{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:auto;border:0px;display:none}#silktide-wrapper a{all:unset;display:inline-block;color:var(--primaryColor);-webkit-text-decoration:underline;text-decoration:underline}#silktide-wrapper a:hover{cursor:pointer;color:var(--textColor)}#silktide-wrapper a:focus,#silktide-wrapper #silktide-banner button:focus,#silktide-wrapper #silktide-modal button:focus,#silktide-wrapper #silktide-cookie-icon:focus{outline:none;box-shadow:var(--focus);border-radius:5px}#silktide-wrapper #silktide-cookie-icon:focus{border-radius:50%}#silktide-wrapper .st-button{color:var(--backgroundColor);background-color:var(--primaryColor);border:2px solid var(--primaryColor);padding:10px 20px;-webkit-text-decoration:none;text-decoration:none;text-align:center;display:inline-block;font-size:16px;line-height:24px;cursor:pointer;border-radius:5px}#silktide-wrapper .st-button--primary:hover{background-color:var(--backgroundColor);color:var(--primaryColor)}#silktide-wrapper .st-button--secondary{background-color:var(--backgroundColor);color:var(--primaryColor)}#silktide-wrapper .st-button--secondary:hover{background-color:var(--primaryColor);color:var(--backgroundColor)}#silktide-banner{font-family:var(--fontFamily);color:var(--textColor);background-color:var(--backgroundColor);box-sizing:border-box;padding:32px;border-radius:5px;pointer-events:auto;border:0px;position:fixed;bottom:16px;right:16px;width:600px;overflow:auto;max-width:calc(100% - 32px);max-height:calc(100vh - 32px);transform:translate(0, -20px);opacity:0;animation:silktide-slideInDown 350ms ease-out forwards;animation-delay:.3s;box-shadow:-5px 5px 10px 0px rgba(0,0,0,.0705882353),0px 0px 50px 0px rgba(0,0,0,.1019607843)}#silktide-banner:focus{border-radius:50%}#silktide-banner.center{top:50%;left:50%;bottom:auto;right:auto;position:fixed;transform:translate(-50%, calc(-50% - 20px));animation:silktide-slideInDown-center 350ms ease-out forwards}#silktide-banner.bottomLeft{bottom:16px;left:16px;position:fixed}#silktide-banner.bottomCenter{bottom:16px;left:50%;position:fixed;transform:translate(-50%, -20px);animation:silktide-slideInDown-bottomCenter 350ms ease-out forwards}#silktide-banner .preferences{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;border:none;padding:15px 0px;background-color:rgba(0,0,0,0);color:var(--primaryColor);cursor:pointer;font-size:16px}#silktide-banner .preferences span{display:block;white-space:nowrap;-webkit-text-decoration:underline;text-decoration:underline}#silktide-banner .preferences span:hover{color:var(--textColor)}#silktide-banner .preferences:after{display:block;content:">";-webkit-text-decoration:none;text-decoration:none}#silktide-banner p{font-size:16px;line-height:24px;margin:0px 0px 15px}#silktide-banner a{display:inline-block;color:var(--primaryColor);-webkit-text-decoration:underline;text-decoration:underline;background-color:var(--backgroundColor)}#silktide-banner a:hover{color:var(--textColor)}#silktide-banner a.silktide-logo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;fill:var(--primaryColor);margin-left:auto;width:48px;height:48px}#silktide-banner .actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;flex-direction:column;margin-top:24px}@media(min-width: 600px){#silktide-banner .actions{flex-direction:row;align-items:center}}#silktide-banner .actions-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:1}#silktide-modal{display:none;pointer-events:auto;overflow:auto;width:800px;max-width:100%;max-height:100%;border:0px;transform:translate(0px, -20px);opacity:0;animation:silktide-slideInUp-center 350ms ease-out forwards;box-shadow:-5px 5px 10px 0px rgba(0,0,0,.0705882353),0px 0px 50px 0px rgba(0,0,0,.1019607843);font-family:var(--fontFamily);color:var(--textColor);flex-direction:column;padding:30px;background-color:var(--backgroundColor);border-radius:5px;box-sizing:border-box}#silktide-modal header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;gap:16px}#silktide-modal h1{font-family:var(--fontFamily);color:var(--textColor);font-size:24px;font-weight:500;margin:0px}#silktide-modal .modal-close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;border:none;padding:13px;border:0px;cursor:pointer;background:var(--backgroundColor);color:var(--primaryColor)}#silktide-modal .modal-close svg{fill:var(--primaryColor)}#silktide-modal section{flex:1;margin-top:32px}#silktide-modal section::-webkit-scrollbar{display:block;width:5px}#silktide-modal section::-webkit-scrollbar-thumb{background-color:var(--textColor);border-radius:10px}#silktide-modal p{font-size:16px;line-height:24px;color:var(--textColor);margin:0px 0px 15px}#silktide-modal p:last-of-type{margin:0px}#silktide-modal fieldset{padding:0px;border:none;margin:0px 0px 32px}#silktide-modal fieldset:last-of-type{margin:0px}#silktide-modal legend{padding:0px;margin:0px 0px 10px;font-weight:700;color:var(--textColor);font-size:16px}#silktide-modal .cookie-type-content{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:flex-start;gap:24px}#silktide-modal .switch{flex-shrink:0;position:relative;display:inline-block;height:34px;width:74px;cursor:pointer}#silktide-modal .switch:focus-within{outline:none;box-shadow:var(--focus);border-radius:25px}#silktide-modal .switch input{opacity:0;position:absolute}#silktide-modal .switch__pill{position:relative;display:block;height:34px;width:74px;background:var(--textColor);border-radius:25px}#silktide-modal .switch__dot{position:absolute;top:2px;left:2px;display:block;height:30px;width:30px;background:var(--backgroundColor);border-radius:50%;transition:left 150ms ease-out}#silktide-modal .switch__off,#silktide-modal .switch__on{text-transform:uppercase;font-size:15px;font-weight:500;color:var(--backgroundColor);position:absolute;top:7px;right:8px;transition:right 150ms ease-out, opacity 150ms ease-out}#silktide-modal .switch__off{opacity:1}#silktide-modal .switch__on{opacity:0}#silktide-modal .switch input:checked+.switch__pill{background:var(--primaryColor)}#silktide-modal .switch input:checked~.switch__dot{left:calc(100% - 32px)}#silktide-modal .switch input:checked~.switch__off{right:calc(100% - 32px);opacity:0}#silktide-modal .switch input:checked~.switch__on{right:calc(100% - 34px);opacity:1}#silktide-modal .switch input:disabled+.switch__pill{opacity:.65;cursor:not-allowed}#silktide-modal footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;margin-top:24px}@media(min-width: 600px){#silktide-modal footer{flex-direction:row;align-items:center}}#silktide-modal footer a{margin-left:auto;padding:14px 0px}#silktide-cookie-icon{display:none;position:fixed;bottom:10px;left:10px;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;padding:0px;border:none;background-color:var(--cookieIconColor);cursor:pointer;box-shadow:0px 0px 6px 0px rgba(0,0,0,.1019607843);pointer-events:auto;animation:silktide-fadeIn .3s ease-in-out forwards}#silktide-cookie-icon.bottomRight{left:auto;right:10px}#silktide-cookie-icon svg{fill:var(--cookieIconBackgroundColor)}#silktide-backdrop{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--backdropBackgroundColor);-webkit-backdrop-filter:blur(var(--backdropBackgroundBlur));backdrop-filter:blur(var(--backdropBackgroundBlur));pointer-events:all}@keyframes silktide-fadeIn{from{opacity:0}to{opacity:1}}@keyframes silktide-slideInDown{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes silktide-slideInDown-center{from{opacity:0;transform:translate(-50%, calc(-50% - 20px))}to{opacity:1;transform:translate(-50%, -50%)}}@keyframes silktide-slideInDown-bottomCenter{from{opacity:0;transform:translate(-50%, -20px)}to{opacity:1;transform:translate(-50%, 0)}}@keyframes silktide-slideInUp-center{from{opacity:0;transform:translate(0px, 20px)}to{opacity:1;transform:translate(0px, 0px)}}.article-list__heading{text-align:center;margin-bottom:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 3.5rem));margin-bottom:var(--f-spacing-10)}.contact{width:100%}.contact__content{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px;width:100%}.contact__left{padding-top:24px;padding-right:24px}.contact__right{padding-top:24px;padding-right:24px}.contact__wysiwyg{margin:0}.contact__wysiwyg h4:first-of-type{font-weight:400}@media(max-width: 1023px){.contact__content{grid-template-columns:1fr;gap:0}.contact__left{padding:0 0 24px;border-right:none}.contact__right{padding:24px 0 0}}.people{width:100%}.person-page{display:grid;grid-template-columns:1fr 2fr;grid-gap:24px;gap:24px;width:100%}.person-page__left{padding-top:24px}.person-page__image-wrapper{position:relative;width:100%;border-radius:10px;overflow:hidden;filter:grayscale(100%);aspect-ratio:2/3}.person-page__image{width:100%;height:100%}.person-page__image img,.person-page__image picture,.person-page__image picture img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.person-page__right{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;padding-top:24px}.person-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%}.person-page__title{margin:0;color:#000}.person-page__text{margin:0}@media(max-width: 64rem){.person-page{grid-template-columns:1fr;gap:24px}.person-page__left{padding-top:0}.person-page__right{padding-top:0}}.glossary-item-page{width:100%;max-width:800px;margin:0 auto}.glossary-item-page__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%}.glossary-item-page__title{margin:0;color:#000;text-transform:uppercase;text-align:center}.glossary-item-page__description{margin:0}.glossary-item-page__description.wysiwyg{font-size:1.125rem;font-size:var(--font-size-m)}.glossary-item-page__description.wysiwyg *{font-size:inherit}.glossary-item-page__testimonies{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;margin-top:24px;padding-top:24px;border-top:1px solid #ccc}.glossary-item-page__testimonies-title{margin:0;font-size:18px;font-weight:700;color:#000}.used-sources{width:100%}.used-source-page{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%}.used-source-hero{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.used-source-hero__image-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto;border-radius:10px;overflow:hidden;max-height:600px}.used-source-hero__image{width:100%;height:100%}.used-source-hero__image img,.used-source-hero__image picture,.used-source-hero__image picture img{width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.used-source-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%;text-align:center}.heading--h1.used-source-content__title{margin:0 auto;color:#000;text-align:center;font-size:28px;font-weight:600;line-height:1.2;max-width:500px}.used-source-content__annotation{margin:0 0 2rem 0;font-size:1rem;font-size:var(--font-size-s);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;line-height:var(--line-height-lg);text-transform:uppercase;color:#000}.used-source-content__text.wysiwyg{font-size:1.125rem;font-size:var(--font-size-m)}.used-source-content__text.wysiwyg *{font-size:inherit}.used-source-content__text{margin:0}.used-source-content__link{color:#000;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width: 767px){.heading--h1.used-source-content__title{font-size:25px}}.other-sources{width:100%}.other-source-page{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%}.other-source-hero{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%}.other-source-hero__image-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto;border-radius:10px;overflow:hidden;filter:grayscale(100%);max-height:600px}.other-source-hero__image{width:100%;height:100%}.other-source-hero__image img,.other-source-hero__image picture,.other-source-hero__image picture img{width:100%;height:auto;max-height:600px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.other-source-hero__video-wrapper{position:relative;width:100%;padding-bottom:56.25%;overflow:hidden;border-radius:10px}.other-source-hero__video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:10px}.other-source-hero__audio-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:2rem;background-color:#000;border-radius:10px;aspect-ratio:2/3}.other-source-hero__audio-player{width:100%}.other-source-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%;text-align:center}.heading--h1.other-source-content__title{margin:0 auto;color:#000;text-align:center;font-size:28px;font-weight:600;line-height:1.2;max-width:500px}.other-source-content__annotation,.other-source-content__year,.other-source-content__source-type{margin:0}.other-source-content__text{margin:0}.other-source-content__link{color:#000;-webkit-text-decoration:underline;text-decoration:underline}@media(max-width: 767px){.heading--h1.other-source-content__title{font-size:25px}}.faq{width:100%}.info-page{width:100%}.info-page__wysiwyg{margin:0}.about-database{width:100%}.about-database__wysiwyg{margin:0}.article-list{margin-top:2rem}.article-list__grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;gap:2rem;margin:2rem 0;align-items:stretch}.article-list__item{width:100%}@media(max-width: 1200px){.article-list__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 768px){.article-list__grid{grid-template-columns:1fr;gap:1rem}}.about-page-item{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;gap:var(--spacing-6)}.about-page-item .heading--h1.page-header__title{margin:0 auto;color:#000;text-align:center;font-size:28px;font-weight:600;line-height:1.2;max-width:500px}.about-page-item__image{width:100%;max-height:460px;overflow:hidden;border-radius:10px}.about-page-item__image .image{width:100%;height:100%;max-height:460px}.about-page-item__image .image__element{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;max-height:460px}.about-page-item__wysiwyg{margin:0}@media(max-width: 767px){.about-page-item .heading--h1.page-header__title{font-size:25px}}.photos-page{width:100%}.photos-page__wysiwyg{margin:0}.page-404{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 200px);padding:2rem 1rem;padding:var(--spacing-8) var(--spacing-4);text-align:center;width:100%}.page-404__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;gap:var(--spacing-6);max-width:600px;width:100%}.page-404__title{font-size:6.25rem;font-size:var(--font-size-18);font-weight:700;font-weight:var(--font-weight-3);color:var(--color-neutral-dark-3);margin:0;line-height:1;line-height:var(--line-height-1)}.page-404__text{font-size:0.875rem;font-size:var(--font-size-5);color:var(--color-neutral-medium-3);margin:0}.page-404 .button{margin-top:0.625rem;margin-top:var(--spacing-2)}@media(max-width: 767px){.page-404{min-height:50vh;padding:1.5rem 0.75rem;padding:var(--spacing-6) var(--spacing-3)}.page-404__title{font-size:2.75rem;font-size:var(--font-size-15)}.page-404__text{font-size:0.8125rem;font-size:var(--font-size-4)}}.accordions{display:grid;align-items:flex-start;grid-gap:max(2.25rem, min(calc(1.5rem + 3.3333333333vw), 4.5rem));grid-gap:var(--f-spacing-12);gap:max(2.25rem, min(calc(1.5rem + 3.3333333333vw), 4.5rem));gap:var(--f-spacing-12)}.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.6666666667rem + 1.4814814815vw), 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.1666666667rem + 2.5925925926vw), 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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7)}.article-cards__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);grid-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));grid-gap:var(--grid-column-gap);gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));gap:var(--grid-column-gap)}.contacts{container-type:inline-size}.contacts__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);text-align:center}.contacts__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);grid-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));grid-gap:var(--grid-column-gap);gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));gap:var(--grid-column-gap);margin-top:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 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: 1440px){.contacts__item--quarter{grid-column:span 6}}@container (max-width: 900px){.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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);margin-bottom:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 3.5rem));margin-bottom:var(--f-spacing-10);text-align:center}.content-cards{container-type:inline-size;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);text-align:center}.content-cards__items{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);grid-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));grid-gap:var(--grid-column-gap);gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));gap:var(--grid-column-gap)}.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: 1440px){.content-cards__item--third{grid-column:span 4}.content-cards__item--quarter{grid-column:span 4}}@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.25rem + 0.5555555556vw), 0.75rem));grid-gap:var(--f-spacing-3);gap:max(0.375rem, min(calc(0.25rem + 0.5555555556vw), 0.75rem));gap:var(--f-spacing-3)}.cta-banners--half{grid-template-columns:1fr 1fr;gap:max(0.375rem, min(calc(0.25rem + 0.5555555556vw), 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(--f-spacing-13);--text-justify-content: flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:max(2.5rem, min(calc(1.6666666667rem + 3.7037037037vw), 5rem));gap:var(--f-spacing-13);padding:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem)) max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem));padding:var(--f-spacing-7) var(--f-spacing-9)}.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(--f-spacing-6)}@media(max-width: 1023px){.download__text{flex-wrap:wrap}}@media(max-width: 767px){.download{--text-justify-content: center;--text-align-items: center;text-align:center;flex-wrap:wrap;justify-content:center}}.downloads{display:grid;grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);grid-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));grid-gap:var(--grid-column-gap);gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));gap:var(--grid-column-gap);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(1rem + 2.2222222222vw), 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(1rem + 2.2222222222vw), 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.5rem + 1.1111111111vw), 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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);padding:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem)) max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));padding:var(--f-spacing-4) var(--f-spacing-6);border-bottom:0.0625rem solid var(--c-downloads-item-border-color, var(--color-neutral-medium-1));border-bottom:var(--stroke-1) solid var(--c-downloads-item-border-color, var(--color-neutral-medium-1));color:var(--c-downloads-item-color, var(--color-text-neutral-dark-3));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}@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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);text-align:center}.feature-cards{container-type:inline-size;display:grid;grid-template:"image" "text" "items";grid-gap:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 3.5rem));grid-gap:var(--f-spacing-10);gap:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 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.8333333333rem + 1.8518518519vw), 2.5rem));gap:var(--f-spacing-8);text-align:center;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-template-columns:var(--grid-template-columns);grid-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));grid-gap:var(--grid-column-gap);gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));gap:var(--grid-column-gap)}.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: 1440px){.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(1rem + 2.2222222222vw), 3rem));gap:var(--f-spacing-9)}.form-block__image{width:100%}.form-block--center .form-block__image{margin-bottom:max(1.5rem, min(calc(1rem + 2.2222222222vw), 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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);text-align:center}.form-block--center .form-block__form{width:100%;max-width:700px;margin:max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem)) auto 0;margin:var(--f-spacing-9) auto 0;padding-top:max(2.5rem, min(calc(1.6666666667rem + 3.7037037037vw), 5rem));padding-top:var(--f-spacing-13)}.form-block--left{display:grid;grid-gap:max(2.5rem, min(calc(1.6666666667rem + 3.7037037037vw), 5rem));grid-gap:var(--f-spacing-13);gap:max(2.5rem, min(calc(1.6666666667rem + 3.7037037037vw), 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.6666666667rem + 3.7037037037vw), 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__text{text-align:center}.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.6666666667rem + 1.4814814815vw), 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.8333333333rem + 1.8518518519vw), 2.5rem));grid-column-gap:var(--f-spacing-8);-moz-column-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));column-gap:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 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.8333333333rem + 1.8518518519vw), 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.8333333333rem + 1.8518518519vw), 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{--grid-template-columns: auto;--gap: 0;--align-items: flex-start;--image-position: static;--image-width: 100%;--image-height: 100%;--wrapper-text-align: left;--wrapper-padding: var(--f-spacing-14) 0 var(--f-spacing-14) var(--f-spacing-13);--buttons-justify-content: flex-start;position:relative;display:grid;overflow:hidden;grid-template-columns:auto;grid-template-columns:var(--grid-template-columns);grid-gap:0;grid-gap:var(--gap);gap:0;gap:var(--gap);align-items:flex-start;align-items:var(--align-items)}.hero__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);padding:var(--wrapper-padding);z-index:1;text-align:var(--wrapper-text-align)}.hero__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7)}.hero__image{-o-object-fit:cover;object-fit:cover;position:var(--image-position);left:var(--image-left);top:var(--image-top);width:var(--image-width);height:var(--image-height)}.hero--image-right,.hero--image-background{--grid-template-columns: 1fr 1fr;--align-items: center;--gap: var(--f-spacing-9)}.hero--image-background,.hero--image-background-center{--image-position: absolute;--image-left: 0;--image-top: 0;--image-width: 100%;--image-height: 100%}.hero--image-background-center{--wrapper-text-align: center;--wrapper-padding: var(--f-spacing-14) var(--f-spacing-6)}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem));gap:var(--f-spacing-9);justify-content:var(--buttons-justify-content)}.hero--image-background-center{--buttons-justify-content: center}@media(max-width: 767px){.hero--image-right,.hero--image-background{--grid-template-columns: 1fr}.hero__wrapper{--wrapper-padding: var(--f-spacing-14) var(--f-spacing-6)}}.text-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);text-align:center}.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);text-align:center}.image-block{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));gap:var(--f-spacing-6)}.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.4166666667rem + 0.9259259259vw), 1.25rem));gap:var(--f-spacing-5);padding:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 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.1666666667rem + 0.3703703704vw), 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.4166666667rem + 0.9259259259vw), 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.1666666667rem + 0.3703703704vw), 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,.fui-i{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7);padding:0;margin:0;margin-bottom:max(2rem, min(calc(1.3333333333rem + 2.962962963vw), 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.3333333333rem + 0.7407407407vw), 2rem));font-size:var(--f-font-size-8);font-weight:400;font-weight:var(--font-weight-2);margin-bottom:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));margin-bottom:var(--f-spacing-7);float:left}.form__row,.fui-i .fui-row{display:grid;grid-gap:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));grid-gap:var(--f-spacing-6);gap:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));gap:var(--f-spacing-6);grid-template-columns:repeat(auto-fit, minmax(20rem, 1fr))}.form__container,.fui-i .fui-page-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));gap:var(--f-spacing-6);margin-bottom:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));margin-bottom:var(--f-spacing-7)}.form__container:last-of-type,.fui-i .fui-page-container:last-of-type{margin-bottom:0}.form__hr,.fui-i .fui-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.3333333333rem + 0.7407407407vw), 1rem));grid-gap:var(--f-spacing-4);gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));gap:var(--f-spacing-4);margin-top:max(0.25rem, min(calc(0.1666666667rem + 0.3703703704vw), 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.5rem + 1.1111111111vw), 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.8333333333rem + 0.1851851852vw), 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,.fui-i .fui-field,.fui-i .fui-field-container{--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,.fui-i .fui-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-2)}.form__label-text,.fui-i .fui-label,.fui-i .fui-label-above-input .fui-label,.fui-i .fui-legend,.fui-i .fui-label-above-input .fui-legend{display:block;padding:0rem;padding:var(--spacing-0);color:var(--color-text-neutral-dark-3);font-size:max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 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,.fui-i .fui-required{color:var(--form-input-required-color, var(--color-text-error-medium))}.form__input-wrapper,.fui-i .fui-input-wrapper{margin-top:0rem;margin-top:var(--spacing-0)}.form__input,.fui-i .fui-input,.fui-i .fui-select{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.8333333333rem + 0.1851851852vw), 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,.fui-i .fui-input:focus-visible,.fui-i .fui-select:focus-visible{outline:none;border-color:var(--c-form-color-focus)}.form__input:hover,.fui-i .fui-input:hover,.fui-i .fui-select:hover{border-color:var(--color-text-neutral-medium-1)}.form__input:disabled,.fui-i .fui-input:disabled,.fui-i .fui-select: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, .fui-i .fui-input::-moz-placeholder, .fui-i .fui-select::-moz-placeholder{color:var(--color-text-neutral-medium-2)}.form__input::placeholder,.fui-i .fui-input::placeholder,.fui-i .fui-select::placeholder{color:var(--color-text-neutral-medium-2)}.form__input--invalid,.fui-i .fui-input.fui-error{--form-input-border-color: var(--color-neutral-light-3)}.form__input--checkbox,.fui-i .fui-checkbox-input,.form__input--radio,.fui-i .fui-radio-input{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,.fui-i .fui-checkbox-label,.form__radio-indicator,.fui-i .fui-radio-label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));gap:var(--f-spacing-4);position:relative;padding:0;line-height:inherit;font-size:max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 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,.fui-i .fui-checkbox-label::before,.form__radio-indicator::before,.fui-i .fui-radio-label::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,.fui-i .fui-radio-label::before{border-radius:125rem;border-radius:var(--radius-oval);width:1.5rem;height:1.5rem}.form__checkbox-indicator:hover::before,.fui-i .fui-checkbox-label:hover::before,.form__radio-indicator:hover::before,.fui-i .fui-radio-label: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,.fui-i .fui-checkbox-input:focus-visible~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:focus-visible~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:focus-visible~.fui-checkbox-label::before,.form__input--radio:focus-visible~.form__radio-indicator::before,.fui-i .fui-radio-input:focus-visible~.form__radio-indicator::before,.fui-i .form__input--radio:focus-visible~.fui-radio-label::before,.fui-i .fui-radio-input:focus-visible~.fui-radio-label::before{outline:none;border-color:var(--c-form-color-focus)}.form__input--checkbox:active~.form__checkbox-indicator::before,.fui-i .fui-checkbox-input:active~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:active~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:active~.fui-checkbox-label::before,.form__input--radio:active~.form__radio-indicator::before,.fui-i .fui-radio-input:active~.form__radio-indicator::before,.fui-i .form__input--radio:active~.fui-radio-label::before,.fui-i .fui-radio-input:active~.fui-radio-label::before{border-color:var(--c-form-color-focus);background-color:var(--color-primary-light-1)}.form__input--checkbox:disabled~.form__checkbox-indicator::before,.fui-i .fui-checkbox-input:disabled~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:disabled~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:disabled~.fui-checkbox-label::before,.form__input--radio:disabled~.form__radio-indicator::before,.fui-i .fui-radio-input:disabled~.form__radio-indicator::before,.fui-i .form__input--radio:disabled~.fui-radio-label::before,.fui-i .fui-radio-input:disabled~.fui-radio-label::before{border-color:var(--color-neutral-medium-1);background-color:var(--color-neutral-light-1)}.form__input--checkbox:checked~.form__checkbox-indicator::before,.fui-i .fui-checkbox-input:checked~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:checked~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:checked~.fui-checkbox-label::before,.form__input--radio:checked~.form__radio-indicator::before,.fui-i .fui-radio-input:checked~.form__radio-indicator::before,.fui-i .form__input--radio:checked~.fui-radio-label::before,.fui-i .fui-radio-input:checked~.fui-radio-label::before{background:var(--color-primary-medium-2);border-color:var(--color-primary-medium-2)}.form__input--checkbox:checked:focus-visible~.form__checkbox-indicator::before,.fui-i .fui-checkbox-input:checked:focus-visible~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:checked:focus-visible~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:checked:focus-visible~.fui-checkbox-label::before,.form__input--radio:checked:focus-visible~.form__radio-indicator::before,.fui-i .fui-radio-input:checked:focus-visible~.form__radio-indicator::before,.fui-i .form__input--radio:checked:focus-visible~.fui-radio-label::before,.fui-i .fui-radio-input:checked:focus-visible~.fui-radio-label::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,.fui-i .fui-checkbox-input:checked:hover~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:checked:hover~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:checked:hover~.fui-checkbox-label::before,.form__input--radio:checked:hover~.form__radio-indicator::before,.fui-i .fui-radio-input:checked:hover~.form__radio-indicator::before,.fui-i .form__input--radio:checked:hover~.fui-radio-label::before,.fui-i .fui-radio-input:checked:hover~.fui-radio-label::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,.fui-i .fui-checkbox-input:checked:active~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:checked:active~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:checked:active~.fui-checkbox-label::before,.form__input--radio:checked:active~.form__radio-indicator::before,.fui-i .fui-radio-input:checked:active~.form__radio-indicator::before,.fui-i .form__input--radio:checked:active~.fui-radio-label::before,.fui-i .fui-radio-input:checked:active~.fui-radio-label::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,.fui-i .fui-checkbox-input:checked:disabled~.form__checkbox-indicator::before,.fui-i .form__input--checkbox:checked:disabled~.fui-checkbox-label::before,.fui-i .fui-checkbox-input:checked:disabled~.fui-checkbox-label::before,.form__input--radio:checked:disabled~.form__radio-indicator::before,.fui-i .fui-radio-input:checked:disabled~.form__radio-indicator::before,.fui-i .form__input--radio:checked:disabled~.fui-radio-label::before,.fui-i .fui-radio-input:checked:disabled~.fui-radio-label::before{background-color:var(--color-primary-light-2);border-color:var(--color-primary-light-2)}.form__input--checkbox:checked~.form__checkbox-indicator::after,.fui-i .fui-checkbox-input:checked~.form__checkbox-indicator::after,.fui-i .form__input--checkbox:checked~.fui-checkbox-label::after,.fui-i .fui-checkbox-input:checked~.fui-checkbox-label::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,.fui-i .fui-radio-input:checked~.form__radio-indicator::after,.fui-i .form__input--radio:checked~.fui-radio-label::after,.fui-i .fui-radio-input:checked~.fui-radio-label::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,.fui-i .fui-fieldset,.form__label--radios{display:block}.form__checkboxes,.fui-i .fui-layout-wrap,.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,.fui-i .fui-layout-horizontal .fui-layout-wrap,.form__radios--horizontal{flex-direction:row;gap:0.75rem;gap:var(--spacing-3);flex-wrap:wrap}.form__checkboxes-checkbox,.fui-i .fui-layout-horizontal .fui-layout-wrap>.fui-checkbox,.form__radios-radio,.fui-i .fui-layout-horizontal .fui-layout-wrap>.fui-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.3333333333rem + 0.7407407407vw), 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.3333333333rem + 0.7407407407vw), 1rem));padding-top:var(--f-spacing-4);display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(0.25rem, min(calc(0.1666666667rem + 0.3703703704vw), 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.3333333333rem + 0.7407407407vw), 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.3333333333rem + 0.7407407407vw), 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.3333333333rem + 0.7407407407vw), 1rem));grid-gap:var(--f-spacing-4);gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 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.1666666667rem + 0.3703703704vw), 0.5rem));top:var(--f-spacing-2);right:max(0.25rem, min(calc(0.1666666667rem + 0.3703703704vw), 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.25rem + 0.5555555556vw), 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.6666666667rem + 1.4814814815vw), 2rem));width:var(--f-spacing-7)}.form__instructions,.fui-i .fui-instructions,.fui-i .fui-instructions-below-input .fui-instructions{margin-top:0rem;margin-top:var(--spacing-0);font-size:max(0.625rem, min(calc(0.5833333333rem + 0.1851851852vw), 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,.fui-i .fui-errors{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));gap:var(--f-spacing-4);margin-top:max(0.25rem, min(calc(0.1666666667rem + 0.3703703704vw), 0.5rem));margin-top:var(--f-spacing-2)}.form__error,.fui-i .fui-error-message{font-size:max(0.625rem, min(calc(0.5833333333rem + 0.1851851852vw), 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,.fui-i .fui-alert{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));gap:var(--f-spacing-4)}.form__flash,.fui-i .fui-alert p{margin:0;font-size:1.125rem;font-size:var(--font-size-7)}.form__flash--success,.fui-i .fui-alert-success p{color:var(--color-text-success-medium)}.form__flash--error,.fui-i .fui-alert-error p{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.3333333333rem + 0.7407407407vw), 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, 1560px);--c-slider-columns-default: var(--c-slider-columns, 12);--c-slider-gap-default: var(--c-slider-gap, 1rem);container-type:inline-size;width:100%;position:relative;display:grid;grid-template:"slider slider slider" "x pages controls"/auto 1fr auto;grid-row-gap:2rem;grid-row-gap:var(--spacing-8);row-gap:2rem;row-gap:var(--spacing-8)}.slider__container{grid-area:slider}.slider__controls{position:absolute;right:0;bottom:0;grid-area:controls;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:max(0.375rem, min(calc(0.25rem + 0.5555555556vw), 0.75rem));gap:var(--f-spacing-3)}.slider__controls-button{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.8333333333rem + 0.7407407407vw), 1.5rem));width:var(--f-icon-small);height:max(1rem, min(calc(0.8333333333rem + 0.7407407407vw), 1.5rem));height:var(--f-icon-small);color:var(--color-text-primary-medium-3)}.slider__controls-icon:hover{color:var(--color-text-primary-medium-2)}.slider__controls-icon--disabled,.slider__controls-icon--disabled:hover{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{grid-area:pages;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));gap:var(--f-spacing-4);margin-top:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 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;cursor:-webkit-grab;cursor:grab}.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.3333333333rem + 0.7407407407vw), 1rem)) max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));padding:var(--f-spacing-4) var(--f-spacing-6);gap:1rem;gap:var(--spacing-4);text-align:left;border-bottom:1px solid rgba(0,0,0,0);cursor:pointer;transition:border .3s ease}.accordion__head:hover{border-bottom-color:var(--color-text-neutral-light-3)}.accordion__head:active{border-bottom-color:var(--color-text-neutral-medium-1)}.accordion__head:focus-visible{border-bottom-color:var(--color-text-primary-medium-1);outline:none}.accordion__head:focus-visible:active{border-bottom-color:var(--color-text-primary-medium-2)}.accordion__icon{width:max(1rem, min(calc(0.8333333333rem + 0.7407407407vw), 1.5rem));width:var(--f-icon-small)}.accordion__heading{flex-grow:1}.accordion__chevron{width:max(1rem, min(calc(0.8333333333rem + 0.7407407407vw), 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;padding:var(--spacing-4) var(--spacing-6);color:var(--color-text-neutral-medium-3)}.article-card{grid-column:span 12;display:grid;grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);grid-auto-rows:auto;grid-column-gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));grid-column-gap:var(--f-spacing-7);-moz-column-gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));column-gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));-moz-column-gap:var(--f-spacing-7);column-gap:var(--f-spacing-7);--c-article-cards-image-grid-area: auto / span 3;--c-article-cards-content-grid-area: auto / span 9;background:var(--color-neutral-light-1)}.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__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.5rem + 1.1111111111vw), 1.5rem)) max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem)) max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem)) 0;padding:var(--c-article-cards-content-padding, var(--f-spacing-6) var(--f-spacing-7) var(--f-spacing-6) 0)}.article-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;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.6666666667rem + 1.4814814815vw), 2rem));gap:var(--f-spacing-7)}.article-card__labels{display:-webkit-box;display:-ms-flexbox;display:flex;gap:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 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--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(--f-spacing-7)}.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-7) var(--f-spacing-6)}@container (max-width: 1399px){.article-card{--c-article-cards-image-grid-area: auto / span 4;--c-article-cards-content-grid-area: auto / span 8}.article-card--featured-first{grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);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-6) var(--f-spacing-7)}}@container (max-width: 1024px){.article-card,.article-card--featured-first,.article-card--featured,.article-card--three-columns,.article-card--one-column{grid-template-columns:repeat(12, 1fr);grid-template-columns:var(--grid-template-columns);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-6) var(--f-spacing-7)}}.contact-card{padding:max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem)) max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));padding:var(--f-spacing-9) var(--f-spacing-7);background:var(--color-neutral-light-1)}.contact-card__perex{margin-top:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));margin-top:var(--f-spacing-4)}.contact-card__icon{width:max(1rem, min(calc(0.8333333333rem + 0.7407407407vw), 1.5rem));width:var(--f-icon-small)}.contact-card__lines{display:grid;grid-template-columns:24px 1fr;flex-direction:column;grid-gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));grid-gap:var(--f-spacing-4);gap:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));gap:var(--f-spacing-4);margin-top:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));margin-top:var(--f-spacing-7)}.contact-card__wysiwyg{grid-column-start:2}.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-neutral-light-1))}.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.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));padding:var(--c-content-card-content-padding, var(--f-spacing-8));gap:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));gap:var(--c-content-card-content-gap, var(--f-spacing-6))}.content-card__icon{width:max(4rem, min(calc(2.8333333333rem + 5.1851851852vw), 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:16/9;aspect-ratio:var(--c-content-card-image-aspect-ratio, 16/9);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__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem));gap:var(--c-content-card-buttons-gap, var(--f-spacing-9));padding:0rem;padding:var(--c-content-card-buttons-padding-left, var(--spacing-0))}.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}@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.3333333333rem + 2.962962963vw), 4rem));gap:var(--f-spacing-11);padding:max(1.5rem, min(calc(1rem + 2.2222222222vw), 3rem)) max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 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.5rem + 1.1111111111vw), 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(1rem + 2.2222222222vw), 3rem)) max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));padding:var(--f-spacing-9) var(--f-spacing-7);gap:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 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{background-color:#000;padding:88px 1.25rem;padding:88px var(--spacing-5);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:56px}.footer__container{max-width:1920px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:56px}.footer__content{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;gap:120px}.footer__newsletter{width:302px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.footer__logo{margin-top:24px;width:100%;max-width:302px;aspect-ratio:302/113;height:auto}.heading.footer__newsletter-title{margin:0;color:#fff;font-size:20px}.footer__newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.footer__columns{display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));grid-gap:20px;gap:20px;width:100%}.footer__column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.footer__column h1,.footer__column h2,.footer__column h3,.footer__column h4,.footer__column h5,.footer__column h6{margin:0;margin-top:0;padding-top:0;color:#fff;font-size:inherit}.footer__column h1:first-child,.footer__column h2:first-child,.footer__column h3:first-child,.footer__column h4:first-child,.footer__column h5:first-child,.footer__column h6:first-child{margin-top:0;padding-top:0}.footer__column-title{margin:0;margin-bottom:12px;color:#fff;font-size:12px;font-weight:600}.footer__column-links{list-style:none;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px}.footer__column-link-item{margin:0}.footer__column-link{-webkit-text-decoration:none;text-decoration:none;color:var(--color-neutral-medium-1);font-size:12px;transition:opacity .2s ease}.footer__column-link:hover{opacity:.8}.footer__column p{margin:0;color:var(--color-neutral-medium-1);font-size:12px}.footer__column a{-webkit-text-decoration:none;text-decoration:none;color:var(--color-neutral-medium-1);font-size:12px}.footer__column a:hover{opacity:.8}.footer__column>*:first-child{margin-top:0;padding-top:0}.footer__column>*+*{margin-top:16px}.footer__column:nth-child(3)>*+*{margin-top:10px}.footer__column:nth-child(4)>*+*{margin-top:10px}.footer__divider{width:100%;max-width:1200px;height:2px;background:-webkit-gradient(linear, left top, right top, from(rgb(0, 0, 0)), color-stop(51%, rgb(85, 85, 85)), to(rgb(0, 0, 0)));background:linear-gradient(90deg, rgb(0, 0, 0) 0%, rgb(85, 85, 85) 51%, rgb(0, 0, 0) 100%);border-radius:10px}.footer__bottom-text{max-width:1200px;width:100%;text-align:center;color:var(--color-neutral-medium-1);font-size:12px}.footer__bottom-text .wysiwyg,.footer__bottom-text .wysiwyg *,.footer__bottom-text p{color:var(--color-neutral-medium-1);font-size:12px}.footer__copyright{width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:32px}.footer__copyright-text{margin:0}.footer__copyright-text a{color:inherit;-webkit-text-decoration:none;text-decoration:none}.footer__copyright-text a:hover{opacity:.8}.footer__newsletter-form .newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px;width:302px;padding:0;background-color:rgba(0,0,0,0);border-radius:0}.footer__newsletter-form .newsletter-form .newsletterRomaTestimonies{width:302px;height:56px}.newsletter-form .fui-row.fui-page-row{width:100%;display:block}.footer__newsletter-form .newsletter-form .fui-page{position:relative;width:100%;height:100%}.footer__newsletter-form .newsletter-form .fui-page-container{position:relative;width:100%;height:100%}.footer__newsletter-form .newsletter-form .fui-input{width:100%;height:56px;padding:8px;border:1px solid #e3e3e3;border-radius:12px;background-color:#fff;color:#000;font-size:16px;font-weight:600;line-height:1.7;transition:border-color .2s ease}.footer__newsletter-form .newsletter-form .fui-input:focus{border-color:#000}.footer__newsletter-form .newsletter-form .fui-input::-moz-placeholder{color:#aeaeae;opacity:1;font-weight:600}.footer__newsletter-form .newsletter-form .fui-input::placeholder{color:#aeaeae;opacity:1;font-weight:600}.footer__newsletter-form .newsletter-form .fui-btn-wrapper{position:absolute;top:6px;right:6px;width:44px;height:44px;margin:0;padding:0}.footer__newsletter-form .newsletter-form .fui-btn{width:44px;height:44px;max-width:44px;max-height:44px;min-width:44px;min-height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:#000;border:1px solid #000;border-radius:10px;padding:0;margin:0;box-sizing:border-box}.footer__newsletter-form .newsletter-form .fui-btn:hover{background-color:#000;opacity:.9}@media(max-width: 1439px){.footer{padding:48px 24px;gap:32px}.footer__container{gap:32px}.footer__content{width:100%;flex-direction:column;gap:48px}.footer__newsletter{width:100%;max-width:302px}.footer__columns{width:100%;grid-template-columns:repeat(2, 1fr);gap:32px}.footer__column{width:100%}.footer__divider{width:100%;max-width:1200px}.footer__copyright{width:100%;max-width:1200px;flex-direction:column;gap:16px;text-align:center}.footer__newsletter-form .newsletter-form{width:100%;max-width:302px}.footer__newsletter-form .newsletter-form .newsletterRomaTestimonies{width:100%}}@media(max-width: 767px){.footer{padding:32px 16px;gap:24px}.footer__container{gap:24px}.footer__content{gap:32px}.footer__columns{grid-template-columns:1fr;gap:24px}.footer__column{width:100%}.footer__column>*+*{margin-top:12px}.footer__column:nth-child(3)>*+*{margin-top:10px}.footer__column:nth-child(4)>*+*{margin-top:10px}}.button,.fui-i .fui-btn,.fui-i .fui-submit,.button:visited{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;gap:12px;background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:transparent;background-color:var(--c-button-color-bg, transparent);color:#ffffff;color:var(--c-button-color-text, var(--color-white));border-radius:12px;border:transparent solid 0;border:var(--c-button-color-border, transparent) solid var(--c-button-border-width, 0);padding:8px 32px;height:56px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.7;letter-spacing:normal;text-transform:none;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);-webkit-text-decoration:none;text-decoration:none;transition:opacity 400ms cubic-bezier(.25,0,.3,1), box-shadow 400ms cubic-bezier(.25,0,.3,1), background 400ms cubic-bezier(.25,0,.3,1), background-color 400ms cubic-bezier(.25,0,.3,1), color 400ms cubic-bezier(.25,0,.3,1), border-color 400ms cubic-bezier(.25,0,.3,1);transition:opacity var(--duration-4) var(--ease-3), box-shadow var(--duration-4) var(--ease-3), background var(--duration-4) var(--ease-3), background-color var(--duration-4) var(--ease-3), color var(--duration-4) var(--ease-3), border-color var(--duration-4) var(--ease-3);cursor:pointer}.button__label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:12px}.button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.button__icon--off{display:none}.button__icon svg{display:block;width:24px;height:24px}.button:not(:has(.button__label)),.fui-i .fui-btn:not(:has(.button__label)),.fui-i .fui-submit:not(:has(.button__label)){padding-left:8px;padding-right:8px}.button:not(:has(.button__icon)),.fui-i .fui-btn:not(:has(.button__icon)),.fui-i .fui-submit:not(:has(.button__icon)){gap:0}.button:focus,.fui-i .fui-btn:focus,.fui-i .fui-submit:focus{background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:transparent;background-color:var(--c-button-color-bg, transparent)}.button:focus-visible,.fui-i .fui-btn:focus-visible,.fui-i .fui-submit:focus-visible{background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:transparent;background-color:var(--c-button-focus-color-bg, transparent);border-color:transparent;border-color:var(--c-button-focus-color-border, transparent);color:#ffffff;color:var(--c-button-focus-color-text, var(--color-white));outline-offset:0;outline:.25rem solid #ffffff;outline:.25rem solid var(--color-white)}.button:hover,.fui-i .fui-btn:hover,.fui-i .fui-submit:hover{opacity:.9;box-shadow:0px 6px 6px 0px rgba(0,0,0,.15);background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:transparent;background-color:var(--c-button-hover-color-bg, transparent);border-color:transparent;border-color:var(--c-button-hover-color-border, transparent);color:#ffffff;color:var(--c-button-hover-color-text, var(--color-white))}.button:active,.fui-i .fui-btn:active,.fui-i .fui-submit:active{background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:transparent;background-color:var(--c-button-active-color-bg, transparent);border-color:transparent;border-color:var(--c-button-active-color-border, transparent);color:#ffffff;color:var(--c-button-active-color-text, var(--color-white))}.button:disabled,.fui-i .fui-btn:disabled,.fui-i .fui-submit:disabled{opacity:.5;cursor:not-allowed;pointer-events:none;background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:transparent;background-color:var(--c-button-disabled-color-bg, transparent);border-color:transparent;border-color:var(--c-button-disabled-color-border, transparent);color:#ffffff;color:var(--c-button-disabled-color-text, var(--color-white))}.button--primary{background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.button--secondary,.button--secondary:visited{background:#fff;--c-button-color-bg: #ffffff;--c-button-color-border: #e3e3e3;--c-button-border-width: 2px;--c-button-color-text: #000000;box-shadow:none !important;--c-button-focus-color-bg: var(--c-button-color-bg);--c-button-focus-color-border: var(--color-dark);--c-button-focus-color-text: var(--c-button-color-text);--c-button-hover-color-bg: var(--color-dark);--c-button-hover-color-border: var(--color-dark);--c-button-hover-color-text: var(--color-white);box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);--c-button-active-color-bg: var(--color-dark);--c-button-active-color-border: var(--color-dark);--c-button-active-color-text: var(--color-white);--c-button-disabled-color-bg: #ffffff;--c-button-disabled-color-border: #e3e3e3;--c-button-disabled-color-text: #e3e3e3}.button--secondary:disabled{background:#fff}.button--secondary:hover{background:#000000;background:var(--c-button-hover-color-bg, var(--color-dark))}.button--secondary:hover .button__icon svg{fill:#ffffff;fill:var(--color-white)}.button--secondary:hover .button__icon svg path{fill:#ffffff;fill:var(--color-white)}.button--link{background:rgba(0,0,0,0);--c-button-color-bg: transparent;--c-button-color-border: transparent;--c-button-color-text: var(--color-dark);padding:12px 32px;min-height:48px;box-shadow:none;--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-dark);--c-button-hover-color-bg: var(--color-dark);--c-button-hover-color-border: var(--color-dark);--c-button-hover-color-text: var(--color-white);--c-button-active-color-bg: var(--color-dark);--c-button-active-color-border: var(--color-dark);--c-button-active-color-text: var(--color-white);--c-button-disabled-color-bg: transparent;--c-button-disabled-color-border: transparent;--c-button-disabled-color-text: #e3e3e3}.button--link:disabled{background:rgba(0,0,0,0)}.button--link:hover{background:#000000;background:var(--c-button-hover-color-bg, var(--color-dark))}.button--share{background:#fff;padding:8px 24px 8px 18px}.button--share:hover .button__icon svg{fill:#ffffff;fill:var(--color-white)}.button--share:hover .button__icon svg path{fill:#ffffff;fill:var(--color-white)}.heading,.fui-i .fui-heading{font-family:Inter,sans-serif;line-height:1;line-height:var(--line-height-1);font-weight:600;margin:0;word-wrap:break-word;color:var(--color-neutral-dark-3)}.heading--h1,.fui-i .fui-heading-h1{font-size:60px;font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;line-height:var(--line-height-sm)}@media(max-width: 767px){.heading--h1,.fui-i .fui-heading-h1{font-size:40px}}.heading--h2,.fui-i .fui-heading-h2{font-size:2.5rem;font-size:var(--font-size-xxl);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;line-height:var(--line-height-sm)}.heading--h3,.fui-i .fui-heading-h3{font-size:1.125rem;font-size:var(--font-size-m);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;line-height:var(--line-height-sm)}.heading--h4,.fui-i .fui-heading-h4{font-size:28px;font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-md)}.heading--h5,.fui-i .fui-heading-h5{font-size:0.875rem;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-md)}.heading--h6,.fui-i .fui-heading-h6{font-size:0.75rem;font-size:var(--font-size-2xs);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-md)}.heading p,.fui-i .fui-heading p{margin:0}.heading.color--neutral-light-1,.fui-i .color--neutral-light-1.fui-heading{color:var(--color-neutral-light-1)}.heading.color--neutral-light-2,.fui-i .color--neutral-light-2.fui-heading{color:var(--color-neutral-light-2)}.heading.color--neutral-medium-1,.fui-i .color--neutral-medium-1.fui-heading{color:var(--color-neutral-medium-1)}.heading.color--neutral-medium-2,.fui-i .color--neutral-medium-2.fui-heading{color:var(--color-neutral-medium-2)}.heading.color--neutral-dark-1,.fui-i .color--neutral-dark-1.fui-heading{color:var(--color-neutral-dark-1)}.heading.color--neutral-dark-2,.fui-i .color--neutral-dark-2.fui-heading{color:var(--color-neutral-dark-2)}.heading.color--neutral-600,.fui-i .color--neutral-600.fui-heading{color:hsl(215, 14%, 34%);color:var(--color-neutral-600)}.heading.color--primary-light-1,.fui-i .color--primary-light-1.fui-heading{color:var(--color-primary-light-1)}.heading.color--primary-medium-2,.fui-i .color--primary-medium-2.fui-heading{color:var(--color-primary-medium-2)}.heading.color--primary-dark-1,.fui-i .color--primary-dark-1.fui-heading{color:var(--color-primary-dark-1)}.heading.color--dark-gray,.fui-i .color--dark-gray.fui-heading{color:#222222;color:var(--color-dark-gray)}.heading.color--gray,.fui-i .color--gray.fui-heading{color:#666666;color:var(--color-gray)}.heading.color--light-gray,.fui-i .color--light-gray.fui-heading{color:#999999;color:var(--color-light-gray)}.heading.color--gray-medium,.fui-i .color--gray-medium.fui-heading{color:var(--color-gray-medium)}.heading.color--gray-light,.fui-i .color--gray-light.fui-heading{color:var(--color-gray-light)}.heading.color--white,.fui-i .color--white.fui-heading{color:#ffffff;color:var(--color-white)}.heading.color--action,.fui-i .color--action.fui-heading{color:#dd3418;color:var(--color-action)}.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{height:120px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;position:relative}.header--mobile-open{background-color:#000}.header--mobile-open .header__logo--mobile{display:none}.header__container{margin:0 auto;max-width:calc(1200px + 1.25rem*2);max-width:calc(1200px + var(--spacing-5)*2);padding-left:1.25rem;padding-right:1.25rem;padding-left:var(--spacing-5);padding-right:var(--spacing-5);width:100%}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1201px;margin:0 auto;position:relative}.header__nav-left{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:24px}.header__nav-middle{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:24px;position:absolute;left:50%;transform:translateX(-50%);z-index:1}.header__nav-right{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:24px;margin-left:auto}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease}.header__logo:hover{opacity:.8}.header__logo .image{width:250px;height:68px}.header__logo .image__element{width:100%;height:100%}.header__nav-link{-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease;color:#000;font-weight:400}.header__nav-link:hover{opacity:.8}.header__nav-link--active{font-weight:700}.header__nav-dropdown{position:relative;z-index:99}.header__nav-dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0}.header__nav-dropdown svg{width:24px;height:24px;transition:transform .2s ease}.header__nav-dropdown-arrow--open{transform:rotate(180deg)}.header__nav-dropdown-menu{position:absolute;top:calc(100% + 8px);left:0;width:197px;background-color:#fff;border-radius:10px;box-shadow:0px 0px 4px 0px rgba(0,0,0,.1);list-style:none;padding:0;margin:0;z-index:10000;pointer-events:auto;display:none;flex-direction:column}.header__nav-dropdown-menu::before{content:"";position:absolute;top:-8px;left:0;right:0;height:8px;pointer-events:auto}.header__nav-dropdown-item{margin:0;padding:0;display:block;width:100%}.header__nav-dropdown-link{display:block;padding:19px 20px;margin:0;width:100%;box-sizing:border-box;-webkit-text-decoration:none;text-decoration:none;color:#000;font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.7;text-align:center;transition:background-color .2s ease}.header__nav-dropdown-link:hover{background-color:rgba(0,0,0,.05)}.header__nav-dropdown-link--active{font-weight:400;background-color:rgba(0,0,0,.05)}.header__nav-dropdown-item:first-child .header__nav-dropdown-link{padding-top:19px;border-top-left-radius:10px;border-top-right-radius:10px}.header__nav-dropdown-item:last-child .header__nav-dropdown-link{padding-bottom:19px;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.header__nav-dropdown-menu--language{right:0;left:auto}.header__icon-button{width:43px;height:43px;border-radius:40px;background-color:rgba(0,0,0,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);transition:opacity .2s ease}.header__icon-button:hover{opacity:.8}.header__icon-button svg{width:32px;height:32px}.header__mobile-toggle{display:none;flex-direction:column;gap:5px;background:none;border:none;cursor:pointer;padding:0;width:30px;height:24px;position:relative;z-index:1001}.header__mobile-toggle-bar{width:100%;height:3px;background-color:#000;border-radius:2px}.header__mobile-toggle--active .header__mobile-toggle-bar{display:none}.header__mobile-toggle--active::before,.header__mobile-toggle--active::after{content:"";position:absolute;left:0;width:100%;height:3px;background-color:#fff;border-radius:2px}.header__mobile-toggle--active::before{top:10px;transform:rotate(45deg)}.header__mobile-toggle--active::after{top:10px;transform:rotate(-45deg)}.header__mobile-menu{display:none;position:fixed;top:120px;left:0;right:0;bottom:0;background-color:#000;z-index:1000;overflow-y:auto;padding:24px}.header__mobile-menu--open{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.header__mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0;margin-bottom:32px}.header__mobile-link{display:block;padding:16px 0;-webkit-text-decoration:none;text-decoration:none;color:#fff;font-size:18px;transition:opacity .2s ease}.header__mobile-link:hover{opacity:.8}.header__mobile-link--active{font-weight:700}.header__mobile-dropdown{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.header__mobile-dropdown-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;padding:0;width:100%;text-align:left}.header__mobile-dropdown-arrow{width:24px;height:24px;color:#fff;transition:transform .2s ease}.header__mobile-dropdown-arrow--open{transform:rotate(180deg)}.header__mobile-dropdown-menu{display:none;list-style:none;padding:0;margin:0;padding-left:16px;background-color:rgba(0,0,0,0);border-radius:0;margin-top:8px;padding:8px 0}.header__mobile-dropdown-item{margin:0;padding:0}.header__mobile-dropdown-link{display:block;padding:12px 16px;-webkit-text-decoration:none;text-decoration:none;color:#fff;font-size:16px;transition:opacity .2s ease}.header__mobile-dropdown-link:hover{opacity:.8}.header__mobile-actions{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;padding-top:24px}.header__mobile-language{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;gap:0;width:100%}.header__mobile-language-link{color:#fff;-webkit-text-decoration:none;text-decoration:none;font-size:18px;padding:0 8px;transition:opacity .2s ease}.header__mobile-language-link--active{font-weight:700;color:#fff}.header__mobile-language-link:not(.header__mobile-language-link--active){color:hsla(0,0%,100%,.5)}.header__mobile-language-link:hover{opacity:.8}.header__mobile-language-separator{width:1px;height:18px;background-color:hsla(0,0%,100%,.3);margin:0 4px}.header__mobile-icon-button{width:43px;height:43px;border-radius:40px;background-color:rgba(0,0,0,0);border:none;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);transition:opacity .2s ease;align-self:flex-start}.header__mobile-icon-button:hover{opacity:.8}.header__mobile-icon-button svg{width:32px;height:32px}@media(max-width: 1023px){.header{height:60px;z-index:99}.header__nav{display:none}.header__mobile-toggle{display:-webkit-box;display:-ms-flexbox;display:flex}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center}.header__mobile-toggle{margin-left:auto}.header__logo--mobile{display:-webkit-box;display:-ms-flexbox;display:flex}.header__logo .image{width:auto;height:40px;max-width:150px}.header__mobile-menu{top:60px}}@media(min-width: 1024px){.header__mobile-menu{display:none}.header__mobile-toggle{display:none}.header__logo--mobile{display:none}}.icon{height:auto}.icon svg{display:block}.icon--big{width:max(4rem, min(calc(2.8333333333rem + 5.1851851852vw), 7.5rem));width:var(--f-icon-big)}.icon--medium{width:max(3rem, min(calc(2.6666666667rem + 1.4814814815vw), 4rem));width:var(--f-icon-medium)}.icon--small{width:max(1rem, min(calc(0.8333333333rem + 0.7407407407vw), 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}.image__element--full-width{max-height:100vh}.layout-row{position:relative;container-type:inline-size;background:#f7f6f2;background:var(--color-bcg);color:#222222;color:var(--color-dark-gray)}.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:#f7f6f2;background:var(--color-bcg)}.layout-row--background-secondary{background:#eae8e1;background:var(--color-bcg-darker)}.layout-row__inner{margin:0 auto;max-width:calc(1200px + 1.25rem*2);max-width:calc(1200px + var(--spacing-5)*2);padding-left:1.25rem;padding-right:1.25rem;padding-left:var(--spacing-5);padding-right:var(--spacing-5)}.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.6666666667rem + 1.4814814815vw), 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)}.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:max(1.75rem, min(calc(1.1666666667rem + 2.5925925926vw), 3.5rem));gap:var(--f-spacing-10);padding:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 2rem));padding:var(--f-spacing-7);background:var(--color-neutral-light-1)}.testimonial-card__image{width:23.75rem;flex-shrink:0;aspect-ratio:3/4;flex-grow:1}.testimonial-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-bottom:max(0.5rem, min(calc(0.3333333333rem + 0.7407407407vw), 1rem));margin-bottom:var(--f-spacing-4)}.testimonial-card__wysiwyg{margin-bottom:2rem;margin-bottom:var(--spacing-8)}.testimonial-card__name{margin-top:auto}@media(max-width: 1023px){.testimonial-card__image{width:16rem}}@media(max-width: 767px){.testimonial-card__image{width:12rem}}@media(max-width: 479px){.testimonial-card{flex-direction:column;gap:2rem;gap:var(--spacing-8)}.testimonial-card__image{width:100%}}.person-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;color:inherit;height:100%}.person-card__image{width:100%;height:280px;overflow:hidden;border-radius:18px}.person-card__image--placeholder{background-color:#f5f5f5}.person-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.person-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:0 16px 16px 16px;min-height:0;flex:1}.person-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.person-card__name{margin:0;color:#000;-webkit-text-decoration:none;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease, -webkit-text-decoration .2s ease}.person-card:hover .person-card__name{-webkit-text-decoration:underline;text-decoration:underline}.person-card__description{overflow:hidden}.person-card__description-text{margin:0;color:#666;transition:color 400ms cubic-bezier(.25,0,.3,1);transition:color var(--duration-4, 0.2s) var(--ease-3, ease)}.person-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:8px 32px;height:56px;border-radius:12px;align-self:flex-start;flex-shrink:0;margin-top:auto;background:rgba(0,0,0,0);color:#000;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.7;transition:opacity 400ms cubic-bezier(.25,0,.3,1), box-shadow 400ms cubic-bezier(.25,0,.3,1), background 400ms cubic-bezier(.25,0,.3,1);transition:opacity var(--duration-4, 0.2s) var(--ease-3, ease), box-shadow var(--duration-4, 0.2s) var(--ease-3, ease), background var(--duration-4, 0.2s) var(--ease-3, ease)}.person-card:hover .person-card__button{opacity:.9;box-shadow:0px 6px 6px 0px rgba(0,0,0,.15);background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);color:#fff}.person-list{margin-top:2rem}.person-list__grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;gap:2rem;margin:2rem 0;align-items:stretch}.person-list__item{animation:cardFadeIn .5s ease-out forwards}.person-list__item:hover .person-card__description-text{color:var(--color-neutral-dark-3)}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.person-list__not-found{grid-column:1/-1;text-align:center;padding:3rem;color:#666666;color:var(--color-gray);font-style:italic;background:#f7f6f2;background:var(--color-bcg);border:1px dashed #999999;border:1px dashed var(--color-light-gray);border-radius:0.3125rem;border-radius:var(--border-radius-s);transition:all .3s ease-in-out}.person-list__not-found:hover{background:#eae8e1;background:var(--color-bcg-darker);border-color:#666666;border-color:var(--color-gray)}@media(max-width: 1023px){.person-list__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 767px){.person-list__grid{grid-template-columns:1fr;gap:1rem}}.testimony-page{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:80px;width:100%}.testimony-page__layout{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;gap:10px;width:100%;max-width:1200px;position:relative}.testimony-page__main{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:793px}.testimony-page__title{margin:0;color:#000;text-align:left;align-self:stretch}.testimony-page__divider{width:100%;max-width:1200px;height:1px;background-color:#e3e3e3}@media(max-width: 1200px){.testimony-page__layout{flex-direction:column;gap:24px}.testimony-page__main{width:100%}.testimony-sidebar{width:100%}.testimony-page{gap:40px}}.testimony-hero{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:48px;width:100%}.testimony-hero__header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-self:stretch;gap:18px;text-align:center}.testimony-hero__name{margin:0;color:#000}.testimony-hero__subtitle{margin:0;font-size:22px}.testimony-hero__subtitle.wysiwyg.font-serif *{font-size:22px}.testimony-hero__media{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:12px}.testimony-hero__slider-wrapper{width:100%;max-width:600px;margin:0 auto;position:relative;min-height:400px}.testimony-hero__slider-wrapper .splide{position:relative !important}.testimony-hero__slider-wrapper .splide__track{border-radius:10px;overflow:hidden;position:relative !important;width:100%}.testimony-hero__slider-wrapper .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;width:auto}.testimony-hero__slider-wrapper .splide__slide{width:100%;flex-shrink:0;box-sizing:border-box;display:block !important;visibility:visible !important;opacity:1 !important}.testimony-hero__image-wrapper{position:relative;width:100%;max-width:600px;margin:0 auto;overflow:visible;background-color:#f5f5f5;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.testimony-hero>.testimony-hero__image-wrapper{border-radius:10px}.testimony-hero__image{width:100%;max-width:100%;max-height:400px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;position:relative}.testimony-hero__copyright{position:absolute;bottom:15px;right:15px;color:var(--color-neutral-medium-3);font-size:12px;font-style:normal;font-weight:600;line-height:120%;z-index:5}.testimony-hero__image img,.testimony-hero__image picture,.testimony-hero__image picture img{width:auto;height:auto;max-width:100%;max-height:400px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.testimony-hero__slider-wrapper .splide__arrows{position:absolute !important;top:50% !important;left:0 !important;right:0 !important;transform:translateY(-50%) !important;pointer-events:none !important;z-index:10 !important;height:0 !important;overflow:visible !important}.testimony-hero__slider-wrapper .splide__arrows .splide__arrow{width:60px !important;height:60px !important;background-color:#fff !important;border-radius:40px !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1) !important;border:none !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important;transition:opacity .3s ease, box-shadow .3s ease !important;pointer-events:auto !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;margin-top:0 !important;cursor:pointer !important}.testimony-hero__slider-wrapper .splide__arrows .splide__arrow svg{fill:#000 !important;width:24px !important;height:24px !important}.testimony-hero__slider-wrapper .splide__arrows .splide__arrow:hover{opacity:.9 !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,.15) !important}.testimony-hero__slider-wrapper .splide__arrows .splide__arrow:disabled{opacity:.5 !important;cursor:not-allowed !important}.testimony-hero__slider-wrapper .splide__arrows--ltr .splide__arrow--prev{left:-30px !important;right:auto !important}.testimony-hero__slider-wrapper .splide__arrows--ltr .splide__arrow--prev svg{transform:scaleX(-1) !important}.testimony-hero__slider-wrapper .splide__arrows--ltr .splide__arrow--next{right:-30px !important;left:auto !important}@media(max-width: 1439px){.testimony-hero__slider-wrapper .splide__arrows--ltr .splide__arrow--prev{left:16px !important}.testimony-hero__slider-wrapper .splide__arrows--ltr .splide__arrow--next{right:16px !important}}@media(max-width: 767px){.testimony-hero__slider-wrapper{min-height:250px}.testimony-hero__image{max-height:250px}.testimony-hero__image img,.testimony-hero__image picture,.testimony-hero__image picture img{max-height:250px}.testimony-hero__slider-wrapper .splide__arrows .splide__arrow{width:30px !important;height:30px !important;top:50% !important;margin-top:-15px !important}.testimony-hero__slider-wrapper .splide__arrows .splide__arrow svg{width:16px !important;height:16px !important}}.testimony-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:32px}.testimony-content__section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:32px}.testimony-content__text{margin:0;color:#000}.testimony-content__text.wysiwyg{font-size:1.125rem;font-size:var(--font-size-m)}.testimony-content__text.wysiwyg a[href*="/glosar"]{font-weight:400}.testimony-content__text.wysiwyg p.testimony-content__footnote-reference{margin-bottom:0}.testimony-content__section--photo-description{background-color:#fff;border-radius:10px;width:100%;max-width:600px;margin:0 auto;padding:4px 0 0;gap:10px;align-items:center}.testimony-content__photo-description-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;width:100%;align-items:center;text-align:center}.testimony-content__photo-description-text{margin:0 auto;color:#000;font-family:"Times New Roman",serif;font-size:18px;font-weight:400;line-height:1.2}.testimony-content__photo-description-text.wysiwyg{font-size:18px}.testimony-content__photo-description-divider{width:45px;height:1px;background-color:#e3e3e3}.testimony-content__photo-description-copyright{margin:0;color:var(--color-neutral-medium-3);font-family:"Times New Roman",serif;font-size:14px;font-weight:400;line-height:1.2}.testimony-meta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:32px}.testimony-meta__section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;gap:24px;width:100%}.testimony-meta__title{margin:0;color:#000}.testimony-meta__text{margin:0;color:#000}.testimony-meta__section:last-child .testimony-meta__text{font-weight:700;line-height:.45em}.testimony-sidebar-wrapper{width:305px;flex-shrink:0;align-self:flex-start}.testimony-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;width:100%;transition:top .1s ease-out}.testimony-sidebar__filters{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.testimony-sidebar__filter-group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-self:stretch;gap:12px;background:#fff;box-shadow:0px 4px 40px 0px rgba(0,0,0,.1);border-radius:10px;padding:16px 16px 32px}.testimony-sidebar__filter-section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-self:stretch;gap:6px}.testimony-sidebar__filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;gap:12px}.testimony-sidebar__filter-title.text{font-weight:700;font-weight:var(--font-weight-bold)}.testimony-sidebar__filter-options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.testimony-sidebar__divider{width:100%;height:1px;background-color:#e3e3e3}.testimony-sidebar__map{position:relative;width:100%;height:148.75px;border-radius:10px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.testimony-sidebar__map-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimony-sidebar__map-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:8px 32px;height:56px;background:#fff;box-shadow:0px 4px 40px 0px rgba(0,0,0,.1);border-radius:12px;border:none;color:#000;cursor:pointer;white-space:nowrap;font-weight:600;-webkit-text-decoration:none;text-decoration:none}.testimony-sidebar__actions{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-self:stretch;gap:12px}@media(max-width: 1023px){.testimony-sidebar-wrapper{width:100%}.testimony-sidebar{position:static;top:auto}.testimony-sidebar__map-button{padding:8px 24px;font-size:14px}}@media(max-width: 767px){.testimony-sidebar__filter-group{padding:12px 12px 24px}.testimony-sidebar__map-button{padding:8px 16px;height:48px;font-size:14px}.testimony-sidebar__actions{flex-direction:row;gap:8px}}.testimony-photos-grid{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:60px;width:100%;margin-top:48px}.testimony-photos-grid__divider{width:100%;height:1px;background:#e3e3e3}.testimony-photos-grid__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(283px, 1fr));grid-gap:22px;gap:22px;width:100%}.testimony-photos-grid__item{width:100%;aspect-ratio:283/160;border-radius:10px;overflow:hidden}.testimony-photos-grid__image{width:100%;height:100%}.testimony-photos-grid__image img,.testimony-photos-grid__image picture,.testimony-photos-grid__image picture img{width:100%;height:100%;-o-object-position:center;object-position:center;background-color:#f5f5f5}.modal-proposal-form{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:flex-start;padding:3rem .9375rem;overflow-y:auto;z-index:99}.modal-proposal-form__overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;min-height:100%;background-color:rgba(0,0,0,.5)}.modal-proposal-form__wrapper{position:relative;width:100%;max-width:55.5625rem;padding:1.5rem 1.75rem 2.25rem;background-color:#fff;box-shadow:0px 0px 20px rgba(0,0,0,.08);border-radius:.3125rem;margin:auto;z-index:1001}.modal-proposal-form__button-close-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.modal-proposal-form__button-close{width:40px;height:40px;margin-bottom:1.5rem;cursor:pointer;background:none;border:none;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:999px;transition:opacity .2s ease, background-color .2s ease, box-shadow .2s ease}.modal-proposal-form__button-close:hover{opacity:.7;background-color:rgba(0,0,0,.04)}.modal-proposal-form__button-close:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.18)}.modal-proposal-form__button-close svg{width:24px;height:24px;color:#999}.testimonyChangesProposal{width:100%}.modal-proposal-form .fui-input,.modal-proposal-form .fui-select,.modal-proposal-form textarea.fui-input{width:100%;padding:0.5rem 1.5rem 0.5rem 1rem;padding:var(--spacing-1) var(--spacing-6) var(--spacing-1) var(--spacing-4);min-height:56px;border:0.0625rem solid hsl(216, 24%, 96%);border:var(--stroke-1) solid var(--color-neutral-200);border-radius:0.75rem;border-radius:var(--radius-3);background-color:#ffffff;background-color:var(--color-white);font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.7;color:#000000;color:var(--color-dark);outline:none;transition:border-color .2s ease}.modal-proposal-form .fui-input::-moz-placeholder, .modal-proposal-form .fui-select::-moz-placeholder, .modal-proposal-form textarea.fui-input::-moz-placeholder{color:var(--color-neutral-medium-1);opacity:1}.modal-proposal-form .fui-input::placeholder,.modal-proposal-form .fui-select::placeholder,.modal-proposal-form textarea.fui-input::placeholder{color:var(--color-neutral-medium-1);opacity:1}.modal-proposal-form .fui-input:focus,.modal-proposal-form .fui-select:focus,.modal-proposal-form textarea.fui-input:focus{border-color:#000000;border-color:var(--color-dark)}.modal-proposal-form .fui-input:disabled,.modal-proposal-form .fui-select:disabled,.modal-proposal-form textarea.fui-input:disabled{opacity:.5;cursor:not-allowed}.modal-proposal-form textarea.fui-input{min-height:120px;padding-top:1rem;padding-top:var(--spacing-4);padding-bottom:1rem;padding-bottom:var(--spacing-4);display:block;resize:vertical}.modal-proposal-form .fui-input.fui-rich-text-content{min-height:200px;padding:1rem;padding:var(--spacing-4);padding-top:50px}.modal-proposal-form .fui-checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;gap:0.75rem;gap:var(--spacing-3);padding:0.5rem 0;padding:var(--spacing-1) 0;border-radius:0.75rem;border-radius:var(--radius-3);width:100%}.modal-proposal-form .fui-checkbox .fui-checkbox-input,.modal-proposal-form .fui-checkbox input[type=checkbox].fui-checkbox-input,.modal-proposal-form input[type=checkbox].fui-checkbox-input{width:25px !important;height:25px !important;min-width:25px !important;min-height:25px !important;max-width:25px !important;max-height:25px !important;border:0.0625rem solid #000000 !important;border:var(--stroke-1) solid var(--color-dark) !important;border-radius:0.5rem !important;border-radius:var(--radius-2) !important;cursor:pointer;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none !important;position:relative;background-color:#ffffff !important;background-color:var(--color-white) !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important;opacity:1 !important;box-sizing:border-box !important}.modal-proposal-form .fui-checkbox .fui-checkbox-input:checked,.modal-proposal-form .fui-checkbox input[type=checkbox].fui-checkbox-input:checked,.modal-proposal-form input[type=checkbox].fui-checkbox-input:checked{background-color:#000000 !important;background-color:var(--color-dark) !important;border-color:#000000 !important;border-color:var(--color-dark) !important}.modal-proposal-form .fui-checkbox .fui-checkbox-input:checked::after,.modal-proposal-form .fui-checkbox input[type=checkbox].fui-checkbox-input:checked::after,.modal-proposal-form input[type=checkbox].fui-checkbox-input:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.6667 5L7.50004 14.1667L3.33337 10%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E") !important;background-size:contain;background-repeat:no-repeat;background-position:center}.modal-proposal-form .fui-checkbox .fui-checkbox-input:checked~.fui-checkbox-label::before,.modal-proposal-form .fui-checkbox .fui-checkbox-input:checked~.form__checkbox-indicator::before,.modal-proposal-form .fui-checkbox input[type=checkbox].fui-checkbox-input:checked~.fui-checkbox-label::before,.modal-proposal-form .fui-checkbox input[type=checkbox].fui-checkbox-input:checked~.form__checkbox-indicator::before,.modal-proposal-form input[type=checkbox].fui-checkbox-input:checked~.fui-checkbox-label::before,.modal-proposal-form input[type=checkbox].fui-checkbox-input:checked~.form__checkbox-indicator::before{display:none !important}.modal-proposal-form .fui-checkbox .fui-checkbox-input:disabled,.modal-proposal-form .fui-checkbox input[type=checkbox].fui-checkbox-input:disabled,.modal-proposal-form input[type=checkbox].fui-checkbox-input:disabled{opacity:.5 !important;cursor:not-allowed}.modal-proposal-form .fui-checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;cursor:pointer;margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.7;color:#000000;color:var(--color-dark)}.modal-proposal-form .fui-checkbox-label::before{display:none !important}.modal-proposal-form .fui-label-left-input .fui-field-container{display:grid;grid-template-columns:1fr 5.5fr;grid-template-rows:auto;align-items:center}.modal-proposal-form .fui-error-message{grid-column-start:2;margin-left:.5rem;color:hsl(353, 96%, 44%);color:var(--color-secondary-600)}.modal-proposal-form .fui-label{width:100%}.modal-proposal-form .fui-btn-wrapper{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-start}.modal-proposal-form .fui-btn,.modal-proposal-form .fui-submit{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;gap:12px;padding:8px 32px;height:56px;border-radius:12px;border:none;font-weight:600;font-size:16px;line-height:1.7;color:#fff;background:linear-gradient(230deg, rgb(102, 102, 102) 0%, rgb(0, 0, 0) 100%);box-shadow:0px 4px 4px 0px rgba(0,0,0,.1);transition:opacity .2s ease, box-shadow .2s ease;cursor:pointer;-webkit-text-decoration:none;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:manipulation}.modal-proposal-form .fui-btn:hover,.modal-proposal-form .fui-submit:hover{opacity:.9;box-shadow:0px 6px 6px 0px rgba(0,0,0,.15)}.modal-proposal-form .fui-btn:active,.modal-proposal-form .fui-submit:active{transform:translateY(1px);box-shadow:0px 3px 3px 0px rgba(0,0,0,.1)}.modal-proposal-form .fui-btn:focus-visible,.modal-proposal-form .fui-submit:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,0,0,.18),0px 6px 6px 0px rgba(0,0,0,.15)}.modal-proposal-form .fui-btn:disabled,.modal-proposal-form .fui-submit:disabled,.modal-proposal-form .fui-btn[disabled],.modal-proposal-form .fui-submit[disabled],.modal-proposal-form .fui-btn[aria-busy=true],.modal-proposal-form .fui-submit[aria-busy=true]{opacity:.6;cursor:not-allowed;transform:none;box-shadow:0px 4px 4px 0px rgba(0,0,0,.1)}@media(max-width: 767px){.modal-proposal-form{padding:2rem .9375rem}.modal-proposal-form__wrapper{max-width:none;padding:2rem 1rem}.modal-proposal-form .fui-label-left-input .fui-field-container{grid-template-columns:1fr 3.5fr}}.share-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;display:none;align-items:center;justify-content:center}.share-modal[aria-hidden=false]{display:-webkit-box;display:-ms-flexbox;display:flex}.share-modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}.share-modal__content{position:relative;background:#fff;border-radius:12px;width:90%;max-width:500px;z-index:1001;padding:24px}.share-modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e3e3e3;margin-bottom:24px}.share-modal__title{margin:0;color:#000;text-transform:lowercase}.share-modal__close{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.share-modal__body{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.share-modal__text{margin:0;color:#000}.share-modal__social{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:12px}.share-modal__social-button{width:48px;height:48px;border-radius:50%;background:#000;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:0;transition:opacity .2s ease}.share-modal__social-button:hover{opacity:.8}.share-modal__social-button svg{width:24px;height:24px;fill:#fff}.share-modal__copy{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:12px;align-items:center}.share-modal__input-wrapper{position:relative;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.share-modal__input{width:100%;padding:12px 56px 12px 16px;border:1px solid #e3e3e3;border-radius:8px;color:#000;background:#f6f6f6}.share-modal__copy-button{position:absolute;right:8px;width:32px;height:32px;border-radius:6px;background:rgba(0,0,0,0);border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s ease}.share-modal__copy-button:hover{background-color:rgba(0,0,0,.05)}.share-modal__copy-button svg{width:20px;height:20px;fill:#000;display:block}.radio-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px 0;height:40px;cursor:pointer}.radio-button__input{position:absolute;opacity:0;pointer-events:none}.radio-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:24px;border:.6px solid #000;background:rgba(0,0,0,0);flex-shrink:0;transition:background-color .2s ease, border-color .2s ease;position:relative}.radio-button__icon svg{width:14px;height:14px;display:none}.radio-button__input:checked+.radio-button__icon{background-color:#000;border-color:#000}.radio-button__input:checked+.radio-button__icon svg{display:block}.radio-button__label{font-family:Inter,sans-serif;font-weight:500;font-size:14px;line-height:1.7;color:#000}.radio-button__input:checked~.radio-button__label{font-weight:700}.page-header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;margin-bottom:48px;margin-top:1.5rem;margin-top:var(--spacing-6)}.page-header__title{margin:0}.page-header__description{max-width:800px}.page-header__description .wysiwyg{font-size:1.125rem;font-size:var(--font-size-m)}.page-header__description .wysiwyg *{font-size:inherit}.glossary-page{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:48px;width:100%}.glossary-page__header{width:100%}.glossary-page__content{width:100%}.glossary-page__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}.glossary-header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px;max-width:800px;margin:0 auto}.glossary-header__title{margin:0}.glossary-header__description{margin:0}.glossary-group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;padding-bottom:24px;border-bottom:1px solid #666;list-style:none}.glossary-group__header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.glossary-group__letter{font-size:1.75rem;font-size:var(--font-size-xl);font-weight:700;line-height:1;text-transform:uppercase;color:#000}.glossary-group__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;margin:0;padding:0;list-style:none}@media(max-width: 64rem){.glossary-group__letter{font-size:1.5rem;font-size:var(--font-size-l)}}.glossary-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;padding-bottom:24px;border-bottom:1px dashed #ccc;list-style:none}.glossary-item:last-of-type{padding-bottom:0;border-bottom:none}.glossary-item__title-link{display:block;font-family:Inter,sans-serif;font-size:1rem;font-size:var(--font-size-s);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;text-transform:uppercase;margin:0;color:#000;-webkit-text-decoration:none;text-decoration:none;word-wrap:break-word}.glossary-item__title-link:hover{-webkit-text-decoration:underline;text-decoration:underline}.glossary-item__description{margin:0}@media(max-width: 64rem){.glossary-item__title-link{font-size:10px}}.glossary-item-list{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px;margin:0;list-style:none;row-gap:5px;padding-left:0px}.glossary-item-list__item{display:inline-block;font-family:"Times New Roman", serif;font-family:var(--font-family-serif);font-size:1.125rem;font-size:var(--font-size-m)}.glossary-item-list__link{color:inherit;font-weight:normal;-webkit-text-decoration:underline;text-decoration:underline}.glossary-item-list__link:hover{-webkit-text-decoration:underline;text-decoration:underline}.source-filters{width:100%;margin-top:2rem}.source-filters__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.5rem;padding:0;margin:0;list-style:none}.source-filters__item{display:-webkit-box;display:-ms-flexbox;display:flex;flex:1}.source-filters__item .button{width:100%}@media(max-width: 767px){.source-filters__list{flex-direction:column;gap:1rem}.source-filters__item{flex:none}}.source-list{margin-top:2rem}.source-list__grid{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:2rem;gap:2rem;margin:2rem 0;align-items:stretch}.source-list__item:hover .source-card__description-text{color:var(--color-neutral-dark-3)}.source-list__item{animation:cardFadeIn .5s ease-out forwards}@keyframes cardFadeIn{0%{opacity:0;transform:translateY(20px) scale(0.95)}100%{opacity:1;transform:translateY(0) scale(1)}}.source-list__not-found{grid-column:1/-1;text-align:center;padding:3rem;color:#666666;color:var(--color-gray);font-style:italic;background:#f7f6f2;background:var(--color-bcg);border:1px dashed #999999;border:1px dashed var(--color-light-gray);border-radius:0.3125rem;border-radius:var(--border-radius-s);transition:all .3s ease-in-out}.source-list__not-found:hover{background:#eae8e1;background:var(--color-bcg-darker);border-color:#666666;border-color:var(--color-gray)}@media(max-width: 1023px){.source-list__grid{grid-template-columns:repeat(2, 1fr);gap:1.5rem}}@media(max-width: 767px){.source-list__grid{grid-template-columns:1fr;gap:1rem}}.source-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;overflow:hidden;-webkit-text-decoration:none;text-decoration:none;color:inherit;height:100%}.source-card__image{width:100%;height:280px;overflow:hidden;border-radius:18px}.source-card__image--placeholder{background-color:#f0f0f0}.source-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.source-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:0 16px 16px 16px;min-height:0;flex:1}.source-card__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px;flex:1;min-height:0}.source-card__name{margin:0;color:#000;-webkit-text-decoration:none;text-decoration:none;transition:-webkit-text-decoration .2s ease;transition:text-decoration .2s ease;transition:text-decoration .2s ease, -webkit-text-decoration .2s ease}.source-card:hover .source-card__name{-webkit-text-decoration:underline;text-decoration:underline}.source-card__description{overflow:hidden}.source-card__description-text{margin:0;color:#666;transition:color 400ms cubic-bezier(.25,0,.3,1);transition:color var(--duration-4, 0.2s) var(--ease-3, ease)}.source-card__button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:12px;padding:8px 32px;height:56px;max-width:209px;border-radius:12px;transition:background-color .2s ease, color .2s ease;align-self:flex-start;flex-shrink:0;margin-top:auto;font-weight:600;-webkit-text-decoration:none;text-decoration:none;color:inherit}.source-card:hover .source-card__button{background-color:#000;color:#fff}.source-card--video,.source-card--audio{-webkit-text-decoration:none;text-decoration:none;color:inherit}.source-card__video{width:100%;height:280px;overflow:hidden;border-radius:18px}.source-card__video-wrapper{position:relative;width:100%;height:100%;padding-bottom:56.25%;overflow:hidden}.source-card__video-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none;border-radius:18px}.source-card__audio{width:100%;height:280px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:#000;border-radius:18px}.source-card__audio-player{width:100%}.source-card__link{-webkit-text-decoration:none;text-decoration:none;color:inherit}.source-card__image-link{-webkit-text-decoration:none;text-decoration:none;color:inherit}.faq-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:800px;margin-top:48px;margin-left:auto;margin-right:auto}@media(max-width: 64rem){.faq-list{margin-top:24px}}.faq-item{border-bottom:1px solid #e5e5e5;padding-bottom:16px;margin-bottom:16px}.faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:16px}.faq-item__toggle{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0;cursor:pointer;background:none;border:none;width:100%;text-align:left;transition:opacity .2s ease}.faq-item__toggle:hover{opacity:.7}.faq-item__title{font-size:1.125rem;font-size:var(--font-size-m);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-md);letter-spacing:.03em;width:100%;margin:0;color:#000}.faq-item__icon{width:1.25rem;height:.75rem;color:#000;transition:transform .3s ease-in-out;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center}.faq-item__icon svg{width:100%;height:100%}.faq-item__icon--open{transform:rotate(-180deg)}.faq-item__body{overflow:hidden;margin-top:16px}.faq-item__body[x-cloak]{display:none !important}.faq-item__content{margin:0;padding-bottom:0}.faq-item__content .wysiwyg{margin:0}@media(max-width: 64rem){.faq-item{padding-bottom:16px;margin-bottom:16px}.faq-item__body{margin-top:16px}.faq-item__title{font-size:1rem;font-size:var(--font-size-s)}}.map-search{width:100%;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-2)}.map-search-top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;gap:var(--spacing-6);width:100%}.map-search-section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;gap:var(--spacing-4);width:100%;max-width:1200px}.map-search-section-title,.search-list__title{margin:0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-neutral-dark-3);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:0.5rem;gap:var(--spacing-1)}.map-search-section-title::before,.search-list__title::before{content:"";display:block;width:6px;height:6px;background-color:var(--color-neutral-dark-3);border-radius:50%;flex-shrink:0}.map-search-inputs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:0.5rem;gap:var(--spacing-1);width:100%;align-items:center}.map-search-inputs .input{flex:1;max-width:217px}.map-search-checkboxes{width:100%}.map-search-checkboxes{width:100%}.map-search-checkboxes .checkboxes{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:0;gap:0;width:100%}.map-search-checkboxes .checkboxes .checkbox{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;flex-direction:row;align-items:center;gap:0.75rem;gap:var(--spacing-3);padding:0.5rem 0;padding:var(--spacing-1) 0;border-radius:0.75rem;border-radius:var(--radius-3);width:100%;min-height:52px;position:relative}.map-search-checkboxes .checkboxes .checkbox input[type=checkbox]:not(:checked)~label span{color:var(--color-neutral-medium-2)}.map-search-checkboxes .checkboxes .checkbox__label-row{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:12px;min-width:0}.map-search-checkboxes .checkboxes .checkbox__label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;gap:0.625rem;gap:var(--spacing-2);min-width:0}.map-search-checkboxes .checkboxes .checkbox__label-text{display:inline-block}.map-search-checkboxes .checkboxes .checkbox__tooltip-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;z-index:10}.map-search-checkboxes .checkboxes .checkbox__tooltip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;margin:0;background:rgba(0,0,0,0);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;cursor:help;touch-action:manipulation}.map-search-checkboxes .checkboxes .checkbox__tooltip-icon{width:24px;height:24px;flex-shrink:0;display:block}.map-search-checkboxes .checkboxes .checkbox__tooltip{position:fixed;z-index:1000;pointer-events:none;--tooltip-bg: #e3e3e3}.map-search-checkboxes .checkboxes .checkbox__tooltip-content{background-color:var(--tooltip-bg);color:var(--color-neutral-dark-3);padding:12px 16px;border-radius:4px;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:170%;width:320px;max-width:min(320px,100vw - 32px);white-space:normal;text-align:center}.map-search-checkboxes .checkboxes .checkbox__tooltip-arrow{position:absolute;pointer-events:none;transform:translateX(-50%)}.map-search-checkboxes .checkboxes .checkbox__tooltip--above .map-search-checkboxes .checkboxes .checkbox__tooltip-arrow{top:100%;bottom:auto}.map-search-checkboxes .checkboxes .checkbox__tooltip--below .map-search-checkboxes .checkboxes .checkbox__tooltip-arrow{bottom:100%;top:auto}.map-search-checkboxes .checkboxes .checkbox__tooltip-arrow-icon{display:block;width:16px;height:8px}.map-search-checkboxes .checkboxes .checkbox__tooltip--below .map-search-checkboxes .checkboxes .checkbox__tooltip-arrow-icon{transform:rotate(180deg)}.map-search-historical-borders{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:1rem;gap:var(--spacing-4);width:100%;max-width:594px}.map-search-historical-borders .checkbox{width:auto;flex:1}.map-search-historical-borders .checkbox input[type=checkbox]:not(:checked)~label span{color:var(--color-neutral-medium-2)}.map-search-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;align-items:center;gap:1.25rem;gap:var(--spacing-5);width:100%}.map-search-reset-button{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:0.75rem;gap:var(--spacing-3);padding:0.5rem 1.5rem 0.5rem 1rem;padding:var(--spacing-1) var(--spacing-6) var(--spacing-1) var(--spacing-4);height:56px;background-color:hsl(216, 24%, 96%);background-color:var(--color-neutral-200);border:none;border-radius:0.75rem;border-radius:var(--radius-3);font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.7;color:#ffffff;color:var(--color-white);cursor:pointer;transition:background-color .2s ease, opacity .2s ease}.map-search-reset-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px}.map-search-reset-button__icon img{width:24px;height:24px;display:block}.map-search-reset-button__label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.map-search-reset-button:disabled{opacity:.5;cursor:not-allowed;background-color:#e3e3e3}.map-search-reset-button--active{background-color:#000000;background-color:var(--color-dark);color:#ffffff;color:var(--color-white)}.map-search-reset-button--active:hover{opacity:.9}.map-search-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0.625rem;gap:var(--spacing-2);width:100%;max-width:1200px;margin:0 auto}#map{width:100%;max-width:1200px;height:585px;background:hsl(216, 24%, 96%);background:var(--color-neutral-200);border-radius:0.625rem;border-radius:var(--border-radius-m);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#666666;color:var(--color-gray);overflow:hidden;margin:0 auto}.leaflet-container a.leaflet-popup-close-button{right:3px !important;top:3px !important}@media(max-width: 1023px){.map-search-checkboxes .checkboxes{grid-template-columns:repeat(2, 1fr)}.map-search-historical-borders{flex-direction:column}}@media(max-width: 767px){.map-search{gap:1rem;gap:var(--spacing-4)}.map-search-top{gap:1rem;gap:var(--spacing-4)}.map-search-inputs{gap:0.5rem;gap:var(--spacing-1);flex-direction:column}.map-search-inputs .input{max-width:100%}.map-search-checkboxes .checkboxes{grid-template-columns:1fr;gap:0}#map{height:400px}}.search-mode-toggle{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:100%;gap:24px;margin-bottom:1.5rem;margin-bottom:var(--spacing-6)}.search-mode-toggle__title{text-align:center}.search-mode-toggle__nav{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center}.search-mode-toggle__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:0;list-style:none;padding:0;margin:0;border:1px solid #e3e3e3;border-radius:10px;background-color:rgba(0,0,0,0);overflow:hidden}.search-mode-toggle__item{display:-webkit-box;display:-ms-flexbox;display:flex}.search-mode-toggle__item:first-child .search-mode-toggle__button{border-radius:10px 0px 0px 10px}.search-mode-toggle__item:last-child .search-mode-toggle__button{border-radius:0px 10px 10px 0px}.search-mode-toggle__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;padding:8px 12px;width:180px;height:51px;border-radius:0;background-color:#fff;color:#000;-webkit-text-decoration:none;text-decoration:none;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.7;transition:background-color .2s ease, box-shadow .2s ease, font-weight .2s ease;border:none;outline:none}.search-mode-toggle__button--active{background-color:#e3e3e3;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1);font-weight:700}.search-mode-toggle__button:hover{opacity:.9}.search-mode-toggle__button-label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}@media(max-width: 768px){.search-mode-toggle__list{flex-direction:row;gap:0;border-radius:10px}.search-mode-toggle__item:first-child .search-mode-toggle__button{border-radius:10px 0px 0px 10px}.search-mode-toggle__item:last-child .search-mode-toggle__button{border-radius:0px 10px 10px 0px}.search-mode-toggle__button{width:auto;flex:1;border-radius:0}}.search-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:1920px;margin:0 auto}.search-list__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;width:100%;max-width:1200px;margin:0 auto}.search-list__form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem}.search-list__filters{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:1rem;position:relative}.search-list__title{font-size:1.125rem;font-weight:600;line-height:1.3;color:var(--color-neutral-dark-3)}.search-list__filters .search-list__title{display:block}.search-list__filters .search-list__title::before{content:none;display:none}.search-list__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.375rem;align-items:stretch}.search-list__fulltext-row{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.25rem;align-items:stretch;position:relative}.search-list__fulltext-row .input{flex:1}.search-list__submit-button{height:3.5rem;padding:.5rem 2rem;border-radius:.75rem;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:.75rem;flex-shrink:0;transition:opacity .4s cubic-bezier(0.4, 0, 0.2, 1), visibility .4s ease}.search-list__submit-button--default{opacity:1;visibility:visible}.search-list__submit-button--default.search-list__submit-button--hidden{opacity:0;visibility:hidden;pointer-events:none;position:absolute;width:0;height:0;overflow:hidden}.search-list__submit-button--default.search-list__submit-button--hidden-after-animation{display:none}.search-list__fulltext-row:has(.search-list__submit-button--hidden){gap:0}.search-list__submit-button--advanced{opacity:0;visibility:hidden;transform:translateY(-10px);width:100%;justify-content:center}.search-list__submit-button--advanced.search-list__submit-button--visible{opacity:1;visibility:visible;transform:translateY(0)}.search-list__advanced-submit{margin-top:1rem;grid-column:1/-1;overflow:hidden}.search-list__fulltext-row .button__icon{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.search-list__advanced-toggle{margin-top:0}.search-list__advanced-fields{margin-top:1rem}.search-list__inputs--grid{display:grid;grid-template-columns:repeat(3, 1fr);grid-row-gap:1rem;row-gap:1rem;grid-column-gap:1.375rem;-moz-column-gap:1.375rem;column-gap:1.375rem}.search-list__results{margin-top:1.5rem}.search-list__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:var(--color-text-neutral-medium-2);opacity:0;transition:opacity .2s ease-in-out;pointer-events:none;z-index:10}.search-list__loading.htmx-request{opacity:1;pointer-events:auto}.search-list__loading-spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:search-list-spin .8s linear infinite}.search-list__loading-text{margin:0;font-size:.875rem;color:var(--color-text-neutral-medium-2)}@keyframes search-list-spin{to{transform:rotate(360deg)}}.search-list__error{text-align:center;padding:3rem;color:var(--color-text-neutral-medium-2)}.search-list__not-found{text-align:center;padding:3rem;color:var(--color-text-neutral-medium-2);font-style:italic;background:var(--color-neutral-light-1);border:1px dashed var(--color-neutral-light-3);border-radius:.75rem}.search-list select.input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(../../assets/chevron0a09203066bcd230bb8a.svg);background-repeat:no-repeat;background-position:right .75rem center;background-size:20px 20px;padding-right:3.5rem;background-position-x:calc(100% - 1rem)}@media(max-width: 767px){.search-list__inputs{flex-direction:column;gap:1rem}.search-list__inputs--grid{grid-template-columns:1fr;row-gap:1rem;-moz-column-gap:0;column-gap:0}.search-list__fulltext-row{flex-direction:column;gap:1rem}.search-list__fulltext-row .button{width:100%}.search-list__submit-button--advanced{width:100%}}.checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;align-items:center;gap:0.75rem;gap:var(--spacing-3);padding:0.5rem 0;padding:var(--spacing-1) 0;border-radius:0.75rem;border-radius:var(--radius-3);width:100%}.checkbox input[type=checkbox]{width:25px;height:25px;min-width:25px;min-height:25px;border:0.0625rem solid #000000;border:var(--stroke-1) solid var(--color-dark);border-radius:0.5rem;border-radius:var(--radius-2);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;background-color:#ffffff;background-color:var(--color-white);flex-shrink:0}.checkbox input[type=checkbox]:checked{background-color:#000000;background-color:var(--color-dark)}.checkbox input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:20px;height:20px;background-image:url("data:image/svg+xml,%3Csvg width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M16.6667 5L7.50004 14.1667L3.33337 10%27 stroke=%27white%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center}.checkbox input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.checkbox label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;cursor:pointer}.checkbox label img{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.checkbox label span{margin:0;font-family:Inter,sans-serif;font-size:16px;font-weight:500;line-height:1.7;color:#000000;color:var(--color-dark)}label{gap:0.75rem;gap:var(--spacing-3)}.testimonies-slider{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:48px}.testimonies-slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}.testimonies-slider__title{text-align:center;margin:0}.testimonies-slider__subtitle{text-align:center;margin:0;font-size:1.5rem;font-size:var(--font-size-9)}.testimonies-slider .splide{width:100%;position:relative;min-height:400px}.testimonies-slider__loading{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100}.testimonies-slider__loading-spinner{width:40px;height:40px;border:3px solid rgba(0,0,0,.1);border-top-color:#000;border-radius:50%;animation:testimonies-slider-spin .8s linear infinite}@keyframes testimonies-slider-spin{to{transform:rotate(360deg)}}.testimonies-slider .splide__track{width:100%;overflow:hidden}.testimonies-slider .splide__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;width:auto}.testimonies-slider .splide__slide{flex-shrink:0;box-sizing:border-box;display:block !important;visibility:visible !important;opacity:1 !important}.testimonies-slider .splide__slide--col{flex-shrink:0;box-sizing:border-box;display:block !important;visibility:visible !important;opacity:1 !important}.testimonies-slider .testimonies-slide-container{display:block;width:100%;height:100%}.testimonies-slider .testimonies-slide-container__image{width:100%;height:100%;max-height:180px;min-height:180px;aspect-ratio:283/160;display:block;position:relative;overflow:hidden;border-radius:10px;background-color:#f5f5f5;padding:15px}.testimonies-slider .testimonies-slide-container__image::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0;transition:opacity .3s ease;z-index:1;pointer-events:none}.testimonies-slider .testimonies-slide-container__image img,.testimonies-slider .testimonies-slide-container__image picture{width:100%;height:100%;max-height:180px;-o-object-fit:contain;object-fit:contain;display:block;transition:opacity .3s ease}.testimonies-slider .testimonies-slide-container__image .testimonies-slide-container__name{position:absolute;left:28px;bottom:32px;color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:22px;line-height:1.4;opacity:0;transition:opacity .3s ease;z-index:2;pointer-events:none;max-width:calc(100% - 56px)}.testimonies-slider .testimonies-slide-container__image .testimonies-slide-container__name .testimonies-slide-container__description{margin-top:44px;color:var(--color-neutral-medium-3);font-size:12px;font-style:normal;font-weight:600;line-height:120%}.testimonies-slider .testimonies-slide-container__image:hover::before{opacity:1}.testimonies-slider .testimonies-slide-container__image:hover img,.testimonies-slider .testimonies-slide-container__image:hover picture{opacity:.7}.testimonies-slider .testimonies-slide-container__image:hover .testimonies-slide-container__name{opacity:1}.testimonies-slider .splide.testimonies-slider--6-photos .testimonies-slide-container__image{max-height:370px;min-height:370px;padding:0}.testimonies-slider .splide.testimonies-slider--6-photos .testimonies-slide-container__image img,.testimonies-slider .splide.testimonies-slider--6-photos .testimonies-slide-container__image picture{max-height:370px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.testimonies-slider .splide{position:relative !important}.testimonies-slider .splide__track{position:relative !important}.testimonies-slider .splide__arrows{position:absolute !important;top:50% !important;left:0 !important;right:0 !important;transform:translateY(-50%) !important;pointer-events:none !important;z-index:10 !important;height:0 !important;overflow:visible !important}.testimonies-slider .splide__arrows .splide__arrow{width:60px !important;height:60px !important;background-color:#fff !important;border-radius:40px !important;box-shadow:0px 0px 10px 0px rgba(0,0,0,.1) !important;border:none !important;display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;align-items:center !important;justify-content:center !important;opacity:1 !important;transition:opacity .3s ease, box-shadow .3s ease !important;pointer-events:auto !important;position:absolute !important;top:50% !important;transform:translateY(-50%) !important;margin-top:0 !important;cursor:pointer !important}.testimonies-slider .splide__arrows .splide__arrow svg{fill:#000 !important;width:24px !important;height:24px !important}.testimonies-slider .splide__arrows .splide__arrow:hover{opacity:.9 !important;box-shadow:0px 0px 15px 0px rgba(0,0,0,.15) !important}.testimonies-slider .splide__arrows .splide__arrow:disabled{opacity:.5 !important;cursor:not-allowed !important}.testimonies-slider .splide__arrows--ltr .splide__arrow--prev{left:-30px !important;right:auto !important}.testimonies-slider .splide__arrows--ltr .splide__arrow--prev svg{transform:scaleX(-1) !important}.testimonies-slider .splide__arrows--ltr .splide__arrow--next{right:-30px !important;left:auto !important}@media(max-width: 1439px){.testimonies-slider .splide__arrows--ltr .splide__arrow--prev{left:16px !important}.testimonies-slider .splide__arrows--ltr .splide__arrow--next{right:16px !important}}@media(max-width: 767px){.testimonies-slider .splide__arrows .splide__arrow{width:30px !important;height:30px !important}.testimonies-slider .splide__arrows .splide__arrow svg{width:16px !important;height:16px !important}.testimonies-slider .testimonies-slide-container__name .testimonies-slide-container__description{margin-top:22px}}.newsletter-form{display:-webkit-box;display:-ms-flexbox;display:flex;justify-self:stretch;gap:2.5rem;width:100%;max-width:75rem;margin-left:auto;margin-right:auto;padding:1.5rem;background-color:#eae8e1;background-color:var(--color-bcg-darker);border-radius:0.3125rem;border-radius:var(--border-radius-s);--fui-row-gutter: 0;--fui-btn-margin: 0;--fui-btn-padding: 0;--fui-submit-btn-color: var(--color-action);--fui-submit-btn-color-hover: var(--color-action-hover)}.newsletter-form h3{width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;font-family:Inter,sans-serif;font-size:1.125rem;font-size:var(--font-size-m);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-md);letter-spacing:.03em;margin:.75rem 0 0}.newsletterRomaTestimonies{flex:2}.newsletter-form__input-wrapper{position:relative}.newsletter-form .fui-input{padding:.75rem 1rem;border:none;border-radius:.3125rem}.newsletter-form .fui-input::-moz-placeholder{color:#dd3418;color:var(--color-action);opacity:1;font-size:0.875rem;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.03em}.newsletter-form .fui-input::placeholder{color:#dd3418;color:var(--color-action);opacity:1;font-size:0.875rem;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);letter-spacing:.03em}.newsletter-form .fui-page{position:relative}.newsletter-form .fui-page-container{flex:1}.newsletter-form .fui-btn-wrapper{position:absolute;top:.875rem;right:1rem;margin:0;padding:0}.newsletter-form .fui-btn{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);font-size:1rem;line-height:1;border:none !important}.newsletter-form .fui-btn:hover{background-color:rgba(0,0,0,0)}.newsletter-form .fui-btn svg{width:24px;height:24px}@media screen and (max-width: 64rem){.newsletter-form{align-items:center;flex-direction:column;gap:1rem;padding:1.25rem 1.25rem 2.5rem}.newsletter-form h3{margin:0}.newsletter-form h5{font-size:0.875rem;font-size:var(--font-size-xs);text-align:center}.newsletterRomaTestimonies{width:100%;max-width:21.875rem}.newsletter-form__input-wrapper{max-width:31.25rem;min-width:16.25rem;width:100%}.newsletter-form .fui-input{padding:.5rem;border:none;border-radius:.3125rem;font-size:0.875rem;font-size:var(--font-size-xs)}.newsletter-form .fui-input::-moz-placeholder{font-size:0.875rem;font-size:var(--font-size-xs)}.newsletter-form .fui-input::placeholder{font-size:0.875rem;font-size:var(--font-size-xs)}.newsletter-form .fui-btn-wrapper{top:.625rem;right:.4375rem}}.partners-section__wrapper{background-color:#f6f6f6;margin-top:2rem;margin-top:var(--spacing-8)}.partners-section{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:198px;padding:37px 0}.partners-section__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center}.partners-section__content{width:100%;max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px}.partners-section__column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.partners-section__column:first-child{width:588px}.partners-section__column:nth-child(2){width:588px}.partners-section__title{margin:0;color:var(--color-neutral-dark-3);font-size:18px;font-style:normal;font-weight:600;line-height:120%}.partners-section__logos{display:grid;grid-template-columns:repeat(auto-fill, minmax(120px, auto));grid-gap:14px;gap:14px;width:100%;align-items:center;justify-content:start}.partners-section__column:nth-child(2) .partners-section__logos{grid-template-columns:repeat(auto-fill, minmax(120px, auto))}.partners-section__logo{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;flex-shrink:0;height:110px;width:auto}.partners-section__logo img,.partners-section__logo picture{max-width:100%;height:110px;width:auto;-o-object-fit:contain;object-fit:contain;display:block;filter:grayscale(100%)}.partners-section__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none;transition:opacity .2s ease}.partners-section__logo a:hover{opacity:.8}@media(max-width: 1023px){.partners-section{padding:32px 0}.partners-section__content{width:100%;flex-direction:column;gap:32px}.partners-section__column{width:100%}.partners-section__column:first-child{width:100%}.partners-section__column:nth-child(2){width:100%}.partners-section__logos{grid-template-columns:repeat(auto-fill, minmax(100px, auto));gap:24px;justify-content:start}.partners-section__column:nth-child(2) .partners-section__logos{grid-template-columns:repeat(auto-fill, minmax(100px, auto));gap:24px}}@media(max-width: 767px){.partners-section{padding:24px 0;min-height:auto}.partners-section__content{gap:24px}.partners-section__column{gap:16px}.partners-section__logos{grid-template-columns:repeat(auto-fill, minmax(80px, auto));gap:16px;justify-content:start}.partners-section__column:nth-child(2) .partners-section__logos{grid-template-columns:repeat(auto-fill, minmax(80px, auto));gap:16px}.partners-section__logo{height:60px}.partners-section__logo img,.partners-section__logo picture{height:60px}}.text--perex-bold{font-size:1.5rem;font-size:var(--font-size-l);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--perex-bold-m{font-size:1.125rem;font-size:var(--font-size-m);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--perex-regular{font-size:1.5rem;font-size:var(--font-size-l);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--perex-regular-m{font-size:1.125rem;font-size:var(--font-size-m);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--perex-light{font-size:1.5rem;font-size:var(--font-size-l);font-weight:300;font-weight:var(--font-weight-light);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--perex-light-m{font-size:1.125rem;font-size:var(--font-size-m);font-weight:300;font-weight:var(--font-weight-light);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--paragraph-bold{font-size:1rem;font-size:var(--font-size-s);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--paragraph-regular{font-size:1rem;font-size:var(--font-size-s);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--paragraph-light{font-size:1rem;font-size:var(--font-size-s);font-weight:300;font-weight:var(--font-weight-light);line-height:1.5;line-height:var(--line-height-lg);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--description-bold{font-size:0.875rem;font-size:var(--font-size-xs);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.2;line-height:var(--line-height-md);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--description-regular{font-size:0.875rem;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.2;line-height:var(--line-height-md);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--description-light{font-size:0.875rem;font-size:var(--font-size-xs);font-weight:300;font-weight:var(--font-weight-light);line-height:1.2;line-height:var(--line-height-md);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--caption-bold{font-size:0.75rem;font-size:var(--font-size-2xs);font-weight:700;font-weight:var(--font-weight-bold);line-height:1.1;line-height:var(--line-height-sm);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--caption-regular{font-size:0.75rem;font-size:var(--font-size-2xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.1;line-height:var(--line-height-sm);letter-spacing:0;letter-spacing:var(--letter-spacing-1);color:#222222;color:var(--color-dark-gray)}.text--label-big{font-size:0.875rem;font-size:var(--font-size-xs);font-weight:400;font-weight:var(--font-weight-normal);line-height:1.1;line-height:var(--line-height-sm);letter-spacing:0.2em;letter-spacing:var(--letter-spacing-5);color:#222222;color:var(--color-dark-gray)}.text:first-child{margin-top:0}.text:last-child{margin-bottom:0}.text a{-webkit-text-decoration:none;text-decoration:none;color:var(--color-text-neutral-medium-3)}.text.color--neutral-light-1{color:var(--color-neutral-light-1)}.text.color--neutral-light-2{color:var(--color-neutral-light-2)}.text.color--neutral-medium-1{color:var(--color-neutral-medium-1)}.text.color--neutral-medium-2{color:var(--color-neutral-medium-2)}.text.color--neutral-medium-3{color:var(--color-neutral-medium-3)}.text.color--neutral-dark-1{color:var(--color-neutral-dark-1)}.text.color--neutral-dark-2{color:var(--color-neutral-dark-2)}.text.color--neutral-600{color:hsl(215, 14%, 34%);color:var(--color-neutral-600)}.text.color--primary-light-1{color:var(--color-primary-light-1)}.text.color--primary-medium-2{color:var(--color-primary-medium-2)}.text.color--primary-dark-1{color:var(--color-primary-dark-1)}.text.color--dark-gray{color:#222222;color:var(--color-dark-gray)}.text.color--gray{color:#666666;color:var(--color-gray)}.text.color--light-gray{color:#999999;color:var(--color-light-gray)}.text.color--gray-medium{color:var(--color-gray-medium)}.text.color--gray-light{color:var(--color-gray-light)}.text.color--white{color:#ffffff;color:var(--color-white)}.text.color--action{color:#dd3418;color:var(--color-action)}.wysiwyg{font-size:1rem;font-size:var(--c-wysiwyg-font-size, var(--font-size-s));font-weight:400;font-weight:var(--c-wysiwyg-font-weight, var(--font-weight-normal));line-height:1.5;line-height:var(--c-wysiwyg-line-height, var(--line-height-lg));color:#222222;color:var(--color-dark-gray)}.wysiwyg--blog{font-size:max(0.875rem, min(calc(0.8333333333rem + 0.1851851852vw), 1rem));font-size:var(--c-wysiwyg-font-size, var(--f-font-size-4));color:var(--c-wysiwyg-color, var(--color-text-neutral-dark-3))}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5{font-family:Inter,sans-serif;line-height:1;line-height:var(--line-height-1);font-weight:600;margin-top:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));margin-bottom:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));margin-top:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));margin-top:var(--f-spacing-8);margin-bottom:max(1.25rem, min(calc(0.8333333333rem + 1.8518518519vw), 2.5rem));margin-bottom:var(--f-spacing-8);word-wrap:break-word}.wysiwyg.font-serif,.wysiwyg.font-serif *{font-family:"Times New Roman", serif;font-family:var(--font-family-serif)}.wysiwyg.font-serif{font-size:1.125rem;font-size:var(--font-size-m)}.wysiwyg.font-serif *{font-size:inherit}.wysiwyg.font-serif h1,.wysiwyg.font-serif h2,.wysiwyg.font-serif h3,.wysiwyg.font-serif h4,.wysiwyg.font-serif h5,.wysiwyg.font-serif h6{font-family:"Times New Roman", serif;font-family:var(--font-family-serif)}.wysiwyg h1:last-child,.wysiwyg h2:last-child,.wysiwyg h3:last-child,.wysiwyg h4:last-child,.wysiwyg h5:last-child{margin-bottom:0}.wysiwyg h1:last-child,.wysiwyg h2:last-child,.wysiwyg h3:last-child,.wysiwyg h4:last-child,.wysiwyg h5:last-child{margin-top:0}.wysiwyg h1{font-size:max(3rem, min(calc(1.9166666667rem + 4.8148148148vw), 6.25rem));font-size:var(--f-font-size-11)}.wysiwyg h2{font-size:max(2.5rem, min(calc(2rem + 2.2222222222vw), 4rem));font-size:var(--f-font-size-10)}.wysiwyg h3{font-size:max(2rem, min(calc(1.6666666667rem + 1.4814814815vw), 3rem));font-size:var(--f-font-size-9)}.wysiwyg h4{font-size:max(1.5rem, min(calc(1.3333333333rem + 0.7407407407vw), 2rem));font-size:var(--f-font-size-8)}.wysiwyg h5{font-size:max(1.125rem, min(calc(1.0833333333rem + 0.1851851852vw), 1.25rem));font-size:var(--f-font-size-6)}.wysiwyg h6{font-size:max(1.125rem, min(calc(1.0833333333rem + 0.1851851852vw), 1.25rem));font-size:var(--f-font-size-6)}.wysiwyg p{margin-top:0;margin-bottom:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 1.5rem));margin-bottom:var(--f-spacing-6)}.wysiwyg figure{margin:0}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg--perex-bold{font-size:max(1rem, min(calc(0.9583333333rem + 0.1851851852vw), 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)}.wysiwyg--perex-regular{font-size:max(1rem, min(calc(0.9583333333rem + 0.1851851852vw), 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)}.wysiwyg--perex-light{font-size:max(1rem, min(calc(0.9583333333rem + 0.1851851852vw), 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)}.wysiwyg--paragraph-bold{font-size:max(0.875rem, min(calc(0.8333333333rem + 0.1851851852vw), 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)}.wysiwyg--paragraph-regular{font-size:max(0.875rem, min(calc(0.8333333333rem + 0.1851851852vw), 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)}.wysiwyg--paragraph-light{font-size:max(0.875rem, min(calc(0.8333333333rem + 0.1851851852vw), 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)}.wysiwyg--description-bold{font-size:max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 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)}.wysiwyg--description-regular{font-size:max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 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)}.wysiwyg--description-light{font-size:max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 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)}.wysiwyg--caption-bold{font-size:max(0.6875rem, min(calc(0.6458333333rem + 0.1851851852vw), 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)}.wysiwyg--caption-regular{font-size:max(0.6875rem, min(calc(0.6458333333rem + 0.1851851852vw), 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)}.wysiwyg--label-big{font-size:max(0.75rem, min(calc(0.7083333333rem + 0.1851851852vw), 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)}.wysiwyg:first-child{margin-top:0}.wysiwyg:last-child{margin-bottom:0}.wysiwyg img{width:100%;height:auto;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.wysiwyg iframe[src*="youtube.com/embed/"]{width:100%;aspect-ratio:16/9;height:auto;max-width:100%;border:none}@supports not (aspect-ratio: 16/9){.wysiwyg iframe[src*="youtube.com/embed/"]{height:315px}@media(max-width: 768px){.wysiwyg iframe[src*="youtube.com/embed/"]{height:56.25vw}}}.wysiwyg iframe{margin-top:max(2rem, min(calc(1.3333333333rem + 2.962962963vw), 4rem));margin-bottom:max(2rem, min(calc(1.3333333333rem + 2.962962963vw), 4rem));margin-top:max(2rem, min(calc(1.3333333333rem + 2.962962963vw), 4rem));margin-top:var(--f-spacing-11);margin-bottom:max(2rem, min(calc(1.3333333333rem + 2.962962963vw), 4rem));margin-bottom:var(--f-spacing-11);max-width:100%}.wysiwyg.color--neutral-light-1,.wysiwyg.color--neutral-light-1 *{color:var(--color-neutral-light-1)}.wysiwyg.color--neutral-light-2,.wysiwyg.color--neutral-light-2 *{color:var(--color-neutral-light-2)}.wysiwyg.color--neutral-medium-1,.wysiwyg.color--neutral-medium-1 *{color:var(--color-neutral-medium-1)}.wysiwyg.color--neutral-medium-2,.wysiwyg.color--neutral-medium-2 *{color:var(--color-neutral-medium-2)}.wysiwyg.color--neutral-medium-3,.wysiwyg.color--neutral-medium-3 *{color:var(--color-neutral-medium-3)}.wysiwyg.color--neutral-dark-1,.wysiwyg.color--neutral-dark-1 *{color:var(--color-neutral-dark-1)}.wysiwyg.color--neutral-dark-2,.wysiwyg.color--neutral-dark-2 *{color:var(--color-neutral-dark-2)}.wysiwyg.color--neutral-dark-3,.wysiwyg.color--neutral-dark-3 *{color:var(--color-neutral-dark-3)}.wysiwyg.color--neutral-600,.wysiwyg.color--neutral-600 *{color:hsl(215, 14%, 34%);color:var(--color-neutral-600)}.wysiwyg.color--primary-light-1,.wysiwyg.color--primary-light-1 *{color:var(--color-primary-light-1)}.wysiwyg.color--primary-medium-2,.wysiwyg.color--primary-medium-2 *{color:var(--color-primary-medium-2)}.wysiwyg.color--primary-dark-1,.wysiwyg.color--primary-dark-1 *{color:var(--color-primary-dark-1)}.wysiwyg.color--dark-gray,.wysiwyg.color--dark-gray *{color:#222222;color:var(--color-dark-gray)}.wysiwyg.color--gray,.wysiwyg.color--gray *{color:#666666;color:var(--color-gray)}.wysiwyg.color--light-gray,.wysiwyg.color--light-gray *{color:#999999;color:var(--color-light-gray)}.wysiwyg.color--gray-medium,.wysiwyg.color--gray-medium *{color:var(--color-gray-medium)}.wysiwyg.color--gray-light,.wysiwyg.color--gray-light *{color:var(--color-gray-light)}.wysiwyg.color--white,.wysiwyg.color--white *{color:#ffffff;color:var(--color-white)}.wysiwyg.color--action,.wysiwyg.color--action *{color:#dd3418;color:var(--color-action)}.wysiwyg a[href*=ftnref],a[href*=ftnref]{-webkit-text-decoration:none;text-decoration:none}.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.3333333333rem + 2.962962963vw), 4rem));width:var(--f-spacing-11);height:max(1rem, min(calc(0.6666666667rem + 1.4814814815vw), 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.5rem + 1.1111111111vw), 1.5rem));height:var(--f-spacing-6);width:max(0.75rem, min(calc(0.5rem + 1.1111111111vw), 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}.input{width:100%;padding:0.5rem 1.5rem 0.5rem 1rem;padding:var(--spacing-1) var(--spacing-6) var(--spacing-1) var(--spacing-4);min-height:56px;border:0.0625rem solid hsl(216, 24%, 96%);border:var(--stroke-1) solid var(--color-neutral-200);border-radius:0.75rem;border-radius:var(--radius-3);background-color:#ffffff;background-color:var(--color-white);font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:1.7;color:#000000;color:var(--color-dark);outline:none;transition:border-color .2s ease}.input::-moz-placeholder{color:var(--color-neutral-medium-1);opacity:1}.input::placeholder{color:var(--color-neutral-medium-1);opacity:1}.input:focus{border-color:#000000;border-color:var(--color-dark)}.input:disabled{opacity:.5;cursor:not-allowed}
