:root{--t4g-radius:.25rem;--t4g-gap:1.25rem}[hidden]{display:none!important}body a:focus-visible,body button:focus-visible,body input:focus-visible,body textarea:focus-visible,body select:focus-visible{outline:3px solid #17332b;outline-offset:4px;box-shadow:0 0 0 6px #fff}html{scroll-padding-top:9rem}.entry-content{overflow-wrap:anywhere}.entry-content :is(p,li,blockquote) a:not(.wp-block-button__link){text-decoration:underline;text-underline-offset:.15em}.entries [data-reveal]{opacity:1!important;transform:none!important}.ct-breadcrumbs{max-width:100%}.ct-breadcrumbs a{display:inline-block;min-height:24px;padding-block:3px}.t4g-journey{margin-block:2rem;padding:clamp(1.25rem, 3vw, 2rem);border:1px solid #c9d1cb;border-radius:var(--t4g-radius)}.t4g-actions{display:flex;flex-wrap:wrap;gap:var(--t4g-gap);margin-block:1.5rem}.t4g-actions a,.t4g-journey a{white-space:normal;max-width:100%}body:not(.home) .hero-section{--min-height:240px}body:not(.home) .hero-section[data-type="type-2"]{min-height:240px;padding:calc(2rem + var(--header-height, 100px)) 0 2rem}body:not(.home) .hero-section[data-type="type-2"] .entry-header{min-height:240px}.t4g-join-cta .wp-block-button__link{white-space:normal}#t4gTeamGallery .row{margin-inline:0}#t4gTeamGallery .column h3{margin-top:1rem}#myBtnContainer{display:flex;flex-wrap:wrap;gap:.5rem}#myBtnContainer button{white-space:normal}#myBtnContainer [aria-pressed="true"]{text-decoration:underline}.newsletter label{display:block;margin-bottom:1rem}.t4g-language-control{display:flex;justify-content:flex-end;gap:1rem;padding:.25rem 1rem}.t4g-language-control a{padding:.35rem;min-height:24px}.t4g-language-control [aria-current]{font-weight:700;text-decoration:underline}.t4g-news-heading{padding-block:2rem}@media (min-width:1000px){#header [data-device="desktop"] .ct-header-socials{display:none}#header [data-device="desktop"] [data-column="start"] [data-items="primary"]{display:none}}@media (max-width:599px){#t4gTeamGallery .column{width:100%}#team_gallery .faces img{width:min(23vw, 100px);margin:5px}#team_gallery .circles img{max-width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.team-gif{display:none!important}.has-gif{display:block!important}}