/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqauLY1HY.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqY-LY1HY.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqa-LY1HY.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqZOLY1HY.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqaOLY1HY.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqaeLY1HY.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: italic;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpMtKy2OAdR1K-IwhWudF-R3woqZ-LY.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wIaZfrc.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wsaZfrc.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wMaZfrc.woff2) format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wwaZfrc.woff2) format('woff2');
  unicode-range: U+0370-0377, U+037A-037F, U+0384-038A, U+038C, U+038E-03A1, U+03A3-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wAaZfrc.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3wEaZfrc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Source Sans 3';
  font-style: normal;
  font-weight: 200 900;
  font-display: swap;
  src: url(../../files/stapu-theme/fonts/sourcesans3/v19/nwpStKy2OAdR1K-IwhWudF-R3w8aZQ.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

html{--vh: var(--vh-fallback, 1vh);--wrapper-margin: var(--spacing-page);--spacing-page: 20px;--spacing-element: 26px;--spacing-column: 40px;--spacing-xs: 15px;--spacing-sm: 25px;--spacing-md: 35px;--spacing-lg: 38px;--spacing-xl: 60px;--font-family: "Source Sans 3";--font-weight: 300;--font-weight-bold: 600;--font-size: 20px;--font-size-sm: 18px;--font-size-h3: 24px;--font-size-md: 24px;--font-size-lg: 30px;--font-size-xl: 48px;--line-height: 1.5em;--line-height-sm: 1.25em;--line-height-hl: 1em;--color-primary: #e8b319;--color-secondary: #375494;--color-tertiary: #697d61;--color-lightest: #fff;--color-grey-light: #959595;--color-grey: #767984;--color-darkest: #000;--color-page-background: var(--color-lightest);--color-text: var(--color-darkest);--color-text-inverted: var(--color-lightest);--border-width: 1px;--border-radius: 5px;--transition-speed: 300ms;--transition-function: ease;--header-height: 72px;--logo-width: 264px;--logo-height: 98px;--logo-img-width: 91px;--logo-margin-left: calc(-1 * var(--wrapper-margin))}@media(max-width: 575px){html{--spacing-page: 10px}}@media(min-width: 576px){html{--spacing-sm: 32px;--spacing-md: 48px;--spacing-lg: 72px;--spacing-xl: 104px;--font-size: 24px;--font-size-sm: 22px;--font-size-h3: 32px;--font-size-md: 38px;--font-size-lg: 44px;--font-size-xl: 72px}}@media(min-width: 768px){html{--header-height: 110px;--logo-width: 406px;--logo-height: 150px;--logo-img-width: 140px}}@media(min-width: 1400px){html{--wrapper-margin: calc((100vw - 1360px) / 2)}}@media(min-width: 1666px){html{--font-size: 28px;--font-size-sm: 26px;--font-size-h3: 38px;--font-size-md: 44px;--font-size-lg: 85px;--font-size-xl: 135px;--logo-margin-left: calc((var(--logo-width) - var(--logo-img-width)) / -2)}}a.button,button:not(.nav-trigger){display:inline-block;color:var(--color-lightest);background-color:var(--color-darkest);transition:all var(--transition-speed) linear;border:0;border-radius:0;padding:14px 40px;font-weight:var(--font-weight-bold);background-image:none;white-space:nowrap;text-decoration:none;cursor:pointer;font-size:var(--font-size);line-height:var(--line-height)}@media(hover: hover){a.button:hover,button:hover:not(.nav-trigger){text-decoration:none;background-color:var(--color-primary)}}#cboxContent a.button,#cboxContent button:not(.nav-trigger){transition:none}.bg-secondary,.bg-primary,.bg-secondary h2,.bg-primary h2,.bg-secondary h3,.bg-primary h3,.bg-secondary h4,.bg-primary h4,.bg-secondary h5,.bg-primary h5,.bg-secondary h6,.bg-primary h6,.bg-secondary a:not([class^=button]):not([class*=" button"]),.bg-primary a:not([class^=button]):not([class*=" button"]){color:var(--color-lightest)}.bg-secondary,.bg-primary,.bg-secondary a,.bg-primary a{font-weight:400}.bg-secondary button,.bg-primary button,.bg-secondary a.button,.bg-primary a.button{background-color:var(--color-lightest);color:var(--color-primary)}@media(hover: hover){.bg-secondary a:hover,.bg-primary a:hover{text-decoration:underline}}[class].bg-secondary:not([class*=" p-t-"]):not([class^=p-t-]),[class].bg-primary:not([class*=" p-t-"]):not([class^=p-t-]){padding-top:var(--spacing-md)}[class].bg-secondary:not([class*=" p-b-"]):not([class^=p-b-]),[class].bg-primary:not([class*=" p-b-"]):not([class^=p-b-]){padding-bottom:var(--spacing-md)}[class].bg-secondary:not([class*=" p-l-"]):not([class^=p-l-]):not([class*=" extend-"]):not([class^=extend-]),[class].bg-primary:not([class*=" p-l-"]):not([class^=p-l-]):not([class*=" extend-"]):not([class^=extend-]){padding-left:var(--spacing-md)}[class].bg-secondary:not([class*=" p-r-"]):not([class^=p-r-]):not([class*=" extend-"]):not([class^=extend-]),[class].bg-primary:not([class*=" p-r-"]):not([class^=p-r-]):not([class*=" extend-"]):not([class^=extend-]){padding-right:var(--spacing-md)}header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}img,video,audio{max-width:100%;height:auto;border-style:none}a{text-decoration:none;color:inherit}a:focus,a:hover{text-decoration:underline}button,input,select,textarea{appearance:none}ul,ol{list-style:none}img,svg,button,input[type=checkbox],input[type=radio],label{vertical-align:middle}blockquote,q{quotes:none}fieldset,img,iframe{border:0}sub,sup{font-size:smaller;font-weight:var(--font-weight-bold)}sup{vertical-align:super}sub{vertical-align:sub}del{text-decoration:line-through}ins{text-decoration:none}.p-t-element{padding-top:var(--spacing-element)}.p-t-xs{padding-top:var(--spacing-xs)}.p-t-sm{padding-top:var(--spacing-sm)}.p-t-md{padding-top:var(--spacing-md)}.p-t-lg{padding-top:var(--spacing-lg)}.p-t-xl{padding-top:var(--spacing-xl)}.p-b-element{padding-bottom:var(--spacing-element)}.p-b-xs{padding-bottom:var(--spacing-xs)}.p-b-sm{padding-bottom:var(--spacing-sm)}.p-b-md{padding-bottom:var(--spacing-md)}.p-b-lg{padding-bottom:var(--spacing-lg)}.p-b-xl{padding-bottom:var(--spacing-xl)}.p-l-element{padding-left:var(--spacing-element)}.p-l-xs{padding-left:var(--spacing-xs)}.p-l-sm{padding-left:var(--spacing-sm)}.p-l-md{padding-left:var(--spacing-md)}.p-l-lg{padding-left:var(--spacing-lg)}.p-l-xl{padding-left:var(--spacing-xl)}.p-r-element{padding-right:var(--spacing-element)}.p-r-xs{padding-right:var(--spacing-xs)}.p-r-sm{padding-right:var(--spacing-sm)}.p-r-md{padding-right:var(--spacing-md)}.p-r-lg{padding-right:var(--spacing-lg)}.p-r-xl{padding-right:var(--spacing-xl)}.m-t-element{margin-top:var(--spacing-element)}.m-t-element:has(.extend-top){margin-top:calc(var(--spacing-element) + var(--spacing-sm))}.m-t-xs{margin-top:var(--spacing-xs)}.m-t-xs:has(.extend-top){margin-top:calc(var(--spacing-xs) + var(--spacing-sm))}.m-t-sm{margin-top:var(--spacing-sm)}.m-t-sm:has(.extend-top){margin-top:calc(var(--spacing-sm) + var(--spacing-sm))}.m-t-md{margin-top:var(--spacing-md)}.m-t-md:has(.extend-top){margin-top:calc(var(--spacing-md) + var(--spacing-sm))}.m-t-lg{margin-top:var(--spacing-lg)}.m-t-lg:has(.extend-top){margin-top:calc(var(--spacing-lg) + var(--spacing-sm))}.m-t-xl{margin-top:var(--spacing-xl)}.m-t-xl:has(.extend-top){margin-top:calc(var(--spacing-xl) + var(--spacing-sm))}.m-b-element{margin-bottom:var(--spacing-element)}.m-b-element:has(.extend-bottom){margin-bottom:calc(var(--spacing-element) + var(--spacing-sm))}.m-b-xs{margin-bottom:var(--spacing-xs)}.m-b-xs:has(.extend-bottom){margin-bottom:calc(var(--spacing-xs) + var(--spacing-sm))}.m-b-sm{margin-bottom:var(--spacing-sm)}.m-b-sm:has(.extend-bottom){margin-bottom:calc(var(--spacing-sm) + var(--spacing-sm))}.m-b-md{margin-bottom:var(--spacing-md)}.m-b-md:has(.extend-bottom){margin-bottom:calc(var(--spacing-md) + var(--spacing-sm))}.m-b-lg{margin-bottom:var(--spacing-lg)}.m-b-lg:has(.extend-bottom){margin-bottom:calc(var(--spacing-lg) + var(--spacing-sm))}.m-b-xl{margin-bottom:var(--spacing-xl)}.m-b-xl:has(.extend-bottom){margin-bottom:calc(var(--spacing-xl) + var(--spacing-sm))}.m-l-element{margin-left:var(--spacing-element)}.m-l-xs{margin-left:var(--spacing-xs)}.m-l-sm{margin-left:var(--spacing-sm)}.m-l-md{margin-left:var(--spacing-md)}.m-l-lg{margin-left:var(--spacing-lg)}.m-l-xl{margin-left:var(--spacing-xl)}.m-r-element{margin-right:var(--spacing-element)}.m-r-xs{margin-right:var(--spacing-xs)}.m-r-sm{margin-right:var(--spacing-sm)}.m-r-md{margin-right:var(--spacing-md)}.m-r-lg{margin-right:var(--spacing-lg)}.m-r-xl{margin-right:var(--spacing-xl)}html{scroll-behavior:smooth}body{background-color:var(--color-page-background);color:var(--color-text);overflow-y:scroll;min-height:100%;box-sizing:border-box;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}blockquote{padding:var(--spacing-element);border-top:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary)}blockquote+p{text-align:right}blockquote+p:not(:last-child){margin-bottom:var(--spacing-sm)}blockquote:not(:first-child){margin-top:var(--spacing-sm)}figure{overflow:hidden}img,video{display:block}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}hr{height:4px;background-color:var(--color-primary);border:0;margin:var(--spacing-element) 0 0}hr:not(:last-child){margin-bottom:var(--spacing-element)}table{width:100%;padding:0;border-spacing:0;border-collapse:collapse;overflow-x:scroll;border-top:1px solid var(--color-text);border-left:1px solid var(--color-text);font-size:inherit}table th,table td{border-right:1px solid var(--color-text);border-bottom:1px solid var(--color-text);padding:10px;text-align:left;text-align:start;vertical-align:top}table th{text-align:left;font-weight:var(--font-weight-bold)}h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:var(--spacing-element)}h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,pre:last-child,blockquote:last-child,table:last-child,ol:last-child,ul:last-child,form:last-child{margin-bottom:0}p+h2,blockquote+h2,table+h2,ol+h2,ul+h2,form+h2,p+h3,blockquote+h3,table+h3,ol+h3,ul+h3,form+h3,p+h4,blockquote+h4,table+h4,ol+h4,ul+h4,form+h4,p+h5,blockquote+h5,table+h5,ol+h5,ul+h5,form+h5,p+h6,blockquote+h6,table+h6,ol+h6,ul+h6,form+h6{margin-top:var(--spacing-md)}[id=main] .content-text p,[id=main] .content-text li{hyphens:auto;hyphenate-limit-chars:auto 4;hyphenate-limit-lines:2;text-wrap:pretty}[id=main] .content-text ul{list-style-type:none;margin-left:18px;margin-bottom:8px}[id=main] .content-text ul:first-child{margin-top:calc(-1*(var(--spacing-element) - 8px))}[id=main] .content-text ul li{position:relative}[id=main] .content-text ul li::before{content:"- ";position:absolute;top:-1px;left:-18px;font-weight:bold;color:var(--color-secondary)}[id=main] .content-text ul li:not(:last-child){margin-bottom:5px}[id=main] .content-text ol{list-style-type:decimal;margin-left:20px}@media(max-width: 575px){[id=main] .content-text.media--right.img-order-2-on-mobile,[id=main] .content-text.media--left.img-order-2-on-mobile{display:flex;flex-flow:column}[id=main] .content-text.media--right.img-order-2-on-mobile .rte,[id=main] .content-text.media--left.img-order-2-on-mobile .rte{display:contents}[id=main] .content-text.media--right.img-order-2-on-mobile .rte p:nth-of-type(1),[id=main] .content-text.media--left.img-order-2-on-mobile .rte p:nth-of-type(1){order:-1}[id=main] .content-text.media--right figure,[id=main] .content-text.media--left figure{margin:0 auto var(--spacing-md) auto;max-width:65vw}}@media(min-width: 576px){[id=main] .content-text.media--right figure,[id=main] .content-text.media--left figure{max-width:33vw;margin-top:var(--spacing-xs)}[id=main] .content-text.media--right figure:not(:last-child),[id=main] .content-text.media--left figure:not(:last-child){margin-bottom:var(--spacing-element)}}@media(min-width: 576px){[id=main] .content-text.media--right figure{float:right;margin-left:var(--spacing-md)}}@media(min-width: 576px)and (min-width: 992px){[id=main] .content-text.media--right figure{margin-left:var(--spacing-lg)}}@media(min-width: 576px){[id=main] .content-text.media--left figure{float:left;margin-right:var(--spacing-lg)}}body{font-family:var(--font-family);font-optical-sizing:auto;font-weight:var(--font-weight);font-style:normal;font-variation-settings:"wdth" 100;font-size:var(--font-size);line-height:var(--line-height)}h1,h2,h3,h4,h5,h6{font-family:var(--font-family);font-weight:300;text-wrap:balance}h1{font-size:var(--font-size-lg);line-height:var(--line-height-hl);letter-spacing:.01em;margin:var(--spacing-lg) auto;color:var(--color-grey);font-weight:200;text-align:center}h1 strong{display:inline-block;font-size:var(--font-size-xl);line-height:var(--line-height-hl);font-weight:700}h2{font-size:var(--font-size-md);line-height:var(--line-height-hl);letter-spacing:.03em;color:var(--color-grey)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-hl);color:var(--color-grey)}h4,h5,h6{font-size:var(--font-size);line-height:var(--line-height-hl)}strong{font-weight:var(--font-weight-bold)}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.color-primary{color:var(--color-primary)}.color-secondary{color:var(--color-secondary)}.color-tertiary{color:var(--color-tertiary)}.font-size-sm{font-size:var(--font-size-sm);line-height:var(--line-height)}.font-size-md{font-size:var(--font-size-md);line-height:var(--line-height)}.font-size-lg{font-size:var(--font-size-lg);line-height:var(--line-height)}.font-size-xl{font-size:var(--font-size-xl);line-height:var(--line-height)}.p-balance{text-wrap:balance}.nav-menu ul{margin:0;padding:0;list-style-type:none;display:flex;grid-gap:30px}.nav-menu a,.nav-menu strong{display:block;font-weight:var(--font-weight-sm);color:var(--color-text);font-weight:600}@media(hover: hover){.nav-menu a:hover{color:var(--color-primary);text-decoration:none}}.nav-menu strong{color:var(--color-primary)}@media(max-width: 1399px){.nav-menu{display:none;position:absolute;z-index:20;top:var(--header-height);right:0;background-color:var(--color-darkest);text-align:right}.nav-menu ul{flex-flow:column;grid-gap:5px;margin-bottom:0;padding-bottom:10px}.nav-menu ul.level_1 ul{height:auto;max-height:0;overflow:hidden;margin-bottom:5px}.nav-menu ul a,.nav-menu ul strong{padding:5px var(--spacing-page) 5px var(--spacing-md)}.nav-menu ul a{color:var(--color-lightest)}.nav-menu ul a:hover,.nav-menu ul strong{color:var(--color-primary)}.nav-menu label{position:absolute;right:20px;top:4px;z-index:2;width:24px;height:24px;cursor:pointer}.nav-menu label i{position:absolute;bottom:8px;right:0;background-color:var(--color-primary);width:15px;height:3px}.nav-menu label i:nth-child(2){transition:all 300ms;transform:rotate(90deg)}.nav-menu input{display:none}.nav-menu input:checked+label i:nth-child(2),.nav-menu li.active>input+label i:nth-child(2),.nav-menu li.trail>input+label i:nth-child(2){transform:rotate(0);background-color:var(--color-primary)}.nav-menu input:checked+label+ul,.nav-menu li.active>input+label+ul,.nav-menu li.trail>input+label+ul{max-height:none}}@media(min-width: 1400px){.nav-menu ul a{color:var(--color-lightest)}.nav-menu ul strong{color:var(--color-primary)}.nav-menu ul.level_1>li{position:relative;line-height:var(--header-height)}.nav-menu ul.level_1>li>a.submenu::after,.nav-menu ul.level_1>li>strong.submenu::after{content:"";display:inline-block;width:0;height:0;border-left:6.5px solid rgba(0,0,0,0);border-right:6.5px solid rgba(0,0,0,0);border-top:8px solid var(--color-text);margin-left:15px}.nav-menu ul.level_1>li:hover>a.submenu::after,.nav-menu ul.level_1>li:hover>strong.submenu::after{border-bottom:8px solid var(--color-text);border-top:0}.nav-menu ul.level_2{display:none;position:absolute;flex-flow:column;grid-gap:0;background-color:var(--color-lightest);top:var(--header-height);line-height:2em;white-space:nowrap;padding-bottom:var(--spacing-sm)}.nav-menu ul.level_2::after{content:"";position:absolute;z-index:-1;left:-100vw;width:200vw;height:100%;background-color:var(--color-lightest)}.nav-menu ul>.submenu:hover .level_2{display:flex}.nav-menu .block{overflow:visible}.nav-menu input,.nav-menu label{display:none}}@media(max-width: 1399px){.nav-container{flex-grow:1;display:flex;align-items:center;justify-content:flex-end;height:var(--header-height)}}.nav-trigger{display:flex;align-items:center;position:relative;z-index:10;justify-content:right;background-color:rgba(0,0,0,0);border:0}@media(min-width: 1400px){.nav-trigger{display:none}}.nav-trigger .bars{width:40px;height:30px;position:relative}.nav-trigger span{display:none}.nav-trigger i{position:absolute;left:0;right:0;height:4px;background-color:var(--color-lightest);transition:all var(--transition-speed) var(--transition-function)}.nav-trigger i:nth-child(1){top:0}.nav-trigger i:nth-child(2){top:50%;transform:translateY(-50%)}.nav-trigger i:nth-child(3){bottom:0}body.menu-active .nav-trigger i:nth-child(1){transform-origin:center;transform:translateY(-50%) rotate(45deg);top:50%}body.menu-active .nav-trigger i:nth-child(2){opacity:0}body.menu-active .nav-trigger i:nth-child(3){transform-origin:center;transform:translateY(50%) rotate(-45deg);bottom:50%}body.menu-active .nav-menu{display:block}[id=header]{position:fixed;z-index:10;top:0;left:0;right:0;height:var(--header-height);background-color:var(--color-darkest);overflow:visible}[id=header] .inside{display:flex;justify-content:space-between}@media(max-width: 1399px){[id=header] .inside{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media(min-width: 1400px){[id=header] .inside{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}}[id=header] .logo{width:var(--logo-width);position:relative;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' width='405.92401' height='136.92101' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' viewBox='0 0 405.92401 136.92101'%3E%3C!-- Generator: Adobe Illustrator 30.1.0, SVG Export Plug-In . SVG Version: 2.1.1 Build 136) --%3E%3Cdefs%3E%3CclipPath id='clippath'%3E%3Crect width='405.92401' height='136.92101' fill='none'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg clip-path='url(%23clippath)'%3E%3Cpath d='M202.9622,136.92101c108.77199,0,196.94899-15.369,196.94899-34.329,0-18.959-88.177-34.328-196.94899-34.328S6.0132,83.63301,6.0132,102.59201c0,18.96,88.177,34.329,196.94901,34.329' fill='%23000'/%3E%3Cpath d='M18.7928,113.40191c10.379,0,18.793-14.865,18.793-33.201,0-18.337-8.414-33.201-18.793-33.201S-.0002,61.86391-.0002,80.2009C-.0002,98.5369,8.4138,113.40191,18.7928,113.40191' fill='%23000'/%3E%3Cpath d='M387.13171,113.40191c10.379,0,18.793-14.865,18.793-33.201,0-18.337-8.414-33.201-18.793-33.201s-18.793,14.864-18.793,33.201c0,18.336,8.414,33.201,18.793,33.201' fill='%23000'/%3E%3C/g%3E%3C/svg%3E");background-position:left bottom;background-repeat:no-repeat;background-size:contain;margin-left:var(--logo-margin-left);flex-shrink:1}[id=header] .logo,[id=header] .logo .content-image,[id=header] .logo a{transition:all var(--transition-speed) var(--transition-function)}[id=header] .logo a{display:flex;justify-content:center;align-items:center;height:var(--logo-height)}[id=header] .logo img{width:var(--logo-img-width);height:auto}body.scrolled [id=header],body.scrolled [id=header] .nav-container{height:calc(var(--header-height)*.75)}body.scrolled [id=header] .logo{width:calc(var(--logo-width)*.75);height:calc(var(--logo-height)*.75)}body.scrolled [id=header] .logo a{height:calc(var(--logo-height)*.75)}body.scrolled [id=header] .logo img{width:calc(var(--logo-img-width)*.75)}@media(min-width: 1400px){body.scrolled [id=header] .logo .nav-menu ul.level_1>li{line-height:calc(var(--header-height)*.75)}}@media(max-width: 1199px){[id=main] .mod_article>*[class]:not([class*=" m-t-"]):not([class^=m-t-]):first-child{margin-top:var(--header-height)}}[id=main] .mod_article>*[class]:not([class*=" m-b-"]):not([class^=m-b-]):not(.mod_newsreader){margin-bottom:var(--spacing-element)}[id=main] .mod_article>.content-image:first-child picture,[id=main] .mod_article>.content-image:first-child img{width:100%;height:auto}@media(max-width: 1399px){[id=main] .mod_article>*:not(.content-image:first-child):not(.grid){padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media(min-width: 1400px){[id=main] .mod_article>*:not(.content-image:first-child):not(.grid){width:100%;max-width:1360px;margin-left:auto;margin-right:auto}}[id=footer]{margin-top:var(--spacing-xl);font-size:var(--font-size-sm);line-height:var(--line-height);border-top:2px solid var(--color-darkest)}@media(min-width: 1400px){[id=footer]{margin-top:calc(2*var(--spacing-xl))}}[id=footer] .inside{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-sm)}@media(max-width: 1399px){[id=footer] .inside{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media(min-width: 1400px){[id=footer] .inside{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}}@media(max-width: 767px){[id=footer] .inside .logo{margin-bottom:var(--spacing-element)}}@media(min-width: 768px){[id=footer] .inside{display:flex;align-items:flex-start;grid-gap:var(--spacing-element) var(--spacing-md)}}@media(min-width: 992px){[id=footer] .inside{column-gap:var(--spacing-xl)}}[id=footer] .logo{flex-shrink:0}[id=footer] .text{flex-grow:1}[id=footer] .nav-legal ul{font-weight:var(--font-weight-bold);text-transform:uppercase}@media(min-width: 575px){[id=footer] .nav-legal ul{display:flex;flex-wrap:wrap;grid-gap:0 var(--spacing-md)}}[id=footer] .nav-legal ul a{color:var(--color-text)}@media(max-width: 575px){[id=footer] .nav-legal ul a{hyphens:auto;text-wrap:balance}}@media(hover: hover){[id=footer] .nav-legal ul a:hover{color:var(--color-primary);text-decoration:none}}[id=footer] .nav-legal ul strong{color:var(--color-primary)}@media(min-width: 575px){[id=footer] .contact ul{display:flex;flex-wrap:wrap;margin-bottom:0}[id=footer] .contact ul li{white-space:nowrap}[id=footer] .contact ul li::before{content:"·";padding:0 10px}}@media(min-width: 575px)and (max-width: 1299px){[id=footer] .contact ul li:first-child::before{display:none}}@media(min-width: 1300px){[id=footer] .contact .rte{display:flex}[id=footer] .contact ul:first-child li:first-child::before{display:none}}fieldset{padding:0;margin:0;border:0;min-width:0}label{display:block}label,input,textarea,select{font-family:var(--font-family);font-size:1em;line-height:var(--line-height);font-weight:var(--font-weight)}input[type=checkbox],input[type=radio],input[type=range],progress{appearance:auto;accent-color:var(--color-tertiary)}input[type=checkbox]:valid,input[type=radio]:valid,input[type=range]:valid,progress:valid{accent-color:var(--color-tertiary)}input[type=checkbox]:invalid,input[type=radio]:invalid,input[type=range]:invalid,progress:invalid{accent-color:var(--color-primary)}input[type=search]{-webkit-appearance:none}input[type=file]{display:block;vertical-align:middle;line-height:1}input.radio,input.checkbox{margin-left:1px;line-height:var(--line-height);vertical-align:middle}input.radio+label,input.checkbox+label{margin-bottom:0}textarea{height:auto}input.text,input.captcha,textarea{display:block;width:100%;padding:5px 10px;border-radius:0;border:1px solid var(--color-text);background-clip:padding-box;background-image:none}input.text::placeholder,input.captcha::placeholder,textarea::placeholder{color:#bcbcbc;opacity:1}input:focus,input:focus-visible,textarea:focus,textarea:focus-visible{outline:none;background-color:var(--color-secondary)}p.error{margin-bottom:0}.form-confirmation{margin-top:10px;padding:var(--spacing-column);background-color:var(--color-primary-light);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);line-height:var(--line-height)}.widget-select{width:min-content;position:relative}.widget-select select{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgba(0,0,0,0);border:1px solid var(--color-primary);border-radius:0;padding:2px 30px 2px 10px;line-height:38px;position:relative;z-index:2}.widget-select:hover{cursor:pointer}.widget-select::after{position:absolute;right:10px;bottom:19px;content:"";width:10px;height:10px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3C!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --%3E%3Cpath fill='%23333333' d='M224 416c-8.188 0-16.38-3.125-22.62-9.375l-192-192c-12.5-12.5-12.5-32.75 0-45.25s32.75-12.5 45.25 0L224 338.8l169.4-169.4c12.5-12.5 32.75-12.5 45.25 0s12.5 32.75 0 45.25l-192 192C240.4 412.9 232.2 416 224 416z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center}.widget-explanation{font-size:var(--font-size-sm);line-height:var(--line-height)}.widget-explanation p:not(:last-child){margin-bottom:10px}.widget-checkbox .checkbox_container,.widget-extended-checkbox .checkbox_container{position:relative;padding-left:48px}.widget-checkbox input[type=checkbox],.widget-checkbox label::before,.widget-extended-checkbox input[type=checkbox],.widget-extended-checkbox label::before{position:absolute;top:0;left:0;width:25px;height:25px;background-color:var(--color-background);margin:0}.widget-checkbox label,.widget-extended-checkbox label{display:block}.widget-checkbox label::before,.widget-extended-checkbox label::before{content:" ";border:1px solid var(--color-text);font-size:22px;line-height:25px;text-align:center}.widget-checkbox label::after,.widget-extended-checkbox label::after{content:"*"}.widget-checkbox input[type=checkbox],.widget-extended-checkbox input[type=checkbox]{z-index:-1}.widget-checkbox input:checked+label::before,.widget-extended-checkbox input:checked+label::before{content:"✓";background-color:var(--color-primary);color:var(--color-lightest)}.widget-extended-checkbox span.mandatory{display:none}form .formbody{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-xs) var(--spacing-xs);grid-template-columns:1fr}@media(min-width: 992px){form.form-grid .formbody{grid-template-columns:repeat(12, 1fr)}form.form-grid .formbody>*{grid-column-end:span 12}form.form-grid .formbody .col-1{grid-column-end:span 1}form.form-grid .formbody .col-1.pos-left{grid-column-start:1;grid-column-end:span 1}form.form-grid .formbody .col-1.pos-right{grid-column-start:12;grid-column-end:span 1}form.form-grid .formbody .col-2{grid-column-end:span 2}form.form-grid .formbody .col-2.pos-left{grid-column-start:1;grid-column-end:span 2}form.form-grid .formbody .col-2.pos-right{grid-column-start:11;grid-column-end:span 2}form.form-grid .formbody .col-3{grid-column-end:span 3}form.form-grid .formbody .col-3.pos-left{grid-column-start:1;grid-column-end:span 3}form.form-grid .formbody .col-3.pos-right{grid-column-start:10;grid-column-end:span 3}form.form-grid .formbody .col-4{grid-column-end:span 4}form.form-grid .formbody .col-4.pos-left{grid-column-start:1;grid-column-end:span 4}form.form-grid .formbody .col-4.pos-right{grid-column-start:9;grid-column-end:span 4}form.form-grid .formbody .col-5{grid-column-end:span 5}form.form-grid .formbody .col-5.pos-left{grid-column-start:1;grid-column-end:span 5}form.form-grid .formbody .col-5.pos-right{grid-column-start:8;grid-column-end:span 5}form.form-grid .formbody .col-6{grid-column-end:span 6}form.form-grid .formbody .col-6.pos-left{grid-column-start:1;grid-column-end:span 6}form.form-grid .formbody .col-6.pos-right{grid-column-start:7;grid-column-end:span 6}form.form-grid .formbody .col-7{grid-column-end:span 7}form.form-grid .formbody .col-7.pos-left{grid-column-start:1;grid-column-end:span 7}form.form-grid .formbody .col-7.pos-right{grid-column-start:6;grid-column-end:span 7}form.form-grid .formbody .col-8{grid-column-end:span 8}form.form-grid .formbody .col-8.pos-left{grid-column-start:1;grid-column-end:span 8}form.form-grid .formbody .col-8.pos-right{grid-column-start:5;grid-column-end:span 8}form.form-grid .formbody .col-9{grid-column-end:span 9}form.form-grid .formbody .col-9.pos-left{grid-column-start:1;grid-column-end:span 9}form.form-grid .formbody .col-9.pos-right{grid-column-start:4;grid-column-end:span 9}form.form-grid .formbody .col-10{grid-column-end:span 10}form.form-grid .formbody .col-10.pos-left{grid-column-start:1;grid-column-end:span 10}form.form-grid .formbody .col-10.pos-right{grid-column-start:3;grid-column-end:span 10}form.form-grid .formbody .col-11{grid-column-end:span 11}form.form-grid .formbody .col-11.pos-left{grid-column-start:1;grid-column-end:span 11}form.form-grid .formbody .col-11.pos-right{grid-column-start:2;grid-column-end:span 11}}.bg-primary{background-color:var(--color-primary)}.bg-primary a:focus,.bg-primary a:focus-visible{outline-color:var(--color-secondary)}.bg-secondary{background-color:var(--color-secondary)}.grid[class]:not([class*=" m-t-"]):not([class^=m-t-]){margin-top:var(--spacing-lg)}.grid[class]:not([class*=" m-b-"]):not([class^=m-b-]){margin-bottom:var(--spacing-lg)}.grid>.content-wrapper{display:grid;grid-gap:var(--spacing-lg) var(--spacing-column);grid-template-columns:1fr;align-items:start}@media(max-width: 1399px){.grid>.content-wrapper{padding-left:var(--spacing-page);padding-right:var(--spacing-page)}}@media(min-width: 1400px){.grid>.content-wrapper{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}}.grid>.content-wrapper .content-wrapper{padding-left:0;padding-right:0}.grid>.content-wrapper>.content-headline{margin-bottom:0}@media(max-width: 991px){.grid>.content-wrapper>*{max-width:100%;height:auto;overflow:hidden}}@media(min-width: 992px){.grid>.content-wrapper{grid-template-columns:repeat(12, 1fr)}.grid>.content-wrapper>*{grid-column-end:span 12}.grid>.content-wrapper>.col-1{grid-column-end:span 1}.grid>.content-wrapper>.col-1.pos-left{grid-column-start:1;grid-column-end:span 1}.grid>.content-wrapper>.col-1.pos-right{grid-column-start:12;grid-column-end:span 1}.grid>.content-wrapper>.col-1+.ce_optin_fallback{grid-column-end:span 11}.grid>.content-wrapper>.col-2{grid-column-end:span 2}.grid>.content-wrapper>.col-2.pos-left{grid-column-start:1;grid-column-end:span 2}.grid>.content-wrapper>.col-2.pos-right{grid-column-start:11;grid-column-end:span 2}.grid>.content-wrapper>.col-2+.ce_optin_fallback{grid-column-end:span 10}.grid>.content-wrapper>.col-3{grid-column-end:span 3}.grid>.content-wrapper>.col-3.pos-left{grid-column-start:1;grid-column-end:span 3}.grid>.content-wrapper>.col-3.pos-right{grid-column-start:10;grid-column-end:span 3}.grid>.content-wrapper>.col-3+.ce_optin_fallback{grid-column-end:span 9}.grid>.content-wrapper>.col-4{grid-column-end:span 4}.grid>.content-wrapper>.col-4.pos-left{grid-column-start:1;grid-column-end:span 4}.grid>.content-wrapper>.col-4.pos-right{grid-column-start:9;grid-column-end:span 4}.grid>.content-wrapper>.col-4+.ce_optin_fallback{grid-column-end:span 8}.grid>.content-wrapper>.col-5{grid-column-end:span 5}.grid>.content-wrapper>.col-5.pos-left{grid-column-start:1;grid-column-end:span 5}.grid>.content-wrapper>.col-5.pos-right{grid-column-start:8;grid-column-end:span 5}.grid>.content-wrapper>.col-5+.ce_optin_fallback{grid-column-end:span 7}.grid>.content-wrapper>.col-6{grid-column-end:span 6}.grid>.content-wrapper>.col-6.pos-left{grid-column-start:1;grid-column-end:span 6}.grid>.content-wrapper>.col-6.pos-right{grid-column-start:7;grid-column-end:span 6}.grid>.content-wrapper>.col-6+.ce_optin_fallback{grid-column-end:span 6}.grid>.content-wrapper>.col-7{grid-column-end:span 7}.grid>.content-wrapper>.col-7.pos-left{grid-column-start:1;grid-column-end:span 7}.grid>.content-wrapper>.col-7.pos-right{grid-column-start:6;grid-column-end:span 7}.grid>.content-wrapper>.col-7+.ce_optin_fallback{grid-column-end:span 5}.grid>.content-wrapper>.col-8{grid-column-end:span 8}.grid>.content-wrapper>.col-8.pos-left{grid-column-start:1;grid-column-end:span 8}.grid>.content-wrapper>.col-8.pos-right{grid-column-start:5;grid-column-end:span 8}.grid>.content-wrapper>.col-8+.ce_optin_fallback{grid-column-end:span 4}.grid>.content-wrapper>.col-9{grid-column-end:span 9}.grid>.content-wrapper>.col-9.pos-left{grid-column-start:1;grid-column-end:span 9}.grid>.content-wrapper>.col-9.pos-right{grid-column-start:4;grid-column-end:span 9}.grid>.content-wrapper>.col-9+.ce_optin_fallback{grid-column-end:span 3}.grid>.content-wrapper>.col-10{grid-column-end:span 10}.grid>.content-wrapper>.col-10.pos-left{grid-column-start:1;grid-column-end:span 10}.grid>.content-wrapper>.col-10.pos-right{grid-column-start:3;grid-column-end:span 10}.grid>.content-wrapper>.col-10+.ce_optin_fallback{grid-column-end:span 2}.grid>.content-wrapper>.col-11{grid-column-end:span 11}.grid>.content-wrapper>.col-11.pos-left{grid-column-start:1;grid-column-end:span 11}.grid>.content-wrapper>.col-11.pos-right{grid-column-start:2;grid-column-end:span 11}.grid>.content-wrapper>.col-11+.ce_optin_fallback{grid-column-end:span 1}.grid>.content-wrapper>.col-start-1{grid-column-start:1}.grid>.content-wrapper>.col-start-2{grid-column-start:2}.grid>.content-wrapper>.col-start-3{grid-column-start:3}.grid>.content-wrapper>.col-start-4{grid-column-start:4}.grid>.content-wrapper>.col-start-5{grid-column-start:5}.grid>.content-wrapper>.col-start-6{grid-column-start:6}.grid>.content-wrapper>.col-start-7{grid-column-start:7}.grid>.content-wrapper>.col-start-8{grid-column-start:8}.grid>.content-wrapper>.col-start-9{grid-column-start:9}.grid>.content-wrapper>.col-start-10{grid-column-start:10}.grid>.content-wrapper>.col-start-11{grid-column-start:11}.grid>.content-wrapper>.col-start-12{grid-column-start:12}.grid>.content-wrapper>.row-2{grid-row-end:span 2}.grid>.content-wrapper>.row-3{grid-row-end:span 3}.grid>.content-wrapper>.row-4{grid-row-end:span 4}.grid>.content-wrapper>.pos-middle{align-self:center}.grid>.content-wrapper>.pos-bottom{align-self:end}.grid>.content-wrapper .content-text .rte{display:flex;flex-flow:column;height:100%}.grid>.content-wrapper .content-text .rte p.p-bottom{margin-top:auto}}.grid.gap-col-lg>.content-wrapper{column-gap:var(--spacing-lg)}.grid.gap-col-sm>.content-wrapper{column-gap:var(--spacing-sm)}.grid.gap-col-none>.content-wrapper{column-gap:0}.grid.gap-row-lg>.content-wrapper{row-gap:var(--spacing-lg)}.grid.gap-row-sm>.content-wrapper{row-gap:var(--spacing-sm)}.grid.gap-row-element>.content-wrapper{row-gap:var(--spacing-element)}.grid.gap-row-none>.content-wrapper{row-gap:0}.history .content-text{text-wrap:balance}.history .content-text:not(:last-child){background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' width='16.05' height='61' version='1.1' viewBox='0 0 16.05 61'%3E%3Crect x='6.53' y='13.35' width='3' height='8.18' fill='%23020203'/%3E%3Crect x='6.53' width='3' height='8.17' fill='%23020203'/%3E%3Crect x='6.53' y='26.7' width='3' height='8.17' fill='%23020203'/%3E%3Cpolygon points='0 38.95 8.03 61 16.05 38.95 0 38.95' fill='%23020203'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left 30px bottom 15px;padding-bottom:75px}.history .content-text h3{font-size:var(--font-size);line-height:var(--line-height);background-color:var(--color-darkest);color:var(--color-lightest);text-align:center;font-weight:700;margin-bottom:0;padding:0 10px;width:min-content;min-width:76px}.history .content-text .rte{padding:10px}[id=main] .content-text ul.list-arrows li::before,[id=main] .content-text .job-full ul li::before,.job-full [id=main] .content-text ul li::before{content:"» ";font-weight:normal}@media(min-width: 576px){[id=main] .content-text h1.hl-max-content{--hl-offset: 6.5vw;width:max-content;max-width:calc(100vw - 2*var(--spacing-page));padding-left:var(--hl-offset);padding-right:var(--hl-offset)}}@media(min-width: 576px)and (min-width: 1400px){[id=main] .content-text h1.hl-max-content{--hl-offset: 12%}}@media(min-width: 576px){[id=main] .content-text h1.hl-max-content span.hl-left{transform:translateX(calc(-1 * var(--hl-offset)))}[id=main] .content-text h1.hl-max-content span.hl-right{transform:translateX(var(--hl-offset))}}[id=main] .content-text h1 span.hl-left,[id=main] .content-text h1 span.hl-center,[id=main] .content-text h1 span.hl-right{display:flex;flex-wrap:wrap;justify-content:center;grid-gap:0 10px}@media(max-width: 575px){[id=main] .content-text h1 span.hl-left,[id=main] .content-text h1 span.hl-center,[id=main] .content-text h1 span.hl-right{flex-wrap:wrap}}@media(min-width: 576px){[id=main] .content-text h1 span.hl-left,[id=main] .content-text h1 span.hl-center,[id=main] .content-text h1 span.hl-right{grid-gap:0 15px}}@media(min-width: 992px){[id=main] .content-text h1 span.hl-left,[id=main] .content-text h1 span.hl-center,[id=main] .content-text h1 span.hl-right{grid-gap:0 20px}}@media(max-width: 575px){[id=main] .content-text h1 span.hl-top,[id=main] .content-text h1 span.hl-bottom{align-self:center;height:min-content}}@media(min-width: 576px){[id=main] .content-text h1 span.hl-left{justify-content:flex-start}[id=main] .content-text h1 span.hl-right{justify-content:flex-end}[id=main] .content-text h1 span.hl-top,[id=main] .content-text h1 span.hl-bottom{white-space:nowrap}[id=main] .content-text h1 span.hl-top{align-self:flex-start;padding-top:11px}[id=main] .content-text h1 span.hl-bottom{padding-bottom:11px;align-self:flex-end}}[id=main] .content-text h3.hl-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3C!-- Icon from Material Symbols Light by Google - https://github.com/google/material-design-icons/blob/master/LICENSE --%3E%3Cpath fill='%23767984' d='M17.079 12.5H5v-1h12.079l-5.792-5.792L12 5l7 7l-7 7l-.713-.708z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:top 2px left;background-size:18px auto;padding-left:20px}[id=main] .content-text h3.hl-arrow+ul{margin-left:20px;margin-right:20px}@media(min-width: 576px){[id=main] .content-text h3.hl-arrow{background-size:36px auto;background-position:top left;padding-left:40px}[id=main] .content-text h3.hl-arrow+ul{margin-left:40px;margin-right:40px}}[id=main] .content-text h3.hl-black{background-color:var(--color-darkest);color:var(--color-lightest);padding:var(--spacing-xs);text-transform:uppercase;font-size:var(--font-size);line-height:var(--line-height-hl);font-weight:700}[id=main] .content-text h3.hl-black~*{padding-left:var(--spacing-xs)}@media(max-width: 767px){[id=main] .content-text.office-hours .rte p{margin-bottom:0}}@media(min-width: 768px){[id=main] .content-text.office-hours .rte{display:grid;grid-gap:var(--spacing-element) var(--spacing-column);align-items:end;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px)and (min-width: 992px){[id=main] .content-text.office-hours .rte{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 768px){[id=main] .content-text.office-hours .rte>*{margin-bottom:0}}.content-gallery ul{list-style-type:none;margin:0}.content-gallery ul li{display:flex;align-items:center;justify-content:center}.content-gallery ul picture,.content-gallery ul img{width:100%;height:auto}.content-gallery.content-gallery--cols-1 ul{display:flex;flex-flow:column;grid-gap:var(--spacing-element)}@media(min-width: 992px){.content-gallery.content-gallery--cols-1 ul{grid-gap:var(--spacing-lg)}}.content-gallery.content-gallery--cols-1.col-5 ul li{aspect-ratio:4/3;width:100%}.content-gallery.content-gallery--cols-2 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 992px){.content-gallery.content-gallery--cols-2 ul{grid-template-columns:repeat(2, 1fr)}}.content-gallery.content-gallery--cols-3 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-3 ul{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-3 ul{grid-template-columns:repeat(3, 1fr)}}.content-gallery.content-gallery--cols-4 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-4 ul{grid-template-columns:1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-4 ul{grid-template-columns:repeat(4, 1fr)}}.content-gallery.content-gallery--cols-5 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-5 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-5 ul{grid-template-columns:repeat(5, 1fr)}}.content-gallery.content-gallery--cols-6 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-6 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-6 ul{grid-template-columns:repeat(6, 1fr)}}.content-gallery.content-gallery--cols-7 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-7 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-7 ul{grid-template-columns:repeat(7, 1fr)}}.content-gallery.content-gallery--cols-8 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-8 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-8 ul{grid-template-columns:repeat(8, 1fr)}}.content-gallery.content-gallery--cols-9 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-9 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-9 ul{grid-template-columns:repeat(9, 1fr)}}.content-gallery.content-gallery--cols-10 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-10 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-10 ul{grid-template-columns:repeat(10, 1fr)}}.content-gallery.content-gallery--cols-11 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-11 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-11 ul{grid-template-columns:repeat(11, 1fr)}}.content-gallery.content-gallery--cols-12 ul{display:grid;grid-auto-flow:dense;grid-gap:var(--spacing-element);grid-template-columns:1fr;list-style-type:none;margin:0}@media(min-width: 576px){.content-gallery.content-gallery--cols-12 ul{grid-template-columns:1fr 1fr 1fr}}@media(min-width: 992px){.content-gallery.content-gallery--cols-12 ul{grid-template-columns:repeat(12, 1fr)}}.anchor{visibility:hidden;height:0px !important;position:absolute;margin:calc(-1*(var(--header-height) + var(--spacing-sm))) 0 0 !important}a{color:var(--color-text)}[id=main] .content-text a,[id=footer] .content-text a{text-decoration:2px solid var(--color-text) underline}[id=main] .content-text a[href^=mailto],[id=main] .content-text a[href^=tel],[id=footer] .content-text a[href^=mailto],[id=footer] .content-text a[href^=tel]{text-decoration:none}@media(hover: hover){[id=main] .content-text a:hover,[id=footer] .content-text a:hover{text-decoration:2px solid var(--color-primary) underline}}@media(hover: hover){a:hover{text-decoration:underline}}a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}a[href^=tel]{white-space:nowrap}a[href^=mailto]{text-decoration:none}a[class^=link-],a[class^=file-]{padding-left:40px;background-repeat:no-repeat;background-position:center left;background-size:30px auto;color:var(--color-text)}a.link-arrow{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='rgb(30,160,255)'%3E%3Cpath d='M647-440H160v-80h487L423-744l57-56 320 320-320 320-57-56 224-224Z'/%3E%3C/svg%3E%0A")}a.file-pdf{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 -960 960 960' width='24px' fill='rgb(30,160,255)'%3E%3Cpath d='M360-460h40v-80h40q17 0 28.5-11.5T480-580v-40q0-17-11.5-28.5T440-660h-80v200Zm40-120v-40h40v40h-40Zm120 120h80q17 0 28.5-11.5T640-500v-120q0-17-11.5-28.5T600-660h-80v200Zm40-40v-120h40v120h-40Zm120 40h40v-80h40v-40h-40v-40h40v-40h-80v200ZM320-240q-33 0-56.5-23.5T240-320v-480q0-33 23.5-56.5T320-880h480q33 0 56.5 23.5T880-800v480q0 33-23.5 56.5T800-240H320Zm0-80h480v-480H320v480ZM160-80q-33 0-56.5-23.5T80-160v-560h80v560h560v80H160Zm160-720v480-480Z'/%3E%3C/svg%3E%0A")}figure a{display:block}.job-list ul{display:grid;grid-gap:var(--spacing-element) var(--spacing-column);grid-template-columns:1fr}@media(min-width: 768px){.job-list ul{grid-template-columns:repeat(2, 1fr);grid-gap:var(--spacing-column)}}@media(min-width: 1200px){.job-list ul{grid-template-columns:repeat(3, 1fr)}}.job{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;background-color:var(--color-darkest);color:var(--color-lightest);padding:5px var(--spacing-xs);line-height:var(--line-height-sm);min-height:120px;height:100%}.job strong{display:block;font-weight:var(--font-weight-bold);text-transform:uppercase}@media(hover: hover){a.job{transition:all var(--transition-speed) var(--transition-function)}a.job:hover{text-decoration:none;color:var(--color-primary)}}.job-full h1{text-align:center}
