@import"https://use.typekit.net/hom8kzo.css";:root{--space-0: 0;--space-025: clamp(.1875rem, .1563rem + .1042vi, .25rem);--space-050: clamp(.375rem, .3125rem + .2083vi, .5rem);--space-075: clamp(.5625rem, .4688rem + .3125vi, .75rem);--space-100: clamp(.75rem, .625rem + .4167vi, 1rem);--space-150: clamp(1.125rem, .9375rem + .625vi, 1.5rem);--space-200: clamp(1.5rem, 1.25rem + .8333vi, 2rem);--space-250: clamp(1.875rem, 1.5625rem + 1.0417vi, 2.5rem);--space-300: clamp(2.25rem, 1.875rem + 1.25vi, 3rem);--space-400: clamp(3rem, 2.5rem + 1.6667vi, 4rem);--space-500: clamp(3.75rem, 3.125rem + 2.0833vi, 5rem);--space-600: clamp(4.5rem, 3.75rem + 2.5vi, 6rem);--space-800: clamp(6rem, 5rem + 3.3333vi, 8rem);--space-1000: clamp(7.5rem, 6.25rem + 4.1667vi, 10rem);--main-width: 1512px;--font-size-display: clamp(1.875rem, 1.5625rem + 1.0417vi, 2.5rem);--font-size-headline-1: clamp(1.75rem, 1.625rem + .417vw, 2rem);--font-size-headline-2: clamp(1.25rem, 1.125rem + .417vw, 1.5rem);--font-size-headline-3: clamp(1.125rem, 1.0625rem + .2083vw, 1.25rem);--font-size-headline-4: clamp(1rem, .938rem + .208vw, 1.125rem);--font-size-headline-5: clamp(.875rem, .813rem + .208vw, 1rem);--font-size-label-100: clamp(1rem, .938rem + .208vw, 1.125rem);--font-size-label-075: clamp(.875rem, .813rem + .208vw, 1rem);--font-size-label-050: clamp(.75rem, .688rem + .208vw, .875rem);--font-size-label-025: clamp(.625rem, .563rem + .208vw, .75rem);--font-size-paragraph-200: clamp(1.25rem, 1.125rem + .417vw, 1.5rem);--font-size-paragraph-100: clamp(1rem, .938rem + .208vw, 1.125rem);--font-size-paragraph-075: clamp(.875rem, .813rem + .208vw, 1rem);--font-size-quote-200: clamp(1.75rem, 1.625rem + .417vw, 2rem);--font-size-quote-100: clamp(1.125rem, 1.063rem + .208vw, 1.25rem);--color-primary-blue-50: #C0E5F5;--color-primary-blue-100: #9AD5EF;--color-primary-blue-200: #74C6E8;--color-primary-blue-200-08: rgba(116, 198, 232, .078);--color-primary-blue-200-16: rgba(116, 198, 232, .157);--color-primary-blue-200-24: rgba(116, 198, 232, .239);--color-primary-blue-300: #4FB6E2;--color-primary-blue-400: #0096d6;--color-primary-blue-500: #026A96;--color-primary-blue-600: #025376;--color-primary-blue-700: #013C56;--color-primary-blue-800: #012636;--color-primary-blue-900: #000F15;--color-secondary-green-50: #DDE9DB;--color-secondary-green-100: #BBD3B8;--color-secondary-green-200: #98BE94;--color-secondary-green-200-08: rgba(152, 190, 148, .078);--color-secondary-green-200-16: rgba(152, 190, 148, .157);--color-secondary-green-200-24: rgba(152, 190, 148, .239);--color-secondary-green-300: #76A871;--color-secondary-green-400: #54924D;--color-secondary-green-500: #43753E;--color-secondary-green-600: #32582E;--color-secondary-green-700: #223A1F;--color-secondary-green-800: #111D0F;--color-secondary-green-900: #000000;--color-secondary-orange-50: #FDEACC;--color-secondary-orange-100: #FAD599;--color-secondary-orange-200: #F8C066;--color-secondary-orange-200-08: rgba(248, 192, 102, .08);--color-secondary-orange-200-16: rgba(248, 192, 102, .16);--color-secondary-orange-200-24: rgba(248, 192, 102, .24);--color-secondary-orange-300: #F5AB33;--color-secondary-orange-400: #F39600;--color-secondary-orange-500: #C27800;--color-secondary-orange-600: #925A00;--color-secondary-orange-700: #613C00;--color-secondary-orange-800: #311E00;--color-secondary-orange-900: #000000;--color-secondary-darkblue-50: #D7DCE3;--color-secondary-darkblue-100: #AFB9C6;--color-secondary-darkblue-200: #8695AA;--color-secondary-darkblue-200-08: rgba(134, 149, 170, .08);--color-secondary-darkblue-200-16: rgba(134, 149, 170, .16);--color-secondary-darkblue-200-24: rgba(134, 149, 170, .24);--color-secondary-darkblue-300: #5E728D;--color-secondary-darkblue-400: #364F71;--color-secondary-darkblue-500: #2B3F5A;--color-secondary-darkblue-600: #202F44;--color-secondary-darkblue-700: #16202D;--color-secondary-darkblue-800: #0B1017;--color-secondary-darkblue-900: #000000;--color-secondary-purple-50: #F0DDEC;--color-secondary-purple-100: #E2BCD9;--color-secondary-purple-200: #D39AC7;--color-secondary-purple-200-08: rgba(211, 154, 199, .08);--color-secondary-purple-200-16: rgba(211, 154, 199, .16);--color-secondary-purple-200-24: rgba(211, 154, 199, .24);--color-secondary-purple-300: #C579B4;--color-secondary-purple-400: #B657A1;--color-secondary-purple-500: #924681;--color-secondary-purple-600: #6D3461;--color-secondary-purple-700: #492340;--color-secondary-purple-800: #241120;--color-secondary-purple-900: #000000;--color-system-red-100: #FFDAD5;--color-system-red-200: #F9968B;--color-system-red-300: #D92B3A;--color-system-red-400: #7C1F2C;--color-system-green-100: #D1E7E0;--color-system-green-200: #7FBDA8;--color-system-green-300: #4A7B6C;--color-system-green-400: #2D473F;--color-system-yellow-100: #FADFB2;--color-system-yellow-200: #DBA917;--color-system-yellow-300: #936B1C;--color-system-yellow-400: #583D17;--color-theme-50: #FFFFFF;--color-theme-50-08: rgba(255, 255, 255, .08);--color-theme-50-16: rgba(255, 255, 255, .16);--color-theme-50-24: rgba(255, 255, 255, .24);--color-theme-50-32: rgba(255, 255, 255, .32);--color-theme-50-40: rgba(255, 255, 255, .4);--color-theme-50-48: rgba(255, 255, 255, .48);--color-theme-100: #F9F9F9;--color-theme-150: #F3F3F3;--color-theme-200: #E8E8E8;--color-theme-200-08: rgba(232, 232, 232, .08);--color-theme-200-16: rgba(232, 232, 232, .16);--color-theme-200-24: rgba(232, 232, 232, .24);--color-theme-200-32: rgba(232, 232, 232, .32);--color-theme-200-40: rgba(232, 232, 232, .4);--color-theme-200-48: rgba(232, 232, 232, .48);--color-theme-250: #DDDDDD;--color-theme-300: #D1D1D1;--color-theme-350: #BBBBBB;--color-theme-400: #9B9B9B;--color-theme-450: #9B9B9B;--color-theme-500: #4B4B4B;--color-theme-550: #424242;--color-theme-600: #393939;--color-theme-650: #303030;--color-theme-700: #282828;--color-theme-750: #1F1F1F;--color-theme-800: #181818;--color-theme-800-01: rgba(24, 24, 24, .01);--color-theme-800-08: rgba(24, 24, 24, .08);--color-theme-800-16: rgba(24, 24, 24, .16);--color-theme-800-24: rgba(24, 24, 24, .24);--color-theme-800-32: rgba(24, 24, 24, .32);--color-theme-800-40: rgba(24, 24, 24, .4);--color-theme-800-48: rgba(24, 24, 24, .48);--color-theme-800-80: rgba(24, 24, 24, .8);--color-theme-900: #000000}:root{--radius-0: 0;--radius-025: var(--space-025);--radius-050: var(--space-050);--radius-100: var(--space-100);--radius-150: var(--space-150);--radius-300: var(--space-300);--radius-360: 360px;--radius-max: 50%;--color-white: var(--color-theme-50);--color-border-brand: var(--color-secondary-green-700);--color-border-inverse: var(--color-theme-700);--color-border-primary: var(--color-theme-300);--color-border-secondary: var(--color-theme-400);--color-button-ghost: var(--color-theme-800);--color-button-ghost-fill: transparent;--color-button-ghost-hover: var(--color-theme-800-08);--color-button-ghost-pressed: var(--color-theme-800-16);--color-button-ghost-activated: var(--color-theme-800-08);--color-button-ghost-activated-hover: var(--color-theme-800-16);--color-button-ghost-activated-pressed: var(--color-theme-800-24);--color-button-primary: var(--color-primary-blue-600);--color-button-primary-hover: var(--color-primary-blue-700);--color-button-primary-pressed: var(--color-primary-blue-500);--color-button-primary-active: var(--color-button-primary);--color-button-secondary: var(--color-theme-800);--color-button-secondary-fill: var(--color-theme-50);--color-button-secondary-hover: var(--color-theme-800-08);--color-button-secondary-pressed: var(--color-theme-800-16);--color-button-tertiary: var(--color-theme-800);--color-button-tertiary-fill: var(--color-theme-800-08);--color-button-tertiary-hover: var(--color-theme-800-16);--color-button-tertiary-pressed: var(--color-theme-800-24);--color-button-tertiary-activated: var(--color-theme-800-16);--color-button-tertiary-activated-hover: var(--color-theme-800-24);--color-button-tertiary-activated-pressed: var(--color-theme-800-32);--color-surface-brand: var(--color-primary-blue-500);--color-surface-default: var(--color-theme-50);--color-surface-defaul-hover: var(--color-theme-100);--color-surface-defaul-pressed: var(--color-theme-50);--color-surface-inverse: var(--color-theme-800);--color-surface-overlay: var(--color-theme-250);--color-surface-overlay-hover: var(--color-theme-300);--color-surface-overlay-pressed: var(--color-theme-250);--color-surface-raised: var(--color-theme-150);--color-surface-raised-hover: var(--color-theme-200);--color-surface-raised-pressed: var(--color-theme-150);--color-surface-sunken: var(--color-theme-350);--color-support-disabled: var(--color-theme-400);--color-support-error: var(--color-system-red-300);--color-support-focused: var(--color-primary-blue-400);--color-support-info: var(--color-system-yellow-300);--color-support-success: var(--color-system-green-300);--color-text-brand: var(--color-primary-blue-500);--color-text-brand-dark: var(--color-primary-blue-600);--color-text-inverse: var(--color-primary-blue-50);--color-text-primary: var(--color-theme-800);--color-text-secondary: var(--color-theme-600);--color-text-tertiary: var(--color-theme-450);--color-text-on: var(--color-theme-50);--color-text-on-active: var(--color-text-on);--color-link-primary: var(--color-primary-blue-500);--color-link-primary-hover: var(--color-primary-blue-600);--color-link-primary-pressed: var(--color-primary-blue-400);--color-link-primary-activated: var(--color-primary-blue-500);--color-interactive-text: var(--color-theme-800);--color-interactive-fill: var(--color-theme-800-08);--color-interactive-hover: var(--color-theme-800-16);--color-interactive-pressed: var(--color-theme-800-24);--color-logo-circle: var(--color-primary-blue-400);--color-logo-text: var(--color-theme-900);--button-focus-outline: var(--space-025);--layout-margin: var(--space-200)}@media screen and (min-width: 768px){:root{--layout-margin: var(--space-300)}}@layer reset{*,*:before,*:after{box-sizing:border-box}body{margin:unset}button,input,textarea,select{font:inherit}img,picture,svg,canvas{display:block;max-inline-size:100%;block-size:auto}}:root{--font-family-default: "neo-sans", sans-serif}html{color:var(--color-text-primary);font-family:var(--font-family-default);font-size:16px;font-weight:400;line-height:1.5;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.display{color:var(--color-text-brand);font-size:var(--font-size-display);font-weight:500;line-height:1.2;letter-spacing:-.02em;font-feature-settings:"cv99" on,"cv16" on,"liga" off}@media screen and (min-width: 768px){.display{font-size:var(--font-size-display);line-height:1.25}}h1,.h1{color:var(--color-text-brand);font-size:var(--font-size-headline-1);font-weight:500;line-height:1.2;margin:0 0 var(--space-100) 0}@media screen and (min-width: 768px){h1,.h1{font-size:var(--font-size-headline-1);line-height:1.25}}h2,.h2{color:var(--color-text-brand);font-size:var(--font-size-headline-2);font-weight:700;line-height:1.2;margin:0 0 var(--space-050) 0}h3,.h3{color:var(--color-text-brand);font-size:var(--font-size-headline-3);font-weight:700;line-height:1.4;margin:0 0 var(--space-050) 0}h4,.h4{color:var(--color-text-brand);font-size:var(--font-size-headline-4);font-weight:700;line-height:1.2}h5,.h5{color:var(--color-text-brand);font-size:var(--font-size-headline-5);font-weight:700;line-height:1.2}a{color:var(--color-link-primary);text-decoration:none}a:hover{color:var(--color-link-primary-hover);text-decoration:underline}a:active{color:var(--color-link-primary-pressed)}a:focus-visible{color:var(--color-link-primary-activated)}.p-075{font-size:var(--font-size-paragraph-075);font-weight:400;line-height:1.5}.p-100,p,body{color:var(--color-text-primary);font-family:var(--font-family-default);font-size:var(--font-size-paragraph-100);font-weight:400;line-height:1.5}.p-200{font-size:var(--font-size-paragraph-200);font-weight:400;line-height:1.45}.label-025{font-size:var(--font-size-label-025);font-weight:400;line-height:1.2}.label-025-medium{font-size:var(--font-size-label-025);font-weight:500;line-height:1.2}.label-050{font-size:var(--font-size-label-050);font-weight:400;line-height:1}.label-050-medium{font-size:var(--font-size-label-050);font-weight:500;line-height:1}.label-075,.label-075-underline,.label-075-regular{font-size:var(--font-size-label-075);font-weight:400;line-height:1.3}.label-100,.label-100-underline{font-size:var(--font-size-label-100);font-weight:400;line-height:1}.quote-100{font-size:var(--font-size-quote-100);font-weight:400;line-height:1.2}.quote-200{font-size:var(--font-size-quote-200);font-weight:400;line-height:1.35}.error{color:var(--color-system-red-300)}.button,.btn.primary{display:inline-flex;position:relative;align-items:center;justify-content:center;gap:var(--space-050);width:fit-content;color:var(--color-text-on, #fff);background:var(--color-button-primary);border:1px solid var(--color-button-primary);border-radius:var(--radius-050);padding:var(--space-100) var(--space-150);font-size:var(--font-size-label-075);font-weight:400;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;flex-shrink:0}.button svg,.btn.primary svg{min-width:fit-content}.button:hover,.btn.primary:hover{color:var(--color-text-on);background-color:var(--color-button-primary-hover);text-decoration:none}.button:focus-visible,.btn.primary:focus-visible{color:var(--color-text-on);outline:var(--button-focus-outline) solid var(--color-support-focused)}.button:active,.button.active,.btn.primary:active,.btn.primary.active{color:var(--color-text-on-active);background-color:var(--color-button-primary-active)}.button[disabled],.btn.primary[disabled]{pointer-events:none;opacity:.3;background-color:var(--color-support-disabled)}.button:after,.btn.primary:after{content:"";position:absolute;top:50%;left:50%;min-width:44px;min-height:44px;height:100%;width:100%;transform:translate(-50%,-50%)}.button.button--secondary,.btn.primary.button--secondary{border:1px solid var(--color-button-secondary);color:var(--color-button-secondary);background:var(--color-button-secondary-fill)}@media (hover: hover){.button.button--secondary:hover,.btn.primary.button--secondary:hover{background-color:var(--color-button-secondary-hover)}}.button.button--secondary:active,.button.button--secondary.active,.btn.primary.button--secondary:active,.btn.primary.button--secondary.active{background-color:var(--color-button-secondary-pressed)}.button.button--secondary[disabled],.btn.primary.button--secondary[disabled]{color:var(--color-support-disabled);border-color:var(--color-support-disabled);background:none}.button.button--tertiary,.btn.primary.button--tertiary{color:var(--color-button-tertiary);background-color:var(--color-button-tertiary-fill);border-color:transparent}@media (hover: hover){.button.button--tertiary:hover,.btn.primary.button--tertiary:hover{background-color:var(--color-button-tertiary-hover)}}.button.button--tertiary:active,.button.button--tertiary.active,.btn.primary.button--tertiary:active,.btn.primary.button--tertiary.active{background-color:var(--color-button-tertiary-pressed)}.button.button--tertiary.button--tertiary-inline,.btn.primary.button--tertiary.button--tertiary-inline{margin-left:calc(var(--space-150) * -1)}.button.button--tertiary[disabled],.btn.primary.button--tertiary[disabled]{color:var(--color-support-disabled);border-color:transparent;background:none}.button.button--tertiary.activated,.btn.primary.button--tertiary.activated{background-color:var(--color-button-tertiary-activated)}@media (hover: hover){.button.button--tertiary.activated:hover,.btn.primary.button--tertiary.activated:hover{background-color:var(--color-button-tertiary-activated-hover)}}.button.button--tertiary.activated:active,.button.button--tertiary.activated.active,.btn.primary.button--tertiary.activated:active,.btn.primary.button--tertiary.activated.active{background-color:var(--color-button-tertiary-activated-pressed)}.button.button--ghost,.btn.primary.button--ghost{color:var(--color-button-ghost);background-color:var(--color-button-ghost-fill);border-color:var(--color-button-ghost-fill)}@media (hover: hover){.button.button--ghost:hover,.btn.primary.button--ghost:hover{background-color:var(--color-button-ghost-hover)}}.button.button--ghost:active,.button.button--ghost.active,.btn.primary.button--ghost:active,.btn.primary.button--ghost.active{background-color:var(--color-button-ghost-pressed)}.button.button--ghost.button--ghost-inline,.btn.primary.button--ghost.button--ghost-inline{margin-left:calc(var(--space-150) * -1)}.button.button--ghost[disabled],.btn.primary.button--ghost[disabled]{color:var(--color-support-disabled);border-color:transparent;background:none}.button.button--ghost.activated,.btn.primary.button--ghost.activated{background-color:var(--color-button-ghost-activated)}@media (hover: hover){.button.button--ghost.activated:hover,.btn.primary.button--ghost.activated:hover{background-color:var(--color-button-ghost-activated-hover)}}.button.button--ghost.activated:active,.button.button--ghost.activated.active,.btn.primary.button--ghost.activated:active,.btn.primary.button--ghost.activated.active{background-color:var(--color-button-ghost-activated-pressed)}.button.button--loader,.btn.primary.button--loader{position:relative;overflow:hidden;transform:translateZ(0);user-select:none}.button.button--loader:after,.btn.primary.button--loader:after{position:absolute;top:0;bottom:0;left:0;z-index:-1;width:100%;content:"";background:var(--color-button-primary-hover);transform:translate(-102%)}.button.button--loader.button--secondary:after,.btn.primary.button--loader.button--secondary:after{background:var(--color-brand-100)}.button.button--loader[loading],.btn.primary.button--loader[loading]{pointer-events:none}.button.button--loader[loading]:after,.btn.primary.button--loader[loading]:after{animation:progress 5s forwards}.button.button--small,.btn.primary.button--small{padding:var(--space-075) var(--space-100)}.button.button--smaller,.btn.primary.button--smaller{padding:var(--space-050) var(--space-075)}.button.button--icon,.btn.primary.button--icon{padding:.11125em}.button.button--icon .icon,.btn.primary.button--icon .icon{position:relative;border-radius:50%;padding:var(--space-050);box-sizing:content-box}.button.button--icon .icon:after,.btn.primary.button--icon .icon:after{position:absolute;inset:-.167em;border-radius:50%;content:""}.button.button--icon.button--size-75 .icon:after,.btn.primary.button--icon.button--size-75 .icon:after{inset:-.065em}.button.button--icon.button--tertiary:hover .icon:after,.btn.primary.button--icon.button--tertiary:hover .icon:after{background-color:var(--color-button-tertiary-hover)}.button.button--icon.button--tertiary:active .icon:after,.btn.primary.button--icon.button--tertiary:active .icon:after{background-color:var(--color-button-tertiary-pressed)}.button.button--icon-text .icon,.btn.primary.button--icon-text .icon{position:relative;border-radius:50%;padding:var(--space-050);box-sizing:content-box}.button.button--icon-text .icon:after,.btn.primary.button--icon-text .icon:after{position:absolute;inset:-.167em;border-radius:50%;content:""}.button.button--icon-text.button--size-small .icon,.btn.primary.button--icon-text.button--size-small .icon{padding:0}.button.button--icon-text.button--tertiary:hover .icon:after,.btn.primary.button--icon-text.button--tertiary:hover .icon:after{background-color:var(--color-button-tertiary-hover)}.button.button--icon-text.button--tertiary:active .icon:after,.btn.primary.button--icon-text.button--tertiary:active .icon:after{background-color:var(--color-button-tertiary-pressed)}@media print{.button,.btn.primary{display:none}}@keyframes progress{0%{transform:translate(-100%)}25%{transform:translate(-25%)}to{transform:translate(-10%)}}.button-truncated-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:100%;flex:1 1 auto;line-height:1.2}.infoButton{position:relative;display:inline-block;font-size:1.2rem;bottom:.3rem;color:var(--color-button-primary)}.infoButton .infoButtonText{visibility:hidden;display:block;position:absolute;bottom:100%;left:50%;margin-left:-180px;width:330px;background-color:var(--color-button-primary);color:var(--color-text-on, #fff);text-align:center;padding:.5rem 1rem;border-radius:6px;z-index:3;font-size:.9rem;line-height:1rem}.infoButton .infoButtonText:after{content:" ";position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:var(--color-button-primary) transparent transparent transparent}.infoButton:hover{cursor:pointer}.infoButton:hover .infoButtonText{visibility:visible}.tag{cursor:pointer;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:var(--space-050) var(--space-075);gap:8px;font-size:var(--font-size-label-050);border-radius:var(--radius-360)}.tag.operational{color:var(--color-interactive-text);background:var(--color-interactive-fill)}.tag.operational:hover{background:var(--color-interactive-hover)}.tag.operational:focus-visible{outline:4px solid var(--color-support-focused)}.tag.operational:active{background:var(--color-interactive-pressed)}.tag.operational[disabled],.tag.operational.disabled{background:var(--color-support-disabled)}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{display:flex;flex-flow:column nowrap;min-height:100vh}body header{flex:0}body header .row{padding-right:0}body .row{margin:0 auto;padding:0 var(--space-100);width:100%;max-width:75rem}body .inline{display:inline-flex}body main{flex:1;margin:0 auto;width:100%;max-width:var(--main-width)}body main .main-content{display:block;padding:var(--layout-margin) 0;height:100%}body main .main-content .umb-block-list{display:flex;flex-flow:column nowrap;gap:var(--layout-margin)}body main .main-content .b-two-columns{margin:0 var(--layout-margin)}body main .main-content .b-two-columns .umb-block-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-margin)}body main .main-content .b-three-columns{margin:0 var(--layout-margin)}body main .main-content .b-three-columns .umb-block-list{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-margin)}body main .main-content .two-columns,body main .main-content .three-columns{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-margin)}body footer{flex:0}@media screen and (min-width: 720px){body .row{padding:0 var(--space-200)}}@media screen and (min-width: 768px){body main .main-content .b-two-columns .umb-block-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body main .main-content .b-three-columns .umb-block-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body main .main-content .two-columns,body main .main-content .three-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media screen and (min-width: 992px){body main .main-content .b-three-columns .umb-block-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}body main .main-content .three-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr)}}body{overflow:scroll}body.menu-open{overflow:hidden}@media screen and (min-width: 1260px){body.menu-open{overflow:unset}}header{position:relative;z-index:100}header .search-container{display:none;align-items:center;justify-content:center;padding:var(--space-200) 0;background:var(--color-secondary-darkblue-200-24)}header .search-container.show{display:flex}header .search-container form{display:flex;align-items:center;justify-content:center;gap:var(--space-100)}header .search-container form label{position:relative;display:flex;align-items:center}header .search-container form label input{display:flex;padding:0px var(--space-025) 0px var(--space-300);width:270px;height:50px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-050);outline:none}header .search-container form label input:hover{border-color:var(--color-border-inverse);outline:1px solid var(--color-border-inverse)}header .search-container form label input:focus{border-color:var(--color-support-focused);outline:3px solid var(--color-support-focused)}header .search-container form label svg{position:absolute;left:var(--space-100)}header .header-container{display:flex;align-items:center;justify-content:space-between;margin:0 auto;padding:0 var(--space-200);max-width:var(--main-width)}header .header-container .logo-svg{padding:var(--space-100) 0}header .header-container .logo-svg svg{height:2.25rem}header .main-menu{display:flex;align-items:center;gap:var(--space-100)}header .main-menu #main-menu-button svg{fill:var(--color-text-primary)}header .main-menu #main-menu-button svg.close{display:none}header .main-menu.show #main-menu-button svg.open{display:none}header .main-menu.show #main-menu-button svg.close{display:initial}header .main-menu.show>ul{display:flex}header .main-menu>ul{position:absolute;top:100%;left:0;right:0;display:none;gap:var(--space-100);flex-flow:column nowrap;margin:0;padding:var(--space-100) var(--space-050);height:100vh;list-style-type:none;background:var(--color-surface-defaul-hover)}header .main-menu>ul>li{display:flex;align-items:center}header .main-menu>ul>li.menu-item>.button{width:100%;justify-content:space-between;border-radius:0}header .main-menu>ul>li.menu-item>.button span{color:var(--color-link-primary);font-weight:700;z-index:100}header .main-menu>ul>li.menu-item>.button svg{transform:rotate(-90deg)}header .main-menu>ul>li.menu-item>.button svg path{fill:var(--fill, #181818)}header .main-menu>ul>li.menu-item.dropdown.show .dropdown-menu{display:block}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu{position:absolute;inset:0;display:none;padding:var(--space-100) var(--space-050);max-height:calc(100vh - 70px);overflow-y:auto;z-index:2000;background:var(--color-surface-defaul-hover)}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content a:hover{text-decoration:underline}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content .submenu-main-link{padding:var(--space-050) var(--space-075);font-size:var(--font-size-label-075);font-weight:700;line-height:1;text-decoration:underline;white-space:nowrap}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content ul{display:grid;gap:var(--space-100);margin:0;padding:var(--space-100) var(--space-075);list-style-type:none}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content ul li a.active{text-decoration:underline}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content .submenu-back-link{display:flex;gap:var(--space-050);margin-bottom:var(--space-150);margin-left:var(--space-075)}header .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content .submenu-back-link svg{fill:var(--color-link-primary)}header .main-menu>ul>li.menu-button{margin:0 0 0 var(--space-050)}@media screen and (min-width: 1260px){header{background:var(--color-surface-defaul-hover)}header .header-container .logo-svg{min-width:220px;z-index:100}header .header-container .main-menu #main-menu-button{display:none}header .header-container .main-menu>ul{position:unset;display:flex;flex-flow:row nowrap;gap:var(--space-100);padding:0;height:auto}header .header-container .main-menu>ul>li.menu-button{margin:0}header .header-container .main-menu>ul>li.menu-item{padding:var(--space-200) 0}header .header-container .main-menu>ul>li.menu-item>.button{width:unset;justify-content:unset;border-radius:var(--radius-050)}header .header-container .main-menu>ul>li.menu-item>.button span{color:var(--color-text-primary);font-weight:400}header .header-container .main-menu>ul>li.menu-item>.button svg{transform:unset}header .header-container .main-menu>ul>li.menu-item.dropdown.show .button svg{transform:rotate(180deg)}header .header-container .main-menu>ul>li.menu-item.dropdown.show .dropdown-menu{display:block}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu{display:none;position:absolute;top:100%;left:0;right:0;min-height:300vh;padding:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:unset;z-index:1}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container{background-color:var(--color-theme-50)}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content{display:flex;gap:var(--space-400);margin:0 auto;padding:var(--layout-margin) var(--space-600);max-width:var(--main-width)}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content a:hover{text-decoration:underline}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content .submenu-main-link{font-size:var(--font-size-headline-3);font-weight:700;line-height:1;text-decoration:none}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content>ul{display:grid;flex-flow:row wrap;grid-template-columns:repeat(4,minmax(200px,1fr));row-gap:var(--space-300);column-gap:var(--space-400);margin:0;padding:var(--space-025) 0 0 0;list-style-type:none}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content>ul>li>a{display:inline-block;font-weight:700;text-decoration:none;margin-bottom:var(--space-100)}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content>ul>li>a.active{text-decoration:underline}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content>ul>li>ul{margin:0;padding:0}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content>ul>li>ul>li>a{font-weight:400;text-decoration:none}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content>ul>li>ul>li>a.active{text-decoration:underline}header .header-container .main-menu>ul>li.menu-item.dropdown .dropdown-menu .dropdown-container .dropdown-content .submenu-back-link{display:none}}footer{margin-top:var(--layout-margin);padding:var(--layout-margin);background-color:var(--color-primary-blue-200-08)}footer .footer-content .footer-body{display:grid;grid-template-columns:1fr;gap:var(--space-300);padding-bottom:var(--space-600)}footer .footer-content .footer-body h5{margin:0;color:var(--color-button-primary-hover)}footer .footer-content .footer-body p{margin:0 0 var(--space-200) 0}footer .footer-content .footer-body svg path{fill:var(--color-logo-text)}footer .footer-content .footer-body svg path.logo-circle{fill:var(--color-logo-circle)}footer .footer-content .footer-body nav h4{margin:0 0 var(--space-100) 0;color:var(--color-button-primary-hover)}footer .footer-content .footer-body nav ul{display:flex;flex-flow:column nowrap;gap:var(--space-100);list-style-type:none;margin:0;padding:0}footer .footer-content .footer-body nav ul li a{font-size:var(--font-size-label-100);line-height:1}footer .footer-content .footer-footer{display:flex;gap:var(--space-300);margin:0;padding-top:var(--space-150);border-top:1px solid var(--color-border-secondary)}footer .footer-content .footer-footer .footer-90-logo{display:none;min-width:124px}footer .footer-content .footer-footer .footer-90-logo path{fill:var(--color-primary-blue-600)}footer .footer-content .footer-footer nav ul{display:flex;flex-flow:column nowrap;gap:var(--space-150);list-style-type:none;margin:0;padding:0}@media screen and (min-width: 1024px){footer .footer-content .footer-body{grid-template-columns:repeat(4,minmax(0,1fr))}footer .footer-content .footer-footer .footer-90-logo{display:inline-block}footer .footer-content .footer-footer nav ul{flex-flow:row nowrap;gap:var(--space-300)}}.hero-content .hero-top{margin:0 var(--layout-margin);padding:var(--layout-margin) 0}.hero-content .hero-top h1{margin-top:0;margin-bottom:var(--space-075)}.hero-content .hero-top>p{margin:0;max-width:45rem}.hero-content .hero-top .hero-buttons{display:flex;gap:var(--space-150);margin-top:var(--space-150)}.hero-content .hero-image{margin:0;padding:0 var(--layout-margin)}.hero-content .hero-image img{width:100%;max-height:560px;object-fit:cover;border-radius:var(--radius-050)}.hero-content .hero-image figcaption{margin-top:var(--space-150);text-align:right}@media screen and (min-width: 768px){.hero-content .hero-top{padding:var(--layout-margin) var(--layout-margin)}}.b-text{margin:0 var(--layout-margin)}.b-text .b-text-content{margin:0 auto;max-width:45rem}.b-text .b-text-content .c-content-box-container{margin-bottom:var(--space-100)}.b-text .b-text-content .c-content-box-container:last-child{margin-bottom:0}.b-text .b-text-content h1{margin:0 0 var(--space-100) 0}.b-text .b-text-content h1,.b-text .b-text-content h2,.b-text .b-text-content h3,.b-text .b-text-content h4,.b-text .b-text-content h5{color:var(--color-primary-blue-500)}.b-text .b-text-content p+h2{margin-top:var(--space-300)}.b-text .b-text-content p+h3{margin-top:var(--space-200)}.b-text .b-text-content p{margin:0 0 var(--space-150) 0}.b-text .b-text-content p:last-child{margin:0}.b-text .b-text-content p+ul,.b-text .b-text-content p+ol{margin:var(--space-100) 0;padding:0 0 0 var(--space-150)}.b-text .b-text-content p.ingress{font-size:var(--font-size-paragraph-200);line-height:1.45}.b-text .b-text-content p.ingress:not(:last-child){margin:0 0 var(--space-200) 0}.b-text .b-text-content img[style]{padding:var(--space-100)}.b-quote{margin:0 var(--layout-margin)}.b-quote .b-quote-content{display:flex;flex-direction:column;padding:var(--space-600) var(--layout-margin);background:var(--color-secondary-orange-200-16);border-radius:var(--radius-050)}.b-quote .b-quote-content p,.b-quote .b-quote-content span{margin:0 auto;width:100%;max-width:45rem;color:var(--color-secondary-orange-600)}.b-quote .b-quote-content span{padding-top:var(--layout-margin)}.b-teaser{position:relative;margin:0 var(--layout-margin)}.b-teaser .b-teaser-container{border-radius:var(--radius-050);box-shadow:0 0 5px 0 var(--color-border-primary);overflow:hidden;margin:0 auto;max-width:45rem;height:100%}.b-teaser .b-teaser-container:hover{box-shadow:0 0 10px 0 var(--color-border-secondary)}.b-teaser .b-teaser-container .b-teaser-image{margin:0}.b-teaser .b-teaser-container .b-teaser-image img{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.b-teaser .b-teaser-container .b-teaser-content{margin:0 auto;padding:var(--space-200) var(--space-200) var(--space-400) var(--space-200);max-width:45rem}.b-teaser .b-teaser-container .b-teaser-content h3{margin:0 0 var(--space-075) 0}.b-teaser .b-teaser-container .b-teaser-content h3 a:after{content:"";position:absolute;inset:0}.b-teaser .b-teaser-container .b-teaser-content p{margin:0}.b-two-columns .b-teaser,.b-three-columns .b-teaser{margin:0;padding:0}.b-banner{margin:0 var(--layout-margin)}.b-banner .b-banner-container{display:grid;align-items:center;justify-content:center;gap:var(--layout-margin);padding:var(--space-200);border-radius:var(--radius-050);background:var(--color-primary-blue-200-16);overflow:hidden}.b-banner .b-banner-container .b-banner-image{justify-self:center;margin:0;max-width:30rem}.b-banner .b-banner-container .b-banner-image img{height:auto;max-width:100%;border-radius:var(--radius-050)}.b-banner .b-banner-container.white{background:var(--color-white)}.b-banner .b-banner-container.white .b-banner-content h3 a{color:var(--color-text-brand)}.b-banner .b-banner-container.white .b-banner-content .button,.b-banner .b-banner-container.white .b-banner-content .button:hover{background:var(--color-white)}.b-banner .b-banner-container.green{background:var(--color-secondary-green-200-16)}.b-banner .b-banner-container.green .b-banner-content h3 a{color:var(--color-secondary-green-600)}.b-banner .b-banner-container.green .b-banner-content .button{background:var(--color-secondary-green-600)}.b-banner .b-banner-container.green .b-banner-content .button:hover{background:var(--color-secondary-green-700)}.b-banner .b-banner-container.yellow{background:var(--color-secondary-orange-200-16)}.b-banner .b-banner-container.yellow .b-banner-content h3 a{color:var(--color-secondary-orange-600)}.b-banner .b-banner-container.yellow .b-banner-content .button{background:var(--color-secondary-orange-600)}.b-banner .b-banner-container.yellow .b-banner-content .button:hover{background:var(--color-secondary-orange-700)}.b-banner .b-banner-container.purple{background:var(--color-secondary-purple-200-16)}.b-banner .b-banner-container.purple .b-banner-content h3 a{color:var(--color-secondary-purple-600)}.b-banner .b-banner-container.purple .b-banner-content .button{background:var(--color-secondary-purple-600)}.b-banner .b-banner-container.purple .b-banner-content .button:hover{background:var(--color-secondary-purple-700)}.b-banner .b-banner-container .b-banner-content{max-width:30rem}.b-banner .b-banner-container .b-banner-content h3{margin:0 0 var(--space-075) 0}.b-banner .b-banner-container .b-banner-content .button{margin-top:var(--space-150);border:none}@media screen and (min-width: 768px){.b-banner .b-banner-container{padding:var(--space-600) var(--layout-margin);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.b-banner .b-banner-container figure{order:1;justify-self:flex-end}.b-banner .b-banner-container .b-banner-content{order:2;justify-self:flex-start}.b-banner .b-banner-container.right figure{order:2;justify-self:flex-start}.b-banner .b-banner-container.right .b-banner-content{order:1;justify-self:flex-end}}.b-links{margin:0 var(--layout-margin) var(--space-200) var(--layout-margin)}.b-links .b-links-content{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-200) var(--layout-margin);margin:0 auto;max-width:45rem}.b-links .b-links-content .button{width:100%}@media screen and (min-width: 500px){.b-links .b-links-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.b-image{margin:0 var(--layout-margin)}.b-image .b-image-content{margin:0 0 0 auto;max-width:75rem}.b-image .b-image-content img{border-radius:var(--space-050)}.b-image .b-image-content figcaption{margin-top:var(--space-150)}.b-video{margin:0 var(--layout-margin)}.b-video .b-video-content video,.b-video .b-video-content iframe{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;border-radius:var(--space-050)}.b-focus{margin:0 var(--layout-margin)}.b-focus .b-focus-container{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-margin)}.b-focus .b-focus-container .b-focus-content{position:relative}.b-focus .b-focus-container .b-focus-content .b-focus-image{margin:0}.b-focus .b-focus-container .b-focus-content .b-focus-image img{width:100%;border-radius:var(--space-050)}.b-focus .b-focus-container .b-focus-content h3{margin:var(--layout-margin) 0 var(--space-050) 0}.b-focus .b-focus-container .b-focus-content h3 a:after{content:"";position:absolute;inset:0}.b-focus .b-focus-container .b-focus-links{display:flex;flex-flow:column nowrap;gap:var(--space-150);margin:0 auto;padding:0;list-style:none;width:100%}.b-focus .b-focus-container .b-focus-links li,.b-focus .b-focus-container .b-focus-links li .button{width:100%}@media screen and (min-width: 768px){.b-focus .b-focus-container{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.b-focus .b-focus-container .b-focus-links{width:100%}}.b-form{margin:0 var(--layout-margin)}.b-form .b-form-content{margin:0 auto;max-width:45rem}.umbraco-forms-form .umbraco-forms-caption{margin:0 0 var(--space-050) 0;color:var(--color-text-brand);font-size:var(--font-size-headline-2)!important;font-weight:700;line-height:1.2!important}.umbraco-forms-form .umbraco-forms-field label.umbraco-forms-label{font-size:var(--font-size-label-075);font-weight:400}.umbraco-forms-form .umbraco-forms-field input.text,.umbraco-forms-form .umbraco-forms-field textarea,.umbraco-forms-form .umbraco-forms-field select{margin-bottom:var(--space-100);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025)}.umbraco-forms-form .umbraco-forms-field select{padding:var(--space-050);font-size:var(--font-size-label-075)}.umbraco-forms-form .umbraco-forms-field select option{font-size:var(--font-size-label-075)}.umbraco-forms-form .umbraco-forms-field div label{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-size:var(--font-size-label-075)}.umbraco-forms-form .umbraco-forms-field div label input[type=checkbox]{display:none!important}.umbraco-forms-form .umbraco-forms-field div label input[type=checkbox]:checked+.checkbox-visual{background:var(--color-link-primary)}.umbraco-forms-form .umbraco-forms-field div label input[type=checkbox]:checked+.checkbox-visual:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border:3px solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(45deg)}.umbraco-forms-form .umbraco-forms-field div label .checkbox-visual{position:relative;display:inline-block;margin:var(--space-075) var(--space-075) var(--space-075) 0;width:var(--space-150);height:var(--space-150);border:2px solid var(--color-link-primary);border-radius:var(--radius-025)}.p-recipelist .main-content>section{margin-bottom:var(--layout-margin);padding:0 var(--layout-margin)}.p-recipelist .main-content>section>h1{margin:0 0 var(--space-075) 0}.p-recipelist .main-content>section>p{margin:0;max-width:45rem}.p-recipelist .main-content .recipe-list-form{display:flex;flex-flow:column nowrap;margin-bottom:var(--layout-margin);padding:0 var(--layout-margin);width:100%}.p-recipelist .main-content .recipe-list-form>div{width:100%;max-width:45rem}.p-recipelist .main-content .recipe-list-form>div>h2{color:var(--color-text-brand);margin:0 0 var(--space-050) 0}.p-recipelist .main-content .recipe-list-form>div>p{color:var(--color-text-brand);margin:0 0 var(--space-100) 0}.p-recipelist .main-content .recipe-list-form>div .clear-categories{margin:var(--space-100) 0;justify-content:flex-end}.p-recipelist .main-content .recipe-list-form>div .clear-categories .button{width:134px}.p-recipelist .main-content .recipe-list-form>div>ul{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));list-style-type:none;margin:0;padding:0}.p-recipelist .main-content .recipe-list-form>div>ul li label{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.p-recipelist .main-content .recipe-list-form>div>ul li label input[type=checkbox]{display:none}.p-recipelist .main-content .recipe-list-form>div>ul li label input[type=checkbox]:checked+.checkbox-visual{background:var(--color-link-primary)}.p-recipelist .main-content .recipe-list-form>div>ul li label input[type=checkbox]:checked+.checkbox-visual:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border:3px solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(45deg)}.p-recipelist .main-content .recipe-list-form>div>ul li label .checkbox-visual{position:relative;display:inline-block;margin:var(--space-075);width:var(--space-150);height:var(--space-150);border:2px solid var(--color-link-primary);border-radius:var(--radius-025)}.p-recipelist .main-content .recipe-list-form>div>div{display:flex;gap:var(--space-100);margin-bottom:var(--space-100)}.p-recipelist .main-content .recipe-list-form>div>div #search-form-input{width:100%;padding:var(--space-050) var(--space-100);border:1px solid var(--color-border-primary);border-radius:var(--radius-050)}.p-recipelist .main-content .recipe-list-form>div>div .button{width:134px}.p-recipelist .main-content .recipe-list{list-style-type:none;margin:0 var(--layout-margin) var(--layout-margin) var(--layout-margin);padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--layout-margin)}.p-recipelist .main-content .recipe-list .recipe-hit{position:relative;display:flex;flex-flow:column nowrap;border-radius:var(--radius-050);box-shadow:0 0 5px 0 var(--color-border-primary);overflow:hidden}.p-recipelist .main-content .recipe-list .recipe-hit figure{margin:0}.p-recipelist .main-content .recipe-list .recipe-hit figure img{width:100%;height:210px;object-fit:cover;object-position:center}.p-recipelist .main-content .recipe-list .recipe-hit .recipe-content{margin:0 auto;padding:var(--space-200);max-width:45rem}.p-recipelist .main-content .recipe-list .recipe-hit .recipe-content h3{margin:0 0 var(--space-075) 0}.p-recipelist .main-content .recipe-list .recipe-hit .recipe-content h3 a:after{content:"";position:absolute;inset:0}.p-recipelist .main-content .recipe-list .recipe-hit .recipe-content p{margin:0}.p-recipelist .main-content .recipe-list .recipe-hit .recipe-categories{display:flex;gap:var(--space-050);list-style-type:none;margin:auto 0 0;padding:0 var(--space-200) var(--space-200) var(--space-200)}.p-recipelist .main-content .recipe-list .recipe-hit .recipe-categories li{position:relative}@media screen and (min-width: 768px){.p-recipelist .main-content .recipe-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width: 1200px){.p-recipelist .main-content .recipe-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.p-recipe .main-content>section{margin-bottom:var(--layout-margin);padding:0 var(--layout-margin)}.p-recipe .main-content>section.recipe-container{display:grid;grid-template-areas:"link" "header" "content" "info" "instructions";grid-template-columns:minmax(auto,45rem);gap:var(--layout-margin);margin:0 auto}.p-recipe .main-content>section.recipe-container h1{grid-area:header;margin:0}.p-recipe .main-content>section.recipe-container .recipe-back-link{grid-area:link}.p-recipe .main-content>section.recipe-container .recipe-side{grid-area:info}.p-recipe .main-content>section.recipe-container .recipe-side h2{margin-top:0;white-space:nowrap}.p-recipe .main-content>section.recipe-container .recipe-side h2:not(:first-child){margin-top:var(--layout-margin)}.p-recipe .main-content>section.recipe-container .recipe-side p{white-space:nowrap}.p-recipe .main-content>section.recipe-container .recipe-side p.author{margin:0 0 var(--space-100) 0}.p-recipe .main-content>section.recipe-container .recipe-side figure{max-width:22rem}.p-recipe .main-content>section.recipe-container .recipe-side button{display:none}.p-recipe .main-content>section.recipe-container .recipe-content{grid-area:content}.p-recipe .main-content>section.recipe-container .recipe-content p{margin:0;max-width:45rem}.p-recipe .main-content>section.recipe-container .recipe-instructions{grid-area:instructions}.p-recipe .main-content>section.recipe-container .recipe-instructions h3{margin-top:0}.p-recipe .main-content>section.recipe-container .recipe-instructions ol{padding:0;list-style:none;counter-reset:li}.p-recipe .main-content>section.recipe-container .recipe-instructions ol li{display:grid;grid-template-columns:40px auto;counter-increment:li;margin-bottom:var(--space-100)}.p-recipe .main-content>section.recipe-container .recipe-instructions ol li:before{content:"." counter(li);display:block;margin-right:20px;width:1rem;color:var(--color-text-brand);text-align:right;direction:rtl}.p-recipe .main-content>section.recipe-container .recipe-instructions ol li>p{margin:0}.p-recipe .main-content>section.recipe-container .recipe-instructions .date{margin:var(--layout-margin) 0}.p-recipe .main-content>section.recipe-container figure{margin:0 0 var(--layout-margin) 0}.p-recipe .main-content>section.recipe-container figure img{width:100%}.p-recipe .main-content>section.recipe-container figure figcaption{font-size:var(--font-size-label-075);margin:var(--space-050) 0}@media screen and (min-width: 768px){.p-recipe .main-content>section.recipe-container{grid-template-areas:"link header" "info content" "info instructions";grid-template-columns:25% minmax(auto,45rem)}.p-recipe .main-content>section.recipe-container .recipe-side button{display:block}}@media print{@page{.p-recipe{margin:1in;size:A4 portrait}}.p-recipe .logo-svg{margin-top:var(--space-200)}.p-recipe .main-menu,.p-recipe .recipe-back-link{display:none}.p-recipe .recipe-content figure{display:none}.p-recipe .recipe-instructions{margin-top:var(--space-200);break-inside:avoid}.p-recipe footer{display:none}}.p-knowledgebank .main-content>.intro{margin-bottom:var(--layout-margin);padding:0 var(--layout-margin)}.p-knowledgebank .main-content>.intro>h1{margin:0 0 var(--space-075) 0}.p-knowledgebank .main-content>.intro>p{margin:0;max-width:45rem}.p-knowledgebank .main-content .knowledgebank-form{display:flex;flex-flow:column nowrap;margin-bottom:var(--layout-margin);padding:0 var(--layout-margin);width:100%}.p-knowledgebank .main-content .knowledgebank-form>div{width:100%;max-width:45rem}.p-knowledgebank .main-content .knowledgebank-form>div>h2{color:var(--color-text-brand);margin:0 0 var(--space-050) 0}.p-knowledgebank .main-content .knowledgebank-form>div>p{color:var(--color-text-brand);margin:0 0 var(--space-100) 0}.p-knowledgebank .main-content .knowledgebank-form>div .clear-categories{margin:var(--space-100) 0;justify-content:flex-end}.p-knowledgebank .main-content .knowledgebank-form>div .clear-categories .button{width:134px}.p-knowledgebank .main-content .knowledgebank-form>div>ul{column-count:3;column-gap:var(--space-100);list-style-type:none;margin:0;padding:0}.p-knowledgebank .main-content .knowledgebank-form>div>ul li label{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start}.p-knowledgebank .main-content .knowledgebank-form>div>ul li label input[type=checkbox]{display:none}.p-knowledgebank .main-content .knowledgebank-form>div>ul li label input[type=checkbox]:checked+.checkbox-visual{background:var(--color-link-primary)}.p-knowledgebank .main-content .knowledgebank-form>div>ul li label input[type=checkbox]:checked+.checkbox-visual:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border:3px solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(45deg)}.p-knowledgebank .main-content .knowledgebank-form>div>ul li label .checkbox-visual{position:relative;display:inline-block;margin:var(--space-075);width:var(--space-150);height:var(--space-150);border:2px solid var(--color-link-primary);border-radius:var(--radius-025)}.p-knowledgebank .main-content .knowledgebank-form>div>div{display:flex;gap:var(--space-100);margin-bottom:var(--space-100)}.p-knowledgebank .main-content .knowledgebank-form>div>div #search-form-input{width:100%;padding:var(--space-050) var(--space-100);border:1px solid var(--color-border-primary);border-radius:var(--radius-050)}.p-knowledgebank .main-content .knowledgebank-form>div>div .button{width:134px}.p-knowledgebank .main-content .knowledgebank{list-style-type:none;margin:0 var(--layout-margin) var(--layout-margin) var(--layout-margin);padding:0}.p-knowledgebank .main-content .knowledgebank .kb-hit{position:relative;display:flex;flex-flow:column nowrap;border-radius:var(--radius-050);box-shadow:0 0 5px 0 var(--color-border-primary);overflow:hidden}.p-knowledgebank .main-content .knowledgebank .kb-hit figure{margin:0}.p-knowledgebank .main-content .knowledgebank .kb-hit figure img{width:100%;height:210px;object-fit:cover;object-position:center}.p-knowledgebank .main-content .knowledgebank .kb-hit .kb-content{margin:0 auto;padding:var(--space-200);max-width:45rem}.p-knowledgebank .main-content .knowledgebank .kb-hit .kb-content h3{margin:0 0 var(--space-075) 0}.p-knowledgebank .main-content .knowledgebank .kb-hit .kb-content h3 a:after{content:"";position:absolute;inset:0}.p-knowledgebank .main-content .knowledgebank .kb-hit .kb-content p{margin:0}.p-knowledgebank .main-content .knowledgebank .kb-hit .kb-categories{display:flex;flex-wrap:wrap;gap:var(--space-050);list-style-type:none;margin:auto 0 0;padding:0 var(--space-200) var(--space-200) var(--space-200)}.p-knowledgebank .main-content .knowledgebank .kb-hit .kb-categories li{position:relative}.p-search .main-content>.intro{margin-bottom:var(--space-200);padding:0 var(--layout-margin)}.p-search .main-content>.intro>h1{margin:0 0 var(--space-075) 0}.p-search .main-content>.intro>p{margin:0;max-width:45rem}.p-search .main-content .search-container{display:flex;align-items:center;justify-content:flex-start;margin-bottom:var(--layout-margin);padding:0 var(--layout-margin)}.p-search .main-content .search-container form{display:flex;align-items:center;justify-content:center;gap:var(--space-100)}.p-search .main-content .search-container form label{position:relative;display:flex;align-items:center}.p-search .main-content .search-container form label input{display:flex;padding:0px var(--space-025) 0px var(--space-300);width:270px;height:50px;border:1px solid var(--color-border-secondary);border-radius:var(--radius-050);outline:none}.p-search .main-content .search-container form label input:hover{border-color:var(--color-border-inverse);outline:1px solid var(--color-border-inverse)}.p-search .main-content .search-container form label input:focus{border-color:var(--color-support-focused);outline:3px solid var(--color-support-focused)}.p-search .main-content .search-container form label svg{position:absolute;left:var(--space-100)}.p-search .main-content .search-results{list-style-type:none;margin:0 var(--layout-margin) var(--layout-margin) var(--layout-margin);padding:0}.p-search .main-content .search-results .search-hit{position:relative;display:flex;flex-flow:column nowrap;border-radius:var(--radius-050);box-shadow:0 0 5px 0 var(--color-border-primary);overflow:hidden}.p-search .main-content .search-results .search-hit figure{margin:0}.p-search .main-content .search-results .search-hit figure img{width:100%;height:210px;object-fit:cover;object-position:center}.p-search .main-content .search-results .search-hit .search-content{padding:var(--space-200);max-width:45rem}.p-search .main-content .search-results .search-hit .search-content h3{margin:0 0 var(--space-075) 0}.p-search .main-content .search-results .search-hit .search-content h3 a:after{content:"";position:absolute;inset:0}.p-search .main-content .search-results .search-hit .search-content p{margin:0}input{color:var(--color-text-primary);font-family:var(--font-family-default);font-size:16px;-webkit-font-smoothing:antialiased;line-height:1.5}input::placeholder{color:var(--color-text-tertiary)}.b-related-info{margin:0 var(--layout-margin)}.b-related-info .b-related-info-content{margin:0 auto;max-width:45rem}.b-related-info .b-related-info-content h2{margin:0 0 var(--space-200) 0;color:var(--color-text-primary)}.b-related-info .b-related-info-content .contact-info{margin:0 0 var(--space-200) 0}.b-related-info .b-related-info-content .contact-info a,.b-related-info .b-related-info-content .contact-info span{display:block;margin:0 0 var(--space-025) 0}.b-related-info .b-related-info-content .b-related-info-links{display:flex;flex-flow:column nowrap;gap:var(--space-100);margin:0;padding:0;list-style:none}.b-related-info .b-related-info-content .b-related-info-links li a{font-weight:700;text-decoration:underline}.b-related-info .b-related-info-content h3{margin:var(--space-400) 0 var(--space-150) 0;color:var(--color-text-primary)}.b-related-info .b-related-info-content .b-related-info-docs{display:grid;grid-auto-flow:row;grid-auto-columns:1fr;gap:var(--space-075);margin:0;padding:0;list-style:none;width:max-content}.b-related-info .b-related-info-content .b-related-info-docs li a{width:100%;justify-content:flex-start}.p-newslist .intro{margin-bottom:var(--layout-margin)}.p-newslist .intro .intro-content{margin:0 var(--layout-margin);max-width:45rem}.p-newslist .intro .intro-content h1{margin:0 0 var(--space-075) 0}.p-newslist .intro .intro-content p{margin:0}.p-newslist .news-list-container{margin:0 var(--layout-margin)}.p-newslist .news-list-container .news-list{display:flex;flex-flow:column nowrap;gap:var(--layout-margin);margin:0 auto;padding:0;max-width:45rem;list-style:none}.p-newslist .news-list-container .news-list .news-item p{margin:0}.p-newslist .news-list-container .news-list .news-item .news-item-date,.p-newslist .news-list-container .news-list .news-item .news-item-title{margin-bottom:var(--space-100)}.p-newslist .news-list-container .news-list .news-item .news-item-title a{text-decoration:underline}@media screen and (min-width: 768px){.p-newslist .intro .intro-content{margin:0 auto}}.p-newspage .intro{margin-bottom:var(--layout-margin)}.p-newspage .intro .intro-content{margin:0 auto;max-width:45rem}.p-newspage .intro .intro-content h1{margin:0 0 var(--space-075) 0}.p-calendarpage .intro{margin-bottom:var(--layout-margin)}.p-calendarpage .intro .intro-content{margin:0 var(--layout-margin);max-width:45rem}.p-calendarpage .intro .intro-content h1{margin:0 0 var(--space-075) 0}.p-calendarpage .intro .intro-content p{margin:0}.p-calendarpage .calendar-filters-container{margin:0 var(--layout-margin)}.p-calendarpage .calendar-filters-container .calendar-filters{margin:0 auto;padding:0;max-width:45rem}.p-calendarpage .calendar-filters-container .calendar-filters form.filter-form{margin-bottom:var(--space-200);display:grid;grid-template-columns:1fr 1fr .7fr auto;grid-gap:var(--space-050);align-items:center}.p-calendarpage .calendar-filters-container .calendar-filters form.filter-form select{border:1px solid #bbb;border-radius:var(--space-025);padding:var(--space-050);width:100%}.p-calendarpage .calendar-list-container{margin:0 var(--layout-margin)}.p-calendarpage .calendar-list-container .calendar-list{display:flex;flex-flow:column nowrap;gap:var(--layout-margin);margin:0 auto;padding:0;max-width:45rem;list-style:none}.p-calendarpage .calendar-list-container .calendar-list .calendar-item p{margin:0}.p-calendarpage .calendar-list-container .calendar-list .calendar-item .calendar-item-date,.p-calendarpage .calendar-list-container .calendar-list .calendar-item .calendar-item-title{margin-bottom:var(--space-100)}.p-calendarpage .calendar-list-container .calendar-list .calendar-item .calendar-item-title a{text-decoration:underline}.p-calendarpage .calendar-list-container .calendar-admin{margin:var(--layout-margin) auto 0 auto;max-width:45rem}@media screen and (min-width: 768px){.p-calendarpage .intro .intro-content{margin:0 auto}}.p-calendareventpage .intro,.p-calendaradmin .intro{margin-bottom:var(--layout-margin)}.p-calendareventpage .intro .intro-content,.p-calendaradmin .intro .intro-content{margin:0 auto;max-width:45rem}.p-calendareventpage .intro .intro-content h1,.p-calendaradmin .intro .intro-content h1{margin:0 0 var(--space-075) 0}.p-calendareventpage .calendar-content,.p-calendaradmin .calendar-content{margin:0 auto;max-width:45rem}.p-calendareventpage .calendar-content p,.p-calendaradmin .calendar-content p{margin:0}.p-calendareventpage .calendar-content p.calendar-item-text,.p-calendaradmin .calendar-content p.calendar-item-text{margin:var(--space-100) 0}.p-calendareventpage .calendar-content p.calendar-item-application,.p-calendaradmin .calendar-content p.calendar-item-application,.p-calendareventpage .calendar-content p.calendar-item-eventlink,.p-calendaradmin .calendar-content p.calendar-item-eventlink{margin-bottom:var(--space-100)}.p-calendareventpage .calendar-admin-form,.p-calendaradmin .calendar-admin-form{margin:0 auto;max-width:45rem}.p-calendaradmin .pika-single{display:none}.p-calendaradmin .umbraco-forms-form{margin:0 auto;padding:0;max-width:45rem}.p-calendaradmin .umbraco-forms-form .umbraco-forms-page .umbraco-forms-caption{display:none}.p-calendaradmin .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset{margin:0;padding:0}.p-calendaradmin .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset legend,.p-calendaradmin .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field{margin:0 0 var(--space-200) 0}.p-calendaradmin .umbraco-forms-form .umbraco-forms-page .umbraco-forms-fieldset .umbraco-forms-field.dataconsent .umbraco-forms-label{margin:0 0 var(--space-050) 0}.breadcrumbs{display:none}@media screen and (min-width: 768px){.breadcrumbs{margin:0 var(--layout-margin);display:flex;align-items:center;justify-content:flex-end}.breadcrumbs .home-icon{margin:var(--space-075)}.breadcrumbs .breadcrumb-links{display:flex;margin:0;padding:0;list-style-type:none;gap:var(--space-075)}.breadcrumbs .breadcrumb-links li{display:flex;align-items:center;gap:var(--space-075)}}.p-membershipapplication .intro{margin-bottom:var(--layout-margin)}.p-membershipapplication .message{margin:0 auto var(--layout-margin) auto;max-width:45rem}.p-membershipapplication .review,.p-membershipapplication .application-form-container{margin:0 var(--layout-margin)}.p-membershipapplication .application-form-container .b-form .b-form-content form hr{margin:var(--space-300) 0;height:1px;color:var(--color-surface-overlay);background-color:var(--color-surface-overlay)}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field label{display:block;font-size:var(--font-size-label-075);font-weight:400}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]){margin-right:var(--space-200);margin-bottom:var(--space-200)}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field span.help-block{font-size:var(--font-size-label-050);font-style:italic;display:block}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field input[type=text],.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field input[type=email],.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field input[type=tel],.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field input[type=number],.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field select,.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field textarea{border:1px solid #bbb;margin-bottom:var(--space-100);margin-top:var(--space-075);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025)}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field input[type=radio]{margin-right:var(--space-075)}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field select{padding:var(--space-050);font-size:var(--font-size-label-075)}.p-membershipapplication .application-form-container .b-form .b-form-content form .form-field select option{font-size:var(--font-size-label-075)}.p-membershipapplication .application-form-container .b-form .b-form-content form fieldset{margin:0 0 1.5em;padding:1em 1em 0 0;border:none!important}.p-membershipapplication .application-form-container .b-form .b-form-content form fieldset legend{margin:0 0 var(--space-050) 0;color:var(--color-text-brand);font-size:var(--font-size-headline-2)!important;font-weight:700;line-height:1.2em;display:block}.p-donationsinglepage .intro,.p-donationrecurringpage .intro,.p-commemorationgiftpage .intro,.p-donationgiftcertificatepage .intro,.p-privatecollectionsstartpage .intro,.p-privatecollectioncreatepage .intro,.p-privatecollectionpage .intro{margin-bottom:var(--layout-margin)}.p-donationsinglepage .content,.p-donationrecurringpage .content,.p-commemorationgiftpage .content,.p-donationgiftcertificatepage .content,.p-privatecollectionsstartpage .content,.p-privatecollectioncreatepage .content,.p-privatecollectionpage .content{margin:0 auto var(--layout-margin) auto;max-width:45rem}.p-donationsinglepage .content-full,.p-donationrecurringpage .content-full,.p-commemorationgiftpage .content-full,.p-donationgiftcertificatepage .content-full,.p-privatecollectionsstartpage .content-full,.p-privatecollectioncreatepage .content-full,.p-privatecollectionpage .content-full{margin:0 var(--layout-margin)}.p-donationsinglepage .message,.p-donationrecurringpage .message,.p-commemorationgiftpage .message,.p-donationgiftcertificatepage .message,.p-privatecollectionsstartpage .message,.p-privatecollectioncreatepage .message,.p-privatecollectionpage .message{margin:0 auto var(--layout-margin) auto;max-width:45rem}.p-donationsinglepage .suggested-amount,.p-donationrecurringpage .suggested-amount,.p-commemorationgiftpage .suggested-amount,.p-donationgiftcertificatepage .suggested-amount,.p-privatecollectionsstartpage .suggested-amount,.p-privatecollectioncreatepage .suggested-amount,.p-privatecollectionpage .suggested-amount{margin:0 var(--space-150) var(--layout-margin) auto}.p-donationsinglepage .hidden,.p-donationrecurringpage .hidden,.p-commemorationgiftpage .hidden,.p-donationgiftcertificatepage .hidden,.p-privatecollectionsstartpage .hidden,.p-privatecollectioncreatepage .hidden,.p-privatecollectionpage .hidden{display:none}.p-donationsinglepage .donation-form-container,.p-donationrecurringpage .donation-form-container,.p-commemorationgiftpage .donation-form-container,.p-donationgiftcertificatepage .donation-form-container,.p-privatecollectionsstartpage .donation-form-container,.p-privatecollectioncreatepage .donation-form-container,.p-privatecollectionpage .donation-form-container{margin:0 var(--layout-margin)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form hr,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form hr,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form hr,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form hr,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form hr,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form hr,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form hr{margin:var(--space-300) 0;border:0;border-top:1px solid var(--color-border-primary)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field label,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field label,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field label,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field label,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field label,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field label,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field label{display:block;font-size:var(--font-size-label-075);font-weight:400}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]),.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]),.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]),.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]),.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]),.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]),.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field label:has(input[type=radio]){margin-right:var(--space-200);margin-bottom:var(--space-200)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field span.help-block,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field span.help-block,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field span.help-block,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field span.help-block,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field span.help-block,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field span.help-block,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field span.help-block{font-size:var(--font-size-label-050);font-style:italic;display:block}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field select,.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field textarea,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field select,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field textarea,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field select,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field textarea,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field select,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field textarea,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field select,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field textarea,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field select,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field textarea,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field input[type=text],.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field input[type=email],.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field input[type=tel],.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field input[type=number],.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field select,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field textarea{border:1px solid #bbb;margin-bottom:var(--space-100);margin-top:var(--space-075);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field input[type=radio],.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field input[type=radio],.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field input[type=radio],.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field input[type=radio],.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field input[type=radio],.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field input[type=radio],.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field input[type=radio]{margin-right:var(--space-075)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field select,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field select,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field select,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field select,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field select,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field select,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field select{padding:var(--space-050);font-size:var(--font-size-label-075)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field select option,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field select option,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field select option,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field select option,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field select option,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field select option,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field select option{font-size:var(--font-size-label-075)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field div label,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field div label,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field div label,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field div label,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field div label,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field div label,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field div label{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-size:var(--font-size-label-075)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox],.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox],.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox],.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox],.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox],.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox],.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]{display:none!important}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual{background:var(--color-link-primary)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field div label input[type=checkbox]:checked+.checkbox-visual:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border:3px solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(45deg)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form .form-field div label .checkbox-visual{position:relative;display:inline-block;margin:var(--space-075) var(--space-075) var(--space-075) 0;width:var(--space-150);height:var(--space-150);border:2px solid var(--color-link-primary);border-radius:var(--radius-025)}.p-donationsinglepage .donation-form-container .b-form .b-form-content form fieldset,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form fieldset,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form fieldset,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form fieldset,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form fieldset,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form fieldset,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form fieldset{margin:0 0 1.5em;padding:1em 1em 0 0;border:none!important}.p-donationsinglepage .donation-form-container .b-form .b-form-content form fieldset legend,.p-donationrecurringpage .donation-form-container .b-form .b-form-content form fieldset legend,.p-commemorationgiftpage .donation-form-container .b-form .b-form-content form fieldset legend,.p-donationgiftcertificatepage .donation-form-container .b-form .b-form-content form fieldset legend,.p-privatecollectionsstartpage .donation-form-container .b-form .b-form-content form fieldset legend,.p-privatecollectioncreatepage .donation-form-container .b-form .b-form-content form fieldset legend,.p-privatecollectionpage .donation-form-container .b-form .b-form-content form fieldset legend{margin:0 0 var(--space-050) 0;color:var(--color-text-brand);font-size:var(--font-size-headline-2)!important;font-weight:700;line-height:1.2em;display:block}.p-commemorationgiftpage .commemoration-preview{text-align:center;max-width:300px;width:100%;position:relative}.p-commemorationgiftpage .commemoration-preview #inMemoryOf-preview{font-size:.75rem;position:absolute;top:136px;width:100%}.p-commemorationgiftpage .commemoration-preview #inMemoryOf-preview span{font-weight:600}.p-commemorationgiftpage .commemoration-preview #honoredBy-preview{font-size:.75rem;margin-left:auto;margin-right:auto;padding:0 42px;position:absolute;top:171px}.p-commemorationgiftpage .commemoration-preview #lastFarewell-preview{font-size:.5rem;left:0;max-height:120px;overflow:hidden;padding:0 40px;position:absolute;right:0;top:260px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.p-commemorationgiftpage .char-counter{font-size:var(--font-size-label-050);font-weight:400;transition:color .2s ease;margin-bottom:var(--space-025)}.p-commemorationgiftpage .char-counter.warning{color:var(--color-secondary-orange-400);font-weight:500}.p-commemorationgiftpage .char-counter.error{color:var(--color-system-red-300);font-weight:500}.p-donationgiftcertificatepage .theme-select-container{margin-bottom:var(--space-200)}.p-donationgiftcertificatepage .b-certificate-theme{margin:0;padding:0}.p-donationgiftcertificatepage .b-certificate-theme input[type=radio]{display:none}.p-donationgiftcertificatepage .b-certificate-theme.active{opacity:1}.p-donationgiftcertificatepage .b-certificate-theme.inactive{opacity:.5;transition:opacity .2s ease-in-out}.p-donationgiftcertificatepage .uploaded-file-label,.p-privatecollectioncreatepage .uploaded-file-label{font-size:var(--font-size-label-075);font-weight:400;display:block;margin-top:5px}.p-donationgiftcertificatepage .image-upload-container,.p-privatecollectioncreatepage .image-upload-container{margin-bottom:var(--space-200)}.p-privatecollectioncreatepage .error{display:block;white-space:pre-line}.p-privatecollectioncreatepage .auth-options{display:flex;gap:var(--space-100);margin-bottom:var(--space-200)}.p-privatecollectioncreatepage .auth-form{margin:0 var(--layout-margin)}.p-privatecollectioncreatepage .auth-form label{display:block;font-size:var(--font-size-label-075);font-weight:400}.p-privatecollectioncreatepage .auth-form input,.p-privatecollectioncreatepage .auth-form select,.p-privatecollectioncreatepage .auth-form textarea{border:1px solid #bbb;margin-bottom:var(--space-100);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025)}.p-privatecollectioncreatepage .auth-form .password-policy{font-size:var(--font-size-label-050)}.p-privatecollectioncreatepage .auth-form .policy-accept label{cursor:pointer;display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;font-size:var(--font-size-label-075)}.p-privatecollectioncreatepage .auth-form .policy-accept label input[type=checkbox]{display:none!important}.p-privatecollectioncreatepage .auth-form .policy-accept label input[type=checkbox]:checked+.checkbox-visual{background:var(--color-link-primary)}.p-privatecollectioncreatepage .auth-form .policy-accept label input[type=checkbox]:checked+.checkbox-visual:after{content:"";position:absolute;left:6px;top:1px;width:8px;height:14px;border:3px solid var(--color-white);border-width:0 3px 3px 0;transform:rotate(45deg)}.p-privatecollectioncreatepage .auth-form .policy-accept label .checkbox-visual{position:relative;display:inline-block;margin:var(--space-075) var(--space-075) var(--space-075) 0;width:var(--space-150);height:var(--space-150);border:2px solid var(--color-link-primary);border-radius:var(--radius-025)}.p-privatecollectioncreatepage .default-images{margin-bottom:var(--space-200)}.p-privatecollectioncreatepage .default-images .image-option{margin-top:var(--space-100)}.p-privatecollectioncreatepage .default-images .image-option img{margin-right:var(--space-075)}.p-privatecollectionpage .error{display:block;white-space:pre-line}.p-privatecollectionpage #collection-section{margin-bottom:var(--space-200)}.p-privatecollectionpage .collection-title{margin:0 var(--layout-margin)}.p-privatecollectionpage .progress-container{display:flex;gap:var(--space-050);align-items:center}.p-privatecollectionpage .progress-container #progressbar{border:2px solid var(--color-primary-blue-600);border-radius:var(--space-150);margin:var(--space-075) 0;padding:var(--space-050);position:relative;width:100%}.p-privatecollectionpage .progress-container #progressbar div{height:27px;background-color:var(--color-primary-blue-400);border-radius:var(--space-150)}.p-privatecollectionpage .progress-container .button{height:50px}.p-privatecollectionpage #collection-media{margin-bottom:var(--space-200)}.p-privatecollectionpage #col-left p,.p-privatecollectionpage #col-right p{margin:var(--space-075) 0 var(--space-200) 0}.p-privatecollectionpage #collected-and-goal .label{font-size:var(--font-size-headline-3);font-weight:700;line-height:1.4;margin:0 var(--space-050) var(--space-200) 0}.p-privatecollectionpage #collected-and-goal .result{font-size:var(--font-size-headline-3);line-height:1.4;margin-right:var(--space-050)}.p-privatecollectionpage .collection-info-section{margin-bottom:var(--space-200)}.p-privatecollectionpage table#donations-table{width:100%;border-spacing:0}.p-privatecollectionpage table#donations-table tbody tr:nth-child(2n){background:var(--color-surface-default)}.p-privatecollectionpage table#donations-table tbody tr:nth-child(odd){background:var(--color-surface-raised)}.p-privatecollectionpage table#donations-table th{text-align:left;padding:var(--space-100) var(--space-100) var(--space-100) 0}.p-privatecollectionpage table#donations-table td{padding:var(--space-100) var(--space-100) var(--space-100) 0}.p-privatecollectionpage .video-frame{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.p-privatecollectionpage .form-field label{display:block;font-size:var(--font-size-label-075);font-weight:400}.p-privatecollectionpage .form-field input,.p-privatecollectionpage .form-field select,.p-privatecollectionpage .form-field textarea{border:1px solid #bbb;margin-bottom:var(--space-100);margin-top:var(--space-075);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025)}.p-privatecollectionpage .default-images{margin-bottom:var(--space-200)}.p-privatecollectionpage .default-images .image-option{margin-top:var(--space-100)}.p-privatecollectionpage .default-images .image-option img{margin-right:var(--space-075)}.private-collections-list .b-quote{margin-bottom:var(--space-400)}.private-collections-list #sort-menu{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-050);margin:0 var(--layout-margin) var(--space-100) var(--layout-margin)}.private-collections-list #sort-menu h2{flex:1 1 auto;white-space:nowrap;margin-right:var(--space-050)}.private-collections-list #sort-menu label{display:block;font-size:var(--font-size-label-075);font-weight:400}.private-collections-list #sort-menu select{border:1px solid #bbb;margin-bottom:var(--space-100);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025);font-size:var(--font-size-label-075)}.private-collections-list #sort-menu select option{font-size:var(--font-size-label-075)}.private-collections-list #show-more{margin:var(--layout-margin)}.private-collections-list h3{margin-bottom:var(--space-025)!important}.private-collections-list .collection-amount{margin-bottom:var(--space-100)!important;font-weight:700}.private-collections-list .video-frame{width:100%;aspect-ratio:16/9;object-fit:cover;object-position:center}.p-organisationlistpage .hidden{display:none}.p-organisationlistpage .map-container{max-width:45rem;margin:0 auto;display:flex;flex-direction:row;gap:var(--space-150);align-items:flex-start;flex-wrap:wrap}.p-organisationlistpage .map-container .map-column{width:420px;position:relative}.p-organisationlistpage .map-container .map-column:before{content:"";display:block;width:420px;height:819px}.p-organisationlistpage .map-container .map-column .scaled-map-wrapper{width:840px;height:1638px;transform:scale(.5);transform-origin:top left;position:absolute;top:0;left:0;pointer-events:auto}.p-organisationlistpage .map-container .map-column .scaled-map-wrapper .map-image{width:840px;height:1638px;display:block}.p-organisationlistpage .map-container .map-column map area{cursor:pointer}.p-organisationlistpage .map-container .map-column .contact-note{margin-top:1rem}.p-organisationlistpage .map-container .info-column{flex:1;min-width:0}.p-organisationlistpage .map-container .info-column .region-info .region-info-box{border-radius:var(--radius-050);box-shadow:0 0 5px 0 var(--color-border-primary);overflow:hidden;margin-bottom:var(--space-150)}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-header{text-align:center}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body{padding:0 var(--space-050) var(--space-025) var(--space-050)}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body ul{list-style:none;padding:0}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body ul li{font-size:var(--font-size-paragraph-075);margin-bottom:var(--space-050)}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body .local-org-li{position:relative}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body .childorg-content-body{padding-left:var(--space-050)}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body .expanding{margin-bottom:var(--space-100)}.p-organisationlistpage .map-container .info-column .region-info .region-info-box .org-content .org-content-body .expander-link.active{color:var(--color-link-primary-pressed)}@media (max-width: 768px){.p-organisationlistpage .map-container .info-column{width:100%;margin-top:var(--space-150)}}.b-risktest{margin:0 var(--layout-margin)}.b-risktest .b-risktest-content{margin:0 auto;max-width:45rem;padding:var(--space-200);border-radius:var(--radius-050);background:var(--color-primary-blue-200-16);overflow:hidden}.b-risktest .b-risktest-content label{display:block;font-size:var(--font-size-label-075);font-weight:400}.b-risktest .b-risktest-content label:has(input[type=radio]){margin-right:var(--space-200)}.b-risktest .b-risktest-content input[type=text],.b-risktest .b-risktest-content input[type=email],.b-risktest .b-risktest-content input[type=tel],.b-risktest .b-risktest-content input[type=number],.b-risktest .b-risktest-content select,.b-risktest .b-risktest-content textarea{border:1px solid #bbb;margin-bottom:var(--space-100);margin-top:var(--space-075);padding:var(--space-050);width:100%;max-width:400px!important;border-radius:var(--space-025)}.b-risktest .b-risktest-content input[type=radio]{margin-right:var(--space-075)}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}
