@charset "UTF-8";:root{--easeInSine: cubic-bezier(.47, 0, .745, .715);--ease-in-sine: cubic-bezier(.47, 0, .745, .715);--easeOutSine: cubic-bezier(.39, .575, .565, 1);--ease-out-sine: cubic-bezier(.39, .575, .565, 1);--easeInOutSine: cubic-bezier(.445, .05, .55, .95);--ease-in-out-sine: cubic-bezier(.445, .05, .55, .95);--easeInQuad: cubic-bezier(.55, .085, .68, .53);--ease-in-quad: cubic-bezier(.55, .085, .68, .53);--easeOutQuad: cubic-bezier(.25, .46, .45, .94);--ease-out-quad: cubic-bezier(.25, .46, .45, .94);--easeInOutQuad: cubic-bezier(.455, .03, .515, .955);--ease-in-out-quad: cubic-bezier(.455, .03, .515, .955);--easeInCubic: cubic-bezier(.55, .055, .675, .19);--ease-in-cubic: cubic-bezier(.55, .055, .675, .19);--easeOutCubic: cubic-bezier(.215, .61, .355, 1);--ease-out-cubic: cubic-bezier(.215, .61, .355, 1);--easeInOutCubic: cubic-bezier(.645, .045, .355, 1);--ease-in-out-cubic: cubic-bezier(.645, .045, .355, 1);--easeInQuart: cubic-bezier(.895, .03, .685, .22);--ease-in-quart: cubic-bezier(.895, .03, .685, .22);--easeOutQuart: cubic-bezier(.165, .84, .44, 1);--ease-out-quart: cubic-bezier(.165, .84, .44, 1);--easeInOutQuart: cubic-bezier(.77, 0, .175, 1);--ease-in-out-quart: cubic-bezier(.77, 0, .175, 1);--easeInQuint: cubic-bezier(.755, .05, .855, .06);--ease-in-quint: cubic-bezier(.755, .05, .855, .06);--easeOutQuint: cubic-bezier(.23, 1, .32, 1);--ease-out-quint: cubic-bezier(.23, 1, .32, 1);--easeInOutQuint: cubic-bezier(.86, 0, .07, 1);--ease-in-out-quint: cubic-bezier(.86, 0, .07, 1);--easeInExpo: cubic-bezier(.95, .05, .795, .035);--ease-in-expo: cubic-bezier(.95, .05, .795, .035);--easeOutExpo: cubic-bezier(.19, 1, .22, 1);--ease-out-expo: cubic-bezier(.19, 1, .22, 1);--easeInOutExpo: cubic-bezier(1, 0, 0, 1);--ease-in-out-expo: cubic-bezier(1, 0, 0, 1);--easeInCirc: cubic-bezier(.6, .04, .98, .335);--ease-in-circ: cubic-bezier(.6, .04, .98, .335);--easeOutCirc: cubic-bezier(.075, .82, .165, 1);--ease-out-circ: cubic-bezier(.075, .82, .165, 1);--easeInOutCirc: cubic-bezier(.785, .135, .15, .86);--ease-in-out-circ: cubic-bezier(.785, .135, .15, .86);--easeInBack: cubic-bezier(.6, -.28, .735, .045);--ease-in-back: cubic-bezier(.6, -.28, .735, .045);--easeOutBack: cubic-bezier(.175, .885, .32, 1.275);--ease-out-back: cubic-bezier(.175, .885, .32, 1.275);--easeInOutBack: cubic-bezier(.68, -.55, .265, 1.55);--ease-in-out-back: cubic-bezier(.68, -.55, .265, 1.55)}@font-face{font-family:Domaine Display;font-weight:400;font-style:normal;src:url(./domaine-display-400.woff2);font-display:swap}@font-face{font-family:Source Sans;font-weight:300;font-style:normal;src:url(./source-sans-3-300.woff2);font-display:swap}@font-face{font-family:Source Sans;font-weight:400;font-style:normal;src:url(./source-sans-3-400.woff2);font-display:swap}.button--chevron-minimal:is(.button--teal):after,.button--chevron-large:is(.button--teal):after{background-image:url(./icon-button-chevron-right-teal.svg)}.button--chevron-minimal:is(.button--white):after,.button--chevron-large:is(.button--white):after{background-image:url(./icon-button-chevron-right-white.svg)}.button--chevron-back:is(.button--teal):after{background-image:url(./icon-button-chevron-back-teal.svg)}.button--chevron-back:is(.button--white):after{background-image:url(./icon-button-chevron-back-white.svg)}.rwmb-form .rwmb-field.rwmb-submit-wrapper input[type=submit]{background-image:url(./icon-button-chevron-right-teal.svg)}.site-footer{max-width:1480px;margin-left:auto;margin-right:auto;position:relative;color:#3b878c;padding-top:20px;padding-bottom:20px}@media (max-width: 71.865em){.site-footer{padding-left:19.5px}}@media (min-width: 71.875em){.site-footer{padding-left:30px}}@media (max-width: 71.865em){.site-footer{padding-right:19.5px}}@media (min-width: 71.875em){.site-footer{padding-right:30px}}.site-footer:before{content:"";display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#283D3B;position:absolute;top:0;bottom:0;z-index:-1}.site-footer a{text-decoration:none}@media (min-width: 61.25em){.site-footer__contact{display:grid;padding-top:35px;padding-bottom:35px;grid-template-rows:repeat(2,auto) 1fr;grid-template-areas:"title   title" "details form" "text    form";column-gap:20px}}@media (min-width: 61.25em) and (max-width: 71.865em){.site-footer__contact{grid-template-columns:3fr 5fr}}@media (min-width: 71.875em){.site-footer__contact{grid-template-columns:repeat(2,1fr)}}.site-footer__contact sup{vertical-align:super;font-size:.65em}.site-footer__contact-title{grid-area:title;font-family:Domaine Display,sans-serif;font-weight:400;display:flex;align-items:center;margin-bottom:10px}@media (min-width: 61.25em){.site-footer__contact-title{font-size:2.125rem;line-height:1}}@media (max-width: 61.24em){.site-footer__contact-title{font-size:1.5rem;line-height:1.2}}.site-footer__contact-title:after{content:"";display:block;height:1px;flex-grow:1;background:currentColor;margin-left:.65em;margin-top:.1em}.site-footer__contact-details{grid-area:details;color:#fff;margin-top:20px}@media (min-width: 61.25em){.site-footer__contact-details{font-family:Domaine Display,sans-serif;font-weight:400}}@media (min-width: 61.25em) and (min-width: 61.25em){.site-footer__contact-details{font-size:1.625rem;line-height:1.3}}@media (min-width: 61.25em) and (max-width: 61.24em){.site-footer__contact-details{font-size:1.375rem;line-height:1.35}}@media (max-width: 61.24em){.site-footer__contact-details{font-family:Domaine Display,sans-serif;font-weight:400;font-size:1rem;line-height:1.35}}@media (max-width: 61.24em){.site-footer__contact-details:after{content:"";display:block;height:1px;width:38px;background:#3B878C;margin-top:20px}}.site-footer__contact-details p{margin:0 0 10px}.site-footer__contact-text{font-size:.75rem;line-height:1.35;margin-top:35px;grid-area:text;max-width:510px}@media (max-width: 61.24em){.site-footer__contact-text{display:none}}.site-footer__contact-text a{text-decoration:underline;text-underline-offset:2px}.site-footer__contact-form{grid-area:form}@media (max-width: 61.24em){.site-footer__contact-form{margin-top:20px;margin-bottom:20px}}.site-footer__contact-form .tghpform--subscribe_form{color:#fff}.site-footer__contact-form .tghpform--subscribe_form .rwmb-confirmation{background:transparent;border-color:#3b878c;color:#3a878c;border-radius:0}.site-footer__contact-form .tghpform--subscribe_form form>.rwmb-form-submit{display:none}.site-footer__contact-form .tghpform--subscribe_form .field-g-recaptcha{margin-top:20px;grid-area:recaptcha;width:100%;display:flex}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields{display:flex;flex-wrap:wrap}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-field{align-self:flex-start}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-input .rwmb-error{background:transparent!important}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-divider-wrapper{width:100%}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-divider-wrapper hr{visibility:hidden}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-textarea-wrapper{width:100%}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-more_info{border-bottom:none;width:100%;margin-bottom:10px}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-want_more_info_about_donating_daf label,.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-want_more_info_about_general_enquiry label{padding-top:3px}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-want_more_info_about_donating_daf,.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-want_more_info_about_general_enquiry,.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-approved_privacy_policy{border-bottom:none}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-more_information_about .rwmb-label,.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-approved_privacy_policy .rwmb-label{display:none}@media (max-width: 44.99em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-divider-wrapper{margin-bottom:20px}}@media (max-width: 44.99em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-name{width:216px;margin-bottom:10px;margin-right:20px}}@media (min-width: 45em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-name{width:calc(50% - 10px);margin-top:20px;margin-bottom:20px}}@media (max-width: 44.99em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-email{width:216px;margin-right:20px;margin-bottom:20px}}@media (min-width: 45em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-email{width:calc(50% - 10px);margin-left:20px;margin-top:20px;margin-bottom:20px}}@media (max-width: 44.99em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-email+.rwmb-divider-wrapper{display:none}}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-approved_privacy_policy{max-width:33.5em;margin-right:60px}@media (min-width: 45em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-approved_privacy_policy{flex:1 0 0}}@media (max-width: 44.99em){.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-approved_privacy_policy{flex:1 1 auto;width:100%;margin-top:20px}}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-enquiry{margin-bottom:35px}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-enquiry textarea{height:1.8em}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-enquiry textarea:focus,.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .field-enquiry textarea.has-value{height:10em}.site-footer__contact-form .tghpform--subscribe_form .rwmb-form-fields .rwmb-submit-wrapper{margin-top:10px;margin-left:auto}.site-footer__colophon{font-size:.75rem;line-height:1.2;display:flex;font-weight:400;padding-top:20px;border-top:1px solid}@media (max-width: 24.99em){.site-footer__colophon{padding-left:10px;padding-right:10px}}@media (max-width: 24.99em) and (max-width: 71.865em){.site-footer__colophon{margin-left:-19.5px}}@media (max-width: 24.99em) and (min-width: 71.875em){.site-footer__colophon{margin-left:-30px}}@media (max-width: 24.99em) and (max-width: 71.865em){.site-footer__colophon{margin-right:-19.5px}}@media (max-width: 24.99em) and (min-width: 71.875em){.site-footer__colophon{margin-right:-30px}}@media (min-width: 45em) and (max-width: 61.24em){.site-footer__colophon{justify-content:space-between}}@media (max-width: 44.99em){.site-footer__colophon{font-weight:300}}.site-footer__colophon>:not(:last-child){padding-right:4px}@media (min-width: 45em){.site-footer__colophon>:not(:last-child){margin-right:100px}}@media (max-width: 44.99em){.site-footer__colophon>:not(:last-child){border-right:1px solid #3B878C;text-align:center}}@media (max-width: 44.99em){.site-footer__colophon>:not(:first-child){padding-left:4px}}@media (max-width: 44.99em){.site-footer__colophon>*{flex-grow:1}}.site-footer__menu ul{list-style:none;margin:0;padding:0}.site-footer__menu ul li::marker{content:"";display:none}@media (max-width: 44.99em){.site-footer__menu ul{display:flex;justify-content:center}}.site-footer__menu ul li{padding:0}.site-footer__menu ul li:not(:first-child){display:none}.page-intro__menu-item a:after{content:"";display:block;background-image:url(./icon-button-chevron-right-teal.svg);background-size:100% auto;background-repeat:no-repeat;width:10px;height:18px}.site-navigation{position:fixed;display:flex;flex-direction:column;top:0;left:0;height:100%;width:100%;z-index:100;background:#283D3B;color:#fff}@media (min-width: 61.25em){.site-navigation{padding-top:100px}}@media (max-width: 61.24em){.site-navigation{padding-top:61px}}.site-navigation__inner{max-width:1480px;margin-left:auto;margin-right:auto;display:flex;flex-grow:1;overflow:auto;width:100%;scrollbar-width:none}@media (max-width: 71.865em){.site-navigation__inner{padding-left:19.5px}}@media (min-width: 71.875em){.site-navigation__inner{padding-left:30px}}@media (max-width: 71.865em){.site-navigation__inner{padding-right:19.5px}}@media (min-width: 71.875em){.site-navigation__inner{padding-right:30px}}@media (max-width: 68.74em){.site-navigation__inner{flex-direction:column;justify-content:flex-end}}@media (max-width: 68.74em) and (max-width: 71.865em){.site-navigation__inner{padding-bottom:39.5px}}@media (max-width: 68.74em) and (min-width: 71.875em){.site-navigation__inner{padding-bottom:50px}}.site-navigation ul.site-navigation__main-menu{list-style:none;grid-area:menu;align-self:center;width:100%;margin:0;padding-bottom:30px}.site-navigation ul.site-navigation__main-menu li::marker{content:"";display:none}@media screen and (max-height: 668px){.site-navigation ul.site-navigation__main-menu{align-self:flex-start;margin-top:20px}}.site-navigation ul.site-navigation__main-menu a{text-decoration:none}.site-navigation ul.site-navigation__main-menu a:hover{color:#3b878c}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item{--caret-width: 14px;display:flex;justify-content:space-between;padding:0;border-bottom:1px solid #3B878C;margin-bottom:0}@media (max-width: 68.74em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item{border-bottom-width:2px}}@media (min-width: 61.25em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item:not(:first-child){margin-top:35px}}@media (max-width: 68.74em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item:not(:first-child){margin-top:20px}}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item>a{font-family:Domaine Display,sans-serif;font-weight:400;padding-bottom:10px}@media (min-width: 61.25em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item>a{font-size:2.125rem;line-height:1}}@media (max-width: 61.24em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item>a{font-size:1.5rem;line-height:1.2}}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul{list-style:none;display:flex;align-items:flex-end;margin:0}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li::marker{content:"";display:none}@media (max-width: 68.74em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul{display:none}}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li{display:flex;border-left:1px solid #3B878C;margin:0;position:relative}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li:last-child{margin-right:-20px}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li.has-children a{padding-right:calc(10px + var(--caret-width) + 20px)}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li:not(.has-children) a{padding-right:20px}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li:hover a,.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li.active a{color:#3b878c}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li:hover .site-navigation__main-menu-item-caret,.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul li.active .site-navigation__main-menu-item-caret{filter:none}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul a{text-transform:uppercase;letter-spacing:.14em;display:block;position:relative;padding-left:10px;padding-bottom:10px;white-space:nowrap}@media (min-width: 45em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul a{font-size:1rem;line-height:1}}@media (max-width: 44.99em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item ul a{font-size:1rem;line-height:1.2}}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-item-caret{position:absolute;width:var(--caret-width);height:8px;right:20px;margin-top:3px;background:url(./icon-menu-caret.svg);filter:saturate(0) brightness(2);pointer-events:none}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu{margin:0;padding:0}@media (max-width: 68.74em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu{display:none!important}}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);margin:0;padding:10px 0 0}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul li::marker{content:"";display:none}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul:has(li:nth-child(1)):not(:has(li:nth-child(3))),.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul:has(li:nth-child(2)):not(:has(li:nth-child(3))){grid-template-columns:repeat(2,1fr)}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul li{margin:0;padding:0;text-align:center}.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul li a{text-transform:uppercase;letter-spacing:.14em;display:block;padding-top:20px}@media (min-width: 45em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul li a{font-size:1rem;line-height:1}}@media (max-width: 44.99em){.site-navigation ul.site-navigation__main-menu .site-navigation__main-menu-submenu ul li a{font-size:1rem;line-height:1.2}}.testimonial-fader{max-width:1480px;margin-left:auto;margin-right:auto;position:relative;color:#fff}@media (max-width: 71.865em){.testimonial-fader{padding-left:19.5px}}@media (min-width: 71.875em){.testimonial-fader{padding-left:30px}}@media (max-width: 71.865em){.testimonial-fader{padding-right:19.5px}}@media (min-width: 71.875em){.testimonial-fader{padding-right:30px}}.testimonial-fader:before{content:"";display:block;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background:#3B878C;position:absolute;top:0;bottom:0;z-index:-1}@media (min-width: 61.25em){.testimonial-fader{display:grid;column-gap:20px;padding-top:140px;padding-bottom:140px}}@media (min-width: 61.25em) and (min-width: 61.25em){.testimonial-fader{grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,auto)}}@media (min-width: 61.25em) and (max-width: 61.24em){.testimonial-fader{grid-template-columns:1fr;grid-template-rows:repeat(3,auto);grid-template-areas:"aside" "title" "main"}}@media (min-width: 61.25em) and (min-width: 61.25em){.testimonial-fader{grid-template-areas:".     .     .     title title title title title" "aside aside aside main  main  main  main  main"}}@media (max-width: 61.24em){.testimonial-fader{padding-top:35px;padding-bottom:35px}}.testimonial-fader__inner{position:relative}@media (min-width: 61.25em){.testimonial-fader__inner{grid-column:4/8}}@media (max-width: 61.24em){.testimonial-fader__inner{max-width:600px}}@media (min-width: 61.25em){.testimonial-fader__controller{position:absolute;bottom:35px;right:0;margin-bottom:-20px}}@media (max-width: 61.24em){.testimonial-fader__controller{margin-top:20px;margin-left:-10px;margin-bottom:-20px}}.testimonial-fader__controller button{padding:20px 10px}@media (min-width: 61.25em){.testimonial-fader__controller button svg{width:12px;height:20px}}@media (max-width: 61.24em){.testimonial-fader__controller button svg{width:10px;height:16px}}.testimonial-fader .simple-fader__item{background:#3B878C}.testimonial{display:flex;flex-direction:column}.testimonial:after{content:"";display:block;background:var(--line-color, #FFFFFF);height:1px;width:min(100%,156px);order:2}@media (min-width: 61.25em){.testimonial:after{margin-bottom:35px}}@media (max-width: 61.24em){.testimonial:after{margin-bottom:20px}}.testimonial__quote a,.testimonial__name a,.testimonial__subtitle a{text-decoration-thickness:1px;text-underline-offset:.15em}.testimonial__quote{font-family:Domaine Display,sans-serif;font-weight:400;margin-bottom:60px;order:1}@media (min-width: 61.25em){.testimonial__quote{font-size:1.625rem;line-height:1.3}}@media (max-width: 61.24em){.testimonial__quote{font-size:1.375rem;line-height:1.35}}.testimonial__quote:before{content:"“"}.testimonial__quote:after{content:"”"}.testimonial__name{font-family:Domaine Display,sans-serif;font-weight:400;font-size:1.5rem;line-height:1;order:3}.testimonial__subtitle{order:4;margin-top:10px}.contact-layout__form .tghpform--general_contact_form .rwmb-label label{color:#283d3b}@media (min-width: 45em){.contact-layout__form .tghpform--general_contact_form .rwmb-form-fields .rwmb-submit-wrapper input[type=submit]{background-image:url(./icon-button-chevron-right-white.svg)}}@media (max-width: 44.99em){.contact-layout__form .tghpform--general_contact_form .rwmb-form-fields .rwmb-submit-wrapper input[type=submit]{background-image:url(./icon-button-chevron-right-forest.svg)}}.contact-layout__form .tghpform--general_contact_form .rwmb-form-fields .rwmb-submit-wrapper input[type=submit]:hover{color:#fff}.tghpform--career_application_form .rwmb-form-fields .field-upload_files:before{content:"";display:block;background:url(./icon-upload.svg) no-repeat center;background-size:100% 100%;width:1.3em;height:1.3em;align-self:baseline;margin-top:.4em;margin-right:.4em}
