/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--width-mega:160rem;--width-extra-large:105rem;--width-largest:90rem;--width-larger:64rem;--width-large:60rem;--width-medium:46.5rem;--width-normal:44rem;--width-small:30rem;--width-smaller:20rem;--width-smallest:18.75rem;--width-tiny:9.375rem;--spacing-container-small:0.625rem;--spacing-container:1.25rem;--spacing-tiny:0.3125rem;--spacing-small:0.625rem;--spacing:1.25rem;--spacing-normal:1.5rem;--spacing-medium:1.875rem;--spacing-large:3.75rem;--spacing-larger:6.25rem;--spacing-largest:9.375rem;--spacing-mega:12.5rem;--vertical-rhythm-spacing:var(--spacing-medium);--color-highlight:#61a534;--color-primary-1:#44841a;--color-primary-2:#e70052;--color-primary-3:#553e98;--color-secondary-1:#0b9cda;--color-secondary-2:#f16e22;--color-secondary-3:#fbc43a;--color-secondary-4:#a20011;--color-secondary-5:#ff1d34;--color-secondary-6:#e43989;--color-tertiary-1:#336114;--color-tertiary-2:#bece45;--color-tertiary-3:#53297d;--color-tertiary-4:#725da8;--color-tertiary-5:#630235;--color-tertiary-6:#065e84;--color-tertiary-7:#52c1ef;--color-tertiary-8:#19bdc7;--color-red:var(--color-secondary-4);--color-deep-red:var(--color-secondary-5);--color-orange:var(--color-secondary-2);--color-yellow:var(--color-secondary-3);--color-blue:var(--color-secondary-1);--color-dark-blue:var(--color-tertiary-6);--color-light-green:var(--color-tertiary-2);--color-green:var(--color-primary-1);--color-dark-green:var(--color-tertiary-1);--color-purple:var(--color-tertiary-3);--color-purple-light:var(--color-tertiary-4);--color-pink:var(--color-secondary-6);--color-light-red:var(--color-primary-2);--color-burgundy:var(--color-tertiary-5);--color-white:#fff;--color-grey-very-light:#f6f6f6;--color-grey-lightest:#f0f0f0;--color-grey-lighter:#eaeade;--color-grey-light:#ccc;--color-grey-medium:#707070;--color-grey-regular:#f4f7f6;--color-black:#000;--color-greyish-yellow:#fcf5df;--color-info:var(--color-blue);--color-success:var(--color-green);--color-danger:var(--color-red);--color-warning:var(--color-orange);--color-minor:var(--color-yellow);--color-action:var(--color-pink);--font-primary:"Roboto",sans-serif;--font-secondary:"Oxfam TSTAR PRO",sans-serif;--font-heading-1:var(--font-secondary);--font-heading-2:var(--font-secondary);--font-heading-3:var(--font-secondary);--font-heading-4:var(--font-secondary);--font-heading-5:var(--font-secondary);--font-heading-6:var(--font-secondary);--font-size-default:1rem;--font-size-tiny:calc(var(--font-size-default) * 0.875);--font-size-smallest:calc(var(--font-size-default) * 1);--font-size-smaller:calc(var(--font-size-default) * 1.125);--font-size-small:calc(var(--font-size-default) * 1.3125);--font-size-medium:calc(var(--font-size-default) * 1.5625);--font-size-big:calc(var(--font-size-default) * 1.75);--font-size-bigger:calc(var(--font-size-default) * 2.1875);--font-size-large:calc(var(--font-size-default) * 2.625);--font-size-larger:calc(var(--font-size-default) * 4.8125);--font-size-a:clamp(var(--font-size-large),2.1103rem + 2.5735vw,var(--font-size-larger));--font-size-b:clamp(var(--font-size-big),1.5441rem + 1.0294vw,var(--font-size-large));--font-size-c:clamp(var(--font-size-small),1.1066rem + 1.0294vw,var(--font-size-bigger));--font-size-d:clamp(var(--font-size-smaller),1.0221rem + 0.5147vw,var(--font-size-medium));--font-size-e:clamp(var(--font-size-smallest),0.9265rem + 0.3676vw,var(--font-size-small));--font-size-f:clamp(var(--font-size-tiny),0.8456rem + 0.1471vw,var(--font-size-smallest));--font-size-g:clamp(var(--font-size-smallest),0.9706rem + 0.1471vw,var(--font-size-smaller));--font-size-h:clamp(var(--font-size-small),1.0037rem + 1.5441vw,var(--font-size-large));--font-size-i:clamp(var(--font-size-tiny),0.8162rem + 0.2941vw,var(--font-size-smaller));--font-size-h1:var(--font-size-a);--font-size-h2:var(--font-size-b);--font-size-h3:var(--font-size-c);--font-size-h4:var(--font-size-d);--font-size-h5:var(--font-size-e);--font-size-h6:var(--font-size-f);--font-weight-regular:400;--font-weight-bold:700;--font-weight-bolder:900;--font-style:normal;--font-style-italic:italic;--color-text:var(--color-black);--heading-1-color:var(--color-text);--heading-2-color:var(--color-text);--heading-3-color:var(--color-text);--heading-4-color:var(--color-text);--heading-5-color:var(--color-text);--heading-6-color:var(--color-text);--line-height:1.1;--line-height-medium:1.15;--line-height-normal:1.2;--line-height-big:1.3;--line-height-bigger:1.5;--paragraph-line-height:var(--line-height-big);--heading-1-line-height:var(--line-height);--heading-2-line-height:var(--line-height);--heading-3-line-height:var(--line-height);--heading-4-line-height:var(--line-height-normal);--heading-5-line-height:var(--line-height-normal);--heading-6-line-height:var(--line-height-normal);--heading-font-weight-default:var(--font-weight-bolder);--heading-font-weight-bold:var(--font-weight-bold);--heading-1-font-weight:var(--heading-font-weight-default);--heading-2-font-weight:var(--heading-font-weight-default);--heading-3-font-weight:var(--heading-font-weight-default);--heading-4-font-weight:var(--heading-font-weight-bold);--heading-5-font-weight:var(--heading-font-weight-bold);--heading-6-font-weight:var(--heading-font-weight-bold);--border-width:1px;--border-medium-width:2px;--border-big-width:3px;--border-color:var(--color-white);--border-color-note:var(--color-black);--border-color-grey:var(--color-grey-light);--border-style:solid;--border:var(--border-width) var(--border-style) var(--border-color);--border-black:var(--border-width) var(--border-style)
    var(--border-color-note);--border-grey:var(--border-width) var(--border-style)
    var(--border-color-grey);--border-medium:var(--border-medium-width) var(--border-style)
    var(--border-color);--border-radius:2.75rem;--transition-time:0.2s;--transition-time-in:var(--transition-time);--transition-time-out:calc(var(--transition-time) * 2);--transition-in:all var(--transition-time-in) ease-in-out;--transition-out:all var(--transition-time-out) ease-in-out;--button-padding:1rem 1.875rem;--button-padding-alt:1rem 1.25rem;--button-padding-small:1rem;--button-radius:var(--border-radius);}
html{box-sizing:border-box;scroll-behavior:smooth;}html,body,.dialog-off-canvas-main-canvas{min-height:100vh;margin:0;}*,*::before,*::after{box-sizing:border-box;margin-top:0;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;letter-spacing:0.01em;color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size-g);font-weight:var(--font-weight-regular);line-height:var(--line-height);}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;margin:0;}main{flex:1 0 auto;}a{transition:var(--transition-time);color:var(--color-green);}a:hover{text-decoration:underline;}a:focus{text-decoration:underline;}p{color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size-i);font-weight:var(--font-weight-regular);line-height:var(--paragraph-line-height);}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{margin-bottom:var(--vertical-rhythm-spacing);font-family:var(--font-secondary);}h1,.h1{color:var(--heading-1-color);font-family:var(--font-heading-1);font-size:var(--font-size-h1);font-weight:var(--heading-1-font-weight);line-height:var(--heading-1-line-height);}h2,.h2{color:var(--heading-2-color);font-family:var(--font-heading-2);font-size:var(--font-size-h2);font-weight:var(--heading-2-font-weight);line-height:var(--heading-2-line-height);}h3,.h3{color:var(--heading-3-color);font-family:var(--font-heading-3);font-size:var(--font-size-h3);font-weight:var(--heading-3-font-weight);line-height:var(--heading-3-line-height);}.h3--alt{font-weight:var(--font-weight-bold);}h4,.h4{color:var(--heading-4-color);font-family:var(--font-heading-4);font-size:var(--font-size-h4);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);}h5,.h5{color:var(--heading-5-color);font-family:var(--font-heading-5);font-size:var(--font-size-h5);font-weight:var(--heading-5-font-weight);line-height:var(--heading-5-line-height);}h6,.h6{color:var(--heading-6-color);font-family:var(--font-heading-6);font-size:var(--font-size-h6);font-weight:var(--heading-6-font-weight);line-height:var(--heading-6-line-height);}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--vertical-rhythm-spacing);}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}sub,sup{position:relative;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}table{width:100%;text-align:left;border:var(--table-border);border-collapse:collapse;}thead th{padding:var(--table-padding);background-color:var(--table-bg-color);}tbody td{padding:var(--table-padding);}tbody tr{border-bottom:var(--table-border);}.completely-hidden{display:none;}
@font-face{font-family:"Roboto";src:url(/themes/custom/slimline/assets/fonts/roboto-regular.woff2) format("woff2");font-weight:400;font-display:swap;}@font-face{font-family:"Roboto";src:url(/themes/custom/slimline/assets/fonts/roboto-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Oxfam TSTAR PRO";src:url(/themes/custom/slimline/assets/fonts/oxfam-tstarpro-regular.woff2) format("woff2");font-weight:400;font-display:swap;}@font-face{font-family:"Oxfam TSTAR PRO";src:url(/themes/custom/slimline/assets/fonts/oxfam-tstarpro-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Oxfam TSTAR PRO";src:url(/themes/custom/slimline/assets/fonts/oxfam-tstarpro-bold.woff2) format("woff2");font-weight:700;font-display:swap;}@font-face{font-family:"Oxfam TSTAR PRO";src:url(/themes/custom/slimline/assets/fonts/oxfam-tstarpro-headline.woff2) format("woff2");font-weight:900;font-display:swap;}
.dialog-off-canvas-main-canvas{position:relative;}.layout-contained{width:100%;max-width:var(--width-largest);margin-right:auto;margin-left:auto;}@media (min-width:160rem){.layout-contained{max-width:var(--width-extra-large);}}.padding-horizontal{padding-right:var(--spacing-small);padding-left:var(--spacing-small);}@media (min-width:46.5rem){.padding-horizontal{padding-right:var(--spacing);padding-left:var(--spacing);}}@media (min-width:90rem){.padding-horizontal{padding-right:0;padding-left:0;}}.padding-vertical--small{padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);}.padding-vertical{padding-top:var(--spacing);padding-bottom:var(--spacing);}.margin-vertical{margin-top:var(--spacing);margin-bottom:var(--spacing);}.margin-vertical--small{margin-top:var(--spacing-small);margin-bottom:var(--spacing-small);}.margin-vertical--medium{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium);}.margin-vertical--large{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}.margin-vertical--larger{margin-top:var(--spacing-larger);margin-bottom:var(--spacing-larger);}.margin-vertical--largest{margin-top:var(--spacing-largest);margin-bottom:var(--spacing-largest);}.margin-vertical--mega{margin-top:var(--spacing-mega);margin-bottom:var(--spacing-mega);}.slimline-icon svg{display:block;width:var(--spacing);height:auto;}.slimline-icon--large svg{width:var(--spacing-large);}.slimline-icon--larger svg{width:var(--spacing-larger);}.slimline-icon--largest svg{width:var(--spacing-largest);}.slimline-icon--small svg{width:var(--spacing-small);}
.toolbar-menu{font-size:0.8125rem;}
.messages{margin:1rem auto;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 21px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 21px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.button-rounded{position:relative;z-index:0;display:inline-block;overflow:hidden;padding:var(--button-padding-alt);cursor:pointer;transition:all var(--transition-time) ease-in;text-decoration:none;text-transform:capitalize;color:var(--color-white);border-width:var(--border-width);border-style:var(--border-style);border-radius:var(--button-radius);font-family:var(--font-secondary);font-size:var(--font-size-e);font-weight:var(--font-weight-bold);}@media (min-width:46.5rem){.button-rounded{padding:var(--button-padding);}}.button-rounded:hover,.button-rounded:focus-within{transition:all var(--transition-time) ease-out;text-decoration:none;}.button--center{text-align:center;}.button-squared{position:relative;z-index:0;display:inline-block;overflow:hidden;padding:var(--button-padding-small);cursor:pointer;transition:all var(--transition-time) ease-in;text-decoration:none;text-transform:capitalize;color:var(--color-white);border-width:var(--border-width);border-style:var(--border-style);font-family:var(--font-secondary);font-size:var(--font-size-d);font-weight:var(--font-weight-bold);}@media (min-width:46.5rem){.button-squared{padding:var(--button-padding);}}.button-squared:hover,.button-squared:focus-within{transition:all var(--transition-time) ease-out;text-decoration:none;}.button--no-pointer{cursor:unset;}.button-color--pink{border-color:var(--color-pink);background-color:var(--color-pink);}.button-activate:hover .button-color--pink,.button-activate:focus-within .button-color--pink,.button-color--pink:hover,.button-color--pink:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--light-red{border-color:var(--color-light-red);background-color:var(--color-light-red);}.button-activate:hover .button-color--light-red,.button-activate:focus-within .button-color--light-red,.button-color--light-red:hover,.button-color--light-red:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--red{border-color:var(--color-red);background-color:var(--color-red);}.button-activate:hover .button-color--red,.button-activate:focus-within .button-color--red,.button-color--red:hover,.button-color--red:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--deep-red{border-color:var(--color-deep-red);background-color:var(--color-deep-red);}.button-activate:hover .button-color--deep-red,.button-activate:focus-within .button-color--deep-red,.button-color--deep-red:hover,.button-color--deep-red:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--light-red{border-color:var(--color-light-red);background-color:var(--color-light-red);}.button-activate:hover .button-color--light-red,.button-activate:focus-within .button-color--light-red,.button-color--light-red:hover,.button-color--light-red:focus-within{border-color:var(--color-green);background-color:var(--color-green);}.button-color--burgundy{border-color:var(--color-burgundy);background-color:var(--color-burgundy);}.button-activate:hover .button-color--burgundy,.button-activate:focus-within .button-color--burgundy,.button-color--burgundy:hover,.button-color--burgundy:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--blue{border-color:var(--color-blue);background-color:var(--color-blue);}.button-activate:hover .button-color--blue,.button-activate:focus-within .button-color--blue,.button-color--blue:hover,.button-color--blue:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--dark-blue{border-color:var(--color-dark-blue);background-color:var(--color-dark-blue);}.button-activate:hover .button-color--dark-blue,.button-activate:focus-within .button-color--dark-blue,.button-color--dark-blue:hover,.button-color--dark-blue:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--light-green{border-color:var(--color-light-green);background-color:var(--color-light-green);}.button-activate:hover .button-color--light-green,.button-activate:focus-within .button-color--light-green,.button-color--light-green:hover,.button-color--light-green:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--green{border-color:var(--color-green);background-color:var(--color-green);}.button-activate:hover .button-color--green,.button-activate:focus-within .button-color--green,.button-color--green:hover,.button-color--green:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--green-alt{border-color:var(--color-green);background-color:var(--color-green);}.button-activate:hover .button-color--green-alt,.button-activate:focus-within .button-color--green-alt,.button-color--green-alt:hover,.button-color--green-alt:focus-within{border-color:var(--color-light-red);background-color:var(--color-light-red);}.button-color--dark-green{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-activate:hover .button-color--dark-green,.button-activate:focus-within .button-color--dark-green,.button-color--dark-green:hover,.button-color--dark-green:focus-within{border-color:var(--color-green);background-color:var(--color-green);}.button-color--orange{border-color:var(--color-orange);background-color:var(--color-orange);}.button-activate:hover .button-color--orange,.button-activate:focus-within .button-color--orange,.button-color--orange:hover,.button-color--orange:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--purple{border-color:var(--color-purple);background-color:var(--color-purple);}.button-activate:hover .button-color--purple,.button-activate:focus-within .button-color--purple,.button-color--purple:hover,.button-color--purple:focus-within{border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--yellow{color:var(--color-black);border-color:var(--color-yellow);background-color:var(--color-yellow);}.button-activate:hover .button-color--yellow,.button-activate:focus-within .button-color--yellow,.button-color--yellow:hover,.button-color--yellow:focus-within{color:var(--color-white);border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--white-black{color:var(--color-black);border-color:var(--color-white);background-color:var(--color-white);}.button-activate:hover .button-color--white-black,.button-activate:focus-within .button-color--white-black,.button-color--white-black:hover,.button-color--white-black:focus-within{color:var(--color-white);border-color:var(--color-black);background-color:var(--color-black);}.button-color--black-white{color:var(--color-white);border-color:var(--color-black);background-color:var(--color-black);}.button-activate:hover .button-color--black-white,.button-activate:focus-within .button-color--black-white,.button-color--black-white:hover,.button-color--black-white:focus-within{color:var(--color-black);border-color:var(--color-black);background-color:var(--color-white);}.button-color--transparent-white-text-borders{color:var(--color-white);border-color:var(--color-white);background-color:transparent;}.button-activate:hover .button-color--transparent-white-text-borders,.button-activate:focus-within .button-color--transparent-white-text-borders,.button-color--transparent-white-text-borders:hover,.button-color--transparent-white-text-borders:focus-within{color:var(--color-green);border-color:var(--color-white);background-color:var(--color-white);}.button-color--transparent-white-text-borders-alt{color:var(--color-white);border-color:var(--color-white);background-color:transparent;}.button-activate:hover .button-color--transparent-white-text-borders-alt,.button-activate:focus-within .button-color--transparent-white-text-borders-alt,.button-color--transparent-white-text-borders-alt:hover,.button-color--transparent-white-text-borders-alt:focus-within{color:var(--color-white);border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.button-color--transparent-green-text-borders{color:var(--color-green);border-color:var(--color-green);background-color:transparent;}.button-activate:hover .button-color--transparent-green-text-borders,.button-activate:focus-within .button-color--transparent-green-text-borders,.button-color--transparent-green-text-borders:hover,.button-color--transparent-green-text-borders:focus-within{color:var(--color-white);border-color:var(--color-green);background-color:var(--color-green);}.button-color--transparent-white-alt-text-borders{color:var(--color-white);border-color:var(--color-white);background-color:transparent;}.button-activate:hover .button-color--transparent-white-alt-text-borders,.button-activate:focus-within .button-color--transparent-white-alt-text-borders,.button-color--transparent-white-alt-text-borders:hover,.button-color--transparent-white-alt-text-borders:focus-within{color:var(--color-dark-blue);border-color:var(--color-white);background-color:var(--color-white);}
.view-content .item-list ul{padding-left:0;}.view-content ul{margin-top:var(--vertical-rhythm-spacing);margin-bottom:var(--vertical-rhythm-spacing);list-style:none;}.views-exposed-form{display:flex;flex-wrap:wrap;}.views-exposed-form > *{display:flex;flex:1 0 100%;flex-direction:column;flex-wrap:wrap;min-width:150px;}@media screen and (min-width:30rem){.views-exposed-form > *{flex:0 0 50%;}}@media screen and (min-width:46.5rem){.views-exposed-form > *{flex:0 0 25%;}}.views-exposed-form label{margin-top:var(--spacing);margin-bottom:var(--spacing-small);padding-left:var(--spacing-tiny);color:var(--color-black);font-family:var(--font-secondary);font-size:var(--font-size-f);font-weight:var(--font-weight-bold);}@media screen and (min-width:46.5rem){.views-exposed-form label{margin-bottom:var(--spacing-small);}}.views-exposed-form .form-select,.views-exposed-form .form-text{display:flex;width:100%;}.views-exposed-form .form-select{height:2.875rem;padding-right:var(--spacing-large);padding-left:var(--spacing);color:var(--color-black);border:var(--border-width) var(--border-style) var(--color-black);background-color:transparent;background-image:url(/themes/custom/slimline/assets/icons/svg/arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - var(--spacing)) center;background-size:15px;font-family:var(--font-primary);font-size:var(--font-size-g);appearance:none;}.views-exposed-form input[type="text"]{height:2.875rem;padding-left:var(--spacing);color:var(--color-black);border:var(--border-width) var(--border-style) var(--color-black);background-color:transparent;font-family:var(--font-primary);font-size:var(--font-size-g);}.views-exposed-form .form-actions{display:flex;flex:unset;flex-direction:row;flex-wrap:wrap;flex-grow:0;flex-shrink:0;align-content:end;justify-content:end;min-width:unset;margin-top:var(--spacing-small);gap:var(--spacing-small);}.views-exposed-form .form-actions .form-submit{display:block;max-height:2.875rem;padding:13px;}.views-exposed-form .form-actions .button{font-size:var(--font-size-i);}.view__block-main-title{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-small);text-align:center;}@media (min-width:90rem){.view__block-main-title{margin-top:var(--spacing-large);margin-bottom:var(--spacing);}}.view__block-main-title--alt{text-align:left;color:var(--heading-4-color);font-family:var(--font-heading-4);font-size:var(--font-size-h4);font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);}.view__block-main-title--default-state{display:none;}
.webform{padding:var(--spacing-medium) var(--spacing-small);}@media screen and (min-width:46.5rem){.webform{padding:var(--spacing-larger) var(--spacing-large);}}.webform .js-form-type-textfield,.webform .js-form-type-email,.webform .js-form-type-tel,.webform .js-form-type-select,.webform .js-form-type-textarea{display:flex;flex-direction:column;}.webform .js-webform-type-radios{--grid-gap:0.625rem;--grid-columns:6;position:relative;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);margin-top:var(--spacing-large);}@media screen and (min-width:46.5rem){.webform .js-webform-type-radios{--grid-columns:12;}}.webform .js-webform-type-radios legend{margin-bottom:var(--spacing);padding:0;color:var(--color-black);font-family:var(--font-secondary);font-size:var(--font-size-f);font-weight:var(--font-weight-bold);}@media screen and (min-width:46.5rem){.webform .js-webform-type-radios legend{position:absolute;width:50%;margin-bottom:0;padding-right:1rem;}}.webform .js-webform-type-radios .fieldset-wrapper{grid-column:auto/span 6;grid-column-start:1;}@media screen and (min-width:46.5rem){.webform .js-webform-type-radios .fieldset-wrapper{grid-column:auto/span 6;grid-column-start:7;}}.webform .js-webform-type-radios .js-webform-radios{display:flex;justify-content:start;}.webform .js-webform-type-radios .js-webform-radios .js-form-type-radio{display:flex;align-items:center;justify-content:center;height:100%;white-space:nowrap;}.webform .js-webform-type-radios .js-webform-radios .js-form-type-radio .form-radio{appearance:none;margin-left:0;}.webform .js-webform-type-radios .js-webform-radios .js-form-type-radio label{position:relative;margin-top:0;margin-right:var(--spacing-medium);margin-bottom:0;padding:var(--spacing) var(--spacing-medium);transition:var(--transition-time) ease-in;text-align:center;background-color:var(--color-grey-lighter);}.webform .js-webform-type-radios .js-webform-radios .js-form-type-radio:last-child label{margin-right:0;}.webform .js-webform-type-radios .js-webform-radios .js-form-type-radio .form-radio:checked + label{color:var(--color-white);background-color:var(--color-green);}.webform label{margin-top:var(--spacing-medium);margin-bottom:var(--spacing-small);color:var(--color-black);font-family:var(--font-secondary);font-size:var(--font-size-f);font-weight:var(--font-weight-bold);}@media screen and (min-width:46.5rem){.webform label{margin-top:var(--spacing-large);margin-bottom:var(--spacing-small);}}.webform .form-required::before{display:inline-block;margin:0 0.3em 0 0;content:"*";}.webform input[type="text"],.webform input[type="email"],.webform input[type="tel"]{width:100%;height:60px;padding-left:var(--spacing);color:var(--color-black);border:var(--border-width) var(--border-style) var(--color-grey-light);background-color:transparent;font-family:var(--font-primary);font-size:var(--font-size-g);}.webform textarea.form-textarea{width:100%;height:200px;padding-left:var(--spacing);color:var(--color-black);border:var(--border-width) var(--border-style) var(--color-grey-light);background-color:transparent;font-family:var(--font-primary);font-size:var(--font-size-smaller);}.webform .form-select{height:60px;padding-right:var(--spacing);padding-left:var(--spacing);color:var(--color-black);border:var(--border-width) var(--border-style) var(--color-grey-light);background-color:transparent;background-image:url(/themes/custom/slimline/assets/icons/svg/arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - var(--spacing)) center;background-size:15px;font-family:var(--font-primary);font-size:var(--font-size-g);appearance:none;}.webform .form-actions{margin-top:var(--spacing-large);}.webform .js-form-type-checkbox{display:flex;margin-top:var(--spacing-medium);}.webform .js-form-type-checkbox label{margin:0;}.webform input[type="checkbox"]{display:grid;place-content:center;width:1em;height:1em;margin:0 var(--spacing-small) 0 0;transform:translateY(-0.075em);color:var(--color-black);border:0.15rem var(--border-style) var(--color-black);border-radius:0.15em;background-color:#fff;font:inherit;-webkit-appearance:none;appearance:none;}.webform input[type="checkbox"]::before{width:0.45em;height:0.45em;content:"";transition:var(--transition-time) transform ease-in-out;transform:scale(0);box-shadow:inset 1em 1em var(--color-green);}.webform input[type="checkbox"]:checked::before{transform:scale(1);}.webform div[data-drupal-selector="edit-container-opt-ins"]{display:flex;flex-direction:column;}.webform fieldset[data-drupal-selector="edit-address"]{margin:0;}.webform .contact-details__wrapper{display:flex;flex-direction:column;}@media screen and (min-width:60rem){.webform .contact-details__wrapper{flex-direction:row;gap:1rem;}}@media screen and (min-width:60rem){.webform .contact-details__wrapper > *{flex:1 1 0;}}
.glb-pager .pager__item--first .pager__link::before,.glb-pager .pager__item--first .pager__link::after,.glb-pager .pager__item--previous .pager__link::before,.glb-pager .pager__item--previous .pager__link::after,.glb-pager .pager__item--next .pager__link::before,.glb-pager .pager__item--next .pager__link::after,.glb-pager .pager__item--last .pager__link::before,.glb-pager .pager__item--last .pager__link::after{background:var(--color-green) !important;}
.anrt-row,.view--1-in-row .view-content .item-list > ul,.view--1-in-row .views-infinite-scroll-content-wrapper,.view--2-in-row .view-content .item-list > ul,.view--2-in-row .views-infinite-scroll-content-wrapper,.view--3-in-row .view-content .item-list > ul,.view--3-in-row .views-infinite-scroll-content-wrapper,.view--4-in-row .view-content .item-list > ul,.view--4-in-row .views-infinite-scroll-content-wrapper{--grid-gap:0.625rem;--grid-columns:6;display:grid;grid-template-columns:repeat(var(--grid-columns),1fr);grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);}.anrt-row__full,.view--1-in-row .view-content .item-list > ul,.view--1-in-row .views-infinite-scroll-content-wrapper{grid-column:1/-1;}.anrt-row > *,.anrt-row__one-third,.anrt-row--thirds > *,.anrt-row__one-half,.anrt-row--halves > *,.anrt-row__two-thirds,.anrt-row__one-quarter,.anrt-row--quarters > *,.view--1-in-row .view-content .item-list > ul > *,.view--1-in-row .views-infinite-scroll-content-wrapper > *,.view--2-in-row .view-content .item-list > ul > *,.view--2-in-row .views-infinite-scroll-content-wrapper > *,.view--3-in-row .view-content .item-list > ul > *,.view--3-in-row .views-infinite-scroll-content-wrapper > *,.view--4-in-row .view-content .item-list > ul > *,.view--4-in-row .views-infinite-scroll-content-wrapper > *{grid-column:auto/span var(--grid-columns);}@media screen and (min-width:46.5rem){.anrt-row,.view--2-in-row .view-content .item-list > ul,.view--2-in-row .views-infinite-scroll-content-wrapper,.view--3-in-row .view-content .item-list > ul,.view--3-in-row .views-infinite-scroll-content-wrapper,.view--4-in-row .view-content .item-list > ul,.view--4-in-row .views-infinite-scroll-content-wrapper{--grid-columns:12;grid-template-columns:repeat(var(--grid-columns),1fr);}.anrt-row__one-third,.anrt-row--thirds > *,.anrt-row__one-half,.anrt-row--halves > *,.anrt-row__two-thirds,.anrt-row__one-quarter,.anrt-row--quarters > *,.view--2-in-row .view-content .item-list > ul > *,.view--2-in-row .views-infinite-scroll-content-wrapper > *,.view--3-in-row .view-content .item-list > ul > *,.view--3-in-row .views-infinite-scroll-content-wrapper > *,.view--4-in-row .view-content .item-list > ul > *,.view--4-in-row .views-infinite-scroll-content-wrapper > *{grid-column:auto/span 6;}}@media screen and (min-width:60rem){.anrt-row__one-third,.anrt-row--thirds > *,.anrt-row__one-quarter,.anrt-row--quarters > *,.view--3-in-row .view-content .item-list > ul > *,.view--3-in-row .views-infinite-scroll-content-wrapper > *,.view--4-in-row .view-content .item-list > ul > *,.view--4-in-row .views-infinite-scroll-content-wrapper > *{grid-column:auto/span 4;}.anrt-row__two-thirds{grid-column:auto/span 8;}.view--1-in-row .view-content > .views-row,.view--1-in-row .views-infinite-scroll-content-wrapper > .views-row{margin-bottom:var(--grid-gap);}}@media screen and (min-width:90rem){.view--4-in-row .view-content .item-list > ul > *,.view--4-in-row .views-infinite-scroll-content-wrapper > *{grid-column:auto/span 3;}}.view--1-in-row .view-content .item-list > ul.row-same-height,.view--2-in-row .view-content .item-list > ul.row-same-height,.view--3-in-row .view-content .item-list > ul.row-same-height,.view--4-in-row .view-content .item-list > ul.row-same-height{grid-auto-rows:1fr;}@media screen and (min-width:46.5rem){.view--1-in-row .view-content .item-list > ul.row-same-height--alt,.view--2-in-row .view-content .item-list > ul.row-same-height--alt,.view--3-in-row .view-content .item-list > ul.row-same-height--alt,.view--4-in-row .view-content .item-list > ul.row-same-height--alt{grid-auto-rows:1fr;}}
.tag-label{padding:var(--spacing-small);cursor:pointer;transition:all var(--transition-time) ease-in;color:var(--color-white);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);}.tag-label--default{background-color:var(--color-green);}.tag-label--donate{background-color:var(--color-light-red);}.tag-label--get-involved{background-color:var(--color-green);}.tag-label--campaigns{background-color:var(--color-blue);}.tag-label--volunteer{background-color:var(--color-orange);}.tag-label--blog{background-color:var(--color-burgundy);}.tag-label--jobs{background-color:var(--color-dark-blue);}.tag-label--impact{background-color:var(--color-dark-green);}.tag-label--our-work{background-color:var(--color-dark-green);}
.layout--bg-white{background-color:var(--color-white);}.layout--bg-grey-lighter{background-color:var(--color-grey-lighter);}.layout--bg-grey-lightest{background-color:var(--color-grey-lightest);}

.header{position:relative;z-index:100;top:0;width:100%;transition:var(--transition-out);transform:translateY(0);color:var(--color-black);background:var(--color-white);}.region-header__inner{display:flex;align-items:center;justify-content:space-between;padding-top:var(--spacing);padding-bottom:var(--spacing);}.header a{color:var(--color-black);}.header__logo-link{display:block;width:auto;padding-right:var(--spacing);transition:opacity var(--transition-time-out) ease-in-out;opacity:1;}.header__logo-link svg{display:block;width:6.375rem;transition:all var(--transition-time-out) ease-in-out;}@media screen and (min-width:46.5rem){.header__logo-link svg{width:8.25rem;height:3.375rem;}}@media screen and (min-width:90rem){.header__logo-link svg{width:10.375rem;height:4.125rem;}}.header__logo-link:hover svg{transition:opacity var(--transition-time-out) ease-in-out;opacity:0.8;}.header__logo-link svg path{transition:var(--transition-out);}.region-header__inner .mega-menu .mega-menu__dropdown-toggle{display:block;width:100%;margin-right:calc(var(--spacing-small) / 2);text-align:left;text-decoration:none;color:var(--color-black);border:0;border-radius:0;background:none;font-family:var(--font-secondary);font-size:var(--font-size-smallest);font-weight:var(--font-weight-bolder);line-height:var(--line-height);}@media screen and (min-width:90rem){.region-header__inner .mega-menu .mega-menu__dropdown-toggle{font-size:var(--font-size-small);}}.header__off-canvas{display:none;}
.footer{position:relative;overflow:hidden;background-color:var(--color-grey-regular);font-size:var(--font-size-g);}.footer__content{margin-top:var(--spacing);margin-bottom:var(--spacing);}@media screen and (min-width:46.5rem){.footer__content{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}}.footer__branding-section{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-bottom:var(--spacing);}@media screen and (min-width:46.5rem){.footer__branding-section{flex-direction:row;}}.footer__logo-link{align-self:start;margin-bottom:var(--spacing);}@media screen and (min-width:46.5rem){.footer__logo-link{align-self:unset;margin-bottom:0;}}.footer__logo-link svg{width:6.375rem;}@media screen and (min-width:46.5rem){.footer__logo-link svg{width:8.25rem;height:3.375rem;}}@media screen and (min-width:90rem){.footer__logo-link svg{width:10.375rem;height:4.125rem;}}.footer__menu .menu{display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:var(--spacing-large);padding:0;list-style:none;color:var(--color-text);gap:var(--spacing-medium);}@media screen and (min-width:46.5rem){.footer__menu .menu{flex-direction:row;margin-bottom:var(--spacing-large);gap:var(--spacing-large);}}.footer__menu .menu-item{color:var(--color-text);}.footer__menu a{text-decoration:none;color:var(--color-text);}.footer__menu a:hover,.footer__menu a:focus{text-decoration:underline;text-decoration:none;color:var(--color-light-red);}.footer__social-media-links{align-self:start;}.footer__social-media-links-text{display:block;margin-bottom:var(--spacing-small);padding-right:var(--spacing-normal);text-align:left;}@media screen and (min-width:46.5rem){.footer__social-media-links-text{text-align:right;}}.footer__organisation-info-block{margin-bottom:var(--spacing);}.footer__organisation-info{margin-bottom:0;}.footer__organisation-info:not(:last-child){margin-bottom:var(--spacing);}@media screen and (min-width:46.5rem){.footer__organisation-info:not(:last-child){margin-bottom:0;}}.footer__supported-by-section{padding-top:var(--spacing-medium);border-top:var(--border-black);}.footer__supported-by-section-text{margin-bottom:var(--spacing-normal);}.footer__supported-by-section-images{display:flex;flex-wrap:wrap;align-items:baseline;margin-bottom:0;padding-left:0;list-style:none;gap:var(--spacing);}.footer__supported-by-section-images > li:not(:last-child){margin-right:var(--spacing);}@media screen and (min-width:46.5rem){.footer__supported-by-section-images > li:not(:last-child){margin-right:var(--spacing-medium);}}.footer__supported-by-section-images img{width:auto;height:auto;max-height:2.5rem;}@media screen and (min-width:90rem){.footer__supported-by-section-images img{max-height:5.75rem;}}.footer__supported-by-section-images-part{display:flex;flex-wrap:wrap;align-items:center;margin-right:var(--spacing);padding:0;gap:var(--spacing-medium);}@media screen and (min-width:46.5rem){.footer__supported-by-section-images-part{margin-right:var(--spacing-medium);}}.footer__supported-by-section-images-part:last-child{margin-right:0;}.footer__supported-by-section-image{display:inline-block;max-width:4.375rem;height:auto;vertical-align:middle;}@media screen and (min-width:90rem){.footer__supported-by-section-image{max-width:8.125rem;}}.footer__supported-by-section-image:last-child{margin-right:0;}
.footer-top{position:relative;}.footer-top__inner{width:100%;height:auto;min-height:21rem;margin:0 auto;}@media screen and (min-width:46.5rem){.footer-top__inner{min-height:31.25rem;}}.footer-top__content{position:absolute;right:0;left:0;align-content:center;height:100%;}.footer-top__title,.footer-top__text,.footer-top__newsletter-form{grid-column:auto/span 6;}@media screen and (min-width:46.5rem){.footer-top__title,.footer-top__text,.footer-top__newsletter-form{grid-column:4/span 6;}}@media screen and (min-width:105rem){.footer-top__title,.footer-top__text,.footer-top__newsletter-form{grid-column:5/span 4;}}.footer-top__title,.footer-top__text{text-align:center;color:var(--color-white);}.footer-top__title{margin-bottom:0;}.footer-top__text{margin-bottom:var(--spacing);}.footer-top .footer-top__background-image{position:absolute;width:100%;height:100%;}.footer-top__background-image img{width:100%;height:100%;object-fit:cover;}

.social-media-links__content{display:flex;flex-wrap:wrap;gap:var(--spacing-tiny);}@media screen and (min-width:46.5rem){.social-media-links__content{gap:var(--spacing-small);}}.social-media-links__link{padding:var(--spacing-small);}@media screen and (min-width:46.5rem){.social-media-links__link{padding:var(--spacing);}}.social-media-links__link svg{display:block;width:1.3rem;height:1.3rem;}@media screen and (min-width:30rem){.social-media-links__link svg{width:1.4rem;height:1.4rem;}}@media screen and (min-width:46.5rem){.social-media-links__link svg{width:1.5rem;height:1.5rem;}}.social-media-links__link svg path{transition:var(--transition-time);}.social-media-links__link:hover svg path,.social-media-links__link:focus svg path{fill:var(--color-green);transition:var(--transition-time);}
.simple-cta{margin:var(--spacing-large) 0;transition:all var(--transition-time) ease-in;}.simple-cta .link__url{display:flex;justify-content:space-between;width:100%;font-size:var(--font-size-c);}.simple-cta__link-icon{display:flex;align-items:center;margin-left:var(--spacing-medium);}.simple-cta__link-icon svg{width:0.75rem;height:0.75rem;}@media (min-width:46.5rem){.simple-cta__link-icon svg{width:1.5rem;height:1.5rem;}}.simple-cta__link-icon svg path{fill:var(--color-white);transition:all var(--transition-time) ease-in;}.simple-cta .button-color--yellow .simple-cta__link-icon svg path{fill:var(--color-dark-green);transition:all var(--transition-time) ease-in;}.simple-cta .button-color--transparent-green-text-borders .simple-cta__link-icon svg path{fill:var(--color-green);}.simple-cta:hover a.button-color--transparent-white-text-borders .simple-cta__link-icon svg path,.simple-cta:focus-within a.button-color--transparent-white-text-borders .simple-cta__link-icon svg path{transition:all var(--transition-time) ease-in;fill:var(--color-green);}.simple-cta:hover .button-color--blue .simple-cta__link-icon svg path,.simple-cta:focus-within .button-color--blue .simple-cta__link-icon svg path{transition:all var(--transition-time) ease-in;fill:var(--color-dark-green);}.simple-cta:hover .link__url .simple-cta__link-icon svg path,.simple-cta:focus-within .link__url .simple-cta__link-icon svg path{transition:all var(--transition-time) ease-in;fill:var(--color-white);}.footer-top .simple-cta{max-width:300px;margin:var(--spacing-medium) auto;}
.medium-tile{grid-column:auto/span 6;min-height:297px;}@media screen and (min-width:30rem){.medium-tile{grid-column:auto/span 3;}}@media screen and (min-width:46.5rem){.medium-tile{grid-column:auto/span 6;}}@media screen and (min-width:64rem){.medium-tile{grid-column:auto/span 4;}}
.tile,.medium-tile,.long-tile{position:relative;cursor:pointer;}.tile__image,.medium-tile__image,.long-tile__image{position:relative;height:100%;}.tile__image *,.medium-tile__image *,.long-tile__image *{height:100%;}.tile__image img,.medium-tile__image img,.long-tile__image img{width:100%;object-fit:cover;}.tile__content,.medium-tile__content,.long-tile__content{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:var(--spacing);}.medium-tile__tag,.long-tile__tag{margin-right:auto;}.tile__title,.medium-tile__title,.long-tile__title{margin-top:auto;margin-bottom:var(--spacing-small);transition:all var(--transition-time) ease-in;text-transform:capitalize;color:var(--color-white);font-weight:var(--font-weight-bold);}.tile:hover .tile__title,.tile:focus-within .tile__title,.medium-tile:hover .medium-tile__title,.medium-tile:focus-within .medium-tile__title,.long-tile:hover .long-tile__title,.long-tile:focus-within .long-tile__title{transition:all var(--transition-time) ease-in;color:var(--color-black);}.tile:hover .tile__cta .tile__link,.tile:focus-within .tile__cta .tile__link,.medium-tile:hover .medium-tile__cta .medium-tile__link,.medium-tile:focus-within .medium-tile__cta .medium-tile__link,.long-tile:hover .long-tile__cta .long-tile__link,.long-tile:focus-within .long-tile__cta .long-tile__link{color:var(--color-white);border-color:var(--color-dark-green);background-color:var(--color-dark-green);}.tile__image::before,.medium-tile__image::before,.long-tile__image::before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";transition:all var(--transition-time) ease-in;opacity:0.6;border:var(--border-width) var(--border-color-note) var(--border-style);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);}.tile__image::after,.medium-tile__image::after,.long-tile__image::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";transition:all var(--transition-time) ease-in;opacity:0;border:var(--border-width) var(--border-color-note) var(--border-style);background:linear-gradient(0deg,rgba(255,255,255,0.9),rgba(255,255,255,0.9));}.tile:hover .tile__image::after,.tile:focus-within .tile__image::after,.medium-tile:hover .medium-tile__image::after,.medium-tile:focus-within .medium-tile__image::after,.long-tile:hover .long-tile__image::after,.long-tile:focus-within .long-tile__image::after{transition:all var(--transition-time) ease-in;opacity:0.9;}
.text{grid-column:auto/span 6;grid-column-start:1;}@media screen and (min-width:46.5rem){.text{grid-column:auto/span 10;grid-column-start:2;}}@media screen and (min-width:64rem){.text{grid-column:auto/span 8;grid-column-start:3;}}.text .text__inner ul{padding-left:var(--spacing-small);list-style:none;}@media screen and (min-width:64rem){.text .text__inner ul{padding-left:var(--spacing-medium);}}.text .text__inner ul li{position:relative;margin-bottom:var(--spacing-medium);margin-left:var(--spacing-medium);font-size:var(--font-size-i);}.text .text__inner ul li::before{position:absolute;top:0.3em;right:0;left:0;display:block;width:0.5rem;height:0.5rem;margin-top:auto;margin-bottom:auto;margin-left:calc(var(--spacing-medium) * -1);padding:0.15rem;content:"";background:url(/themes/custom/slimline/assets/icons/svg/green-dot.svg);background-position:center;background-size:cover;}.text .text__inner ol{padding-left:var(--spacing-small);}@media screen and (min-width:64rem){.text .text__inner ol{padding-left:var(--spacing-medium);}}.text .text__inner ol li{margin-bottom:var(--spacing-medium);margin-left:var(--spacing-medium);font-size:var(--font-size-i);}.text .text__inner p{line-height:var(--line-height-bigger);}
.image-w-text{display:grid;grid-template-columns:repeat(6,1fr);grid-column:auto/span 6;grid-column-start:1;grid-row-gap:var(--grid-gap);grid-column-gap:var(--grid-gap);margin-top:var(--spacing-small);margin-bottom:var(--spacing-small);background-color:var(--color-white);}@media screen and (min-width:46.5rem){.image-w-text{grid-template-columns:repeat(10,1fr);grid-column:auto/span 10;grid-column-start:2;align-items:center;}}@media screen and (min-width:64rem){.image-w-text{grid-template-columns:repeat(8,1fr);grid-column:auto/span 8;grid-column-start:3;}}.image-w-text__image{grid-column:auto/span 6;width:100%;}@media screen and (min-width:30rem){.image-w-text__image{justify-self:center;height:100%;}}@media screen and (min-width:46.5rem){.image-w-text__image{grid-column:auto/span 6;justify-self:unset;}}@media screen and (min-width:64rem){.image-w-text__image{grid-column:auto/span 5;}}@media screen and (min-width:30rem){.image-w-text__image > *{height:100%;}}.image-w-text__captions-button{position:absolute;top:0;left:0;display:inline-block;height:auto;margin:var(--spacing-small);padding:0;cursor:pointer;border:none;background-color:transparent;}.image-w-text__captions-button svg{width:24px;height:24px;vertical-align:middle;}.image-w-text__captions-button svg path,.image-w-text__captions-button svg circle{transition:all var(--transition-time) ease-in;}.image-w-text__captions-button:hover svg path,.image-w-text__captions-button:focus svg path{fill:var(--color-white);}.image-w-text__captions-button:hover svg circle,.image-w-text__captions-button:focus svg circle{fill:var(--color-black);}.image-w-text__image{position:relative;margin:0;}.image-w-text__figcaption.visually-hidden{transition:opacity var(--transition-time) ease-in;opacity:0;}.image-w-text__figcaption{position:absolute;bottom:0;height:auto;padding:var(--spacing-small);transition:all var(--transition-time) ease-in-out;opacity:1;color:var(--color-white);background-color:rgba(0,0,0,0.6);font-size:var(--font-size-tiny);}.image-w-text__text{grid-column:auto / span 6;padding:var(--spacing) var(--spacing-small);}@media screen and (min-width:46.5rem){.image-w-text__text{grid-column:auto / span 4;padding:var(--spacing);}}@media screen and (min-width:64rem){.image-w-text__text{grid-column:auto / span 3;}}.image-w-text__text ul li{margin-bottom:var(--vertical-rhythm-spacing);font-size:var(--font-size-i);}.image-w-text__image img{width:100%;}@media screen and (min-width:30rem){.image-w-text__image img{height:100%;object-fit:cover;}}.image-w-text .image-w-text__text--left:first-of-type{display:none;}@media screen and (min-width:46.5rem){.image-w-text .image-w-text__text--left:first-of-type{display:block;}}@media screen and (min-width:46.5rem){.image-w-text .image-w-text__text--left:last-of-type{display:none;}}
.social-sharing{grid-column:auto/span 6;grid-column-start:1;margin-top:var(--spacing-medium);margin-bottom:var(--spacing-medium);}@media screen and (min-width:46.5rem){.social-sharing{grid-column:auto/span 10;grid-column-start:2;}}.social-sharing__title{margin-bottom:var(--spacing-small);font-family:var(--font-primary);font-size:var(--font-size-f);font-weight:var(--font-weight-regular);}.social-sharing__menu{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;gap:var(--spacing-small);}.social-sharing__menu > *{margin:0 0.5rem 0.5rem;}.social-sharing__menu-item:first-child{margin-left:0;}.social-sharing__menu-item{list-style:none;}.social-sharing__menu-item button{cursor:pointer;border:none;background-color:unset;}.social-sharing__menu-item svg{display:block;width:20px;height:20px;transition:var(--transition-in);}.social-sharing__menu-link{display:block;padding:var(--spacing-small);}@media screen and (min-width:46.5rem){.social-sharing__menu-link{padding:var(--spacing);}}.social-sharing__menu-link svg path{transition:var(--transition-in);}.social-sharing__menu-link:focus svg path,.social-sharing__menu-link:hover svg path{fill:var(--color-green);transition:var(--transition-in);}.copied-url-message{padding:0.5rem;transition:opacity var(--transition-time) ease-in-out;opacity:1;color:var(--color-white);background:var(--color-green);}.copied-url-message--hidden{transition:opacity var(--transition-time) ease-in-out;opacity:0;}.layout--full-width .social-sharing{width:100%;max-width:var(--width-largest);margin-right:auto;margin-left:auto;padding-right:var(--spacing-small);padding-left:var(--spacing-small);}@media (min-width:46.5rem){.layout--full-width .social-sharing{padding-right:var(--spacing);padding-left:var(--spacing);}}@media (min-width:90rem){.padding-horizontal{padding-right:0;padding-left:0;}}@media (min-width:160rem){.layout--full-width .social-sharing{max-width:var(--width-extra-large);}}
.content__tags-text{margin-bottom:var(--spacing);font-size:var(--font-size-f);}.content__tags{display:flex;flex-wrap:wrap;margin-bottom:var(--spacing-small);padding-left:0;list-style:none;gap:var(--spacing-small);}@media screen and (min-width:46.5rem){.content__tags{margin-bottom:var(--vertical-rhythm-spacing);}}.content__tag{margin-bottom:var(--spacing-small);}.content__tag a{padding-top:calc(var(--spacing-small) /2);padding-right:var(--spacing-small);padding-bottom:calc(var(--spacing-small) /2);padding-left:var(--spacing-small);transition:var(--transition-time);text-decoration:none;color:var(--color-black);border:solid 1px var(--color-black);}.content__tag a:hover,.content__tag a:focus{color:var(--color-white);border:solid 1px var(--color-dark-green);background-color:var(--color-dark-green);}
.breadcrumbs{margin:var(--spacing-small) 0 var(--spacing-medium);}@media screen and (min-width:46.5rem){.breadcrumbs{margin:var(--spacing) 0 var(--spacing-large);}}.breadcrumbs__list{display:inline-block;margin-bottom:0;padding:var(--spacing-small);list-style:none;border:var(--border-grey);background-color:var(--color-grey-very-light);}@media screen and (min-width:46.5rem){.breadcrumbs__list{padding:var(--spacing);}}.breadcrumbs__item{display:inline-block;margin-right:0.25rem;}.breadcrumbs__item:last-of-type .breadcrumb-arrow-right{display:none;}.breadcrumbs__link{transition:all var(--transition-time) ease-in;vertical-align:middle;text-decoration:underline 1px rgba(0,0,0,0);text-transform:capitalize;color:var(--color-black);font-family:var(--font-secondary);font-size:var(--font-size-i);font-weight:var(--font-weight-regular);text-underline-offset:5px;}.breadcrumbs__link:hover,.breadcrumbs__list:focus{text-decoration-color:rgba(0,0,0,1);}.breadcrumb-arrow-right{width:10px;height:20px;margin:0 var(--spacing-small);vertical-align:middle;}
.hero__wrapper{background-color:var(--color-grey-lightest);}.hero{position:relative;width:100%;height:auto;}.hero--higher{min-height:31.25rem;}.hero--lower{min-height:13.75rem;}@media screen and (min-width:46.5rem){.hero--higher,.hero--lower{min-height:46.5rem;}}@media screen and (min-width:64rem){.hero--lower{min-height:33.75rem;}}@media screen and (min-width:105rem){.hero{margin:0 auto;}.hero--higher{min-height:43.75rem;}}@media screen and (min-width:160rem){.hero--higher,.hero--lower{max-width:var(--width-extra-large);min-height:52.0625rem;}}.hero > *{height:100%;}.hero__image{position:absolute;display:block;width:100%;height:100%;}.hero--lower .hero__image{position:unset;}@media screen and (min-width:46.5rem){.hero--lower .hero__image{position:absolute;}}.hero__image > *{height:100%;}.hero__image img{width:100%;height:100%;object-fit:cover;}.hero--has-gradient::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 84%);}.hero__content{position:absolute;z-index:2;top:0;width:100%;height:100%;}.hero--lower .hero__content{position:unset;margin-top:-1.875rem;}@media screen and (min-width:46.5rem){.hero--lower .hero__content{position:absolute;margin-top:unset;}}.hero__content__inner{align-content:end;height:100%;padding-bottom:var(--spacing-large);}.hero--lower .hero__content__inner{padding-bottom:0;}@media screen and (min-width:46.5rem){.hero--lower .hero__content__inner{padding-bottom:unset;}}@media screen and (min-width:46.5rem){.hero__content__inner{align-content:center;padding-bottom:unset;}}
.impact-stories{background-color:var(--color-grey-lightest);}.impact-stories__author-name{color:var(--color-green);}.impact-stories__subtitle{font-family:var(--font-secondary);font-size:var(--font-size-d);font-weight:var(--font-weight-regular);}.impact-stories__intro{grid-column:auto/span 6;grid-column-start:1;}@media screen and (min-width:46.5rem){.impact-stories__intro{grid-column:auto/span 10;grid-column-start:2;}}@media screen and (min-width:64rem){.impact-stories__intro{grid-column:auto/span 8;grid-column-start:3;}}.impact-stories__author{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing);margin-bottom:var(--vertical-rhythm-spacing);}.impact-stories__author-image img{border-radius:50%;}
.featured-quote__content{position:relative;grid-column:auto/span 6;padding:var(--spacing);background-color:var(--color-green);margin-inline:0;}@media screen and (min-width:46.5rem){.featured-quote__content{grid-column:auto/span 6;padding:var(--spacing-medium);}}@media screen and (min-width:105rem){.featured-quote__content{padding:var(--spacing-large);}}@media screen and (min-width:160rem){.featured-quote__content{grid-column:auto/span 4;}}.featured-quote__content--alignment-left,.featured-quote__content--alignment-right{grid-column-start:1;}@media screen and (min-width:46.5rem){.featured-quote__content--alignment-right{grid-column-start:7;}}@media screen and (min-width:105rem){.featured-quote__content--alignment-right{grid-column-start:8;}}@media screen and (min-width:160rem){.featured-quote__content--alignment-left{grid-column-start:2;}}.featured-quote__quote,.featured-quote__author{color:var(--color-white);}.featured-quote__author{margin:0;}.featured-quote__quote{quotes:"“" "”" "‘" "’";font-weight:var(--font-weight-bold);}.featured-quote__quote::before{position:absolute;left:0.3rem;content:open-quote;}@media screen and (min-width:46.5rem){.featured-quote__quote::before{left:0.8rem;}}@media screen and (min-width:105rem){.featured-quote__quote::before{left:2.5rem;}}.featured-quote__quote::after{position:absolute;content:close-quote;}
.mobile-menu-related{display:flex;align-items:center;gap:var(--spacing-medium);}@media (min-width:64rem){.mobile-menu-related{display:none;}}.mobile-menu{color:var(--color-white);}@media (min-width:90rem){.mobile-menu{display:none;}}.mobile-menu a{text-decoration:none;}.mobile-menu ul{list-style:none;}.mobile-menu button{padding:0;text-transform:uppercase;border:none;background:none;font-family:var(--font-secondary);font-size:var(--font-size-d);font-weight:var(--font-weight-bold);}.mobile-menu .burger-icon,.mobile-menu .close-icon{width:1.5rem;height:1.5rem;}.mobile-menu-toggle{cursor:pointer;}.mobile-menu .mobile-menu__header{display:flex;align-items:center;justify-content:space-between;}.mobile-menu .mobile-menu-inner{position:absolute;left:0;display:none;overflow:hidden;width:100%;height:calc(100vh - 60px);margin-top:var(--spacing);border-top:var(--border-style) var(--border-width) var(--color-grey-light);}.mobile-menu .mobile-menu-inner.is-visible{display:block;}.mobile-menu .mobile-menu__back-button{display:flex;align-items:center;margin-bottom:0;cursor:pointer;color:var(--color-grey-medium);border-bottom:var(--border-style) var(--border-width) var(--color-grey-light);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);}.mobile-menu .mobile-menu__back-button svg{width:2rem;margin-right:var(--spacing-small);}.mega-menu__dropdown-toggle{pointer-events:none;}.mobile-menu__back-button svg path{stroke:var(--color-grey-medium);margin-right:10px;}.mobile-menu .mobile-menu__list-wrapper{overflow-y:auto;height:100vh;background-color:var(--color-white);}.mobile-menu__list-wrapper--dynamic{position:absolute;top:0;right:0;left:0;transition:calc(var(--transition-time) * 2);transform:translateX(100%);backface-visibility:hidden;}.mobile-menu__list-wrapper--dynamic.is-visible,.mobile-menu__list-wrapper--dynamic.is-visible{transform:none;}.mobile-menu .mobile-menu__list-wrapper > ul > li > .mobile-menu__list-level-2{display:none;}.mobile-menu__list{padding:0;}.mobile-menu__list li{border-bottom:var(--border-style) var(--border-width) var(--color-grey-light);}.mobile-menu__panel-button{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}.mobile-menu__panel-button svg{height:0.8rem;transform:rotate(-90deg);pointer-events:none;}.mobile-menu__panel-button svg path{fill:var(--color-green);}.mobile-menu__list li .menu-link-with-text__link{text-transform:uppercase;font-family:var(--font-secondary);font-size:var(--font-size-d);font-weight:var(--font-weight-bold);}.mobile-menu__list li a{text-transform:capitalize;font-family:var(--font-secondary);font-size:var(--font-size-d);font-weight:var(--font-weight-bold);}.mobile-menu__list li .mobile-menu__panel-button,.mobile-menu__list li a,.mobile-menu .mobile-menu__back-button{width:100%;max-width:100%;padding-top:1.125em;padding-right:var(--spacing-medium);padding-bottom:1.125em;padding-left:var(--spacing-medium);text-align:start;}.mobile-menu__list li a.search-trigger__button{display:flex;width:unset;}.mobile-menu__list li .search-trigger__button-text{color:var(--color-grey-medium);}.mobile-menu li a.search-trigger__button:hover .search-trigger__button-text,.mobile-menu li a.search-trigger__button:focus .search-trigger__button-text,.mobile-menu li a.search-trigger__button.is-active .search-trigger__button-text{color:var(--color-green);}.mobile-menu__list li .search-trigger__button .search-magnifier-icon{margin-right:0.3rem;margin-left:auto;}.mobile-menu .external-link-icon{width:0.7em;height:0.7em;margin-left:var(--spacing-small);}.mobile-menu .mobile-menu-inner a{position:relative;display:inline-block;}.mobile-menu .mobile-menu-inner a:hover,.mobile-menu .mobile-menu-inner a:focus,.mobile-menu .mobile-menu-inner a.is-active{color:var(--color-green);}.mobile-menu__sub-menu-wrapper .mobile-menu__list-level-2{padding-right:0;padding-left:0;}a.mobile-menu__link--donate{text-transform:capitalize;color:var(--color-white);font-weight:var(--font-weight-bold);}@media (min-width:90rem){a.mobile-menu__link--donate{display:none;}}
.navigation--mega-menu-additional{display:none;}@media (min-width:64rem){.navigation--mega-menu-additional{display:block;}}.mega-menu__additional{display:flex;align-items:center;height:100%;margin-bottom:0;padding:0;list-style:none;gap:var(--spacing-small);}@media (min-width:90rem){.mega-menu__additional{gap:var(--spacing-medium);}}.mega-menu__additional .menu-item a{display:inline-block;overflow:hidden;height:auto;white-space:nowrap;text-decoration:none;}.mega-menu__additional .menu-item{position:relative;}.mega-menu__additional .menu-item:hover,.mega-menu__additional .menu-item:focus{transition:var(--transition-time);}.mega-menu__additional .menu-item:not(:last-child)::after{position:absolute;z-index:2;right:0;bottom:-3px;left:0;height:3px;content:"";transition:var(--transition-time);transform:scaleX(0);transform-origin:center center;background-color:var(--color-green);}.mega-menu__additional .menu-item:hover::after,.mega-menu__additional .menu-item:focus-within::after{transform:scaleX(1);}.mega-menu__additional .menu-item:nth-last-child(1){padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);padding-left:var(--spacing-small);border-color:var(--color-black);border-left:var(--border);}@media (min-width:90rem){.mega-menu__additional .menu-item:nth-last-child(1){padding-left:var(--spacing-medium);}}.mega-menu__additional .menu-item{line-height:1;}@media (min-width:90rem){.mega-menu__additional .menu-item{line-height:var(--heading-6-line-height);}}.search-trigger__button{all:unset;cursor:pointer;transition:var(--transition-time);}.search-magnifier-icon{width:1.2rem;height:1.2rem;}@media (min-width:90rem){.search-magnifier-icon{width:1.4rem;height:1.4rem;}}.search-magnifier-icon path{fill:var(--color-black);transition:all var(--transition-time) ease-in;}.search-trigger__button:hover svg path{fill:var(--color-orange);transition:all var(--transition-time) ease-in;}
.menu-featured-content{position:relative;display:grid;grid-column:auto/span 4;cursor:pointer;transition:all var(--transition-time) ease-in;}.menu-featured-content:focus-within{background-color:var(--color-green);box-shadow:0 0 0 0.1rem;}.menu-featured-content__inner{position:absolute;width:100%;height:100%;}.menu-featured-content__image{height:100%;transition:all var(--transition-time) ease-in;}.menu-featured-content__image *{height:100%;}.menu-featured-content__image img{position:relative;width:100%;object-fit:cover;}.menu-featured-content__image::before{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";transition:all var(--transition-time) ease-in;opacity:0.6;border:var(--border-width) var(--border-color-note) var(--border-style);background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.75) 100%);}.menu-featured-content__image::after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";transition:all var(--transition-time) ease-in;opacity:0;border:var(--border-width) var(--border-color-note) var(--border-style);background:linear-gradient(0deg,rgba(255,255,255,0.9),rgba(255,255,255,0.9));}.menu-featured-content:hover .menu-featured-content__image::after,.menu-featured-content:focus-within .menu-featured-content__image::after{transition:all var(--transition-time) ease-in;opacity:0.9;}.menu-featured-content__tag,.menu-featured-content__text-wrapper{position:absolute;z-index:3;left:0;}span.menu-featured-content__tag{top:0;margin-top:var(--spacing);margin-left:var(--spacing);color:var(--color-white);}.menu-featured-content__text-wrapper{bottom:0;margin-bottom:var(--spacing);margin-left:var(--spacing);}.menu-featured-content__title,.menu-featured-content__link-text{transition:all var(--transition-time) ease-in;color:var(--color-white);font-family:var(--font-secondary);font-weight:var(--font-weight-bold);}.menu-featured-content__title{margin-right:var(--spacing);margin-bottom:var(--spacing-medium);text-transform:capitalize;}.menu-featured-content__link{margin-bottom:var(--spacing);}.menu-featured-content:hover .menu-featured-content__title,.menu-featured-content:focus-within .menu-featured-content__title{transition:all var(--transition-time) ease-in;color:var(--color-text);}.menu-featured-content:hover .menu-featured-content__link,.menu-featured-content:focus-within .menu-featured-content__link{transition:all var(--transition-time) ease-out;text-decoration:none;border-color:var(--color-success);background-color:var(--color-success);}
.menu-link{display:flex;column-gap:var(--grid-gap);transition:all var(--transition-time) ease-in;}.menu-link{grid-column:auto/span 3;}.menu-link:nth-of-type(even){grid-column:5/span 3;}.menu-link:focus-within .menu-link__link:focus{text-decoration:none;outline:none;}.menu-link__icon svg{width:17px;height:23px;transform:rotate(-90deg);fill:var(--color-green);}.menu-link__icon svg path,.external-link-icon path{transition:fill var(--transition-time) ease-in;}.menu-link .menu-link__icon svg path{fill:var(--color-green);}.menu-link:hover .menu-link__icon svg path{fill:var(--color-light-red);}.menu-link:hover .external-link-icon path{fill:var(--color-light-red);transition:all var(--transition-time) ease-in;}.menu-link__title{display:inline-block;vertical-align:top;text-transform:capitalize;}.menu-link__title:focus-within{box-shadow:0 0 0 0.1rem;}.menu-link__title:hover{text-decoration:none;}.menu-link__link{padding-left:var(--spacing-small);text-decoration:none;}.menu-link:hover .menu-link__link{text-decoration:none;color:var(--color-light-red);}.external-link-icon{width:1.25rem;margin-left:var(--spacing-small);vertical-align:middle;}.layout-builder .menu-link .menu-link__link{text-decoration:none;color:var(--color-black);}.layout-builder .menu-link:hover .menu-link__link{text-decoration:none;color:var(--color-light-red);}
.menu-link-with-text{grid-column:auto/span 7;margin-bottom:var(--spacing-large);cursor:pointer;}.menu-link-with-text:focus-within{box-shadow:0 0 0 0.1rem;}.menu-link-with-text:focus-within .menu-link-with-text__link:focus{text-decoration:none;outline:none;}.menu-link-with-text .menu-link-with-text__icon svg{width:23px;height:23px;transform:rotate(-90deg) translateY(5px);}.menu-link-with-text .menu-link-with-text__icon svg path{fill:var(--color-green);}.menu-link-with-text:hover .menu-link-with-text__icon svg path{fill:var(--color-light-red);}.menu-link-with-text__title{display:inline-block;margin-bottom:var(--spacing-small);padding-left:var(--spacing-small);}.menu-link-with-text:hover .menu-link-with-text__link{text-decoration:none;color:var(--color-light-red);}.menu-link-with-text__text{margin-bottom:0;font-size:var(--font-size-f);font-weight:var(--font-weight-regular);}.layout-builder .menu-link-with-text .menu-link-with-text__link{text-decoration:none;color:var(--color-black);}.layout-builder .menu-link-with-text:hover .menu-link-with-text__link{text-decoration:none;color:var(--color-light-red);}
.layout--mega-menu{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:0.625rem;}.layout__mega-menu-main-section{display:flex;flex-direction:column;grid-template-columns:repeat(8,1fr);grid-column:1/span 8;min-height:34.375rem;}.layout__mega-menu-sidebar-section{display:grid;grid-template-columns:repeat(4,1fr);grid-column:9/span 4;grid-column-gap:0.625rem;}.layout__region--mega-menu-links-text,.layout__region--mega-menu-links,.layout__region--mega-menu-featured-content-simple{display:grid;grid-template-columns:repeat(8,1fr);grid-column-gap:0.625rem;}.layout__region--mega-menu-featured-content-simple{margin-top:auto;}.layout__region--mega-menu-featured-content{display:grid;grid-template-columns:repeat(4,1fr);grid-column:1/span 4;grid-column-gap:0.625rem;}.layout-builder .layout--mega-menu ul{list-style:none;}.layout-builder .layout--mega-menu{width:100%;max-width:var(--width-largest);margin-right:auto;margin-left:auto;}@media (min-width:160rem){.layout-builder .layout--mega-menu{max-width:var(--width-extra-large);}}.layout-builder .menu-link-with-text + .layout-builder__add-block,.layout-builder .menu-link:nth-of-type(1n+6) + .layout-builder__add-block,.layout-builder .menu-featured-content-simple:nth-of-type(1n+2) + .layout-builder__add-block,.layout-builder .menu-featured-content + .layout-builder__add-block{display:none;}
.menu-featured-content-simple{grid-column:auto/span 3;padding:var(--spacing);cursor:pointer;transition:var(--transition-time);border:var(--border-width) var(--border-color-note) var(--border-style);}@media (min-width:90rem){.menu-featured-content-simple{padding:var(--spacing-medium);}}.menu-featured-content-simple:nth-of-type(even){grid-column:5/span 3;}.menu-featured-content-simple:hover{color:var(--color-white);background-color:var(--color-green);}.menu-featured-content-simple:focus-within{background-color:var(--color-green);box-shadow:0 0 0 0.1rem;}.menu-featured-content-simple:hover .menu-featured-content-simple__title a,.menu-featured-content-simple:focus-within .menu-featured-content-simple__title a,.menu-featured-content-simple:hover .menu-featured-content-simple__text,.menu-featured-content-simple:focus-within .menu-featured-content-simple__text{transition:var(--transition-time);color:var(--color-white);}.menu-featured-content-simple:focus-within .menu-featured-content-simple__link:focus{text-decoration:none;outline:none;}.menu-featured-content-simple__title{display:inline-block;margin-bottom:var(--spacing-small);vertical-align:top;text-transform:capitalize;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);}.menu-featured-content-simple:hover .menu-featured-content-simple__link,.menu-featured-content-simple:focus-within .menu-featured-content-simple__link{text-decoration:none;color:var(--color-white);}.menu-featured-content-simple__text{margin-bottom:0;font-family:var(--font-primary);font-size:var(--font-size-g);font-weight:var(--font-weight-regular);}.layout-builder .menu-featured-content-simple .menu-featured-content-simple__link{text-decoration:none;color:var(--color-black);}.layout-builder .menu-featured-content-simple:hover .menu-featured-content-simple__link{text-decoration:none;color:var(--color-white);}
.main-menu__mega-menu{display:none;}@media (min-width:64rem){.main-menu__mega-menu{display:block;}}.main-menu__mega-menu .contextual{position:relative;}.main-menu__mega-menu .contextual button.trigger{position:absolute;top:-20px;right:-10px;}.mega-menu{display:none;margin:0;padding:0;list-style:none;}@media (min-width:64rem){.mega-menu{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--spacing);}}@media (min-width:90rem){.mega-menu{gap:var(--spacing-medium);}}@media (min-width:105rem){.mega-menu{gap:var(--spacing-large);}}.mega-menu.open{display:block;}.mega-menu > li{font-family:var(--font-secondary);font-size:var(--font-size-g);font-weight:var(--font-weight-bolder);}.mega-menu > li > a,.mega-menu > .dropdown > .mega-menu__dropdown-toggle{display:block;width:100%;text-align:left;text-decoration:none;color:var(--color-black);font:inherit;}@media (min-width:46.5rem){.mega-menu > li > a,.mega-menu > li > .mega-menu__dropdown-toggle{display:inline-block;width:auto;}}.mega-menu > .dropdown > .mega-menu__dropdown-toggle{border:0;border-radius:0;background-color:none;}.mega-menu > li > a:hover,.mega-menu > li > a:focus,.mega-menu > li > .mega-menu__dropdown-toggle:hover{cursor:pointer;color:var(--color-black);}.mega-menu .mega-menu__dropdown-toggle:focus{color:var(--color-black);}.mega-menu .mega-menu__item{width:90%;padding:0;list-style:none;}@media (min-width:64rem){.mega-menu .mega-menu__item{width:auto;margin-bottom:0;}}.mega-menu .mega-menu__item:last-child{margin-right:0;}.mega-menu .mega-menu__item a{display:inline-block;text-decoration:none;line-height:var(--line-height-normal);}.mega-menu__item-wrapper{display:flex;cursor:pointer;}.mega-menu__item-wrapper button{cursor:pointer;}.mega-menu__item-wrapper svg{width:14px;height:17px;transition:var(--transition-in);}.mega-menu .dropdown.open .mega-menu__item-wrapper svg{transform:rotate(180deg);}.mega-menu .mega-menu__dropdown-toggle:hover::after,.mega-menu .mega-menu__dropdown-toggle:focus::after{border-top-color:var(--color-black);}.mega-menu .mega-menu-dropdown{display:none;overflow-y:scroll;width:100%;margin:0 auto;background:var(--color-white);}@media (min-width:46.5rem){.mega-menu .mega-menu-dropdown{position:absolute;top:100%;right:0;left:0;max-height:100vh;padding-left:0;}}.mega-menu .mega-menu-dropdown__inner{margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);padding-right:var(--spacing);padding-left:var(--spacing);}@media (min-width:90rem){.mega-menu .mega-menu-dropdown__inner{padding-right:0;padding-left:0;}}.mega-menu .mega-menu-dropdown__inner:before{position:absolute;top:0;width:40%;content:"";border-bottom:var(--border-width) var(--border-style) var(--color-grey-lighter);}.mega-menu .mega-menu-dropdown ul{padding:0;list-style:none;}.mega-menu .mega-menu-dropdown > li > a{display:block;text-decoration:none;}.mega-menu .dropdown.open .mega-menu-dropdown{z-index:100;display:block;}.mega-menu .dropdown-item{padding:0 0 var(--spacing);}.mega-menu__link{padding-top:0.5rem;padding-right:1rem;padding-bottom:0.5rem;padding-left:1rem;vertical-align:middle;}@media (min-width:90rem){.mega-menu__link{padding-top:1rem;padding-right:1.875rem;padding-bottom:1rem;padding-left:1.875rem;}}.mega-menu li.donate .mega-menu__link{text-transform:capitalize;color:var(--color-white);font-weight:var(--font-weight-bold);}.mega-menu li.donate:hover .mega-menu__link,.mega-menu li.donate:focus .mega-menu__link,.mega-menu li.donate:focus-within .mega-menu__link{color:var(--color-white);}
