/* compiled by scssphp 1.6.0 on Wed, 01 Jul 2026 07:55:40 +0000 (0.0296s) */

.card.--news{background:none;border-radius:0;padding:0;box-shadow:none;grid-column:unset;display:flex;flex-direction:column}.card.--news .card__link{flex:1;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color-white);color:var(--color-scheme-text);border:solid 0.0625rem var(--color-border-1);border-radius:var(--radius--lg);padding:1rem;transition:0.4s ease-in-out;row-gap:0}@media (min-width:64rem){.card.--news .card__link{padding:1.5rem}}.card.--news .card__link:hover,.card.--news .card__link:focus-visible{border-color:var(--color-scheme-text);color:var(--color-scheme-text)}.card.--news .card__link:hover .card__icon-text,.card.--news .card__link:focus-visible .card__icon-text{display:block}.card.--news .card__image{order:-2;border-radius:var(--radius--sm);margin-block-end:1.5rem;aspect-ratio:1.6666666667;object-fit:cover}.card.--news .card__title{font-size:1.125rem;font-weight:var(--font-weight--semibold);margin:0 0 0.75rem}@media (min-width:48rem){.card.--news .card__title{font-size:var(--font-size--md)}}.card.--news .card__title-link{color:var(--color-scheme-text);text-decoration:none}.card.--news .card__title-link:after{content:'';display:block;width:100%;height:100%;position:absolute;top:0;left:0}.card.--news .card__excerpt{color:var(--color-text);font-size:var(--font-size--xs);margin-block-end:1.5rem}.card.--news .card__meta{margin-block:0 1.0625rem;display:flex;align-items:center;gap:1rem;order:-1;position:relative}.card.--news .card__footer{order:2;width:100%;display:flex;align-items:center;justify-content:flex-end;margin-block-start:auto;gap:0.5rem}.card.--news .card__pin{position:absolute;top:2rem;left:2rem;z-index:4;background-color:#F2F6F8;color:var(--color-scheme-text);width:2.5rem;height:2.5rem;border-radius:50%;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out}.card.--news .card__pin svg{fill:var(--color-scheme-text)}.card.--news .card__icon{background-color:var(--color-2);color:var(--color-white);width:2.5rem;height:2.5rem;border-radius:50%;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out}.card.--news .card__icon svg{width:1.25rem;height:1.25rem}.card.--news .card__icon-text{display:none}.card.--news .card__date{font-size:0.875rem;order:2;z-index:1;align-items:center;gap:0.5rem;white-space:nowrap;display:grid;grid-template-columns:1em 1fr}.card.--news .card__date svg{fill:var(--color-2)}.card.--news .card__tags{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;order:1}.card.--news .card__tag{background-color:var(--color-2--foreground);color:var(--color-scheme-text);padding:0.5rem 1rem;border-radius:2rem;text-decoration:none;font-size:0.875rem;font-weight:var(--font-weight--medium);line-height:1.1}.card.--news .card__tag.--primary{background-color:var(--color-white);color:var(--color-scheme-text);border:solid 0.125rem var(--color-1);padding:0.375rem 1rem}.card.--news .card__image-meta{position:absolute;left:2.5rem;top:2.5rem;z-index:3;display:flex;align-items:center;gap:0.625rem}.card.--news .card__eventdate{display:flex;align-items:center;gap:0.625rem;padding:0.525rem 1.25rem;background-color:var(--color-2);color:var(--color-white);border-radius:2rem;font-size:0.875rem;font-weight:var(--font-weight--medium)}.card.--news .card__custom-tag{display:flex;align-items:center;gap:0.625rem;padding:0.525rem 1.25rem;background-color:var(--color-1--foreground);color:var(--color-2);border-radius:2rem;font-size:0.875rem;font-weight:var(--font-weight--medium)}.card.--reference{background:none;border-radius:0;padding:0;box-shadow:none;grid-column:unset;display:flex;flex-direction:column;transition:0.4s ease-in-out}.card.--reference .card__link{flex:1;display:flex;flex-direction:column;justify-content:flex-start;background-color:var(--color-white);color:var(--color-scheme-text);border:solid 0.0625rem var(--color-border-1);border-radius:var(--radius--lg);padding:1.5rem;transition:0.4s ease-in-out}@media (min-width:64rem){.card.--reference .card__link{padding:3rem}}.card.--reference .card__link:hover,.card.--reference .card__link:focus-visible{border-color:var(--color-scheme-text);color:var(--color-scheme-text)}.card.--reference .card__link:hover .button.--faux,.card.--reference .card__link:focus-visible .button.--faux{opacity:1;color:var(--color-scheme-text)}.card.--reference .card__link:hover .button.--faux .button__icon,.card.--reference .card__link:focus-visible .button.--faux .button__icon{background-color:var(--color-2);color:var(--color-white);fill:var(--color-white)}.card.--reference .card__quote{color:var(--color-scheme-text);font-size:1.5rem;margin-block-end:2.5rem}.card.--reference .card__meta{margin-block-start:auto;padding-block-start:0;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}@media (min-width:36rem){.card.--reference .card__meta{flex-direction:row;align-items:center;justify-content:space-between}}.card.--reference .card__author{display:grid;grid-template-columns:4.375rem 1fr;align-items:center;gap:1rem;margin-block-end:0}.card.--reference .card__author-image{width:4.375rem;height:4.375rem;border-radius:50%}.card.--reference .card__author-text{position:relative;grid-column:2}.card.--reference .card__title{font-size:1.25rem;font-weight:var(--font-weight--semibold);margin:0}.card.--reference .card__function{font-size:var(--font-size--xs);color:var(--color-grey-6)}.card.--reference .button.--faux{background-color:transparent;color:var(--color-scheme-text);border:0 none;border-radius:0;padding:0;display:flex;align-items:center;gap:0.75rem;transition:0.4s ease-in-out;justify-content:flex-start;visibility:visible;transform:unset;opacity:1}@media (min-width:64rem){.card.--reference .button.--faux{opacity:0}}.card.--reference .button.--faux .button__icon{background-color:var(--color-grey-7);color:var(--color-scheme-text);width:2.5rem;height:2.5rem;border-radius:50%;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out}.card.--reference .button.--faux .button__title{display:none}.card.--vacancy{grid-column:span 12;background-color:transparent;border-radius:0;box-shadow:none}.card.--vacancy .card__link{border:solid 0.0625rem var(--color-grey-4);color:var(--color-text-light);padding:1.5rem;border-radius:var(--radius--lg);display:grid;grid-template-columns:1fr;align-items:center;gap:1.5rem;transition:0.4s ease-in-out}@media (min-width:64rem){.card.--vacancy .card__link{padding:1.5rem 3rem 1.5rem 1.5rem;grid-template-columns:20rem 1fr auto;gap:2rem}}@media (min-width:85rem){.card.--vacancy .card__link{padding:1.5rem 5rem 1.5rem 1.5rem}}.card.--vacancy .card__link:hover,.card.--vacancy .card__link:focus-visible{border-color:var(--color-white);color:var(--color-grey-2)}.card.--vacancy .card__link:hover .card__icon,.card.--vacancy .card__link:focus-visible .card__icon{opacity:1;visibility:visible}.card.--vacancy .card__link:hover .card__hours,.card.--vacancy .card__link:focus-visible .card__hours{opacity:0;visibility:hidden}.card.--vacancy .card__image{aspect-ratio:2;object-fit:cover;border-radius:var(--radius--sm)}@media (min-width:64rem){.card.--vacancy .card__image{width:20rem;height:11.25rem;aspect-ratio:unset}}.card.--vacancy .card__content{position:relative}@media (min-width:64rem){.card.--vacancy .card__content{padding-inline-end:2rem}}@media (min-width:85rem){.card.--vacancy .card__content{padding-inline-end:6rem}}.card.--vacancy .card__title{font-size:var(--font-size--lg);color:var(--color-white);margin:0 0 0.5rem}.card.--vacancy .card__excerpt{font-size:var(--font-size--xs);margin-block:0;line-height:1.8}.card.--vacancy .card__hours{background-color:var(--color-grey-3);color:var(--color-white);padding:0.625rem 1.125rem;border-radius:2rem;font-size:0.875rem;font-weight:var(--font-weight--medium);transition:0.4s ease-in-out}.card.--vacancy .card__meta{position:relative;margin-block-start:0;grid-row:unset}.card.--vacancy .card__icon{background-color:var(--color-white);color:var(--color-scheme-text);width:2.5rem;height:2.5rem;border-radius:50%;padding:0.25rem;display:flex;align-items:center;justify-content:center;transition:0.4s ease-in-out;order:2;margin-inline-start:0;opacity:0;visibility:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}@media (min-width:64rem){.card.--vacancy .card__icon{margin-inline-start:auto;right:0;left:auto}}.latest-post{position:relative}.latest-post__container{display:grid;grid-column:2/-2;grid-template-columns:subgrid;column-gap:1.25rem;position:relative;z-index:3;padding-block:0.0625rem}.latest-post__grid{grid-column:1/-1;gap:1.25rem;display:flex !important;flex-wrap:wrap !important;justify-content:center !important}@media (min-width:48rem){.latest-post__grid{gap:1.5rem}}.latest-post__grid .card{max-width:100%;min-width:100%}@media (min-width:48rem){.latest-post__grid .card{max-width:calc(50% - 1rem);min-width:calc(50% - 1rem)}}@media (min-width:64rem){.latest-post__grid .card{max-width:calc(33.333% - 1rem);min-width:calc(33.333% - 1rem)}}.latest-post__grid .card.--reference{max-width:100%;min-width:100%}@media (min-width:64rem){.latest-post__grid .card.--reference{max-width:calc(50% - 1rem);min-width:calc(50% - 1rem)}}.latest-post .heading{margin-block-end:1.5rem}@media (min-width:64rem){.latest-post .heading{margin-block-end:3rem}}.latest-post .heading__title{font-size:var(--font-size--xl);font-weight:var(--font-weight--medium);margin:0;text-align:center;margin-inline:auto}.latest-post .heading:not(:has(.button__group)){justify-content:center}.latest-post .button__group{grid-column:1 / -1;margin-block-start:3.125rem;display:flex;justify-content:flex-end}.latest-post__circles{display:grid;gap:1.5rem;position:absolute;top:40%;transform:translateY(-50%)}.latest-post__circles.--left{left:-6.25rem;grid-template-columns:200px 1fr}.latest-post__circles.--left .closed-circle{grid-column:2;grid-row:1 / 3}.latest-post__circles.--right{right:-6.25rem;top:60%;grid-template-columns:1fr 200px}.latest-post__circles.--right .closed-circle{grid-column:1;grid-row:1 / 3}.latest-post__circles .closed-circle{position:relative;height:200px;top:50%;transform:translateY(-50%)}.latest-post__circles .closed-circle path{fill:#4E869A}.latest-post__circles .closed-circle .closed-circle__line:after{height:30px;background-color:#4E869A}.latest-post__circles .--circle{height:200px;width:200px}.latest-post__circles .--circle.--line{width:280px;height:100%;animation:unset !important}.latest-post__circles .--circle.--line path{fill:white}