:where(html){--color-white: #FFFFFF;--color-black: #000000;--color-dark-green: #0A100D;--color-black-text: #202224;--color-brand-green: #99CC33;--color-brand-green-text: #497D00;--color-light-gray-border: #E6E8EB;--color-gray-text: #61666B;--color-brand-green-bg-light: #ECF6D1;--color-light-gray-2: #D3D3D3;--color-light-gray-3: #D9D9D9;--color-green-accent: #BFE274;--color-dark-charcoal: #252428;--color-medium-gray: #CCCCCC;--color-green-light-bg: #D9EEA8;--color-light-gray: #F2F2F2;--color-blue: #1C6DD0;--color-slate-gray: #4B5563;--color-light-border: #DCDFE4;--color-dark-green-2: #2D3525;--color-very-light-gray: #F5F6F7;--color-medium-gray-text: #747474;--color-gray-blue: #71787D;--color-green-light-text: #ECF6D1;--color-gray: #8C9298;--color-error: #FF3B24;--color-orange: #F59D1A;--color-orange-light: #FEF8F0;--color-green-light: #F1FBF9;--color-turqoise: #5AB0BB}: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){--font-family-1: "Inter", "Inter-fallback", sans-serif;--font-weight-1: 300;--font-weight-2: 400;--font-weight-3: 700;--line-height-1: 1;--line-height-2: 1.2;--line-height-3: 1.25;--line-height-4: 1.5;--line-height-5: 1.7;--letter-spacing-1: 0;--letter-spacing-2: 0.05em;--letter-spacing-3: 0.1em;--letter-spacing-4: 0.15em;--letter-spacing-5: 0.2em}:where(html){--color-shadow: hsl(from var(--color-neutral-dark-3) h s l / 0.3);--shadow-0: none;--shadow-1: 0px 3px 5px -2px var(--color-shadow);--shadow-2: 0px 1px 14px -4px var(--color-shadow);--shadow-3: 0px 5px 15px 0px var(--color-shadow);--shadow-4: 0px 20px 30px -10px var(--color-shadow);--shadow-5: 0px 8px 24px 0px var(--color-shadow);--shadow-inner-1: inset 0 0 3px 0 var(--color-shadow);--shadow-inner-2: inset 0px 0px 6px 0px var(--color-shadow);--shadow-inner-3: inset 0px 0px 12px 0px var(--color-shadow);--shadow-inner-4: inset 0px 0px 18px 0px var(--color-shadow);--shadow-inner-5: inset 0px 0px 24px 0px var(--color-shadow)}:where(html){--f-font-size-1: max(0.625rem, min(calc(0.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: 0.9375rem;--font-size-7: 1rem;--font-size-8: 1.125rem;--font-size-9: 1.25rem;--font-size-10: 1.5rem;--font-size-11: 1.625rem;--font-size-12: 1.75rem;--font-size-13: 2rem;--font-size-14: 2.25rem;--font-size-15: 2.5rem;--font-size-16: 2.75rem;--font-size-17: 3rem;--font-size-18: 4rem;--font-size-19: 5rem;--font-size-20: 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}: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:"Unica 77 LL TT";src:url(../../assets/Unica_77LLTT-Blackb5add56a2e7cd36d2ba2.woff2) format("woff2"),url(../../assets/Unica_77LLTT-Black0721404ab71e3a6aaa35.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Unica 77 LL TT";src:url(../../assets/Unica_77LLTT-Bold7235585956aba5c1ec4d.woff2) format("woff2"),url(../../assets/Unica_77LLTT-Bold72d6a5aaf266a964eabf.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Unica 77 LL TT";src:url(../../assets/Unica_77LLTT-Mediumc5428eac5b805e3a1382.woff2) format("woff2"),url(../../assets/Unica_77LLTT-Medium880993df1fdbb51e293c.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Unica 77 LL TT";src:url(../../assets/Unica_77LLTT-Regularbd1a19dd9521e9244756.woff2) format("woff2"),url(../../assets/Unica_77LLTT-Regular8bd96fe3315791c244ae.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Caveat-Regular";src:url(../../assets/Caveat-Regular0f791c310bc2c059b1bd.woff2) format("woff2"),url(../../assets/Caveat-Regular904c321ebf9b29ab0ea9.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}/*! 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}body{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}html{scroll-behavior:smooth;font-family:"Unica 77 LL TT",sans-serif}main{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:53px}.skip-to-content{position:absolute;top:-40px;left:6px;background:#000000;background:var(--color-black);color:#FFFFFF;color:var(--color-white);padding:8px 16px;-webkit-text-decoration:none;text-decoration:none;font-size:14px;font-weight:bold;z-index:9999;border-radius:4px;transition:top .3s ease}.skip-to-content:focus{top:6px}.skip-to-content:hover{background:#202224;background:var(--color-black-text)}.grecaptcha-badge{visibility:hidden;pointer-events:none}.job-detail-scroll-placeholder{height:163px;position:absolute;top:0;left:0;right:0;z-index:-1;width:100%;background:#99CC33;background:var(--color-brand-green);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width: 1024px){main{gap:80px}}.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)}.watchdog-form{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#99CC33;background-color:var(--color-brand-green);color:#0A100D;color:var(--color-dark-green);padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center}.watchdog-form__container{max-width:640px;width:100%;margin:0 auto;padding:24px;background-color:#FFFFFF;background-color:var(--color-white);border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.watchdog-form__footer{margin-top:24px;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end}.accordions{padding:0 20px}.accordions__container{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.accordions__items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}@media(min-width: 1024px){.accordions{padding:0 40px}.accordions__container{gap:24px}.accordions__items{gap:12px}}.article-cards{padding:0 20px}.article-cards__container{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.article-cards__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px}.article-cards__heading{flex:1 0 auto;margin-bottom:24px}.article-cards__slider{margin-top:24px}.article-cards__controls{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:16px}@media(min-width: 1024px){.article-cards{padding:0 40px}.article-cards__text{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-gap:120px;gap:120px}.article-cards__heading{margin-bottom:0}.article-cards__slider{margin-top:40px}}.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{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px}.gallery__heading-container{padding-left:20px;padding-right:20px}.gallery__heading{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;max-width:1200px;margin-left:auto;margin-right:auto}.gallery__slider{width:100%;align-items:center;padding-left:20px}.gallery__image{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-height:593px}.gallery__image-container{width:100%;height:100%}.gallery__label{position:absolute;bottom:24px;left:24px;-webkit-text-decoration:none;text-decoration:none}.gallery__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;flex-wrap:wrap;padding-left:20px;padding-right:20px;gap:16px}.gallery__image-container{aspect-ratio:6/4}.gallery__buttons--desktop{display:none}@media(min-width: 1024px){.gallery{gap:56px}.gallery__heading-container{padding-left:40px;padding-right:40px}.gallery__heading{flex-direction:row;justify-content:space-between;align-items:center;gap:88px}.gallery__slider{padding-left:40px}.gallery__buttons{padding:0}.gallery__buttons--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.gallery__buttons--mobile{display:none}}.hero{background:#99CC33;background:var(--color-brand-green);padding-left:20px;padding-right:20px}.hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px;max-width:1200px;padding:20px 0;margin:0 auto}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px}.hero__heading{position:relative;z-index:1}.hero__heading strong{font-weight:900}.hero__heading-underline{position:absolute;top:32px;left:-16px;width:277px;height:18px;pointer-events:none;color:#FFFFFF;color:var(--color-white);z-index:-1}.hero__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;flex-wrap:wrap}.hero--overlap{padding-bottom:120px}@media(min-width: 1024px){.hero{padding-left:40px;padding-right:40px;padding-bottom:40px}.hero__wrapper{flex-direction:row;gap:24px;padding-top:40px;padding-bottom:0}.hero__content{padding-top:54px;gap:42px}.hero__heading-underline{top:41px;width:340px;height:22px}.hero--overlap{padding-bottom:200px}}.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)}.video-block__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;max-width:1557px;margin:0 auto;width:100%}.video-block__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;flex:0 0 auto;clip-path:polygon(30% 0, 100% 0, 100% 100%, 0% 100%);background:#ECF6D1;background:var(--color-brand-green-bg-light)}.video-block__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;background:#ECF6D1;background:var(--color-brand-green-bg-light);z-index:1;min-height:261px;aspect-ratio:16/9;width:100%;clip-path:polygon(40% 0, 100% 0, 100% 100%, 10% 100%)}.video-block__heading{--color-heading: var(--color-white);--c-wysiwyg-color: var(--color-white);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;padding:20px 20px 20px 30%;color:#FFFFFF;color:var(--color-white)}.video-block__modal-video{width:100%;height:100%;margin:0 auto;aspect-ratio:16/9;max-height:85vh;max-height:85dvh}.video-block__image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}.video-block__card-container{margin-left:64px}.video-block__card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:22px;background:#ECF6D1;background:var(--color-brand-green-bg-light);padding:32px;width:100%;max-width:620px}.video-block__card-heading{--color-heading: var(--color-brand-green-text);--c-wysiwyg-color: var(--color-brand-green-text)}@media(min-width: 1024px){.video-block{padding:0 16px}.video-block__container{flex-direction:row;align-items:flex-start;gap:0}.video-block__card-container{margin-left:0}.video-block__card{margin-top:235px;margin-left:-24px;padding:48px}}.about-video__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;margin:0 auto}.about-video__heading-container{padding-left:20px;padding-right:20px}.about-video__heading{max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.about-video__card-container{max-width:1200px;width:100%;padding-left:20px;padding-right:20px;margin-left:auto;margin-right:auto}.about-video__card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;background:#99CC33;background:var(--color-brand-green);padding:36px 34px;color:var(--colr-);max-width:565px}.about-video__card-label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:10px}.about-video__card-label-slash{font-weight:700;font-size:20px;color:#0A100D;color:var(--color-dark-green);rotate:6deg}.about-video__video-container-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;width:100%}.about-video__video-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;min-height:449px;padding-top:24px;padding-bottom:24px;margin-top:-36px}.about-video__video-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.about-video__modal-video{width:100%;height:100%;margin:0 auto;aspect-ratio:16/9;max-height:85vh;max-height:85dvh}.about-video__video-image-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1}@media(min-width: 1024px){.about-video__card-container{padding-left:0;padding-right:0}.about-video__heading-container{padding-left:40px;padding-right:40px}.about-video__container{gap:40px}.about-video__video-container{min-height:542px;margin-top:-100px;margin-left:100px;max-width:1000px}}.text-slider{padding-left:20px;padding-right:20px}.text-slider__container{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.text-slider__heading{margin-bottom:24px}.text-slider__wrapper{width:100%}.text-slider__slide{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:13px;text-align:center}.text-slider__slide-decoration-text{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;padding-left:14px;gap:10px}.text-slider__slide-decoration-text-icon{display:block;margin-bottom:-36px}.text-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;justify-content:center;align-items:center}@media(min-width: 1024px){.text-slider{padding-left:40px;padding-right:40px}.text-slider__heading{margin-bottom:40px}.text-slider__slide-decoration-text{padding-left:0;justify-content:center}}.video-grid{padding:0 20px}.video-grid__container{max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.video-grid__cards{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}@media(min-width: 768px){.video-grid__cards{flex-direction:row;flex-wrap:wrap;align-items:stretch;gap:24px}}@media(min-width: 1024px){.video-grid{padding:40px}.video-grid__container{gap:40px}.video-grid__cards .video-card:nth-child(4n+2) .video-card__content,.video-grid__cards .video-card:nth-child(4n+3) .video-card__content{background:#497D00;background:var(--color-brand-green-text)}.video-grid__cards .video-card:nth-child(4n+2) .video-card__text,.video-grid__cards .video-card:nth-child(4n+3) .video-card__text{--c-wysiwyg-color: var(--color-green-light-text)}.video-grid__cards .video-card:nth-child(4n+2) .video-card__label,.video-grid__cards .video-card:nth-child(4n+3) .video-card__label{--c-text-label-color: var(--color-green-light-text)}}.video-cards-carousel{overflow:hidden;padding:0 20px}.video-cards-carousel__container{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.video-cards-carousel__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px}.video-cards-carousel__heading{flex:1;margin-bottom:24px}.video-cards-carousel__slider{margin-top:24px}.video-cards-carousel__controls{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:16px}.video-cards-carousel__slider .slider__items.keen-slider{overflow:visible}.video-cards-carousel__modal-slider{width:100%;max-width:450px}.video-cards-carousel__modal-video-wrapper{width:100%;height:100%;width:372px;height:660px;max-height:65vh;max-height:65dvh}.video-cards-carousel__modal.modal{width:100%;max-width:408px}.video-cards-carousel__modal.modal .modal__content{padding:0;background:rgba(0,0,0,0)}.video-cards-carousel__modal.modal .modal__close{color:#FFFFFF;color:var(--color-white)}.video-cards-carousel__modal-controls{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:4px}.video-cards-carousel__modal-control{padding-top:16px;padding-bottom:16px;width:100%;cursor:pointer}.video-cards-carousel__modal-control-line{display:block;height:5px;width:100%;background:#FFFFFF;background:var(--color-white);border-radius:5px}.video-cards-carousel__modal-control-line--active{background:#99CC33;background:var(--color-brand-green)}.video-cards-carousel__modal-video-title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#FFFFFF;color:var(--color-white);font-size:20px;font-weight:700}.video-cards-carousel__modal-video-title-close{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:0;margin:0;display:block;width:32px;outline:none;height:32px;color:#FFFFFF;color:var(--color-white);transform:rotate(45deg)}.video-cards-carousel__modal-video-title-close:focus-visible{outline:1px solid #99CC33;outline:1px solid var(--color-brand-green)}@media(max-width: 1023px){.video-cards-carousel__modal-controls-buttons{position:absolute;top:100%;left:50%;transform:translateX(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:16px}}@media(min-width: 1024px){.video-cards-carousel{padding:0 40px}.video-cards-carousel__content{flex-direction:row;align-items:center;gap:120px}.video-cards-carousel__slider{margin-top:40px}.video-cards-carousel__heading{margin-bottom:0}.video-cards-carousel__modal-controls-buttons{position:static}.video-cards-carousel__modal-controls-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.video-cards-carousel__modal-controls-button--prev{left:-56px}.video-cards-carousel__modal-controls-button--next{right:-56px}}.jobs-wrapper{width:100%;overflow:hidden;padding-left:20px;padding-right:20px;background:#ECF6D1;background:var(--color-brand-green-bg-light)}.jobs{max-width:1200px;margin:0 auto;width:100%}.jobs__container{max-width:1104px;margin:0 auto;padding:40px 0}.jobs__text{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:22px}.jobs__heading{flex:1 0 auto}.jobs__slider{margin-top:22px}.jobs__controls{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;gap:16px}.jobs__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:24px}.jobs__slider .slider__items.keen-slider{overflow:visible}@media(min-width: 1024px){.jobs-wrapper{padding-left:40px;padding-right:40px;background:none}.jobs{background:#ECF6D1;background:var(--color-brand-green-bg-light)}.jobs__container{padding:40px 0}.jobs__text{flex-direction:row;justify-content:space-between;align-items:center}.jobs__slider{margin-top:24px}}.list{padding:0 20px}.list__container{max-width:1200px;margin:0 auto}.list__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:30px;padding:16px;background:#ECF6D1;background:var(--color-brand-green-bg-light);max-width:840px}.list__heading{--color-heading: var(--color-brand-green-text);--c-wysiwyg-color: var(--color-brand-green-text)}.list__items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px;padding:0;list-style:none;margin:0}@media(min-width: 1024px){.list{padding:0 40px}.list__content{padding:48px;gap:32px}}.reason-list{padding:0 20px}.reason-list__container{max-width:1200px;width:100%;margin:0 auto}.reason-list__items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;padding:0;margin:0;list-style:none;margin-top:24px}.reason-list__item{--c-wysiwyg-color: var(--color-gray-text);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:24px}.reason-list__item-slash{font-size:42px;font-weight:700;color:#99CC33;color:var(--color-brand-green);rotate:6deg;line-height:1}@media(min-width: 1024px){.reason-list{padding:0 40px}.reason-list__container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:81px;align-items:flex-start}.reason-list__items{gap:24px}.reason-list__item-slash{font-size:92px;font-weight:500}}.steps{padding:0 20px}.steps__container{max-width:1200px;width:100%;margin:0 auto}.steps__items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:36px;padding:0;margin:0;list-style:none;margin-top:24px}@media(min-width: 1024px){.steps{padding:0 40px}.steps__items{flex-direction:row;flex-wrap:wrap;justify-content:center}}.benefits{padding:0 20px}.benefits__container{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.benefits__items{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}.benefits__group{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px;opacity:0;height:0;scroll-margin-top:163px;transition:opacity .3s ease-in-out, height .3s ease-in-out}.benefits__left-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}.benefits__right-column{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:20px}.benefits__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.benefits__button-icon{display:inline-block;width:24px;height:24px;color:#0A100D;color:var(--color-dark-green);transition:transform .3s ease-in-out}@media(min-width: 1024px){.benefits{padding:0 40px}.benefits__container{gap:24px}.benefits__group{display:grid;grid-template-columns:12fr 13fr;align-items:center;grid-gap:40px;gap:40px}}.hr-video{padding:0 20px}.hr-video__container{position:relative;max-width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px}.hr-video__video-image-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:240px;height:356px;margin-left:auto;flex:1 0 auto}.hr-video__video-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;z-index:-1}.hr-video__modal-video{width:100%;height:100%;width:372px;height:660px;margin:0 auto;max-height:85vh;max-height:85dvh}.hr-video__card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:31px;max-width:778px;width:100%}.hr-video--overlap .hr-video__video-image-wrapper{margin-top:-300px;z-index:1}@media(min-width: 1024px){.hr-video__container{flex-direction:row-reverse;justify-content:flex-start;gap:120px}.hr-video__card{gap:24px}.hr-video__video-image-wrapper{width:280px;height:450px}.hr-video--overlap .hr-video__video-image-wrapper{margin-top:-361px}}.thematic-blocks{padding:0 20px}.thematic-blocks__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;width:100%;max-width:1000px;margin:0 auto}.thematic-blocks__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;padding:24px;width:100%}.thematic-blocks__content--green{--color-heading: var(--color-dark-green);--c-wysiwyg-color: var(--color-dark-green);background-color:#99CC33;background-color:var(--color-brand-green)}.thematic-blocks__content--darkGreen{--color-heading: var(--color-white);--c-wysiwyg-color: var(--color-white);background-color:#497D00;background-color:var(--color-brand-green-text)}.thematic-blocks__content--lightGreen{--color-heading: var(--color-brand-green-text);--c-wysiwyg-color: var(--color-black);background-color:#ECF6D1;background-color:var(--color-brand-green-bg-light)}.thematic-blocks__content--black{--color-heading: var(--color-brand-green-bg-light);--c-wysiwyg-color: var(--color-white);background-color:#0A100D;background-color:var(--color-dark-green)}.thematic-blocks__content--gray{--color-heading: var(--color-brand-green-bg-light);--c-wysiwyg-color: var(--color-white);background-color:#4B5563;background-color:var(--color-slate-gray)}.thematic-blocks__content--white{--color-heading: var(--color-brand-green-text);--c-wysiwyg-color: var(--color-black);background-color:#FFFFFF;background-color:var(--color-white)}@media(min-width: 1024px){.thematic-blocks{padding:0 40px}}.map-block{overflow:hidden}.map-block__wrapper{padding:0 20px}.map-block__container{max-width:1200px;width:100%;margin:0 auto}.map-block__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px}.map-block__map{margin-top:24px}@media(min-width: 1024px){.map-block__wrapper{padding:0 40px}.map-block__content{flex-direction:row;align-items:center;justify-content:space-between;gap:120px}.map-block__map{margin-top:24px}}.watch-dog{background-color:#99CC33;background-color:var(--color-brand-green);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:32px;padding:40px 16px;scroll-padding-top:50vh;scroll-margin-top:50vh}.watch-dog__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:1200px;width:100%;margin:0 auto;gap:32px}.watch-dog__heading{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center}.watch-dog__body{max-width:640px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;gap:32px}.watch-dog .watch-dog__dropdown-button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;height:43px;width:100%;margin-top:8px;padding-bottom:4px;padding-left:8px;padding-right:8px;cursor:pointer;width:100%;color:#0A100D;color:var(--color-dark-green);font-size:16px;font-weight:500;line-height:150%;letter-spacing:-0.18px;background:rgba(0,0,0,0);outline:none;border:none;border-bottom:1px solid #497D00;border-bottom:1px solid var(--color-brand-green-text)}.watch-dog .watch-dog__dropdown-button:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.watch-dog .watch-dog__dropdown-button-text{flex:1;text-align:left}.watch-dog .watch-dog__dropdown-button-icon{display:inline-block;width:32px;height:32px;color:#497D00;color:var(--color-brand-green-text);transition:transform .2s ease-in-out;flex-shrink:0}.watch-dog .watch-dog__dropdown-button-icon--open{transform:rotate(180deg)}.watch-dog .watch-dog__form-footer{margin-top:16px}.watch-dog__form-footer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}@media(min-width: 1024px){.watch-dog{padding:60px 40px}.watch-dog__container{flex-direction:row}.watch-dog__body{gap:24px}.watch-dog .watch-dog__form-footer{margin-top:24px}}.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:28px}.form__fieldset{border:none;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:28px;padding:0;margin:0;margin-bottom:44px;line-height:150%}.form__fieldset:last-of-type{margin-bottom:0}.form__legend{display:block;font-size:14px;font-weight:500;margin-bottom:28px;float:left}.form__row,.fui-i .fui-row{display:grid;grid-gap:24px;gap:24px;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:24px;margin-bottom:28px}.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 1px #497D00;border-top:solid 1px var(--color-brand-green-text);width:100%;margin:0}.form__picklist{display:grid;width:100%;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));grid-gap:16px;gap:16px;margin-top:8px}.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:24px;border:1px solid #497D00;border:1px solid var(--color-brand-green-text);border-radius:4px;font-weight:500;font-size:14px;line-height:150%}.form__picklist-indicator:hover,.form__picklist-input:checked~.form__picklist-indicator{background:#497D00;background:var(--color-brand-green-text)}.form__picklist-input:focus-visible~.form__picklist-indicator{outline:#497D00 auto 1px;outline:var(--color-brand-green-text) auto 1px}.form__field,.fui-i .fui-field,.fui-i .fui-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px}.form__label,.fui-i .fui-field-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px}.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{color:#000000;color:var(--color-black);font-size:18px;font-weight:500;line-height:150%;letter-spacing:-0.18px}.form__required,.fui-i .fui-required{color:#FF3B24;color:var(--color-error)}.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{width:100%;padding-bottom:4px;color:#0A100D;color:var(--color-dark-green);font-size:16px;font-weight:500;line-height:150%;letter-spacing:-0.18px;background:rgba(0,0,0,0);outline:none;border:none;border-bottom:1px solid #497D00;border-bottom:1px solid var(--color-brand-green-text)}.form__input:focus-visible,.fui-i .fui-input:focus-visible,.fui-i .fui-select:focus-visible{outline:none;border-color:#497D00;border-color:var(--color-brand-green-text)}.form__input:hover,.fui-i .fui-input:hover,.fui-i .fui-select:hover{border-color:#497D00;border-color:var(--color-brand-green-text)}.form__input:disabled,.fui-i .fui-input:disabled,.fui-i .fui-select:disabled{border-color:#497D00;border-color:var(--color-brand-green-text);background-color:#FFFFFF;background-color:var(--color-white);color:#000000;color:var(--color-black)}.form__input::-moz-placeholder, .fui-i .fui-input::-moz-placeholder, .fui-i .fui-select::-moz-placeholder{color:#000000;color:var(--color-black)}.form__input::placeholder,.fui-i .fui-input::placeholder,.fui-i .fui-select::placeholder{color:#000000;color:var(--color-black)}.form__input--invalid,.fui-i .fui-input.fui-error{border-color:#497D00;border-color:var(--color-brand-green-text)}.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:1rem;gap:var(--spacing-4);position:relative;padding:0;line-height:inherit;font-size:14px;font-weight:500;line-height:150%;letter-spacing:-0.14px;color:#000000;color:var(--color-black)}.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:24px;height:24px;background:#FFFFFF;background:var(--color-white);border-radius:0}.form__radio-indicator::before,.fui-i .fui-radio-label::before{border-radius:50%;width:24px;height:24px}.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:1px solid #497D00;border:1px solid var(--color-brand-green-text)}.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:#497D00;border-color:var(--color-brand-green-text)}.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:#FFFFFF;border-color:var(--color-white);background-color:#497D00;background-color:var(--color-brand-green-text)}.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:#FFFFFF;border-color:var(--color-white);background-color:#FFFFFF;background-color:var(--color-white)}.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:#497D00;background:var(--color-brand-green-text);border-color:#FFFFFF;border-color:var(--color-white)}.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:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.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:#497D00;background-color:var(--color-brand-green-text);border-color:#FFFFFF;border-color:var(--color-white)}.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:#497D00;background-color:var(--color-brand-green-text);border-color:#FFFFFF;border-color:var(--color-white);outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.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:#FFFFFF;background-color:var(--color-white);border-color:#FFFFFF;border-color:var(--color-white)}.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 #FFFFFF;border:.125rem solid var(--color-white);width:.4375rem;height:.75rem;margin-left:7px;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:#FFFFFF;background:var(--color-white);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:#FFFFFF;background:var(--color-white);border:1px solid #497D00;border:1px solid var(--color-brand-green-text);z-index:1;padding:0}.form__select-slot:focus-within{z-index:2}.form__select-search{margin-bottom:16px}.form__select-options{max-height:200px;overflow-x:auto}.form__select-option{display:block;width:100%;text-align:left;padding:8px 16px;cursor:pointer}.form__select-option:hover,.form__select-option:focus-visible{outline:none;background:#497D00;background:var(--color-brand-green-text)}.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 #497D00;border:solid var(--color-brand-green-text);border-width:0 2px 2px 0;padding:4px;margin-top:-4px}.form__select-trigger--opened::after{transform:translateY(-50%) rotate(-135deg);margin-top:4px}.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:#497D00;border-color:var(--color-brand-green-text)}.form__wysiwyg-menu{padding-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.form__wysiwyg-menu-item{font-weight:500;border:1px solid #497D00;border:1px solid var(--color-brand-green-text);border-radius:4px;padding:4px;display:block;min-width:32px}.form__wysiwyg-menu-item--active,.form__wysiwyg-menu-item:hover{background:#497D00;background:var(--color-brand-green-text)}.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:8px;right:8px;border-radius:50%;width:32px;height:32px;transform:rotate(45deg);background:#FFFFFF;background:var(--color-white);padding:4px}.form__image-trigger{text-align:center;border:1px dashed #497D00;border:1px dashed var(--color-brand-green-text);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:#497D00;background-color:var(--color-brand-green-text)}.form__image-trigge-icon{width:28px}.form__instructions,.fui-i .fui-instructions,.fui-i .fui-instructions-below-input .fui-instructions{margin-top:0;font-size:14px;color:#000000;color:var(--color-black);font-weight:500;line-height:150%;letter-spacing:-0.14px}.form__errors,.fui-i .fui-errors{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:16px;margin-top:8px}.form__error,.fui-i .fui-error-message{font-size:14px;color:#FF3B24;color:var(--color-error)}.form__flashes,.fui-i .fui-alert{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;gap:16px}.form__flash,.fui-i .fui-alert p{margin:0;font-size:14px}.form__flash--success,.fui-i .fui-alert-success p{color:#497D00;color:var(--color-brand-green-text)}.form__flash--error,.fui-i .fui-alert-error p{color:#FF3B24;color:var(--color-error)}.relative-wrapper{position:relative}.form__input-password-visibility{position:absolute;width:20px;right:16px;top:50%;transform:translateY(-50%)}@media(min-width: 1024px){.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{font-size:20px;letter-spacing:-0.2px}.form__input,.fui-i .fui-input,.fui-i .fui-select{font-size:20px;letter-spacing:-0.2px}}.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:inline-block;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 10;grid-column:span var(--c-slider-item-quarter-span, 10)}.slider-item--width-third{grid-column:span 10;grid-column:span var(--c-slider-item-third-span, 10)}.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{padding:20px 16px 20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;border:1px solid #D3D3D3;border:1px solid var(--color-light-gray-2);max-width:1000px;width:100%;margin:0 auto}.accordion__head{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:16px;cursor:pointer;text-align:left;border:none;background:none}.accordion__head-inner{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:16px}.accordion__slash{font-size:32px;color:#99CC33;color:var(--color-brand-green);font-weight:500;line-height:1;rotate:6deg}.accordion__chevron{width:24px;height:24px;color:#497D00;color:var(--color-brand-green-text);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{display:grid;grid-template-rows:1fr}.accordion__content{overflow:hidden}.accordion__content-inner{padding-top:8px}@media(min-width: 1024px){.accordion{padding:20px 24px 20px 32px}}.article-card__image{display:block;aspect-ratio:16/10;transition:all .3s ease}.article-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;padding-top:16px}.article-card__details{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px}.article-card__labels{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px}.article-card__heading .article-card__heading-link{-webkit-text-decoration:none;text-decoration:none}.article-card:hover .article-card__heading-link{color:#497D00;color:var(--color-brand-green-text)}.article-card:hover .article-card__image{scale:1.05}.article-card__image:focus,.article-card__heading-link:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.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:#FFFFFF;background:var(--color-white);padding-top:53px;margin-top:auto}.footer__container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;margin:0 auto;width:100%;padding-left:16px;padding-right:16px;padding-bottom:24px}.footer__claim{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;gap:4px;color:#202224;color:var(--color-black-text);font-size:14px;line-height:1.6;flex-wrap:wrap}.footer__heart{width:20px;height:18px;color:#497D00;color:var(--color-brand-green-text)}.footer__logo{max-width:131px}@media(min-width: 1024px){.footer{padding-top:80px}}.button,.fui-i .fui-btn,.fui-i .fui-submit{display:-webkit-box;display:-ms-flexbox;display:flex;padding:15px 24px;justify-content:center;align-items:center;gap:6px;min-height:56px;color:#0A100D;color:var(--color-dark-green);font-size:0.8125rem;font-size:var(--font-size-4);font-weight:700;font-weight:var(--font-weight-3);line-height:14px;letter-spacing:.78px;text-transform:uppercase;-webkit-text-decoration:none;text-decoration:none;border-radius:100px;border:1px solid rgba(0,0,0,0);transition:background .3s ease, color .3s ease;cursor:pointer}.button__icon{width:24px;height:24px}.button__label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:6px}.button--trailing{flex-direction:row-reverse}.button--primary,.fui-i .fui-btn,.fui-i .fui-submit,.fui-i .fui-btn:hover,.fui-i .fui-submit:hover,.fui-i .fui-btn:focus,.fui-i .fui-submit:focus{background:#FFFFFF;background:var(--color-white);color:#0A100D;color:var(--color-dark-green);border:1px solid #99CC33;border:1px solid var(--color-brand-green)}.button--primary:hover,.fui-i .fui-btn:hover,.fui-i .fui-submit:hover{background:#D9EEA8;background:var(--color-green-light-bg)}.button--primary:focus,.fui-i .fui-btn:focus,.fui-i .fui-submit:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.button--secondary{background:#99CC33;background:var(--color-brand-green);color:#0A100D;color:var(--color-dark-green)}.button--secondary:hover{background:#D9EEA8;background:var(--color-green-light-bg)}.button--secondary:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.button--tertiary{min-height:48px;padding:9px 20px;background:rgba(0,0,0,0);border:1px solid #000000;border:1px solid var(--color-black);color:#0A100D;color:var(--color-dark-green)}.button--tertiary:hover{background:#99CC33;background:var(--color-brand-green);color:#FFFFFF;color:var(--color-white)}.button--tertiary:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.button--search{background:#FFFFFF;background:var(--color-white);color:#0A100D;color:var(--color-dark-green);border:1px solid #497D00;border:1px solid var(--color-brand-green-text)}.button--search:hover{background:#D9EEA8;background:var(--color-green-light-bg)}.button--search:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text)}.button--load-more{border-radius:100px;border:1px solid #E6E8EB;border:1px solid var(--color-light-gray-border);color:#0A100D;color:var(--color-dark-green);text-transform:none}.button--load-more:hover{background:#99CC33;background:var(--color-brand-green);color:#FFFFFF;color:var(--color-white)}@media(min-width: 1024px){.button,.fui-i .fui-btn,.fui-i .fui-submit{padding:15px 32px;font-size:18px;min-height:64px}.button--tertiary{min-height:62px}}.heading,.fui-i .fui-heading{line-height:1.2;font-weight:400;color:#202224;color:var(--color-heading, var(--color-black-text));margin:0;transition:color .3s ease-in-out}.heading--h1,.fui-i .fui-heading-h1{font-size:38px;letter-spacing:-0.48px;line-height:1.2}.heading--h2,.fui-i .fui-heading-h2{font-size:32px;line-height:1;letter-spacing:-0.36px}.heading--h3,.fui-i .fui-heading-h3{font-size:28px;line-height:1.4;letter-spacing:-0.32px}.heading--h4,.fui-i .fui-heading-h4{font-size:24px}.heading--h5,.fui-i .fui-heading-h5{font-size:20px;letter-spacing:-0.18px;line-height:1.6}.heading--h6,.fui-i .fui-heading-h6{font-size:18px}.heading p,.fui-i .fui-heading p{margin:0}.heading a,.fui-i .fui-heading a{color:#202224;color:var(--color-black-text);-webkit-text-decoration:underline;text-decoration:underline;font-weight:700}@media(min-width: 1024px){.heading--h1,.fui-i .fui-heading-h1{font-size:48px}.heading--h2,.fui-i .fui-heading-h2{font-size:36px}.heading--h3,.fui-i .fui-heading-h3{font-size:32px}.heading--h4,.fui-i .fui-heading-h4{font-size:26px}.heading--h5,.fui-i .fui-heading-h5{font-size:20px}.heading--h6,.fui-i .fui-heading-h6{font-size:18px}}.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-black);--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:-webkit-autofill{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:#202224 !important;-webkit-text-fill-color:var(--color-black-text) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important;border-color:#99CC33 !important;border-color:var(--color-brand-green) !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.fui-i .fui-input:autofill{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;-webkit-background-clip:text !important;-webkit-text-fill-color:#202224 !important;-webkit-text-fill-color:var(--color-black-text) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important;border-color:#99CC33 !important;border-color:var(--color-brand-green) !important;transition:background-color 5000s ease-in-out 0s}.fui-i .fui-input:-webkit-autofill:hover{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important}.fui-i .fui-input:autofill:hover{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important}.fui-i .fui-input:-webkit-autofill:focus{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important}.fui-i .fui-input:autofill:focus{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important}.fui-i .fui-input:-webkit-autofill:active{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important}.fui-i .fui-input:autofill:active{background-color:#ECF6D1 !important;background-color:var(--color-brand-green-bg-light) !important;box-shadow:0 0 0 1000px #ECF6D1 inset !important;box-shadow:0 0 0 1000px var(--color-brand-green-bg-light) inset !important}.fui-i .fui-input:focus{box-shadow:none;box-shadow:initial}.fui-i .fui-btn,.fui-i .fui-submit{border:none}.fui-i .fui-checkbox-label{cursor:pointer}.header{background:#99CC33;background:var(--color-brand-green);padding-left:20px;padding-right:20px;z-index:1}.header__container{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;width:100%;padding-top:32px}.header__logo{max-width:135px}.header__open-positions-count{display:-webkit-box;display:-ms-flexbox;display:flex;padding:8px;justify-content:center;align-items:center;border-radius:100px;background:#fff;color:#0A100D;color:var(--color-dark-green);font-size:12px;font-weight:500;min-width:28px}.header--job-detail{position:sticky;top:0;left:0;right:0;z-index:100;transition:transform .3s ease-in-out, opacity .3s ease-in-out;opacity:1}.header--job-detail .header__container{padding-top:18px;padding-bottom:18px}.header--sticky-auto-show{transform:translateY(0);opacity:1}.header--sticky-auto-hide{transform:translateY(-100%);opacity:0}@media(min-width: 1024px){.header{padding-left:40px;padding-right:40px}.header__open-positions-count{font-size:18px}}.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--overlap+script+script+.layout-row{margin-top:-120px;margin-top:var(--overlap-value, -120px)}@media(min-width: 1024px){.layout-row--overlap+script+script+.layout-row{margin-top:-220px;margin-top:var(--overlap-value, -220px)}}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;gap:16px;border:none;border-radius:0rem;border-radius:var(--radius-0);max-height:90dvh;width:100%;overflow-y:auto;padding:0;width:auto;padding-left:16px;padding-right:16px;background:rgba(0,0,0,0);overflow:visible;max-width:1280px;max-width:var(--custom-modal-width, 1280px)}.modal[open]{display:-webkit-box;display:-ms-flexbox;display:flex;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__header{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%}.modal__title{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:10px;color:#FFFFFF;color:var(--color-white);font-size:20px;font-weight:700}.modal__title p{margin:0}.modal::backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(0,0,0,.8);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{width:100%;background-color:#FFFFFF;background-color:var(--color-white);max-height:85vh;max-height:85dvh}.modal__content--remove-width{width:auto;width:initial}.modal__close{width:24px;height:24px;cursor:pointer;color:#FFFFFF;color:var(--color-white);outline:none;transform:rotate(45deg);margin-left:auto;flex:0 0 auto;transition:color 300ms ease-in-out}.modal__close:focus-visible{color:#99CC33;color:var(--color-brand-green)}.modal__close:hover{color:#99CC33;color:var(--color-brand-green)}.video{position:relative;width:100%;height:100%;background-color:#000000;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:calc(100% + 1px)}.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%}}.label{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;align-items:center;justify-content:center;padding:8px 12px;border-radius:1000px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-weight:500;line-height:14px;letter-spacing:.8px;white-space:nowrap}.label--large{padding:2.824px 11.294px 3.529px 11.294px;font-size:15px;line-height:normal}.label--normal{padding:10px 16px;font-size:12px}.label--small{padding:8px 12px;font-size:10px}.label--white{background:#FFFFFF;background:var(--color-white);color:#202224;color:var(--color-black-text)}.label--gray{background:hsla(0,0%,100%,.5);color:#202224;color:var(--color-black-text)}.label--green-light{background:#D9EEA8;background:var(--color-green-light-bg);color:#202224;color:var(--color-black-text)}.label--green{background:#99CC33;background:var(--color-brand-green);color:#000000;color:var(--color-black)}.label--plain{border:1px solid #E6E8EB;border:1px solid var(--color-light-gray-border);color:#202224;color:var(--color-black-text)}.label--green-dark-border{padding:7.647px 12.235px;border:1px solid #497D00;border:1px solid var(--color-brand-green-text);color:#202224;color:var(--color-black-text)}.label--green-accent{background:#BFE274;background:var(--color-green-accent);color:#202224;color:var(--color-black-text);padding:10px 16px;font-size:12px}@media(min-width: 1024px){.label--large{padding:6px 16px;font-size:17px}.label--green-dark-border{font-size:13px;line-height:14px;letter-spacing:1.04px;padding:9px 16px}}.video-card__content{background:#ECF6D1;background:var(--color-brand-green-bg-light);padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px}.video-card__label{--c-text-label-color: var(--color-brand-green-text)}.video-card__text{--c-wysiwyg-color: var(--color-brand-green-text);--c-wysiwyg-line-height: normal}.video-card__wrapper{position:relative;aspect-ratio:1/1;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;gap:14px;padding:16px;z-index:1}.video-card__icon{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;cursor:pointer}.video-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.video-card__text-video{--c-wysiwyg-color: var(--color-white)}.video-card__modal-video{width:100%;height:100%;width:372px;height:660px;max-height:85vh;max-height:85dvh}@media(max-width: 1023px){.video-card--even .video-card__content{background:#497D00;background:var(--color-brand-green-text)}.video-card--even .video-card__text{--c-wysiwyg-color: var(--color-green-light-text)}.video-card--even .video-card__label{--c-text-label-color: var(--color-green-light-text)}.video-card--odd .video-card__content{background:#ECF6D1;background:var(--color-brand-green-bg-light)}.video-card--odd .video-card__text{--c-wysiwyg-color: var(--color-brand-green-text)}.video-card--odd .video-card__label{--c-text-label-color: var(--color-brand-green-text)}}@media(min-width: 768px){.video-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:calc(50% - 12px)}.video-card__wrapper{min-height:322px;height:100%;aspect-ratio:auto}.video-card__content{flex-grow:1;height:100%}}@media(min-width: 1024px){.video-card{flex-direction:row}.video-card__content{padding:24px}.video-card__wrapper{padding:24px}.video-card__content,.video-card__wrapper{width:50%}.video-card--swap-image{flex-direction:row-reverse}}.video-carousel-card{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:flex-end;position:relative;padding:24px;aspect-ratio:28/45}.video-carousel-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:12px}.video-carousel-card__image-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.video-carousel-card__text{--c-wysiwyg-color: var(--color-white);height:167px;overflow:hidden}.video-carousel-card__modal-video{width:100%;height:100%;margin:0 auto;width:372px;height:660px}.job{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;padding:24px;background:#99CC33;background:var(--color-brand-green);-webkit-text-decoration:none;text-decoration:none;transition:transform .3s ease-in-out}.job:hover{transform:translateY(-6px)}.job:focus{outline:1px solid #497D00;outline:1px solid var(--color-brand-green-text);transform:translateY(-6px)}.job__city{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.job__specialization{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:12px}.job__specialization-icon{display:inline-block;width:24px;height:24px;color:#497D00;color:var(--color-brand-green-text)}.job__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;white-space:nowrap;scroll-snap-type:x mandatory;scroll-snap-align:start;scroll-behavior:smooth;scrollbar-width:none}.breadcrumbs a{-webkit-text-decoration:none;text-decoration:none;color:#202224;color:var(--color-black-text)}.jobs-hero{padding:48px 16px 96px;background:#99CC33;background:var(--color-brand-green);margin-top:-1px}.jobs-hero__container{max-width:1200px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:40px;width:100%;margin:0 auto}.jobs-hero__heading{text-align:center}@media(min-width: 1024px){.jobs-hero{padding:76px 16px 114px}}.search-result-card{height:100%;-webkit-text-decoration:none;text-decoration:none}.search-result-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;gap:24px;height:100%}.search-result-card__content-labels{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.search-result-card__heading{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;gap:16px}.search-result-card__heading-title{color:#202224;color:var(--color-black-text);font-size:20px;font-weight:700;margin:0;transition:color .3s ease}.search-result-card__heading-slash{font-size:28px;font-weight:500;line-height:1;color:#99CC33;color:var(--color-brand-green)}.search-result-card__link{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%;margin-top:auto}.search-result-card__link-icon{display:inline-block;color:#497D00;color:var(--color-brand-green-text);width:24px;height:24px;flex:0 0 auto;transition:transform .3s ease;margin-left:auto}.search-result-card__link-icon--desktop{display:none}.search-result-card:hover .search-result-card__heading-title{color:#497D00;color:var(--color-brand-green-text)}.search-result-card:hover .search-result-card__link-icon{transform:translateX(4px)}@media(min-width: 1024px){.search-result-card{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-start;justify-content:space-between;padding:24px 24px 24px 32px;border:1px solid #D3D3D3;border:1px solid var(--color-light-gray-2)}.search-result-card__heading-title{font-size:24px}.search-result-card__link-icon{display:none}.search-result-card__link-icon--desktop{display:-webkit-box;display:-ms-flexbox;display:flex}.search-result-card__link{order:3}.search-result-card__content-labels{order:4}}.jobs-dropdown-filter{position:fixed;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100vw;height:100vh;padding:20px 24px;z-index:999;background-color:#FFFFFF;background-color:var(--color-white)}.jobs-dropdown-filter__header{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;padding-top:19px;padding-bottom:37px;border-bottom:1px solid #D9D9D9;border-bottom:1px solid var(--color-light-gray-3);margin-bottom:18px}.jobs-dropdown-filter__header-title{color:#0A100D;color:var(--color-dark-green);font-size:15px;font-weight:700;line-height:14px;letter-spacing:.9px;text-transform:uppercase}.jobs-dropdown-filter__header-close{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:32px;height:32px;color:#000000;color:var(--color-black);cursor:pointer;transform:rotate(45deg);transition:transform .3s ease}.jobs-dropdown-filter__header-close:hover{transform:scale(1.1) rotate(45deg)}.jobs-dropdown-filter__options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:18px;padding:0;margin:0;list-style:none;overflow-y:auto;scrollbar-width:thin;scroll-snap-type:y mandatory;scroll-snap-align:start;scroll-snap-stop:always;scroll-snap-align:start}.jobs-dropdown-filter__option-label{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:10px;padding-top:8px;padding-bottom:8px}.jobs-dropdown-filter__option-title{color:#0A100D;color:var(--color-dark-green);font-size:18px;font-weight:400;margin:0}.jobs-dropdown-filter__option-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #E6E8EB;border:1px solid var(--color-light-gray-border);border-radius:0;background-color:#FFFFFF;background-color:var(--color-white);cursor:pointer;position:relative;flex-shrink:0;outline:none}.jobs-dropdown-filter__option-input:focus-visible{background-color:#ECF6D1;background-color:var(--color-brand-green-bg-light)}.jobs-dropdown-filter__option-input:checked{background-color:#497D00;background-color:var(--color-brand-green-text)}.jobs-dropdown-filter__option-input:checked::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:url(../../assets/Check519b1d15be13466d677b.png);background-size:cover;background-repeat:no-repeat;background-position:center}.jobs-dropdown-filter__button{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;align-items:center;width:100%;padding-top:18px;margin-top:18px;border-top:1px solid #D9D9D9;border-top:1px solid var(--color-light-gray-3)}@media(min-width: 1024px){.jobs-dropdown-filter{position:static;height:auto;width:100%;padding:24px 40px;max-width:1312px;margin:32px auto 0}.jobs-dropdown-filter__header,.jobs-dropdown-filter__button{display:none}.jobs-dropdown-filter__options{display:grid;grid-template-columns:repeat(3, 238px);justify-content:center;grid-gap:0 40px;gap:0 40px}}.job-detail-hero{padding:20px;background:#99CC33;background:var(--color-brand-green);margin-top:-1px}.job-detail-hero__container{max-width:1200px;width:100%;margin:0 auto}.job-detail-hero__container-inner{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}.job-detail-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.job-detail-hero__content-labels{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:wrap;gap:6px}.job-detail-hero__description{margin-top:16px;width:100%}.job-detail-hero__content-divider{display:none}.job-detail-hero__hr-persons{margin-top:16px}.job-detail-hero--article{padding:20px 20px 36px}.job-detail-hero--overlap{padding-bottom:260px}@media(min-width: 1024px){.job-detail-hero{padding:40px 40px 70px}.job-detail-hero__container-inner{gap:24px}.job-detail-hero__description{margin-top:26px}.job-detail-hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:16px}.job-detail-hero__content-divider{display:block;width:1px;height:21px;background:#497D00;background:var(--color-brand-green-text)}.job-detail-hero__content-labels{gap:8px}.job-detail-hero__hr-persons{margin-top:34px}.job-detail-hero--overlap .job-detail-hero__container-inner{max-width:calc(100% - 432px)}}.list-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;padding:0}.list-item__icon{width:38px;height:38px;flex-shrink:0;color:#497D00;color:var(--color-brand-green-text)}.list-item__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px}@media(min-width: 1024px){.list-item{flex-direction:row;gap:24px}.list-item__icon{width:50px;height:50px}}.step{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px;border-bottom:1px solid #D3D3D3;border-bottom:1px solid var(--color-light-gray-2);padding-bottom:36px}.step__index{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:48px;height:48px;color:#000000;color:var(--color-black);font-size:28px;font-weight:500;line-height:140%;letter-spacing:-0.28px;border-radius:50%;border:1px solid #497D00;border:1px solid var(--color-brand-green-text)}.step__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:11px}.step__image{max-width:411px;width:100%;height:auto;margin:0 auto}.step:last-child{border-bottom:none;padding-bottom:0}@media(min-width: 1024px){.step{border-bottom:none;padding-bottom:0;width:calc(33.333% - 24px)}.step__index{width:56px;height:56px}.step__content{gap:16px}}.hr-person{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:16px}.hr-person__image{width:60px;height:60px;flex:0 0 auto;overflow:hidden;aspect-ratio:1/1;border-radius:50%;transition:transform .3s ease-in-out}.hr-person__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:4px}.hr-person__name{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:7px}.hr-person__name-slash{font-size:23px;font-weight:500;color:#99CC33;color:var(--color-brand-green);rotate:6deg}.hr-person__name-slash--white{color:#FFFFFF;color:var(--color-white)}.hr-person__socials{position:relative}.hr-person__socials-decoration{position:absolute;left:32px;bottom:-19px}.hr-person__socials-text{position:absolute;left:112px;bottom:-12px}.hr-person__socials-icon{display:inline-block;width:24px;height:24px;color:#497D00;color:var(--color-brand-green-text)}.hr-person:has(.hr-person__socials-link:hover) .hr-person__image{transform:scale(1.1)}.benefit__text{padding:24px 16px}.benefit--lightGreen{--c-wysiwyg-color: var(--color-brand-green-text);background-color:#ECF6D1;background-color:var(--color-brand-green-bg-light)}.benefit--darkGreen{--c-wysiwyg-color: var(--color-white);background-color:#497D00;background-color:var(--color-brand-green-text)}.benefit--green{background-color:#99CC33;background-color:var(--color-brand-green)}@media(min-width: 1024px){.benefit__text{padding:24px}}.job-detail-footer{padding:56px 20px;background:#99CC33;background:var(--color-brand-green)}.job-detail-footer__container{max-width:1200px;width:100%;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;align-items:center;gap:24px}.job-detail-footer__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;align-items:flex-start}.job-detail-footer__heading{flex:1 0 auto}@media(min-width: 1024px){.job-detail-footer{padding:60px 40px}.job-detail-footer__container{flex-direction:row;justify-content:space-between;align-items:center;gap:24px}}.article-share{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:48px 16px;max-width:375px;margin:0 auto;width:100%}.article-share__socials{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:20px}.article-share__social-link{padding:4px;width:28px;height:28px;color:#000000;color:var(--color-black);transition:all .3s ease}.article-share__social-link:hover{color:#99CC33;color:var(--color-brand-green);scale:1.1}.map{overflow:hidden}.map__container{width:100%;height:428px}.map-card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;border:1.277px solid #E6E8EB;border:1.277px solid var(--color-light-gray-border);background:#FFFFFF;background:var(--color-white);box-shadow:0 4px 12px 0 rgba(32,34,36,.12),0 8px 32px 0 rgba(32,34,36,.04);max-width:500px;z-index:10;padding:16px 40px 16px 16px}.map-card__wrapper{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end}.map-card__image{display:none;position:absolute;top:0;left:0;width:100%;height:100%}.map-card__image-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-card__title{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:12px;z-index:1}.map-card__title-slash{font-weight:700;font-size:24px;color:#99CC33;color:var(--color-brand-green);rotate:6deg}.map-card__content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:16px}.map-card__navigation-link{--c-text-label-large-color: var(--color-brand-green-text);display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;gap:8px;-webkit-text-decoration:none;text-decoration:none}.map-card__navigation-link:hover .map-card__navigation-icon{transform:rotate(45deg)}.map-card__navigation-icon{display:inline-block;width:20px;height:20px;color:#497D00;color:var(--color-brand-green-text);transition:transform .3s ease}.map-card__close{position:absolute;top:19px;right:13px;display:block;width:24px;height:24px;border:none;color:#8C9298;color:var(--color-gray);cursor:pointer;z-index:10;rotate:45deg;transition:all .3s ease}.map-card__close:hover{scale:1.1}.map-card__address-text p{margin:0}@media(min-width: 1024px){.map-card{padding:0;gap:0}.map__container{height:595px}.map-card__wrapper{padding:24px;aspect-ratio:500/320}.map-card__image{display:block}.map-card__close{top:24px;right:24px;width:32px;height:32px;background:rgba(0,0,0,.5);color:#FFFFFF;color:var(--color-white);padding:4px;border-radius:50%}.map-card__close:hover{background:rgba(0,0,0,.7)}.map-card__navigation-icon{width:24px;height:24px}.map-card__content{padding:24px}.map-card__title-slash{font-size:36px}.map-card__title{--color-heading: var(--color-white);gap:15px}}.jobs-search__container{max-width:1200px;width:100%;margin:0 auto;padding:48px 20px;background-color:#ECF6D1;background-color:var(--color-brand-green-bg-light)}.jobs-search__form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.jobs-search__input-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:6px 6px 6px 24px;align-items:center;justify-content:space-between;gap:8px;border-radius:100px;background:#FFFFFF;background:var(--color-white);max-width:536px;margin:0 auto}.jobs-search__input{color:#0A100D;color:var(--color-dark-green);font-size:18px;line-height:14px;border:none;outline:none;width:100%}.jobs-search__input-wrapper:has(.jobs-search__input:focus-visible){outline:1px solid #99CC33;outline:1px solid var(--color-brand-green)}.jobs-search__input::-moz-placeholder{color:#0A100D;color:var(--color-dark-green)}.jobs-search__input::placeholder{color:#0A100D;color:var(--color-dark-green)}.jobs-search__input-icon{display:inline-block;width:52px;height:52px;padding:14px;border-radius:50%;background-color:#99CC33;background-color:var(--color-brand-green);flex:0 0 auto;cursor:pointer;transition:transform .3s ease}.jobs-search__input-wrapper:hover .jobs-search__input-icon,.jobs-search__input:focus-visible+.jobs-search__input-icon{transform:scale(1.1)}.jobs-search__filters{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;flex-wrap:nowrap;gap:8px;margin-right:-16px;width:calc(100% + 16px);margin:0 auto;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;margin-top:20px;padding:0 16px}.jobs-search__filters::-webkit-scrollbar{display:none}.jobs-search__results-container{padding:0 24px}.jobs-search__results{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:24px;margin-top:48px;max-width:1200px;width:100%;margin-left:auto;margin-right:auto}.jobs-search-divider{width:100%;height:1px;background-color:#D9D9D9;background-color:var(--color-light-gray-3)}.jobs-search__no-results{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:100%;margin:0 auto;padding:0 16px;margin-top:48px}.jobs-search__no-results-text{color:#202224;color:var(--color-black-text);text-align:center;font-size:24px;font-weight:400;line-height:150%;letter-spacing:-0.36px}.jobs-search__loading-indicator{display:none;align-items:center;justify-content:center;width:100%;height:100%;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:1000}.jobs-search__loading-indicator.htmx-request{display:-webkit-box;display:-ms-flexbox;display:flex}.jobs-search__loading-indicator-spinner{animation:spin 1s linear infinite;position:relative;width:24px;height:24px}.jobs-search__loading-indicator-spinner::after{content:"";display:block;width:100%;height:100%;border:2px solid #FFFFFF;border:2px solid var(--color-white);border-top:2px solid #99CC33;border-top:2px solid var(--color-brand-green);border-radius:50%;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.jobs-search__selected-filters{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.jobs-search__selected-filter{display:-webkit-box;display:-ms-flexbox;display:flex;padding:12px;justify-content:center;align-items:center;gap:8px;border-radius:6px;background:#D9EEA8;background:var(--color-green-light-bg);color:#0A100D;color:var(--color-dark-green);font-size:16px;font-weight:700;line-height:14px}.jobs-search__selected-filter-close{cursor:pointer}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media(min-width: 1024px){.jobs-search__filters{gap:32px;justify-content:center;overflow-x:visible;scroll-snap-type:none;padding:0;margin-right:0;width:100%;margin-top:32px}.jobs-search__selected-filters{display:none}.jobs-search__container{padding:48px}.jobs-search-divider{display:none}.jobs-search__results{display:grid;grid-template-columns:repeat(2, 1fr);align-items:stretch;grid-gap:17px;gap:17px}.jobs-search__no-results{margin-top:96px}.jobs-search__no-results-text{font-size:36px}}.text{margin:0}.text--light{color:#61666B;color:var(--c-text-light-color, var(--color-gray-text));font-size:14.968px;font-weight:400;line-height:120%}.text--label{color:#0A100D;color:var(--c-text-label-color, var(--color-dark-green));font-size:12px;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase}.text--label-small{color:#0A100D;color:var(--c-text-label-color, var(--color-dark-green));font-size:12px;font-weight:500;line-height:14px;letter-spacing:1.2px;text-transform:uppercase}.text--label-large{color:#202224;color:var(--c-text-label-large-color, var(--color-black-text));font-size:14px;font-weight:500;line-height:14px;letter-spacing:1.6px;text-transform:uppercase}.text--sub{color:#202224;color:var(--c-text-sub-color, var(--color-black-text));font-size:12px;font-weight:500;line-height:14px;letter-spacing:.96px;text-transform:uppercase}.text--paragraph{color:#202224;color:var(--c-text-paragraph-color, var(--color-black-text));font-size:16px;line-height:150%;letter-spacing:-0.16px}.text--decorative{color:#202224;color:var(--c-text-decorative-color, var(--color-black-text));font-family:"Caveat-Regular";font-size:30px;letter-spacing:-2.182px;white-space:nowrap;rotate:-5deg}.text--decorative-large{color:#497D00;color:var(--c-text-decorative-large-color, var(--color-brand-green-text));font-family:"Caveat-Regular";font-size:32px;font-weight:400;line-height:1.2;letter-spacing:-2.182px;rotate:-4deg}.text--regular{color:#202224;color:var(--c-text-regular-color, var(--color-black-text));font-size:16px;font-weight:600;line-height:24px}.text a{color:#0A100D;color:var(--c-text-a-color, var(--color-dark-green))}@media(min-width: 1024px){.text--label{font-size:16px;line-height:14.529px;letter-spacing:1.6px}.text--label-large{font-size:18px;letter-spacing:1.44px}.text--light{font-size:18px}.text--decorative-large{font-size:42px}.text--label-small{font-size:12px}}.wysiwyg{color:#0A100D;color:var(--c-wysiwyg-color, var(--color-dark-green));font-size:16px;line-height:1.6;line-height:var(--c-wysiwyg-line-height, 1.6);letter-spacing:-0.16px}.wysiwyg h1,.wysiwyg h2,.wysiwyg h3,.wysiwyg h4,.wysiwyg h5,.wysiwyg h6{margin:0;font-weight:400}.wysiwyg h1+*,.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*,.wysiwyg h5+*,.wysiwyg h6+*{margin-top:16px}.wysiwyg h1{font-size:38px;letter-spacing:-0.48px;line-height:1.2}.wysiwyg h2{font-size:32px;line-height:1;letter-spacing:-0.36px}.wysiwyg h3{font-size:28px;line-height:1.4;letter-spacing:-0.32px}.wysiwyg h4{font-size:24px}.wysiwyg h5{font-size:20px;letter-spacing:-0.18px;line-height:1.6}.wysiwyg h6{font-size:18px}.wysiwyg ul{list-style:disc;margin:0;padding-left:1.5rem}.wysiwyg>*:first-child{margin-top:0}.wysiwyg>*:last-child{margin-bottom:0}.wysiwyg a{color:#202224;color:var(--color-black-text);-webkit-text-decoration:underline;text-decoration:underline;font-weight:700}.wysiwyg--18{color:#61666B;color:var(--c-wysiwyg-color, var(--color-gray-text));font-size:18px}@media(min-width: 1024px){.wysiwyg{font-size:20px}.wysiwyg h1{font-size:48px}.wysiwyg h2{font-size:36px}.wysiwyg h3{font-size:32px}.wysiwyg h4{font-size:26px}.wysiwyg h5{font-size:20px}.wysiwyg h6{font-size:18px}.wysiwyg h1+*,.wysiwyg h2+*,.wysiwyg h3+*,.wysiwyg h4+*,.wysiwyg h5+*,.wysiwyg h6+*{margin-top:24px}.wysiwyg--18{font-size:18px}}.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}.icon-button{width:28px;height:28px;background:#99CC33;background:var(--color-brand-green);border-radius:50%;display:inline-block;color:#000000;color:var(--color-black);cursor:pointer;border:none;transition:transform .3s ease-in-out}.icon-button:hover{transform:scale(1.1)}.icon-button--small{width:20px;height:20px}.icon-button--medium{width:28px;height:28px}.icon-button--large{width:32px;height:32px}.icon-button--x-large{width:36px;height:36px}.icon-button--xx-large{width:40px;height:40px}@media(min-width: 1024px){.icon-button--small{width:32px;height:32px}.icon-button--medium{width:40px;height:40px}.icon-button--large{width:48px;height:48px}.icon-button--x-large{width:73px;height:73px}.icon-button--xx-large{width:73px;height:73px}}.navigation-button{width:46px;height:46px;padding:5px;display:inline-block;gap:8px;border-radius:100px;border:1px solid #E6E8EB;border:1px solid var(--color-light-gray-border);background:#FFFFFF;background:var(--color-white);cursor:pointer;color:#000000;color:var(--color-black);transition:border .3s ease-in-out, background .3s ease-in-out}.navigation-button:not(:disabled):hover{border:1px solid #99CC33;border:1px solid var(--color-brand-green);background:#D9EEA8;background:var(--color-green-light-bg)}.navigation-button:disabled{opacity:.5;cursor:not-allowed}.navigation-button--transparent{border-radius:100px;border:1px solid #E6E8EB;border:1px solid var(--color-light-gray-border);background:rgba(0,0,0,0);color:#FFFFFF;color:var(--color-white)}.navigation-button--transparent:not(:disabled):hover{border:1px solid #99CC33;border:1px solid var(--color-brand-green);background:none}.jobs-filter-button{display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;padding:24px 32px;gap:8px;border-radius:100px;border:1px solid #497D00;border:1px solid var(--color-brand-green-text);color:#0A100D;color:var(--color-dark-green);font-size:15px;font-weight:700;line-height:14px;letter-spacing:.9px;white-space:nowrap;text-transform:uppercase;cursor:pointer;transition:background-color .3s ease-in-out;scroll-snap-align:start}.jobs-filter-button:hover{background-color:#FFFFFF;background-color:var(--color-white)}.jobs-filter-button__title{color:#0A100D;color:var(--color-dark-green);font-size:15px;font-weight:700;line-height:14px;letter-spacing:.9px;text-transform:uppercase}.jobs-filter-button__icon{display:none;align-items:center;justify-content:center;width:24px;height:24px;transition:transform .3s ease-in-out}.jobs-filter-button--active{background-color:#FFFFFF;background-color:var(--color-white)}.jobs-filter-button--active .jobs-filter-button__icon{transform:rotate(180deg)}@media(min-width: 1024px){.jobs-filter-button__icon{display:-webkit-box;display:-ms-flexbox;display:flex}}
