:root{--color-evry-blue:#063954;--color-evry-blue-alpha:rgba(6,57,84,0.4);--color-aqua:#00c8c8;--color-plum:#7028b7;--color-plum-tint-10:#d3bde9;--color-raspberry:#dd0160;--color-raspberry-alpha:rgba(221,1,96,0.5);--color-raspberry-tint-10:#fbbdd8;--color-raspberry-tint-20:#fdeaf3;--color-raspberry-tint-30:#fdf1f6;--color-tangerine:#ff9800;--color-dark-grey:#333;--color-dark-grey-tint-10:silver;--color-dark-grey-tint-20:#eaeaea;--color-dark-grey-tint-30:#f8f8f8;--color-medium-grey:#767676;--color-lightest-grey:#fcfcfc;--color-link:#2e57a4;--color-cyan:#0e8484;--color-cyan-tint-10:#b5dbdb;--color-cyan-tint-20:#e6f3f3;--color-cyan-tint-30:#f7fbfb;--color-brass-tint-10:#fbf6f0;--color-brass-tint-30:#fcfaf7;--font-family-default:Regular,sans-serif;--font-size-small:16px;--font-size-medium:18px;--font-size-default:20px;--font-size-large:24px;--font-size-extra-large:32px;--line-height-default:1.6;--line-height-medium:1.2}
@media print{
:root{--font-size-small:8pt;--font-size-medium:10pt;--font-size-default:12pt;--font-size-large:16pt;--line-height-default:1.5;--line-height-medium:1.2}
}
:root{--max-width-full:1264px;--max-width-large:1048px;--max-width-medium:832px;--max-width-narrow:616px;--grid-gutter:32px;--hspace:32px;--vspace:32px;--page-margin:-32px}
@media screen and (max-width:640px){
:root{--page-margin:-16px}
}
:root{--focus-ring:0 0 1px 1px #fff,0 0 2px 3px rgba(0,0,0,0.5)}
@media (max-width:599px){
.o-auto-grid>*+*{margin-top:32px;margin-top:var(--vspace)}
}
@media (min-width:600px),print{
.o-auto-grid{display:flex;flex-wrap:wrap;margin:-16px;margin:calc(var(--grid-gutter)/-2)}
.o-auto-grid--no-grow{justify-content:center}
.o-auto-grid>*{flex-grow:1;flex-basis:calc(33.3333% - 32px);flex-basis:calc(33.3333% - var(--grid-gutter));max-width:calc(50% - 32px);max-width:calc(50% - var(--grid-gutter));margin:16px;margin:calc(var(--grid-gutter)/2)}
.o-auto-grid--no-grow>*{flex-grow:0}
.o-auto-grid:not(.o-auto-grid--no-grow)>:last-child:nth-child(3n+4),.o-auto-grid:not(.o-auto-grid--no-grow)>:nth-last-child(2):nth-child(3n+3){flex-basis:calc(50% - 32px);flex-basis:calc(50% - var(--grid-gutter))}
.o-auto-grid>:only-child{margin-right:auto;margin-left:auto}
}
.o-grid{display:flex;flex-wrap:wrap;margin:0 -16px;margin:0 calc(var(--grid-gutter)*-0.5);padding:0;list-style:none}
.o-grid__column{display:flex;flex-direction:column;margin-bottom:32px;margin-bottom:var(--vspace);padding:0 16px;padding:0 calc(var(--grid-gutter)*0.5)}
li.o-grid__column:before{position:absolute;content:"\200B"}
.o-grid__column[data-size="1"],.o-grid__column[data-size~="xs:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size="2"],.o-grid__column[data-size~="xs:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size="3"],.o-grid__column[data-size~="xs:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size="4"],.o-grid__column[data-size~="xs:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size="5"],.o-grid__column[data-size~="xs:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size="6"],.o-grid__column[data-size~="xs:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size="7"],.o-grid__column[data-size~="xs:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size="8"],.o-grid__column[data-size~="xs:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size="9"],.o-grid__column[data-size~="xs:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size="10"],.o-grid__column[data-size~="xs:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size="11"],.o-grid__column[data-size~="xs:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size="12"],.o-grid__column[data-size~="xs:12"]{grid-column:span 12;width:100%}
@media screen and (min-width:680px){
.o-grid__column[data-size~="sm:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size~="sm:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size~="sm:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size~="sm:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size~="sm:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size~="sm:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size~="sm:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size~="sm:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size~="sm:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size~="sm:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size~="sm:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size~="sm:12"]{grid-column:span 12;width:100%}
}
@media screen and (min-width:800px){
.o-grid__column[data-size~="md:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size~="md:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size~="md:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size~="md:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size~="md:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size~="md:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size~="md:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size~="md:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size~="md:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size~="md:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size~="md:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size~="md:12"]{grid-column:span 12;width:100%}
}
@media screen and (min-width:1200px){
.o-grid__column[data-size~="lg:1"]{grid-column:span 1;width:8.3333%}
.o-grid__column[data-size~="lg:2"]{grid-column:span 2;width:16.6667%}
.o-grid__column[data-size~="lg:3"]{grid-column:span 3;width:25%}
.o-grid__column[data-size~="lg:4"]{grid-column:span 4;width:33.3333%}
.o-grid__column[data-size~="lg:5"]{grid-column:span 5;width:41.6667%}
.o-grid__column[data-size~="lg:6"]{grid-column:span 6;width:50%}
.o-grid__column[data-size~="lg:7"]{grid-column:span 7;width:58.3333%}
.o-grid__column[data-size~="lg:8"]{grid-column:span 8;width:66.6667%}
.o-grid__column[data-size~="lg:9"]{grid-column:span 9;width:75%}
.o-grid__column[data-size~="lg:10"]{grid-column:span 10;width:83.3333%}
.o-grid__column[data-size~="lg:11"]{grid-column:span 11;width:91.6667%}
.o-grid__column[data-size~="lg:12"]{grid-column:span 12;width:100%}
}
@supports (display:grid){
.o-grid{display:grid;grid-row-gap:32px;grid-row-gap:var(--grid-gutter);grid-template-columns:1fr;margin:0 0 32px;margin:0 0 var(--vspace)}
.o-grid__column[data-size]{width:auto;margin-bottom:0;padding:0}
@media screen and (min-width:600px){
.o-grid{grid-column-gap:32px;grid-column-gap:var(--grid-gutter);grid-template-columns:repeat(12,1fr)}
}
}
.o-grid--collapsed{grid-gap:0;margin:0}
.o-grid--collapsed>.o-grid__column{margin-bottom:0;padding:0}
.o-grid--collapsed-v{grid-row-gap:0;margin-bottom:0}
.o-grid--collapsed-v>.o-grid__column{margin-bottom:0}
.o-grid--align-top{align-items:flex-start}
.o-grid__column--align-top{align-self:flex-start}
.o-grid--align-middle{align-items:center}
.o-grid__column--align-middle{align-self:center}
.o-grid--align-bottom{align-items:flex-end}
.o-grid__column--align-bottom{align-self:flex-end}
.o-grid__column[data-size=auto]{flex:none}
@media print{
.o-grid{display:block;margin:0}
.o-grid__column[data-size]{display:block;margin-bottom:32px;margin-bottom:var(--vspace);padding:0}
}
@media (max-width:599px){
.o-irregular-grid>*+*{margin-top:32px;margin-top:var(--vspace)}
}
@media (min-width:600px),print{
.o-irregular-grid{display:grid;grid-gap:40px;grid-template-columns:repeat(3,1fr)}
.o-irregular-grid>*{position:relative}
.o-irregular-grid>*>*{position:relative;z-index:1}
.o-irregular-grid>:nth-child(odd){margin-top:-4px;margin-right:4px;margin-left:-4px;transform:rotate(1deg)}
.o-irregular-grid>:nth-child(2n+2){transform:rotate(-1deg)}
.o-irregular-grid>:nth-child(4n+1){margin:0;transform:rotate(1deg)}
.o-irregular-grid>:before{background:#fbbdd8;background:var(--color-raspberry-tint-10);transform:rotate(1deg)}
.o-irregular-grid>:before,.o-irregular-grid>:after{position:absolute;top:0;right:0;bottom:0;left:0;content:""}
.o-irregular-grid>:after{background:#ccc}
.o-irregular-grid>:nth-child(5n+5){margin:6px -6px -6px 6px;transform:rotate(1deg)}
}
@media (prefers-reduced-motion:no-preference){
.o-irregular-grid>:nth-child(odd){transition:all .3s ease-in-out}
.o-irregular-grid>:nth-child(2n+2),.o-irregular-grid>:nth-child(4n+1){transition:transform .3s ease-in}
.o-irregular-grid>:before{transition:transform .3s ease-out}
.o-irregular-grid>:nth-child(5n+5){transition:all .3s ease-in}
.o-irregular-grid>:nth-child(5n+5):hover,.o-irregular-grid>:nth-child(odd):hover{margin:0;transform:rotate(0deg)}
.o-irregular-grid>:nth-child(2n+2):hover,.o-irregular-grid>:nth-child(4n+1):before:hover,.o-irregular-grid>:nth-child(4n+1):hover{transform:rotate(0deg)}
}
.o-width-limiter{max-width:1264px;max-width:var(--max-width-full);margin-right:auto;margin-left:auto}
.o-width-limiter--large{max-width:1048px;max-width:var(--max-width-large)}
.o-width-limiter--medium{max-width:832px;max-width:var(--max-width-medium)}
.o-width-limiter--narrow{max-width:616px;max-width:var(--max-width-narrow)}
.c-agenda:not(:last-child),.c-agenda:not(:only-child){margin-bottom:64px;margin-bottom:calc(var(--vspace)*2)}
.c-agenda tbody th{font-weight:300}
.c-agenda caption{border-bottom:2px solid #d3bde9;border-bottom:2px solid var(--color-plum-tint-10)}
.c-agenda__row-highlight{background:#f7fbfb;background:var(--color-cyan-tint-30)}
.c-agenda td{font-size:24px;font-size:var(--font-size-large)}
.c-agenda td,.c-agenda th{border-bottom:2px solid #d3bde9;border-bottom:2px solid var(--color-plum-tint-10)}
.c-agenda td p{font-size:20px;font-size:var(--font-size-default)}
@media screen and (min-width:680px){
.c-agenda tbody th{font-size:24px;font-size:var(--font-size-large)}
.c-agenda tbody tr td:last-child,.c-agenda tbody tr td:nth-child(3){white-space:nowrap}
}
.c-article__header{display:flex;flex-direction:column;align-items:center;max-width:1264px;max-width:var(--max-width-full);margin:0 auto 32px;margin:0 auto var(--vspace)}
.c-article__header picture{flex:none;max-width:100%}
@supports (object-fit:cover){
.c-article__header-image[class]{height:192px;height:calc(var(--vspace)*6);object-fit:cover}
@media screen and (min-width:800px){
.c-article__header-image[class]{height:512px}
}
}
@media print{
.c-article__header picture{display:none}
}
.c-article__heading{max-width:832px;max-width:var(--max-width-medium);margin:0 16px;margin:0 calc(var(--hspace)/2);padding-top:32px;padding-top:var(--vspace);padding-right:16px;padding-right:calc(var(--hspace)/2);padding-left:16px;padding-left:calc(var(--hspace)/2);background:#fff}
.c-article__header--has-image .c-article__heading{margin-top:-48px;margin-top:calc(var(--vspace)*-1.5)}
@media screen and (min-width:800px){
.c-article__header--has-image .c-article__heading{margin-top:-96px;margin-top:calc(var(--vspace)*-3);padding-top:64px;padding-top:calc(var(--vspace)*2)}
.c-article__heading{margin-right:32px;margin-right:var(--hspace);margin-left:32px;margin-left:var(--hspace);padding-right:64px;padding-right:calc(var(--hspace)*2);padding-left:64px;padding-left:calc(var(--hspace)*2)}
}
@media print{
.c-article__header--has-image .c-article__heading{margin-top:0}
}
.c-article__body{max-width:616px;max-width:var(--max-width-narrow);margin:0 auto}
.c-article__body:last-child{margin-bottom:64px;margin-bottom:calc(var(--vspace)*2)}
.c-article__footer{max-width:616px;max-width:var(--max-width-narrow);margin:32px auto 0;margin:var(--vspace) auto 0;padding-top:32px;padding-top:var(--vspace);border-top:1px solid #333;border-top:1px solid var(--color-dark-grey)}
.c-article__boilerplate{margin-bottom:32px;margin-bottom:var(--vspace);padding-bottom:32px;padding-bottom:var(--vspace);border-bottom:1px solid #333;border-bottom:1px solid var(--color-dark-grey);font-style:italic}
.c-article__boilerplate h2,.c-article__boilerplate h3,.c-article__boilerplate h4{margin-bottom:0;font-weight:600;font-size:inherit;line-height:inherit}
.c-article__boilerplate>:last-child{margin-bottom:0}
.c-article__actions{margin-top:64px;margin-top:calc(var(--vspace)*2);text-align:center}
.c-article__actions a{color:#dd0160;color:var(--color-raspberry);font-weight:600;text-decoration:none}
.c-available-jobs__filter-heading{font:inherit;font-weight:600}
.c-button,.c-button:visited{display:inline-block;position:relative;width:auto;overflow:visible;padding:10px 32px 6px;border:1px solid #dd0160;border:1px solid var(--color-raspberry);border-radius:25px;box-shadow:inset 0 0 0 1px #dd0160;box-shadow:0 0 0 1px var(--color-raspberry) inset;background-color:#fff;color:#dd0160;color:var(--color-raspberry);font-weight:600;vertical-align:middle;text-align:center;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.c-button:focus,.c-button:hover{background-color:#dd0160;background-color:var(--color-raspberry);color:#fff}
.c-button:focus{outline:none;box-shadow:0 0 3px 1px rgba(0,0,0,.5),inset 0 0 0 1px #dd0160;box-shadow:0 0 3px 1px rgba(0,0,0,.5),0 0 0 1px var(--color-raspberry) inset}
.c-button--transparent,.c-button--transparent:visited,.c-button--large{background-color:transparent}
.c-button--large{padding:10px 20px;border-radius:4px;font-weight:400;font-size:16px;font-size:var(--font-size-small);line-height:1}
@media screen and (min-width:800px){
.c-button--large,.c-button--large:visited{padding:20px 30px;font-size:18px;font-size:var(--font-size-medium)}
}
.c-button--block{display:block;width:100%}
.c-button--centered{display:block;width:-webkit-fit-content;width:fit-content;margin:0 auto}
.c-button--blank,.c-button--blank:focus,.c-button--blank:hover{padding:0;border:none;border-radius:0;box-shadow:none;background-color:transparent;color:inherit;font:inherit;text-transform:none}
.c-cta{position:fixed;right:16px;right:calc(var(--hspace)/2);bottom:32px;bottom:var(--vspace);z-index:2}
.c-cta .c-cta__link{padding-right:16px;padding-left:16px;box-shadow:0 0 8px rgba(0,0,0,.25);font-weight:400;text-transform:none}
.c-cta__link-icon{margin-right:8px;margin-right:calc(var(--hspace)/4)}
@media screen and (min-width:641px){
.c-cta{right:32px;right:var(--hspace)}
}
.c-contact{background:#eaeaea;background:var(--color-dark-grey-tint-20)}
.c-contact+.c-contact:not(.c-contact--compact){margin-top:32px;margin-top:var(--vspace)}
.c-contact__heading{margin:0;padding:8px 12px;background:#eaeaea;background:var(--color-dark-grey-tint-20);color:#333;color:var(--color-dark-grey);font-size:20px;font-size:var(--font-size-default);line-height:1.6;line-height:var(--line-height-default)}
.c-contact__details{display:flex;justify-content:center;align-content:center;flex-wrap:wrap;padding:32px 32px;padding:var(--vspace) var(--hspace);text-align:center}
.c-contact__text{font-size:32px;font-size:var(--font-size-extra-large)}
.c-contact__text:first-child{width:100%}
.c-contact__details>:last-child:before{display:block;width:56px;height:2px;margin:0 auto 32px;margin:0 auto var(--vspace);background:#00c8c8;background:var(--color-aqua);content:""}
.c-contact__address{font-style:normal}
@media screen and (min-width:600px){
.c-contact{display:flex;flex-wrap:wrap;padding-top:0}
.c-contact__header{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;width:50%}
.c-contact__heading{z-index:1;-ms-grid-row-align:end;align-self:end;max-width:calc(100% - 32px);max-width:calc(100% - var(--vspace));margin:16px auto 16px 16px;margin:calc(var(--vspace)/2) auto calc(var(--vspace)/2) calc(var(--vspace)/2);border-radius:4px;background:#fff}
.c-contact__heading,.c-contact__image{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.c-contact__image img{width:100%;height:100%;object-fit:cover}
.c-contact__details{width:50%;padding:64px 64px;padding:calc(var(--vspace)*2) calc(var(--hspace)*2)}
}
@media print{
.c-contact{width:50%;margin-right:auto;margin-left:auto;page-break-inside:avoid}
.c-contact__header{border:1px solid #eaeaea;border:1px solid var(--color-dark-grey-tint-20);border-bottom:none}
.c-contact__details{border:1px solid #eaeaea;border:1px solid var(--color-dark-grey-tint-20);border-top:none}
.c-contact__details>:last-child:before{display:none}
}
@media screen and (min-width:600px){
.c-contact__header--no-image{background-color:#fdf1f6;background-color:var(--color-raspberry-tint-30)}
.c-contact__header--no-image .c-contact__heading{margin:auto;text-align:center}
}
.c-content-meta{margin-bottom:32px;margin-bottom:var(--vspace);font-size:16px;font-size:var(--font-size-small);text-align:center}
.c-content-meta--align-left{text-align:left}
@media screen and (min-width:600px){
.c-content-meta{display:flex;justify-content:center;margin-bottom:32px;margin-bottom:var(--vspace);font-size:16px;font-size:var(--font-size-small);text-align:center}
.c-content-meta--align-left{justify-content:flex-start}
}
.c-content-meta__author-name{font-weight:600}
.c-content-meta--vertical{flex-direction:column}
.c-content-meta--emphasised{flex-direction:column;font-weight:600;font-size:18px;font-size:var(--font-size-medium);text-align:left}
.c-content-meta>*+*{position:relative}
.c-content-meta>*+:before{position:absolute;background:currentColor}
.c-content-meta--vertical:not(.c-content-meta--emphasised)>*+*{margin-top:16px;margin-top:calc(var(--vspace)/2);margin-left:0}
.c-content-meta--vertical:not(.c-content-meta--emphasised)>*+:before{top:-8px;top:calc(var(--vspace)/-4);left:calc(50% - 17px);left:calc(50% - var(--vspace)/2 - 1px);width:32px;width:var(--hspace);height:2px;content:""}
@media screen and (min-width:600px){
.c-content-meta:not(.c-content-meta--vertical):not(.c-content-meta--emphasised)>*+*{margin-left:16px;margin-left:calc(var(--hspace)/2)}
.c-content-meta:not(.c-content-meta--vertical):not(.c-content-meta--emphasised)>*+:before{top:calc(50% - .5em);left:-9px;left:calc(var(--hspace)/-4 - 1px);width:2px;height:1em;content:""}
}
.c-cookie-information{position:fixed;right:0;bottom:0;left:0;z-index:9;max-width:none;margin-right:-32px;margin-right:var(--page-margin);margin-left:-32px;margin-left:var(--page-margin);box-shadow:0 1px 2px silver;box-shadow:0 1px 2px var(--color-dark-grey-tint-10);background:#fdeaf3;background:var(--color-raspberry-tint-20)}
.c-cookie-information__inner{max-width:1264px;max-width:var(--max-width-full);margin:0 auto;padding:16px;padding:calc(var(--hspace)/2)}
.c-cookie-information__description{display:flex;flex-wrap:wrap;align-items:center;flex:1}
.c-cookie-information__description>*{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
.c-cookie-information__form{margin-bottom:0}
@media screen and (min-width:860px){
.c-cookie-information__inner{padding:16px 16px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2)}
.c-cookie-information__description>:last-child,.c-cookie-information__description>:only-child{margin-bottom:0}
}
@media screen and (min-width:600px){
.c-cookie-information__inner{display:flex}
.c-cookie-information__action{margin-left:32px;margin-left:var(--hspace)}
}
.c-country-flag{position:relative;margin-right:8px}
.c-country-flag,.c-country-flag:before{display:inline-block;vertical-align:middle}
.c-country-flag:before{width:40px;height:40px;border-radius:50%;background-position:50%;background-size:cover;background-repeat:no-repeat;content:""}
.c-country-flag--has-border:before{box-shadow:0 0 1px 1px #ebebeb}
.c-country-flag__text{margin-left:5px;font-size:14px}
.c-country-flag--dk:before{background-image:url(/gui/project/images/flags/dk.svg)}
.c-country-flag--fi:before{background-image:url(/gui/project/images/flags/fi.svg)}
.c-country-flag--gb:before{background-image:url(/gui/project/images/flags/gb.svg)}
.c-country-flag--in:before{background-image:url(/gui/project/images/flags/in.svg)}
.c-country-flag--lv:before{background-image:url(/gui/project/images/flags/lv.svg)}
.c-country-flag--no:before{background-image:url(/gui/project/images/flags/no.svg)}
.c-country-flag--se:before{background-image:url(/gui/project/images/flags/se.svg)}
.c-country-flag--ua:before{background-image:url(/gui/project/images/flags/ua.svg)}
.c-country-flag--us:before{background-image:url(/gui/project/images/flags/us.svg)}
.c-dialog{display:block;position:absolute;right:0;left:0;max-width:800px;min-height:100px;width:calc(100vw - 60px);margin:auto;padding:0;border:1px solid #000;box-shadow:0 0 20px rgba(0,0,0,.5);background:#fff;color:#000}
.c-dialog:not([open]){display:none}
.c-dialog--fixed{position:fixed;top:50%;transform:translateY(-50%)}
.c-dialog__document{position:relative}
.c-dialog__close{position:absolute;top:0;right:0;box-sizing:content-box;width:16px;height:16px;margin:0;padding:10px;border:none;background:transparent}
.c-dialog__title{margin:0;padding:15px;font:inherit;font-weight:700;font-size:1em}
.c-dialog__content{padding:0 15px 15px}
.c-dialog__content>:last-child,.c-dialog__content>:last-child :last-child{margin-bottom:0}
dialog::-webkit-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}
dialog::backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5)}
.c-dialog~.backdrop{background:rgba(0,0,0,.5)}
.c-dialog~.backdrop,.c-dialog~._dialog_overlay{position:fixed;top:0;right:0;bottom:0;left:0}
.c-dialog__inline-content{display:none}
.c-profile__heading{padding-top:32px;padding-top:var(--vspace)}
.c-profile__title{display:block;font:20px/1.6 Regular,sans-serif;font:var(--font-size-default)/var(--line-height-default) var(--font-family-default);text-align:center;text-transform:uppercase}
.c-profile__image{margin:32px 0;margin:var(--vspace) 0}
.c-profile__details{padding-left:32px;padding-left:var(--hspace);border-left:1px solid #dd0160;border-left:1px solid var(--color-raspberry)}
.c-profile__address{margin-bottom:32px;margin-bottom:var(--vspace);font-style:normal}
.c-event__details{padding-left:32px;padding-left:var(--hspace);border-left:1px solid #dd0160;border-left:1px solid var(--color-raspberry)}
.c-event__details h2{margin-bottom:0;font-size:24px;font-size:var(--font-size-large);line-height:1.6;line-height:var(--line-height-default)}
.c-event__details h2:not(:first-child){margin-top:16px;margin-top:calc(var(--vspace)/2)}
.c-event__venue{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
.c-event__venue>[itemprop]{display:block}
.c-event__actions>*{margin:32px 16px 0 0;margin:var(--vspace) calc(var(--hspace)/2) 0 0}
@media print{
.c-event__details{page-break-inside:avoid}
}
.c-event--wide .c-event__details h3{margin-bottom:0;font-weight:600;font-size:24px;font-size:var(--font-size-large);line-height:1.6;line-height:var(--line-height-default)}
.c-event--wide .c-event__details>*{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
@media screen and (min-width:680px){
.c-event--wide .c-event__details{display:flex;justify-content:space-around;flex-wrap:wrap;border:none}
.c-event--wide .c-event__actions{display:flex;justify-content:center;width:100%}
.c-event--wide .c-event__actions>:not(:first-child){margin-left:32px;margin-left:var(--hspace)}
}
.c-figure{display:inline-block;position:relative;z-index:1;margin:0}
.c-figure:before{display:inline-block;position:absolute;top:0;z-index:-1;width:100%;height:100%;background:#fbbdd8;background:var(--color-raspberry-tint-10);content:"";transform:rotate(1deg)}
.c-figure picture{display:block;border:4px solid #fff}
.c-figure img{width:100%}
.c-figure figcaption{margin-top:0;padding:16px 24px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2 + 8px);background:#fff;text-align:center}
@media screen and (min-width:600px){
.c-figure figcaption{padding:16px 40px;padding:calc(var(--vspace)/2) calc(var(--hspace) + 8px);font-size:20px;font-size:var(--font-size-default)}
}
.c-figure--portrait{height:100%;background:#eaeaea;background:var(--color-dark-grey-tint-20)}
.c-figure--portrait:before{content:none}
.c-figure--portrait picture{border:none}
.c-figure--portrait figcaption{padding-top:32px;padding-top:var(--vspace);padding-bottom:32px;padding-bottom:var(--vspace);background:transparent}
.c-figure--portrait .c-figure__name{font-size:24px;font-size:var(--font-size-large)}
.c-figure--portrait .c-figure__title{margin-top:8px;margin-top:calc(var(--vspace)/4);font-size:16px;font-size:var(--font-size-small);line-height:1.6;line-height:var(--line-height-default);text-transform:uppercase}
.c-figure--portrait-secondary{display:flex;flex-direction:column;align-items:center;margin-top:16px;margin-top:calc(var(--vspace)/2);background:none}
.c-figure--portrait-secondary picture{border:none}
.c-figure--portrait-secondary img{width:250px;border:3px solid #fff;border-radius:50%;transition:all .2s ease-in-out}
.c-figure--portrait-secondary img:hover{border:3px solid rgba(221,1,96,.5);border:3px solid var(--color-raspberry-alpha);transform:rotate(2deg)}
.c-figure--portrait-secondary figcaption{background:none}
.c-figure--portrait-secondary .c-figure__name{font-size:24px;font-size:var(--font-size-large)}
.c-figure--portrait-secondary .c-figure__details,.c-figure--portrait-secondary .c-figure__title{margin-top:8px;margin-top:calc(var(--vspace)/4);font-size:18px;font-size:var(--font-size-medium)}
.c-figure--portrait-secondary .c-figure__details{font-weight:600}
.c-footer{margin:auto -32px 0;margin:auto var(--page-margin) 0;padding:40px 0;background-color:#333;background-color:var(--color-dark-grey);color:#fff}
.c-footer__inner{max-width:1264px;max-width:var(--max-width-full);margin:0 auto}
.c-footer a{color:inherit;text-decoration:none;text-transform:uppercase}
.c-footer a:hover{text-decoration:underline}
.c-footer__inner{display:flex;justify-content:center}
@media print{
.c-footer{border-top:1px solid;background:transparent;color:inherit;page-break-inside:avoid}
}
.autocomplete__wrapper{position:relative}
.autocomplete__hint,.autocomplete__input{width:100%}
.autocomplete__input{position:relative;background-color:transparent}
.autocomplete__hint{position:absolute;color:#bfc1c3}
.autocomplete__input--focused{box-shadow:inset 0 0 2px rgba(0,0,0,.4);background:#fcfaf7!important;background:var(--color-brass-tint-30)!important}
.autocomplete__input--show-all-values{padding:4px 34px 4px 4px;cursor:pointer}
.autocomplete__dropdown-arrow-down{display:inline-block;position:absolute;top:10px;right:8px;z-index:-1;width:24px;height:24px}
.autocomplete__menu{max-height:342px;width:100%;overflow-x:hidden;margin:0;padding:0;border:1px solid #eaeaea;border:1px solid var(--color-dark-grey-tint-20);border-top:0;background-color:#fff}
.autocomplete__menu--visible{display:block}
.autocomplete__menu--hidden{display:none}
.autocomplete__menu--overlay{position:absolute;top:100%;left:0;z-index:100;box-shadow:0 2px 6px rgba(0,0,0,.2569)}
.autocomplete__menu--inline{position:relative}
.autocomplete__option{display:block;position:relative;margin:0;border-bottom:1px solid #eaeaea;border-bottom:1px solid var(--color-dark-grey-tint-20);cursor:pointer}
.autocomplete__option>*{pointer-events:none}
.autocomplete__option:first-of-type{border-top-width:0}
.autocomplete__option:last-of-type{border-bottom-width:0}
.autocomplete__option--odd{background-color:#fcfcfc;background-color:var(--color-lightest-grey)}
.autocomplete__option--focused,.autocomplete__option:hover{outline:none;border-color:#063954;border-color:var(--color-evry-blue);background-color:#063954;background-color:var(--color-evry-blue);color:#fff}
.autocomplete__option--no-results{background-color:#fcfcfc;background-color:var(--color-lightest-grey);color:#333;color:var(--color-dark-grey);cursor:not-allowed}
.autocomplete__hint,.autocomplete__option{padding:8px}
.autocomplete__option mark{background-color:inherit;color:inherit;font-weight:700}
.c-custom-checkbox{display:flex;align-items:center}
.c-custom-checkbox__input{display:inline-block;position:relative;flex:none;width:24px;height:24px;vertical-align:middle}
.c-custom-checkbox input{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}
.c-custom-checkbox__input-graphic{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid silver;border:1px solid var(--color-dark-grey-tint-10);background:#fff}
.c-custom-checkbox__mark{display:flex;position:absolute;top:0;bottom:0;left:0;justify-content:center;align-items:center;width:24px;color:#333;color:var(--color-dark-grey);font-size:16px;font-size:var(--font-size-small);line-height:1;opacity:0}
.c-custom-checkbox label{margin-bottom:0;margin-left:.5em}
.c-custom-checkbox input:checked+.c-custom-checkbox__input-graphic .c-custom-checkbox__mark{opacity:1}
.c-custom-checkbox input:not([disabled]):hover+.c-custom-checkbox__input-graphic,.c-custom-checkbox input:not([disabled]):focus+.c-custom-checkbox__input-graphic{border-color:#00c8c8;border-color:var(--color-aqua);box-shadow:0 0 3px 1px #00c8c8;box-shadow:0 0 3px 1px var(--color-aqua)}
.c-custom-checkbox input[disabled]+.c-custom-checkbox__input-graphic{opacity:.5}
.c-custom-radio{display:flex;align-items:center}
.c-custom-radio__input{display:inline-block;position:relative;flex:none;width:24px;height:24px;vertical-align:middle}
.c-custom-radio input{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;opacity:0}
.c-custom-radio__input-graphic{position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;box-shadow:0 0 0 7px #fff,0 0 0 8px silver;box-shadow:0 0 0 7px #fff,0 0 0 8px var(--color-dark-grey-tint-10);background:#fff}
.c-custom-radio label{margin-bottom:0;margin-left:.5em}
.c-custom-radio input:checked+.c-custom-radio__input-graphic{background:#333;background:var(--color-dark-grey)}
.c-custom-radio input:not([disabled]):hover+.c-custom-radio__input-graphic,.c-custom-radio input:not([disabled]):focus+.c-custom-radio__input-graphic{box-shadow:0 0 0 7px #fff,0 0 6px 9px #00c8c8,0 0 0 8px #00c8c8;box-shadow:0 0 0 7px #fff,0 0 6px 9px var(--color-aqua),0 0 0 8px var(--color-aqua)}
.c-custom-radio input[disabled]+.c-custom-radio__input-graphic{opacity:.5}
.c-custom-select__select{display:flex;position:relative;height:50px;line-height:1;vertical-align:middle}
.c-custom-select select{position:relative;z-index:2;width:100%;height:auto;padding:0 50px 0 10px;border:none;background:transparent;-webkit-appearance:none;-moz-appearance:none}
.c-custom-select select::-ms-expand{display:none}
.c-custom-select__select-graphic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border:1px solid silver;border:1px solid var(--color-dark-grey-tint-10);background:#fcfcfc;background:var(--color-lightest-grey)}
.c-custom-select__arrow{display:flex;position:absolute;top:0;right:0;bottom:0;justify-content:center;align-items:center;width:50px;border-left:1px solid silver;border-left:1px solid var(--color-dark-grey-tint-10)}
.c-custom-select select:focus{outline:none}
.c-custom-select select:-moz-focusring{color:transparent;text-shadow:0 0 #000}
.c-custom-select select:focus::-ms-value{background:transparent;color:inherit}
.c-custom-select select:focus+.c-custom-select__select-graphic,.c-custom-select select:focus+.c-custom-select__select-graphic .c-custom-select__arrow,.c-custom-select select:hover+.c-custom-select__select-graphic,.c-custom-select select:hover+.c-custom-select__select-graphic .c-custom-select__arrow{border-color:#00c8c8;border-color:var(--color-aqua);box-shadow:inset 0 0 2px #00c8c8;box-shadow:0 0 2px var(--color-aqua) inset;background:#fff}
.c-custom-select select[disabled]+.c-custom-select__select-graphic{opacity:.5}
.c-custom-select select[disabled]:hover+.c-custom-select__select-graphic,.c-custom-select select[disabled]:hover+.c-custom-select__select-graphic .c-custom-select__arrow{border-color:#ccc}
.c-form-item select,.c-form-item input:not([type]),.c-form-item input[type=email],.c-form-item input[type=number],.c-form-item input[type=password],.c-form-item input[type=search],.c-form-item input[type=tel],.c-form-item input[type=text],.c-form-item input[type=url],.c-form-item textarea{width:100%}
.c-form-item__label{font-size:18px;font-size:var(--font-size-medium);line-height:1.2;line-height:var(--line-height-medium)}
.c-form-item__label--before{margin-right:8px;margin-right:calc(var(--hspace)/4)}
.c-form-item__label--after{margin-left:8px;margin-left:calc(var(--hspace)/4)}
.c-form-item__label-extra,.c-form-item--disabled .c-form-item__label{color:#767676}
.c-form-item__required-indicator{color:#767676;color:var(--color-medium-grey);font-style:normal;font-size:18px;font-size:var(--font-size-medium)}
.c-form-item--invalid .c-form-item__control--text{border-color:#dd0160;border-color:var(--color-raspberry)}
.c-form-item--valid .c-form-item__control--text{border-color:#0e8484;border-color:var(--color-cyan)}
.c-form-item__text{margin-top:4px;margin-bottom:0;font-size:16px;font-size:var(--font-size-small);line-height:1.2;line-height:var(--line-height-medium)}
.c-form-item__text--error-text{color:#dd0160;color:var(--color-raspberry)}
.c-form{margin-bottom:0}
.c-form>:not(.o-grid){margin-bottom:32px;margin-bottom:var(--vspace)}
.c-form--inline{display:inline-block}
.c-form__fieldset{border:1px dotted #ccc}
.c-form * .c-form__fieldset{margin-bottom:0}
.c-form__fieldset>:not(:first-child):not(:last-child){margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
.c-form__footer{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:-15px}
.c-form__footer-area{display:flex;flex-wrap:wrap;align-items:center}
.c-form__footer-area:not(:last-child){margin-right:30px}
.c-form__footer-area-item{margin-top:15px}
.c-form__footer-area-item:not(:last-child){margin-right:30px}
.c-header__inner{max-width:1264px;max-width:var(--max-width-full);margin:0 auto;padding:16px 0;padding:calc(var(--vspace)/2) 0}
.c-header__logo{display:flex;justify-content:center}
.c-header__utilities{display:flex;align-items:center;margin-top:16px;margin-top:calc(var(--vspace)/2)}
@media screen and (max-width:1099px){
.c-header__inner--has-disclosure-menu{display:flex;position:relative;flex-wrap:wrap}
.c-header__inner--has-disclosure-menu .c-header__logo{width:100%}
.c-header__inner--has-disclosure-menu .c-header__utilities{flex:1;margin-left:16px;margin-left:calc(var(--hspace)/2)}
}
@media screen and (min-width:1100px){
.c-header__wrapper{position:fixed;top:0;right:0;left:0;z-index:2;box-shadow:0 1px 6px rgba(0,0,0,.3);background:#fff}
.c-header__inner{display:flex;padding:32px 0;padding:var(--vspace) 0}
.c-header__navigation{display:flex;align-items:center}
.c-header__logo{flex:none}
.c-header__utilities{flex:1;margin-top:0;margin-left:64px;margin-left:calc(var(--hspace)*2)}
}
@media print{
.c-header__utilities{display:none}
}
.c-hero{display:-ms-grid;display:grid;position:relative;-ms-grid-columns:1fr;grid-template-columns:1fr;max-width:1264px;max-width:var(--max-width-full);margin:0 auto 32px;margin:0 auto var(--vspace)}
@media screen and (min-width:600px){
.c-hero{margin-bottom:64px;margin-bottom:calc(var(--vspace)*2)}
}
@media screen and (min-width:800px){
.c-hero{margin-bottom:96px;margin-bottom:calc(var(--vspace)*3)}
}
@media print{
.c-hero{margin-bottom:0}
}
.c-hero__content{-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:center;justify-self:center;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;box-sizing:content-box;max-width:832px;max-width:var(--max-width-medium);margin:16px;margin:calc(var(--hspace)/2);text-align:center}
@media screen and (min-width:800px){
.c-hero__content{margin:0 64px;margin:0 calc(var(--hspace)*2)}
}
.c-hero__image{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
@supports (object-fit:cover){
.c-hero__image img{height:100%;object-fit:cover}
@media screen and (min-width:800px){
.c-hero__image img{min-height:512px}
}
}
@media print{
.c-hero__image{display:none}
}
.c-hero__text{display:inline;margin:0;padding:20px 16px;background-image:linear-gradient(rgba(231,249,249,.9),rgba(231,249,249,.9)),linear-gradient(#00c8c8,#00c8c8);background-position:0 0,100% 100%;background-size:calc(100% - 5px) calc(100% - 5px),calc(100% - 5px) calc(100% - 5px);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:300;font-size:24px;line-height:72px}
.c-hero__text:after{display:none}
.c-hero__details{margin-top:16px}
@media screen and (min-width:600px){
.c-hero__text{padding:24px 32px;font-size:36px;line-height:88px}
}
@media screen and (min-width:800px){
.c-hero__text{font-size:48px;line-height:112px}
}
@media screen and (min-width:1200px){
.c-hero{min-height:400px}
}
@media print{
.c-hero__text{padding:0;background-image:none}
}
.c-hero--large{max-width:none;margin-right:-32px;margin-right:var(--page-margin);margin-left:-32px;margin-left:var(--page-margin)}
.c-hero--large .c-hero__text{background-image:none;color:#fff;font-size:44px;line-height:42px}
.c-hero--large .c-hero__image img{display:block;margin:0 auto}
@supports (object-fit:cover){
.c-hero--large .c-hero__image img,.c-hero--large video{max-height:60vh;width:100%}
.c-hero--large video{object-fit:cover}
}
@media screen and (min-width:800px){
.c-hero--large .c-hero__text{font-size:64px;line-height:92px}
}
@media screen and (min-width:1200px){
.c-hero--large .c-hero__text{font-size:80px;line-height:112px}
}
@media print{
.c-hero--large .c-hero__text{color:inherit}
}
.c-hero--grid{display:flex;flex-wrap:wrap}
.c-hero--grid .c-hero__media{display:-ms-grid;display:grid;flex:0 0 100%;-ms-grid-columns:1fr;grid-template-columns:1fr;margin-bottom:20px}
.c-hero--grid .c-hero__teasers{flex:0 0 100%}
.c-hero--grid .c-hero__teasers>:first-child{margin-bottom:20px}
.c-hero--grid .c-hero__image img{min-height:auto}
@supports (display:grid){
.c-hero--grid{display:grid}
.c-hero--grid .c-hero__media{margin-right:0}
.c-hero--grid .c-hero__teasers{display:-ms-grid;display:grid}
}
@media screen and (min-width:640px){
.c-hero--grid .c-hero__teasers{display:flex}
.c-hero--grid .c-hero__teasers>:first-child{margin-right:10px;margin-bottom:0}
.c-hero--grid .c-hero__teasers>:nth-child(2){margin-left:10px}
}
@media screen and (min-width:1100px){
.c-hero--grid{padding-top:30px}
}
@media screen and (min-width:1320px){
.c-hero--grid{flex-wrap:nowrap}
.c-hero--grid .c-hero__media{flex-shrink:0;flex-basis:calc(67% - 20px);margin-right:20px;margin-bottom:0}
.c-hero--grid .c-hero__teasers{align-content:space-between;flex-wrap:wrap;flex:0 0 33%;margin-top:0}
.c-hero--grid .c-hero__teasers>:first-child{margin-right:0;margin-bottom:20px}
.c-hero--grid .c-hero__teasers>:nth-child(2){margin-left:0}
@supports (display:grid){
.c-hero--grid{-ms-grid-columns:2fr 1fr;grid-template-columns:2fr 1fr;gap:20px}
.c-hero--grid .c-hero__media{flex:0 0 67%;margin-right:0}
}
}
.c-icon{display:inline-block;vertical-align:middle}
.c-icon svg{width:100%;height:100%;margin:auto;fill:currentColor}
.c-icon--xs{width:24px;height:24px}
.c-icon--s{width:40px;height:40px}
.c-icon--m{width:80px;height:80px}
.c-icon--l{width:100px;height:100px}
.c-icon--xl{width:120px;height:120px}
.c-icon--ml{margin-left:4px}
.c-icon--mr{margin-right:4px}
.c-icon--align-top{vertical-align:top}
.c-icon--align-bottom{vertical-align:bottom}
.c-iframe{max-width:1264px;max-width:var(--max-width-full);margin:64px auto 0;margin:calc(var(--vspace)*2) auto 0}
.c-iframe iframe{width:100%;border:none}
.c-intro{font-size:22px;line-height:36px}
@media screen and (min-width:800px) {
.c-intro{font-size:24px;font-size:var(--font-size-large)}
}
@media print{
.c-intro{line-height:1.2;line-height:var(--line-height-medium)}
}
.c-language-selector{display:flex;flex:none;margin-left:32px;margin-left:var(--hspace)}
.c-language-selector__flag{color:#063954;color:var(--color-evry-blue)}
.c-language-selector__toggler:not([aria-expanded]){color:#2e57a4;color:var(--color-link);text-decoration:none}
.c-language-selector__current{display:inline-block;padding-right:8px;color:#333;color:var(--color-dark-grey)}
.c-language-selector__change-text{text-decoration:underline}
.c-language-selector__toggler[aria-expanded]{padding:0 4px;border:none;border-radius:0;background-color:transparent;color:inherit;font:inherit;cursor:pointer}
.c-language-selector__toggler[aria-expanded=true]{background-color:#f7fbfb;background-color:var(--color-cyan-tint-30)}
.c-language-selector__toggler-icon{width:12px;height:12px;vertical-align:top}
@media (prefers-reduced-motion:no-preference){
.c-language-selector__toggler[aria-expanded]{transition:background-color .3s}
}
.c-language-selector--has-dropdown{position:relative}
.c-language-selector__options{position:absolute;right:0;z-index:1;min-width:160px;margin:0;padding:16px 0;padding:calc(var(--vspace)/2) 0;box-shadow:0 8px 8px rgba(0,0,0,.1);list-style:none;background-color:#f7fbfb;background-color:var(--color-cyan-tint-30);opacity:0}
.c-language-selector__toggler[aria-expanded=true]+.c-language-selector__options{opacity:1}
.c-language-selector__options[aria-hidden=true]{display:none}
.c-language-selector__options>li{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
.c-language-selector__options>li:last-child{margin-bottom:0}
.c-language-selector__options a{display:block;padding:0 16px;padding:0 calc(var(--hspace)/2)}
@media (prefers-reduced-motion:no-preference){
.c-language-selector__options{transition:opacity .3s}
}
.c-logo{margin:0;color:#333}
.c-logo a{display:block;color:inherit;text-decoration:none}
.c-logo img{width:60px;height:auto}
@media screen and (min-width:641px){
.c-logo img{width:70px}
}
.c-archive-navigation{margin:0 auto 32px;margin:0 auto var(--vspace)}
.c-archive-navigation ul{display:flex;justify-content:center;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.c-archive-navigation__item{margin:0}
.c-archive-navigation__item:nth-child(n+2){margin-left:32px;margin-left:var(--hspace)}
.c-archive-navigation a{color:inherit}
.c-archive-navigation a[aria-current]{font-weight:700;text-decoration:none}
.c-archive-navigation a[aria-current]:focus,.c-archive-navigation a[aria-current]:hover{text-decoration:underline}
.c-breadcrumbs{max-width:1264px;max-width:var(--max-width-full);margin:0 auto;padding:16px 0;padding:calc(var(--vspace)/2) 0;font-size:16px;font-size:var(--font-size-small)}
.c-breadcrumbs ol{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.c-breadcrumbs li{margin:0}
.c-breadcrumbs li:before{position:absolute;content:"\200B"}
.c-breadcrumbs a{color:#063954;color:var(--color-evry-blue);text-decoration:none}
.c-breadcrumbs a[aria-current]{color:inherit;font-weight:600}
.c-breadcrumbs a:focus,.c-breadcrumbs a:hover{text-decoration:underline}
.c-breadcrumbs li:not(:last-child){position:relative;margin-right:24px;margin-right:calc(var(--hspace)*0.75)}
.c-breadcrumbs li:not(:last-child):after{position:absolute;top:calc(50% - .6em);right:-12px;right:calc(var(--hspace)*-0.375);width:1px;height:1em;background:currentColor;content:"";transform:rotate(30deg)}
.c-card-navigation__list{margin:0;padding:0;list-style:none}
.c-card-navigation__card{margin:32px 0;margin:var(--grid-gutter) 0;padding:32px;padding:var(--grid-gutter);border:8px solid #e6f3f3;border:8px solid var(--color-cyan-tint-20);border-radius:4px;background:#fff}
.c-card-navigation__card:focus-within{border-color:#b5dbdb;border-color:var(--color-cyan-tint-10);box-shadow:8px 8px #e6f3f3;box-shadow:8px 8px var(--color-cyan-tint-20)}
.c-card-navigation__card-heading{font-weight:600;font-size:24px;font-size:var(--font-size-large);line-height:1.2;line-height:var(--line-height-medium)}
.c-card-navigation__card-content{line-height:24px}
.c-card-navigation__card-heading a{display:block;position:relative;padding-right:32px;color:inherit;text-decoration:none}
.c-card-navigation__card-content>:last-child{margin-bottom:0}
.c-card-navigation__card-heading a:after{position:absolute;right:0;bottom:0;width:32px;height:32px;background:url(/gui/project/images/symbols/arrow-right.svg) no-repeat;background-size:100%;content:""}
.c-card-navigation__card-heading a:focus,.c-card-navigation__card-heading a:hover{text-decoration:underline}
@media (prefers-reduced-motion:no-preference){
.c-card-navigation__card-heading a:after{transition:right .2s}
.c-card-navigation__card-heading a:focus:after,.c-card-navigation__card-heading a:hover:after{right:-4px}
}
@media print{
.c-card-navigation__card{padding:0;box-shadow:none}
.c-card-navigation__card-heading{margin-bottom:0}
}
@media print,screen and (min-width:600px){
.c-card-navigation__list{display:flex;flex-wrap:wrap;margin:-16px;margin:calc(var(--grid-gutter)/-2)}
.c-card-navigation__card{flex-basis:calc(50% - 32px);flex-basis:calc(50% - var(--grid-gutter));min-height:190px;margin:16px;margin:calc(var(--grid-gutter)/2)}
@media print{
.c-card-navigation__card{min-height:0}
}
}
@media screen and (min-width:860px){
.c-card-navigation__card{flex-basis:calc(33.3333% - 32px);flex-basis:calc(33.3333% - var(--grid-gutter))}
.c-card-navigation__card:first-child:nth-last-child(2){margin-left:auto}
.c-card-navigation__card:nth-child(2):last-child{margin-right:auto}
}
.c-main-navigation{margin:16px 0 0;margin:calc(var(--vspace)/2) 0 0}
.c-main-navigation ul{margin:0;padding:0;list-style:none}
.c-main-navigation>ul{background:#fff}
.c-main-navigation li:before{position:absolute;content:"\200B"}
.c-main-navigation__item{margin:0}
.c-main-navigation__item:nth-child(n+2){margin-top:4px}
.c-main-navigation__top-level-focusable,.c-main-navigation__top-level-focusable:visited{display:block;position:relative;padding:18px 16px 14px;padding:calc(var(--vspace)/2 + 2px) calc(var(--hspace)/2) calc(var(--vspace)/2 - 2px);box-shadow:0 0 0 1px #f8f8f8;box-shadow:0 0 0 1px var(--color-dark-grey-tint-30);color:#063954;color:var(--color-evry-blue);font-weight:600;font-size:16px;line-height:1;text-decoration:none;text-transform:uppercase;white-space:nowrap}
.c-main-navigation__top-level-focusable:focus{outline:none;box-shadow:inset 0 0 0 1px #0e8484;box-shadow:0 0 0 1px var(--color-cyan) inset}
.c-main-navigation__item--selected>.c-main-navigation__top-level-focusable:before{position:absolute;top:0;bottom:0;left:0;width:2px;background:#333;background:var(--color-dark-grey);content:""}
.c-main-navigation__submenu a{color:#2e57a4;color:var(--color-link);text-decoration:none}
.c-main-navigation__submenu a:hover{text-decoration:underline}
.c-main-navigation__submenu [aria-current]{position:relative}
.c-main-navigation__current-icon{position:absolute;width:12px;height:12px;line-height:1;transform:rotate(-90deg)}
@media screen and (min-width:1100px){
.c-main-navigation{margin:0 16px;margin:0 calc(var(--hspace)/2)}
.c-main-navigation>ul{display:flex;justify-content:flex-start}
.c-main-navigation__item:nth-child(n+2){margin-top:0;margin-left:32px;margin-left:var(--hspace)}
.c-main-navigation__top-level-focusable{box-shadow:none;font-size:18px}
.c-main-navigation__item--selected>.c-main-navigation__top-level-focusable:before{display:none}
.c-main-navigation__item--selected>.c-main-navigation__top-level-focusable:after{position:absolute;right:0;bottom:0;left:0;height:2px;background:#333;background:var(--color-dark-grey);content:""}
}
@media screen and (max-width:1099px){
.c-main-navigation__disclosure-menu-button{position:relative;z-index:10;padding:5px;border-width:1px 1px 0;border-style:solid;border-color:transparent;border-radius:0;background-color:#fff;color:inherit;font-size:14px;line-height:1;text-transform:uppercase}
.c-main-navigation__disclosure-menu-button[aria-expanded=true]{margin-bottom:-1px;padding-bottom:6px;border-color:#f8f8f8;border-color:var(--color-dark-grey-tint-30)}
.c-main-navigation__disclosure-menu-icon{display:block;margin:0 auto 4px}
.c-main-navigation--disclosure-menu>ul{position:absolute;z-index:1;width:100%;border:1px solid #f8f8f8;border:1px solid var(--color-dark-grey-tint-30);border-bottom:none;box-shadow:0 10px 10px #eaeaea;box-shadow:0 10px 10px var(--color-dark-grey-tint-20)}
.c-main-navigation--disclosure-menu ul[aria-hidden=true],.c-main-navigation--disclosure-menu .c-main-navigation__submenu-heading{display:none}
.c-main-navigation--disclosure-menu li:nth-child(n){margin:0}
.c-main-navigation--disclosure-menu li:before{position:absolute;content:"\200B"}
.c-main-navigation--disclosure-menu a{display:block;border-bottom:1px solid #f8f8f8;border-bottom:1px solid var(--color-dark-grey-tint-30);box-shadow:none;font-size:16px;font-size:var(--font-size-small);line-height:1}
.c-main-navigation--disclosure-menu a:focus{box-shadow:inset 0 0 0 1px #0e8484;box-shadow:0 0 0 1px var(--color-cyan) inset}
.c-main-navigation--disclosure-menu ul ul a{padding:16px 16px 16px 32px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2) calc(var(--vspace)/2) var(--hspace)}
.c-main-navigation--disclosure-menu ul ul ul a{padding-left:48px;padding-left:calc(var(--hspace)/2*3)}
.c-main-navigation__current-icon{margin-left:-16px}
}
@media screen and (min-width:1100px){
.c-main-navigation__submenu-toggler{border:none;border-radius:0;background-color:transparent;cursor:pointer}
.c-main-navigation__submenu-toggler[aria-expanded=true]{background-color:#f7fbfb;background-color:var(--color-cyan-tint-30)}
.c-main-navigation__submenu-toggler-icon{width:12px;height:12px;margin-left:4px;vertical-align:top}
@media (prefers-reduced-motion:no-preference){
.c-main-navigation__submenu-toggler{transition:background-color .3s}
}
.c-main-navigation__submenu{display:block;position:absolute;right:0;left:0;z-index:100;padding:16px 32px;padding:calc(var(--vspace)/2) var(--hspace);box-shadow:0 8px 8px rgba(0,0,0,.1);background:#f7fbfb;background:var(--color-cyan-tint-30);opacity:0}
.c-main-navigation__submenu-inner{max-width:1264px;max-width:var(--max-width-full);margin:0 auto}
.c-main-navigation__submenu-toggler[aria-expanded=true]+.c-main-navigation__submenu{opacity:1}
.c-main-navigation__submenu-toggler+.c-main-navigation__submenu[aria-hidden=true]{display:none}
@media (prefers-reduced-motion:no-preference){
.c-main-navigation__submenu{transition:opacity .3s}
}
.c-main-navigation__submenu-heading{font:inherit;font-weight:600;font-size:24px;font-size:var(--font-size-large)}
.c-main-navigation__submenu li{margin-bottom:0;padding-bottom:12px}
.c-main-navigation__submenu-list{display:flex}
.c-main-navigation__submenu-list>li{flex:1;margin-right:20px;padding-bottom:12px}
.c-main-navigation__submenu-list>li:last-child{margin-right:0}
.c-main-navigation__submenu-list>li>a{font-weight:600;text-transform:uppercase}
.c-main-navigation__current-icon{top:calc(.5em - 8px);left:-20px}
}
@media print{
.c-main-navigation{display:none}
}
.c-pagination{margin-top:64px;margin-top:calc(var(--vspace)*2);line-height:1}
.c-pagination__label{display:block;margin-bottom:16px;margin-bottom:calc(var(--vspace)/2);text-align:center}
.c-pagination ul{margin:0;padding:0;list-style:none;text-align:center}
.c-pagination li{display:inline-block;margin:0;padding:2px;vertical-align:top}
.c-pagination a{display:block;min-width:24px;min-height:24px;padding-top:4px;text-align:center}
.c-pagination__next a,.c-pagination__previous a{padding-top:0}
.c-pagination__previous-icon svg{transform:rotate(180deg)}
.c-pagination__current{font-weight:700}
.c-sub-navigation{margin:16px -32px;margin:calc(var(--vspace)/2) var(--page-margin);padding:0 32px;padding:0 calc(var(--page-margin)*-1);border:1px solid #eaeaea;border:1px solid var(--color-dark-grey-tint-20);border-right:none;border-left:none}
.c-sub-navigation ul{display:flex;flex-wrap:wrap;gap:16px 16px;gap:calc(var(--vspace)/2) calc(var(--hspace)/2);max-width:1264px;max-width:var(--max-width-full);margin:0 auto;padding:0;list-style:none}
@media print{
.c-sub-navigation{display:none}
}
.c-sub-navigation__item{margin:8px 8px;margin:calc(var(--vspace)/4) calc(var(--hspace)/4)}
.c-sub-navigation a{color:inherit}
.c-supplemental-navigation ul{display:flex;justify-content:center;flex-wrap:wrap;padding:0;list-style:none;font-size:16px;font-size:var(--font-size-small)}
.c-supplemental-navigation ul,.c-supplemental-navigation li{margin:0 8px;margin:0 calc(var(--hspace)/4)}
.c-supplemental-navigation li:before{position:absolute;content:"\200B"}
@media screen and (min-width:600px){
.c-supplemental-navigation ul{font-size:20px;font-size:var(--font-size-default)}
.c-supplemental-navigation ul,.c-supplemental-navigation li{margin:0 16px;margin:0 calc(var(--hspace)/2)}
}
.c-office__details{padding-left:32px;padding-left:var(--hspace);border-left:1px solid #dd0160;border-left:1px solid var(--color-raspberry)}
.c-office__details h2{margin-bottom:0;font-size:24px;font-size:var(--font-size-large);line-height:1.6;line-height:var(--line-height-default)}
.c-office__details p{margin-top:0;margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
.c-office__details p:last-child{margin-bottom:0}
.c-office__details>*+*{margin-top:32px;margin-top:var(--vspace)}
@media print{
.c-office__details{page-break-inside:avoid}
}
.c-page-list{max-width:832px;max-width:var(--max-width-medium);margin:0 auto;padding:0;list-style:none}
.c-page-list__item{display:flex;flex-wrap:wrap;margin:0;padding:32px 0;padding:var(--vspace) 0}
.c-page-list>*+*{border-top:1px solid #eaeaea;border-top:1px solid var(--color-dark-grey-tint-20)}
.c-page-list__item-category{display:block;margin-bottom:4px;font-size:16px;font-size:var(--font-size-small);line-height:1;text-transform:uppercase}
.c-page-list__item-image,.c-page-list__item-image img{width:100%}
.c-page-list__item-meta{margin-top:16px;margin-top:calc(var(--vspace)/2)}
.c-page-list__item-meta>*{margin-bottom:8px;margin-bottom:calc(var(--vspace)/4)}
.c-page-list__item-excerpt>:last-child{margin-bottom:0}
.c-page-list__item-more{margin-top:32px;margin-top:var(--vspace)}
.c-page-list a:link{text-underline-offset:4px}
@media print,screen and (min-width:800px){
.c-page-list__item-header{width:100%}
.c-page-list__item-meta{margin-top:0}
.c-page-list__item-image{width:200px;padding-right:16px;padding-right:calc(var(--hspace)/2)}
.c-page-list__item-body{flex:1;min-width:1px}
}
@media print{
.c-page-list__item{page-break-inside:avoid}
.c-page-list__item-header{text-align-last:center}
.c-page-list__item-image{display:none}
}
.c-page-list--grid{max-width:none}
.c-page-list--grid .c-page-list__item{flex-direction:column;flex-wrap:nowrap;margin-bottom:32px;margin-bottom:var(--vspace);padding:32px 32px;padding:var(--vspace) var(--hspace);border:1px solid #eaeaea;border:1px solid var(--color-dark-grey-tint-20);background:#fff}
.c-page-list--grid .c-page-list__item-header{order:2}
.c-page-list--grid .c-page-list__item-image{order:1;width:calc(100% + 64px);width:calc(100% + var(--hspace)*2);margin-top:-32px;margin-top:calc(var(--vspace)*-1);margin-bottom:16px;margin-bottom:calc(var(--vspace)/2);margin-left:-32px;margin-left:calc(var(--hspace)*-1);padding:0}
.c-page-list--grid .c-page-list__item-body{order:3;flex:none}
@media screen and (min-width:680px){
.c-page-list--grid{display:flex;justify-content:space-between;flex-wrap:wrap}
.c-page-list--grid .c-page-list__item{min-height:440px;width:calc(50% - 16px);width:calc(50% - var(--grid-gutter)/2);margin-bottom:32px;margin-bottom:var(--grid-gutter)}
@supports (display:grid){
.c-page-list--grid{display:grid;grid-template-columns:repeat(2,1fr);gap:32px 32px;gap:var(--vspace) var(--hspace)}
.c-page-list--grid .c-page-list__item{width:auto;margin-bottom:0}
}
}
@media screen and (min-width:1200px){
.c-page-list--grid .c-page-list__item{width:calc(33.3333% - 21.33333px);width:calc(33.3333% - var(--grid-gutter)*2/3)}
@supports(display:grid){
.c-page-list--grid{grid-template-columns:repeat(3,1fr)}
.c-page-list--grid .c-page-list__item{width:auto}
}
}
@media print{
.c-page-list--grid{display:block}
.c-page-list--grid .c-page-list__item{width:auto}
}
.c-page-list--grid .c-page-list__item--event{display:-ms-grid;display:grid;position:relative;z-index:1;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;min-height:220px;padding:0;border:1px solid #eaeaea;border:1px solid var(--color-dark-grey-tint-20);background:#f8f8f8;background:var(--color-dark-grey-tint-30);color:#fff}
.c-page-list--grid .c-page-list__item--event:before{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:10;border:2px solid;content:"";pointer-events:none}
.c-page-list--grid .c-page-list__item--event:nth-child(3n+1):before{border-color:#00c8c8;border-color:var(--color-aqua)}
.c-page-list--grid .c-page-list__item--event:nth-child(3n+2):before{border-color:#7028b7;border-color:var(--color-plum)}
.c-page-list--grid .c-page-list__item--event:nth-child(3n+3):before{border-color:#dd0160;border-color:var(--color-raspberry)}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-header{display:flex;position:relative;z-index:1;justify-content:center;align-items:center;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;padding:32px 32px;padding:var(--vspace) var(--hspace);text-align:center}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-header:last-child{color:#333;color:var(--color-dark-grey)}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-category-wrapper,.c-page-list--grid .c-page-list__item--event .c-page-list__item-text{display:block}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-category{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-heading{margin-bottom:0}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-meta{margin-top:0}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-meta>*{margin-bottom:0}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-image{position:relative;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;width:auto;margin:0;padding:0}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-image img{height:100%;object-fit:cover}
.c-page-list--grid .c-page-list__item--event a{padding:0;background:transparent;color:inherit;font-size:24px;line-height:1.5;text-decoration:none}
.c-page-list--grid .c-page-list__item--event a:focus,.c-page-list--grid .c-page-list__item--event a:hover{box-shadow:none;text-decoration:underline}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-header:not(:only-child) a .c-page-list__item-category,.c-page-list--grid .c-page-list__item--event .c-page-list__item-header:not(:only-child) a .c-page-list__item-text{padding:10px 15px;background:rgba(0,0,0,.7);-webkit-box-decoration-break:clone}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-header:not(:only-child) a .c-page-list__item-category{display:inline-block;margin-bottom:8px;margin-bottom:calc(var(--vspace)/4)}
.c-page-list--grid .c-page-list__item--event .c-page-list__item-header:not(:only-child) a .c-page-list__item-text{display:inline;line-height:44px}
.c-person{display:flex;flex-direction:column;align-items:center;margin-top:16px;margin-top:calc(var(--vspace)/2);background:none;text-align:center;-webkit-transform:translateZ(0)}
.c-person picture{border:3px solid #fff;border-radius:50%}
.c-person picture:hover{border:3px solid rgba(221,1,96,.5);border:3px solid var(--color-raspberry-alpha)}
.c-person img{width:160px;border-radius:50%}
.c-person figcaption{background:none}
.c-person__name{font-size:24px;font-size:var(--font-size-large)}
.c-person__details,.c-person__title{margin-top:16px;margin-top:calc(var(--vspace)/2);font-size:18px;font-size:var(--font-size-medium)}
.c-person__details>*{margin-top:8px;margin-top:calc(var(--vspace)/4)}
@media (prefers-reduced-motion:no-preference){
.c-person picture{transition:transform .2s ease-in}
.c-person picture:hover{transform:rotate(2deg)}
}
.c-person--medium img{width:140px}
.c-person--no-animation picture{transition:none}
.c-person--no-animation picture:hover{transform:none}
.c-price-callout{margin:64px 0;margin:calc(var(--vspace)*2) 0;padding:16px 16px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2);background:#fdeaf3;background:var(--color-raspberry-tint-20);font-size:24px;text-align:center}
.c-scrollable-element{position:relative;width:100%;overflow:hidden;margin-bottom:30px;-webkit-overflow-scrolling:touch}
.c-scrollable-element__inner{width:100%;overflow:scroll;overflow-x:scroll;overflow-y:visible}
.c-scrollable-element:before{right:100%;border-radius:0 15px 15px 0/0 125px 125px 0;box-shadow:6px 0 5px rgba(0,0,0,.32)}
.c-scrollable-element:before,.c-scrollable-element:after{position:absolute;top:10px;bottom:10px;width:50px;content:"";pointer-events:none}
.c-scrollable-element:after{left:100%;border-radius:15px 0 0 15px/125px 0 0 125px;box-shadow:-6px 0 5px rgba(0,0,0,.32)}
.c-scrollable-element--scrolled-left:before,.c-scrollable-element--scrolled-right:after{opacity:0}
.c-search-form{display:inline-block;flex:1}
.c-search-form__form{margin:0}
.c-search-form__controls{display:flex;padding-left:10px;border:1px solid rgba(0,0,0,.1);border-radius:20px;background:#fff}
.c-search-form input[type=search]{flex:1;min-width:0;width:100%;padding:4px;border:none;box-shadow:none;background:transparent;line-height:1.15}
.c-search-form input[type=search]:focus{box-shadow:inset 0 0 4px rgba(0,0,0,.15)}
.c-search-form__submit{flex:none;padding:8px;border:none;border-radius:0 20px 20px 0;background:transparent;color:#063954;color:var(--color-evry-blue);line-height:1.15}
.c-search-form__submit:focus{outline:none;background:#063954;background:var(--color-evry-blue);color:#fff}
.c-search-form__controls:focus-within{border-color:rgba(0,0,0,.25);box-shadow:inset 0 0 4px rgba(0,0,0,.15)}
.c-search-form__controls:focus-within input[type=search]:focus{box-shadow:none}
.c-search-form__controls:focus-within .c-search-form__submit:focus{box-shadow:0 0 0 1px rgba(0,0,0,.25)}
.c-search-results{max-width:832px;max-width:var(--max-width-medium);margin:32px auto 0;margin:var(--vspace) auto 0}
.c-search-results li:before{position:absolute;content:"\200B"}
.c-search-results__list{padding-left:0;list-style:none}
.c-search-results__item{margin-bottom:64px;margin-bottom:calc(var(--vspace)*2)}
.c-search-results__item-category{display:block;margin-bottom:4px;font-size:16px;font-size:var(--font-size-small);line-height:1;text-transform:uppercase}
.c-search-results__item-heading,.c-search-results__item-excerpt>:last-child{margin-bottom:0}
.c-search-results__item-footer{margin-top:8px;margin-top:calc(var(--vspace)/4)}
.c-search-results__item-breadcrumbs{font-size:18px;font-size:var(--font-size-medium);line-height:1.2;line-height:var(--line-height-medium)}
.c-search-results__item-breadcrumbs ul{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none}
.c-search-results__item-breadcrumbs li{margin:0}
.c-search-results__item-breadcrumbs li:not(:last-child){position:relative;margin-right:16px;margin-right:calc(var(--hspace)*0.5)}
.c-search-results__item-breadcrumbs li:not(:last-child):after{position:absolute;top:calc(50% - .5em);right:-8px;right:calc(var(--hspace)*-0.25);width:1px;height:1em;background:currentColor;content:"";transform:rotate(30deg)}
.c-search-results__item-breadcrumbs a{display:block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.c-section{margin:0 -32px;margin:0 var(--page-margin);padding:64px 32px;padding:calc(var(--vspace)*2) var(--hspace);background:#fff}
@media screen and (min-width:600px){
.c-section{padding:96px 32px;padding:calc(var(--vspace)*3) var(--hspace)}
}
@media print{
.c-section{margin-bottom:64px;margin-bottom:calc(var(--vspace)*2);padding-top:0;padding-bottom:0}
}
@media screen{
.c-section--background-1{background:#f7fbfb;background:var(--color-cyan-tint-30)}
.c-section--background-2{background:#fbf6f0;background:var(--color-brass-tint-10)}
.c-section--background-3{background:#fcfaf7;background:var(--color-brass-tint-30)}
}
.c-section--overflow{padding:32px 32px 64px;padding:var(--vspace) var(--hspace) calc(var(--vspace)*2)}
@media screen and (min-width:760px){
.c-section--overflow{position:relative;left:calc(50% - 6vw);width:88vw;margin-left:-38vw}
}
.c-section__header{max-width:616px;max-width:var(--max-width-narrow);margin:0 auto;text-align:center}
.c-section__heading{margin-bottom:32px;margin-bottom:var(--vspace);font-weight:300;font-size:30px}
.c-section__intro{margin-bottom:64px;margin-bottom:calc(var(--vspace)*2)}
@media screen and (min-width:600px){
.c-section__heading{font-size:36px}
}
.c-section__body{max-width:1264px;max-width:var(--max-width-full);margin:0 auto}
.c-section--wide .c-section__body{max-width:none}
.c-section--medium .c-section__body{max-width:832px;max-width:var(--max-width-medium)}
.c-section--narrow .c-section__body{max-width:616px;max-width:var(--max-width-narrow)}
.c-section--overflow .c-section__body{max-width:1048px;max-width:var(--max-width-large)}
.c-section__footer{max-width:616px;max-width:var(--max-width-narrow);margin:32px auto 0;margin:var(--vspace) auto 0;text-align:center}
.c-section__footer a{color:#dd0160;color:var(--color-raspberry);font-weight:600;text-decoration:none}
.c-section__footer a:hover{text-decoration:underline}
.c-section--compact{padding-top:0}
.c-share{margin-bottom:32px;margin-bottom:var(--vspace);text-align:center}
.c-share--no-margin{margin-bottom:0}
.c-share__heading{font-weight:400;font-size:16px;font-size:var(--font-size-small);line-height:1;text-transform:uppercase}
.c-share__list{display:flex;justify-content:center;margin:0;padding:0;list-style:none}
.c-share__list>li{margin:0}
.c-share__list>li+li{margin-left:32px;margin-left:var(--hspace)}
.c-share__icon{color:#dd0160;color:var(--color-raspberry)}
.c-sortable-table__sort-button:hover{cursor:pointer}
.c-sortable-table__sort-button:focus{box-shadow:0 0 2px rgba(0,0,0,.6)}
.c-sortable-table [aria-sort]:focus-within{box-shadow:inset 0 0 2px rgba(0,0,0,.6)}
.c-sortable-table [aria-sort]:focus-within .c-sortable-table__sort-button:focus{box-shadow:none}
.c-sortable-table__sort-button-inner{display:flex;justify-content:space-between;align-items:center}
.c-sortable-table__sort-icon{margin-left:8px}
.c-sortable-table [aria-sort=none] .c-sortable-table__sort-icon{opacity:0}
.c-sortable-table [aria-sort=ascending],.c-sortable-table [aria-sort=descending]{background:#f8f8f8;background:var(--color-dark-grey-tint-30)}
.c-sortable-table [aria-sort=ascending] .c-sortable-table__sort-icon svg{transform:rotate(-90deg)}
.c-sortable-table [aria-sort=descending] .c-sortable-table__sort-icon svg{transform:rotate(90deg)}
.c-system-message{margin:32px 0;margin:var(--vspace) 0;padding:32px 32px 0;padding:var(--vspace) var(--vspace) 0;border:3px solid #063954;border:3px solid var(--color-evry-blue)}
.c-system-message--success{border-color:#00c8c8;border-color:var(--color-aqua)}
.c-system-message--error{border-color:#dd0160;border-color:var(--color-raspberry)}
.c-tabs{margin:32px 0;margin:var(--vspace) 0}
.c-tabs--enabled .c-tabs__tablist{display:flex;margin:0;padding:0 32px;padding:0 var(--hspace);border-bottom:1px solid #eee;list-style:none}
.c-tabs__tablist-item{flex:1}
.c-tabs__tablist-trigger{display:block;width:100%;padding:10px 25px;border:none;background:#fff;color:#333;text-align:center}
.c-tabs__tablist-trigger:focus,.c-tabs__tablist-trigger:hover{text-decoration:underline}
.c-tabs__tablist-trigger:focus{outline:1px dotted;outline-offset:-1px}
.c-tabs__tablist-trigger[aria-selected=true]{margin-bottom:-1px;padding-top:9px;padding-bottom:11px;border:1px solid #eee;border-bottom:none;background:#f9f9f9}
.c-tabs--enabled .c-tabs__tabpanel{padding:32px 32px;padding:var(--vspace) var(--hspace);background-color:#f9f9f9}
.c-tabs__tabpanel:focus{outline:2px solid #eee;outline-offset:-2px}
.c-tags{margin-bottom:48px;margin-bottom:calc(var(--vspace)*1.5);font-size:16px;font-size:var(--font-size-small);text-align:center;text-transform:uppercase}
.c-tags__heading{font-weight:400;font-size:inherit;line-height:1}
.c-tags__list{display:flex;justify-content:center;margin:0;padding:0;list-style:none}
.c-tags__list>li{margin:0}
.c-tags__list>li+li{margin-left:16px;margin-left:calc(var(--hspace)/2)}
.c-tags__list a{display:block;padding:8px 16px 4px;border:1px solid #fbbdd8;border:1px solid var(--color-raspberry-tint-10);border-radius:4px;color:#dd0160;color:var(--color-raspberry);line-height:1;text-decoration:none}
.c-tags__list a:focus,.c-tags__list a:hover{text-decoration:underline}
.c-agenda-teaser{padding:16px;padding:calc(var(--hspace)/2);text-align:center}
.c-agenda-teaser:not(:last-child){border-right:1px solid #7028b7;border-right:1px solid var(--color-plum)}
.c-agenda-teaser__heading{font-size:24px;font-size:var(--font-size-large)}
.c-agenda-teaser__heading:after{display:block;width:56px;height:1px;margin:32px auto;margin:var(--vspace) auto;background:#7028b7;background:var(--color-plum);content:""}
.c-agenda-teaser ul{margin-bottom:0;padding:0;list-style:none}
@media screen and (min-width:600px) and (max-width:860px){
.c-agenda-teaser{flex-direction:row;min-width:calc(100% - 32px);min-width:calc(100% - var(--hspace));text-align:left}
.c-agenda-teaser__heading:after{margin:32px 0;margin:var(--vspace) 0}
}
.c-highlight-teaser{display:flex;flex-direction:column;align-items:center;padding:16px 16px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2);border-radius:4px;background:#fff;font-size:16px;font-size:var(--font-size-small);line-height:1.6;line-height:var(--line-height-default);text-align:center}
.c-highlight-teaser>*{max-width:100%}
@media screen and (min-width:600px) and (max-width:860px){
.c-highlight-teaser{flex-direction:row;min-width:calc(100% - 32px);min-width:calc(100% - var(--hspace));text-align:left}
}
@media screen and (min-width:600px){
.c-highlight-teaser{padding:16px 16px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2)}
}
@media print{
.c-highlight-teaser{min-height:0}
}
.c-highlight-teaser__heading{margin-bottom:8px;margin-bottom:calc(var(--vspace)/4);font-weight:700;font-size:18px;font-size:var(--font-size-medium);line-height:1.6;line-height:var(--line-height-default)}
.c-highlight-teaser__text p:last-child{margin-bottom:0}
.c-highlight-teaser__icon{margin-bottom:16px;margin-bottom:calc(var(--vspace)/2)}
@media screen and (min-width:600px){
.c-highlight-teaser__icon{margin-bottom:32px;margin-bottom:var(--vspace)}
}
@media screen and (min-width:600px) and (max-width:860px){
.c-highlight-teaser__icon{margin-right:16px;margin-right:calc(var(--vspace)/2);margin-bottom:0}
}
.c-highlight-teaser__icon--color-raspberry svg{fill:#dd0160;fill:var(--color-raspberry)}
.c-highlight-teaser__icon--color-aqua svg{fill:#00c8c8;fill:var(--color-aqua)}
.c-highlight-teaser__icon--color-plum svg{fill:#7028b7;fill:var(--color-plum)}
.c-highlight-teaser--background-1{background-color:#f7fbfb;background-color:var(--color-cyan-tint-30)}
.c-highlight-teaser--background-2{background-color:#fdf1f6;background-color:var(--color-raspberry-tint-30)}
.c-highlight-teaser--background-3{background-color:#fcfaf7;background-color:var(--color-brass-tint-30)}
.c-collaboration-teaser{display:flex;position:relative;z-index:0;flex-direction:column;align-items:center;margin:0 -32px;margin:0 var(--page-margin);padding:96px 32px;padding:calc(var(--vspace)*3) var(--hspace);background:#fdf1f6}
.c-collaboration-teaser:after,.c-collaboration-teaser:before{position:absolute;width:4px;height:50px;box-shadow:2px 2px 2px rgba(245,40,129,.3);background:#dd0160;background:var(--color-raspberry);content:"";transform:rotate(48deg)}
.c-collaboration-teaser:before{top:20px;left:48px}
.c-collaboration-teaser:after{right:48px;bottom:20px;transform:rotate(40deg)}
@media print{
.c-collaboration-teaser{margin-bottom:64px;margin-bottom:calc(var(--vspace)*2);padding-top:0;padding-bottom:0;background:transparent}
.c-collaboration-teaser:after,.c-collaboration-teaser:before{display:none}
}
.c-collaboration-teaser__heading{max-width:1264px;max-width:var(--max-width-full);margin-bottom:32px;margin-bottom:var(--vspace);font-weight:300;font-size:30px;text-align:center}
@media screen and (min-width:600px){
.c-collaboration-teaser__heading{font-size:36px}
}
.c-collaboration-teaser__body>:last-child{margin-top:32px;margin-top:var(--vspace)}
@media print,screen and (min-width:600px){
.c-collaboration-teaser__body{display:flex;align-items:flex-start;max-width:1048px;max-width:var(--max-width-large);width:100%}
.c-collaboration-teaser__body>*{flex:1;box-shadow:0 0 4px rgba(0,0,0,.1)}
.c-collaboration-teaser__body>:first-child{margin-top:64px}
.c-collaboration-teaser__body>:last-child{margin-top:0;margin-left:-40px}
}
.c-collaboration-teaser__footer{margin-top:32px;margin-top:var(--vspace)}
.c-collaboration-teaser__footer a{color:#dd0160;color:var(--color-raspberry);font-weight:600;text-decoration:none}
.c-collaboration-teaser__footer a:hover{text-decoration:underline}
.c-teaser{display:flex;flex-direction:column;justify-content:center;min-height:220px;padding:16px 16px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2);border-width:2px;border-style:solid;border-radius:4px;background:#fff;font-size:18px;font-size:var(--font-size-medium);line-height:1.2;line-height:var(--line-height-medium);text-align:center}
.c-teaser__heading{text-transform:uppercase}
.c-teaser a{color:#333;color:var(--color-dark-grey);text-decoration:none}
.c-teaser a:not(:only-child){text-decoration:underline;-webkit-text-decoration-color:rgba(51,51,51,.2);text-decoration-color:rgba(51,51,51,.2)}
.c-teaser a:focus,.c-teaser a:hover{color:#000;text-decoration:underline;-webkit-text-decoration-color:rgba(51,51,51,.5);text-decoration-color:rgba(51,51,51,.5)}
@media screen and (min-width:600px){
.c-teaser{min-height:calc(220px + (14000vw - 84000px)/744);padding:32px 32px;padding:var(--vspace) var(--hspace);font-size:24px;font-size:var(--font-size-large);line-height:1.3333}
.c-teaser--has-image{font-size:20px;font-size:var(--font-size-default);line-height:1.2;line-height:var(--line-height-medium)}
}
@media screen and (min-width:1328px){
.c-teaser{min-height:360px}
}
@media print{
.c-teaser{min-height:0}
}
.c-teaser:nth-child(3n+1){border-color:#00c8c8;border-color:var(--color-aqua)}
.c-teaser:nth-child(3n+1) .c-teaser__icon{color:#00c8c8;color:var(--color-aqua)}
.c-teaser:nth-child(3n+2){border-color:#7028b7;border-color:var(--color-plum)}
.c-teaser:nth-child(3n+2) .c-teaser__icon{color:#7028b7;color:var(--color-plum)}
.c-teaser:nth-child(3n+3){border-color:#dd0160;border-color:var(--color-raspberry)}
.c-teaser:nth-child(3n+3) .c-teaser__icon{color:#dd0160;color:var(--color-raspberry)}
@media print{
.c-teaser:nth-child(n){border-color:currentcolor}
.c-teaser:nth-child(n) .c-teaser__icon{color:currentcolor}
}
.c-teaser__category{display:block;margin-bottom:16px;margin-bottom:calc(var(--vspace)/2);font-size:18px;font-size:var(--font-size-medium);text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}
.c-teaser__category,.c-teaser__tags{line-height:1;text-transform:uppercase}
.c-teaser__tags{margin:16px 0;margin:calc(var(--vspace)/2) 0}
.c-teaser__tags,.c-teaser__details{font-size:16px;font-size:var(--font-size-small)}
.c-teaser__details{margin-top:16px;margin-top:calc(var(--vspace)/2)}
.c-teaser--has-image{display:-ms-grid;display:grid;-ms-grid-columns:1fr;grid-template-columns:1fr;padding:0;border-width:0}
.c-teaser__image{-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.c-teaser__image img{width:100%;border-radius:4px}
@supports (object-fit:cover){
.c-teaser__image img{height:100%;object-fit:cover}
}
@media print{
.c-teaser--has-image{display:flex;border-width:2px}
.c-teaser__image{display:none}
}
.c-teaser--has-image .c-teaser__text{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}
.c-teaser--has-image .c-teaser__text a{display:inline-block;margin:16px 16px;margin:calc(var(--vspace)/2) calc(var(--hspace)/2);padding:16px 16px;padding:calc(var(--vspace)/2) calc(var(--hspace)/2);border-radius:4px;background:#fff}
@media screen and (min-width:600px){
.c-teaser--has-image .c-teaser__text a{margin:32px 32px;margin:var(--vspace) var(--hspace)}
}
.c-teaser--has-image:focus-within{box-shadow:0 0 1px 1px #fff,0 0 2px 3px rgba(0,0,0,.5);box-shadow:var(--focus-ring)}
.c-teaser--has-image:focus-within a{box-shadow:none}
.c-teaser--has-image-overlay{background:#f8f8f8;background:var(--color-dark-grey-tint-30);color:#fff}
.c-teaser--has-image-overlay .c-teaser__image{display:block;position:relative}
.c-teaser--has-image-overlay .c-teaser__image:before{position:absolute;top:0;right:0;bottom:0;left:0;outline:2px solid;outline-offset:-8px;background:rgba(0,0,0,.7);content:"";pointer-events:none}
.c-teaser:nth-child(3n+1).c-teaser--has-image-overlay .c-teaser__image:before{outline-color:#00c8c8;outline-color:var(--color-aqua)}
.c-teaser:nth-child(3n+2).c-teaser--has-image-overlay .c-teaser__image:before{outline-color:#7028b7;outline-color:var(--color-plum)}
.c-teaser:nth-child(3n+3).c-teaser--has-image-overlay .c-teaser__image:before{outline-color:#dd0160;outline-color:var(--color-raspberry)}
.c-teaser--has-image-overlay .c-teaser__text{position:relative;z-index:1;-ms-grid-row-align:center;align-self:center;margin-top:0;padding:32px 32px;padding:var(--vspace) var(--hspace)}
.c-teaser--has-image-overlay .c-teaser__text a{padding:0;background:transparent;color:inherit;font-size:32px;-webkit-text-decoration-color:currentcolor;text-decoration-color:currentcolor;text-underline-offset:4px}
.c-teaser--has-image-overlay .c-teaser__text a:focus,.c-teaser--has-image-overlay .c-teaser__text a:hover{text-decoration:underline}
.c-teaser--has-image-overlay .c-teaser__category{font-size:16px;font-size:var(--font-size-small);text-decoration:none}
.c-teaser--has-image-overlay .c-teaser__details{position:relative;margin-right:32px;margin-right:var(--hspace);margin-left:32px;margin-left:var(--hspace)}
.c-teaser--has-image-overlay .c-teaser__details:before{position:absolute;top:-17px;top:calc(var(--vspace)/-2 - 1px);left:calc(50% - 32px);left:calc(50% - var(--hspace));width:64px;width:calc(var(--hspace)*2);height:2px;content:""}
.c-teaser:nth-child(3n+1).c-teaser--has-image-overlay .c-teaser__details:before{background-color:#00c8c8;background-color:var(--color-aqua)}
.c-teaser:nth-child(3n+2).c-teaser--has-image-overlay .c-teaser__details:before{background-color:#7028b7;background-color:var(--color-plum)}
.c-teaser:nth-child(3n+3).c-teaser--has-image-overlay .c-teaser__details:before{background-color:#dd0160;background-color:var(--color-raspberry)}
@media screen and (min-width:600px){
.c-teaser--has-image-overlay .c-teaser__details:before{top:-33px;top:calc(var(--vspace)*-1 - 1px)}
}
.c-teaser--has-icon{flex-direction:row;align-content:center;flex-wrap:wrap;align-items:center;gap:16px 32px;gap:calc(var(--vspace)/2) var(--hspace)}
.c-teaser--has-icon .c-teaser__text{width:100%}
.c-teaser__icon{flex:none}
.c-teaser__icon:first-child{width:100%;margin:0 0 16px 0;margin:0 0 calc(var(--vspace)/2) 0}
.c-teaser:nth-child(3n+1).c-teaser--has-icon:focus-within{box-shadow:0 0 1px 1px #fff,0 0 2px 3px #b5dbdb;box-shadow:0 0 1px 1px #fff,0 0 2px 3px var(--color-cyan-tint-10)}
.c-teaser:nth-child(3n+2).c-teaser--has-icon:focus-within{box-shadow:0 0 1px 1px #fff,0 0 2px 3px #d3bde9;box-shadow:0 0 1px 1px #fff,0 0 2px 3px var(--color-plum-tint-10)}
.c-teaser:nth-child(3n+3).c-teaser--has-icon:focus-within{box-shadow:0 0 1px 1px #fff,0 0 2px 3px #fbbdd8;box-shadow:0 0 1px 1px #fff,0 0 2px 3px var(--color-raspberry-tint-10)}
@media screen and (min-width:600px){
.c-teaser--has-icon .c-teaser__text{flex:1;min-width:10em;width:auto}
}
.c-teaser--fixed-height{min-height:auto;width:100%;height:223.25px}
.c-teaser--fixed-height .c-teaser__image img{height:223.25px}
.c-text-block{max-width:616px;max-width:var(--max-width-narrow);margin:0 auto}
.c-text-block>:last-child{margin-bottom:0}
.c-video{position:relative;width:100%;height:0;padding-bottom:56.25%}
.c-video>iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}
.c-video>iframe,.c-video>video{max-height:95vh}
@media print{
.c-video{display:none}
}
.t-hidden{display:none}
.t-text-align--left{text-align:left}
.t-text-align--center{text-align:center}
.t-text-align--right{text-align:right}
.t-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);padding:0;border:0;white-space:nowrap}
.t-visually-hidden--focusable:active,.t-visually-hidden--focusable:focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;margin:0;white-space:inherit}
/*# sourceMappingURL=main.min.css.map */