.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-moz-transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}
/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.1.5
*/
body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:#fff;opacity:.7;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:28px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial,Baskerville,monospace;color:#000;font-size:3rem}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#000;font-size:1rem}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial,Baskerville,monospace;color:#000}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:2rem}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:2rem}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:3rem}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:3rem}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:3rem}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#000;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;background:rgba(0,0,0,0.8);font-size:1rem;position:absolute;bottom:0;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#000;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.sl-transition{transition:-moz-transform ease 200ms;transition:-ms-transform ease 200ms;transition:-o-transform ease 200ms;transition:-webkit-transform ease 200ms;transition:transform ease 200ms}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0.0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}
*{box-sizing:border-box;}html,body{margin:0;padding:0;}body{background:#eeeeee;font-family:"Open Sans",sans-serif;}h1{font-size:2.5em;}h2{font-size:1.8em;}p{margin:0 0 1em 0;}picture,img{display:inline-block;}img{max-width:100%;height:auto;}.visuallyhidden{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap;}.ie-warning{background:#a11313;padding:1em 2em;color:white;}.ie-warning p{font-size:1.3em;}.ie-warning a{color:inherit;}main{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,80rem) [main-end] minmax(16px,1fr) [full-end];}main .content-wrapper{grid-column:main;}main .subnav-wrapper{grid-column:main;display:grid;grid-template-columns:auto [main] 1fr;}nav.subnav{width:20em;}nav.subnav ul{list-style:none;margin:0 2em 0 0;padding:0;}nav.subnav ul li{margin:0 0 1em 0;}nav.subnav ul li a{display:block;text-decoration:none;color:inherit;padding:4px;}nav.subnav ul li.active > a{background:rgb(8.7295081967,51.7950819672,62.2704918033);color:white;}nav.subnav ul li.child-active > a{background:#2f2f2f;color:white;}nav.subnav ul li ul{margin:0.5em 0 0 1em;}figure{margin:0;padding:0;}footer{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,80rem) [main-end] minmax(16px,1fr) [full-end];background:#929292;color:black;padding:40px 0;}footer .inner{grid-column:main;}footer .logo{color:#0f596b;margin-bottom:1em;}footer .logo svg{height:40px;}footer .logo svg *{fill:currentColor;}footer .logo h1{font-size:1.1em;}footer .contact > a,footer .contact > span{margin-bottom:0.5em;}footer .contact > a svg,footer .contact > span svg{width:20px;}footer .links{list-style:none;margin:0;padding:0;}footer .footer-text{font-size:0.8em;margin-top:2rem;color:#333333;}@media (min-width:50em){footer .inner{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;}footer .contact{grid-column:1;grid-row:2;}footer .footer-text{grid-row:3;grid-column:1/-1;border-top:solid 1px rgb(127.5,127.5,127.5);margin-top:1rem;padding-top:1rem;}}section.error-404{grid-column:main;text-align:center;}section.error-404 .recommended-links ul{list-style:none;margin:0;padding:0;display:flex;justify-content:center;}section.error-404 .recommended-links ul li{margin:0 0.5em;}:root{--c-brand:#0f596b;--c-brand-text:white;--c-header-background:#0f596b;}a,a:visited{color:#0f596b;}section.login{grid-column:main;margin-bottom:2em;}section.access-denied{grid-column:main;}footer{background:rgb(232.9,232.9,232.9);}footer .links{grid-column:full;display:flex;flex-flow:row wrap;gap:1em;padding:1em;color:#666666;font-size:0.9em;}footer .links a:hover{color:#0f596b;}footer .footer-text{margin:0 1em;}footer .shortcuts{grid-column:full;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1em;padding:1em;}footer .shortcuts h1{grid-column:1/-1;margin:0;font-size:2em;font-weight:600;}footer .shortcuts .block{background:white;padding:1em;}footer .shortcuts .block a{display:flex;align-items:center;gap:0.25em;transition:color ease-in-out 0.1s;}footer .shortcuts .block a svg{height:16px;width:16px;transition:transform ease-in-out 0.1s;}footer .shortcuts .block a svg *{fill:currentColor;}footer .shortcuts .block a:hover{color:#0f596b;}footer .shortcuts .block a:hover svg{transform:translateX(4px);}footer .shortcuts .block h2{margin:0 0 0.5em 0;font-size:1.1em;}
header .contact > a,header .contact > span,footer .contact > a,footer .contact > span{display:inline-flex;align-items:center;margin-right:1em;}header .contact svg,footer .contact svg{height:16px;margin-right:4px;}header .contact svg *,footer .contact svg *{fill:currentColor;}header .contact > a .value,footer .contact > a .value{display:none;}@media (min-width:50em){header .contact > a .value,footer .contact > a .value{display:inline;}}header a,footer a{color:inherit;text-decoration:none;transition:color ease-in-out 0.2s;}header a:hover,footer a:hover{color:white;}header{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,80rem) [main-end] minmax(16px,1fr) [full-end];background:#0f596b;color:white;margin:0;}header.sticky{position:sticky;top:0;z-index:20000;}header > .inner{grid-column:full;display:grid;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr auto auto;padding:1em;transition:padding ease-in-out 0.1s;}@supports (display:grid){header > .inner{margin:0;max-width:none;}}header .logo{grid-row:2;transition:max-width ease-in-out 0.2s,opacity ease-in-out 0.2s;margin-right:1em;display:flex;align-items:center;color:white;}header .logo:hover{color:white;}header .logo svg{display:block;height:30px;transition:height ease-in-out 0.1s;}header .logo svg *{fill:currentColor;}header .logo h1{margin:0;font-weight:600;font-size:1.8em;}header nav ul{list-style:none;margin:0;padding:0;}header nav ul li a{color:inherit;text-decoration:none;}header nav.main{grid-column:2;grid-row:2;color:white;font-size:clamp(0.9em,1vw,1em);}header nav.main ul{display:flex;flex-flow:row wrap;height:calc(100% + 2em);margin:-1em 0 -1em 0;}header nav.main ul li a{display:flex;height:100%;align-items:center;padding:1em clamp(0.3em,1vw,0.8em);transition:color ease-in-out 0.2s,background-color ease-in-out 0.2s;color:white;}header nav.main ul li a:hover{background:rgb(34.25,34.25,34.25);color:white;}header nav.main ul li a svg{height:16px;width:16px;margin-left:8px;}header nav.main ul li a svg *{fill:currentColor;}header nav.main ul li.active > a{background:rgb(8.7295081967,51.7950819672,62.2704918033);color:white;}header nav.main ul li.open > a{background:rgb(34.25,34.25,34.25);color:white;}header nav.main ul li.open ul{max-height:500px;opacity:1;}header nav.main ul ul{position:absolute;opacity:0;background:#0f596b;color:white;max-height:0;flex-flow:column;overflow:hidden;transition:opacity ease-in-out 0.2s,max-height ease-in-out 0.2s;height:auto;padding:0;margin:0;}header nav.main ul ul li{margin:0;}header button{background:none;margin:0;padding:0;border:none;color:white;}header .menu,header .close{display:none;}header .menu svg,header .close svg{width:1em;height:1em;}header .menu svg *,header .close svg *{fill:currentColor;}header .search{grid-row:2;grid-column:-2;justify-self:end;align-self:center;}header .show-search{display:none;}header .show-search svg{width:1em;height:1em;}header .show-search svg *{fill:currentColor;}header .user{grid-row:1;grid-column:-2;justify-self:end;align-self:center;padding-bottom:0.5em;display:flex;align-items:center;font-size:0.8em;overflow:hidden;transition:max-height ease-in-out 0.1s,padding ease-in-out 0.1s;}header.scroll .user{max-height:0;padding:0;}header.scroll > .inner{padding:0.5em 1em;}header.scroll nav.main ul{height:calc(100% + 1em);margin:-0.5em 0 -0.5em 0;}header.scroll nav.main ul ul{height:auto;}header.scroll .logo svg{height:30px;}@media (min-width:50em){header .logo img{height:70px;}header .search{}}@media (max-width:50em){header > .inner{grid-template-rows:1fr;}header .logo{grid-row:1;}header .menu{display:flex;align-items:center;padding:8px;cursor:pointer;grid-column:3;font-size:1.5em;}header nav.main{position:fixed;right:0;top:0;height:100vh;width:70vw;max-width:400px;background:#2f2f2f;z-index:12000;margin:0;transition:transform ease-in-out 0.2s;transform:translateX(110%);padding:0;display:flex;flex-flow:column;font-size:1.3em;}header nav.main ul{flex-flow:column;margin:0;height:auto;}header nav.main ul li.child-active ul{max-height:500px;opacity:1;}header nav.main ul ul{position:static;background:rgba(255,255,255,0.1);border-bottom:none;font-size:0.8em;}header nav.main .close{display:block;background:rgb(72.5,72.5,72.5);color:white;height:4em;padding:0 1em 0 0;display:flex;flex-flow:row-reverse;align-items:center;font-size:1.5em;cursor:pointer;}header .search,header .user{display:none;}nav.subnav{display:none;}.overlay{position:fixed;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.8);z-index:10000;opacity:0;visibility:hidden;transition:opacity ease-in-out 0.2s,visibility linear 0s 0.2s;touch-action:none;}.show-menu header nav.main{transform:translateX(0);}.show-menu .overlay{visibility:visible;transition-delay:0s;opacity:1;}}
section.block{grid-column:main;margin-bottom:2em;}section.block picture,section.block img{display:block;}section.block.fullwidth{grid-column:full;display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,80rem) [main-end] minmax(16px,1fr) [full-end];}section.block.fullwidth .inner-content{grid-column:main;padding-top:2em;padding-bottom:2em;}section.block.fullwidth:last-child{margin-bottom:0;}section.block.fullwidth + section.block.fullwidth{margin-top:-2em;}section.block.secondary-content > .inner-content{display:grid;grid-gap:2em;}@media (min-width:50em){section.block.secondary-content > .inner-content{grid-template-columns:repeat(2,1fr);}}section.block.secondary-content.single .block{height:100%;}section.block.secondary-content .block{margin-bottom:0;padding:0;}section.block.secondary-content .block .inner-content{display:block;}section.block.secondary-content .block .secondary-content{display:none;}@media (min-width:50em){section.block.secondary-content.secondary-align-left .inner-content .primary-content{grid-column:2;}section.block.secondary-content.secondary-align-left .inner-content .secondary-content{grid-column:1;grid-row:1;}}.block .primary-content > h1:first-child{margin:0 0 0.5em 0;font-size:2em;font-weight:600;}.block .primary-content > h1:first-child.small{font-size:1.6em;}.block.header{position:relative;padding:2em 0 0 0;}.block.header img,.block.header picture{display:block;grid-column:full;grid-row:1;}.block.header.has-image{padding:0;background:rgb(185.6835443038,184.746835443,176.3164556962);}.block.header.has-image img,.block.header.has-image picture{grid-row:1;}.block.header.has-image .current-wrap{grid-row:2;grid-column:main;padding-top:1em;}.block.header.has-image .tns-outer{grid-column:full;grid-row:1;}.block.header.has-image .tns-outer .tns-inner,.block.header.has-image .tns-outer .tns-ovh{margin-bottom:0;}.block.header.has-image .slider-wrapper{grid-column:full;grid-row:1;}.block.header.has-image ul.slider{margin:0;padding:0;}.block.header.has-image ul.slider li{display:grid;grid-template-columns:[full-start] minmax(16px,1fr) [main-start] minmax(0,80rem) [main-end] minmax(16px,1fr) [full-end];display:inline-grid;}.block.header.has-image ul.slider li.c-gray .text{background:rgba(84,83,74,0.7);}.block.header.has-image ul.slider li.c-gold .text{background:rgba(255,207,1,0.7);}.block.header.has-image ul.slider li.c-blue .text{background:rgba(164,215,244,0.7);}.block.header.has-image ul.slider li.c-accent1 .text{background:rgba(111,11,135,0.7);}.block.header.has-image ul.slider li.c-accent2 .text{background:rgba(11,15,135,0.7);}.block.header.has-image ul.slider li.c-accent3 .text{background:rgba(11,87,44,0.7);}.block.header.has-image ul.slider li.c-accent4 .text{background:rgba(135,81,11,0.7);}.block.header.has-image ul.slider li.c-accent5 .text{background:rgba(15,89,107,0.7);}.block.header.has-image ul.slider li.c-gray .text{color:white;}.block.header.has-image ul.slider li.c-gray .text a,.block.header.has-image ul.slider li.c-gray .text a:visited{color:white;}.block.header.has-image ul.slider li.c-gold .text{color:black;}.block.header.has-image ul.slider li.c-gold .text a,.block.header.has-image ul.slider li.c-gold .text a:visited{color:black;}.block.header.has-image ul.slider li.c-blue .text{color:black;}.block.header.has-image ul.slider li.c-blue .text a,.block.header.has-image ul.slider li.c-blue .text a:visited{color:black;}.block.header.has-image ul.slider li.c-accent1 .text{color:white;}.block.header.has-image ul.slider li.c-accent1 .text a,.block.header.has-image ul.slider li.c-accent1 .text a:visited{color:white;}.block.header.has-image ul.slider li.c-accent2 .text{color:white;}.block.header.has-image ul.slider li.c-accent2 .text a,.block.header.has-image ul.slider li.c-accent2 .text a:visited{color:white;}.block.header.has-image ul.slider li.c-accent3 .text{color:white;}.block.header.has-image ul.slider li.c-accent3 .text a,.block.header.has-image ul.slider li.c-accent3 .text a:visited{color:white;}.block.header.has-image ul.slider li.c-accent4 .text{color:white;}.block.header.has-image ul.slider li.c-accent4 .text a,.block.header.has-image ul.slider li.c-accent4 .text a:visited{color:white;}.block.header.has-image ul.slider li.c-accent5 .text{color:white;}.block.header.has-image ul.slider li.c-accent5 .text a,.block.header.has-image ul.slider li.c-accent5 .text a:visited{color:white;}.block.header.has-image a{text-decoration:none;}.block.header.has-image .inner-content{height:100%;overflow:hidden;grid-row:1;display:grid;grid-template-columns:auto 1fr;grid-template-rows:none;}.block.header.has-image .text{display:block;grid-row:1;align-self:end;justify-self:start;color:white;padding:1em;background:rgba(84,83,74,0.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:clamp(1em,1.5vw,1.8em);}.block.header.has-image .text h1{margin:0 0 0.5em 0;font-size:1.5em;}.block.header.has-image .text .subhead{font-weight:300;}.block.text.c-gray{background:#54534a;}.block.text.c-gold{background:#ffcf01;}.block.text.c-blue{background:#a4d7f4;}.block.text.c-accent1{background:#6f0b87;}.block.text.c-accent2{background:#0b0f87;}.block.text.c-accent3{background:#0b572c;}.block.text.c-accent4{background:#87510b;}.block.text.c-accent5{background:#0f596b;}.block.text.c-gray{color:white;}.block.text.c-gray a,.block.text.c-gray a:visited{color:white;}.block.text.c-gold{color:black;}.block.text.c-gold a,.block.text.c-gold a:visited{color:black;}.block.text.c-blue{color:black;}.block.text.c-blue a,.block.text.c-blue a:visited{color:black;}.block.text.c-accent1{color:white;}.block.text.c-accent1 a,.block.text.c-accent1 a:visited{color:white;}.block.text.c-accent2{color:white;}.block.text.c-accent2 a,.block.text.c-accent2 a:visited{color:white;}.block.text.c-accent3{color:white;}.block.text.c-accent3 a,.block.text.c-accent3 a:visited{color:white;}.block.text.c-accent4{color:white;}.block.text.c-accent4 a,.block.text.c-accent4 a:visited{color:white;}.block.text.c-accent5{color:white;}.block.text.c-accent5 a,.block.text.c-accent5 a:visited{color:white;}.block.text[class*=c-]:not(.fullwidth) .primary-content{padding:1em;}.block.text-image.c-gray{background:#54534a;}.block.text-image.c-gold{background:#ffcf01;}.block.text-image.c-blue{background:#a4d7f4;}.block.text-image.c-accent1{background:#6f0b87;}.block.text-image.c-accent2{background:#0b0f87;}.block.text-image.c-accent3{background:#0b572c;}.block.text-image.c-accent4{background:#87510b;}.block.text-image.c-accent5{background:#0f596b;}.block.text-image.c-gray{color:white;}.block.text-image.c-gray a,.block.text-image.c-gray a:visited{color:white;}.block.text-image.c-gold{color:black;}.block.text-image.c-gold a,.block.text-image.c-gold a:visited{color:black;}.block.text-image.c-blue{color:black;}.block.text-image.c-blue a,.block.text-image.c-blue a:visited{color:black;}.block.text-image.c-accent1{color:white;}.block.text-image.c-accent1 a,.block.text-image.c-accent1 a:visited{color:white;}.block.text-image.c-accent2{color:white;}.block.text-image.c-accent2 a,.block.text-image.c-accent2 a:visited{color:white;}.block.text-image.c-accent3{color:white;}.block.text-image.c-accent3 a,.block.text-image.c-accent3 a:visited{color:white;}.block.text-image.c-accent4{color:white;}.block.text-image.c-accent4 a,.block.text-image.c-accent4 a:visited{color:white;}.block.text-image.c-accent5{color:white;}.block.text-image.c-accent5 a,.block.text-image.c-accent5 a:visited{color:white;}.block.text-image[class*=c-]:not(.fullwidth) .text{padding:1em;}@media (min-width:50em){.block.text-image .inner-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:1em;grid-gap:clamp(1em,3vw,3em);}.block.text-image.image-left picture{grid-column:1;grid-row:1;}}.block.linkboxes .inner-content > ul{display:grid;list-style:none;margin:0;padding:0;grid-template-columns:repeat(auto-fit,minmax(clamp(280px,25vw,20rem),1fr));grid-gap:2em;}.block.linkboxes li h2{font-size:clamp(1.4em,4vw,1.6em);margin:0 0 0.5em 0;}.block.linkboxes.style-background li{position:relative;}.block.linkboxes.style-background li.c-gray a::before{background:#54534a;}.block.linkboxes.style-background li.c-gold a::before{background:#ffcf01;}.block.linkboxes.style-background li.c-blue a::before{background:#a4d7f4;}.block.linkboxes.style-background li.c-accent1 a::before{background:#6f0b87;}.block.linkboxes.style-background li.c-accent2 a::before{background:#0b0f87;}.block.linkboxes.style-background li.c-accent3 a::before{background:#0b572c;}.block.linkboxes.style-background li.c-accent4 a::before{background:#87510b;}.block.linkboxes.style-background li.c-accent5 a::before{background:#0f596b;}.block.linkboxes.style-background li.c-gray a[href]:hover::before{background:rgb(111.1139240506,109.7911392405,97.8860759494);}.block.linkboxes.style-background li.c-gold a[href]:hover::before{background:rgb(255,216.6377952756,52);}.block.linkboxes.style-background li.c-blue a[href]:hover::before{background:rgb(209.5,235,249.5);}.block.linkboxes.style-background li.c-accent1 a[href]:hover::before{background:rgb(149.7739726027,14.8424657534,182.1575342466);}.block.linkboxes.style-background li.c-accent2 a[href]:hover::before{background:rgb(14.8424657534,20.2397260274,182.1575342466);}.block.linkboxes.style-background li.c-accent3 a[href]:hover::before{background:rgb(16.7244897959,132.2755102041,66.8979591837);}.block.linkboxes.style-background li.c-accent4 a[href]:hover::before{background:rgb(182.1575342466,109.2945205479,14.8424657534);}.block.linkboxes.style-background li.c-accent5 a[href]:hover::before{background:rgb(21.2704918033,126.2049180328,151.7295081967);}.block.linkboxes.style-background li.c-gray{color:white;}.block.linkboxes.style-background li.c-gray a,.block.linkboxes.style-background li.c-gray a:visited{color:white;}.block.linkboxes.style-background li.c-gold{color:black;}.block.linkboxes.style-background li.c-gold a,.block.linkboxes.style-background li.c-gold a:visited{color:black;}.block.linkboxes.style-background li.c-blue{color:black;}.block.linkboxes.style-background li.c-blue a,.block.linkboxes.style-background li.c-blue a:visited{color:black;}.block.linkboxes.style-background li.c-accent1{color:white;}.block.linkboxes.style-background li.c-accent1 a,.block.linkboxes.style-background li.c-accent1 a:visited{color:white;}.block.linkboxes.style-background li.c-accent2{color:white;}.block.linkboxes.style-background li.c-accent2 a,.block.linkboxes.style-background li.c-accent2 a:visited{color:white;}.block.linkboxes.style-background li.c-accent3{color:white;}.block.linkboxes.style-background li.c-accent3 a,.block.linkboxes.style-background li.c-accent3 a:visited{color:white;}.block.linkboxes.style-background li.c-accent4{color:white;}.block.linkboxes.style-background li.c-accent4 a,.block.linkboxes.style-background li.c-accent4 a:visited{color:white;}.block.linkboxes.style-background li.c-accent5{color:white;}.block.linkboxes.style-background li.c-accent5 a,.block.linkboxes.style-background li.c-accent5 a:visited{color:white;}.block.linkboxes.style-background li a{display:block;height:100%;text-decoration:none;color:inherit;padding:1em;overflow:hidden;will-change:transform;}.block.linkboxes.style-background li a[href]{transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}.block.linkboxes.style-background li a[href]:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}.block.linkboxes.style-background li a::before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:-1;transition:background-color ease-in-out 0.2s;}.block.linkboxes.style-background li img,.block.linkboxes.style-background li picture{position:absolute;z-index:-2;-o-object-fit:cover;object-fit:cover;left:0;top:0;right:0;bottom:0;height:100%;width:100%;}.block.linkboxes.style-background li.has-image.c-gray a::before{background:rgba(84,83,74,0.7);}.block.linkboxes.style-background li.has-image.c-gold a::before{background:rgba(255,207,1,0.7);}.block.linkboxes.style-background li.has-image.c-blue a::before{background:rgba(164,215,244,0.7);}.block.linkboxes.style-background li.has-image.c-accent1 a::before{background:rgba(111,11,135,0.7);}.block.linkboxes.style-background li.has-image.c-accent2 a::before{background:rgba(11,15,135,0.7);}.block.linkboxes.style-background li.has-image.c-accent3 a::before{background:rgba(11,87,44,0.7);}.block.linkboxes.style-background li.has-image.c-accent4 a::before{background:rgba(135,81,11,0.7);}.block.linkboxes.style-background li.has-image.c-accent5 a::before{background:rgba(15,89,107,0.7);}.block.linkboxes.style-background li.has-image.c-gray a:hover::before{background:rgba(111.1139240506,109.7911392405,97.8860759494,0.7);}.block.linkboxes.style-background li.has-image.c-gold a:hover::before{background:rgba(255,216.6377952756,52,0.7);}.block.linkboxes.style-background li.has-image.c-blue a:hover::before{background:rgba(209.5,235,249.5,0.7);}.block.linkboxes.style-background li.has-image.c-accent1 a:hover::before{background:rgba(149.7739726027,14.8424657534,182.1575342466,0.7);}.block.linkboxes.style-background li.has-image.c-accent2 a:hover::before{background:rgba(14.8424657534,20.2397260274,182.1575342466,0.7);}.block.linkboxes.style-background li.has-image.c-accent3 a:hover::before{background:rgba(16.7244897959,132.2755102041,66.8979591837,0.7);}.block.linkboxes.style-background li.has-image.c-accent4 a:hover::before{background:rgba(182.1575342466,109.2945205479,14.8424657534,0.7);}.block.linkboxes.style-background li.has-image.c-accent5 a:hover::before{background:rgba(21.2704918033,126.2049180328,151.7295081967,0.7);}.block.linkboxes.style-below li.c-gray a{background:#54534a;}.block.linkboxes.style-below li.c-gold a{background:#ffcf01;}.block.linkboxes.style-below li.c-blue a{background:#a4d7f4;}.block.linkboxes.style-below li.c-accent1 a{background:#6f0b87;}.block.linkboxes.style-below li.c-accent2 a{background:#0b0f87;}.block.linkboxes.style-below li.c-accent3 a{background:#0b572c;}.block.linkboxes.style-below li.c-accent4 a{background:#87510b;}.block.linkboxes.style-below li.c-accent5 a{background:#0f596b;}.block.linkboxes.style-below li.c-gray a{background:rgb(111.1139240506,109.7911392405,97.8860759494);}.block.linkboxes.style-below li.c-gold a{background:rgb(255,216.6377952756,52);}.block.linkboxes.style-below li.c-blue a{background:rgb(209.5,235,249.5);}.block.linkboxes.style-below li.c-accent1 a{background:rgb(149.7739726027,14.8424657534,182.1575342466);}.block.linkboxes.style-below li.c-accent2 a{background:rgb(14.8424657534,20.2397260274,182.1575342466);}.block.linkboxes.style-below li.c-accent3 a{background:rgb(16.7244897959,132.2755102041,66.8979591837);}.block.linkboxes.style-below li.c-accent4 a{background:rgb(182.1575342466,109.2945205479,14.8424657534);}.block.linkboxes.style-below li.c-accent5 a{background:rgb(21.2704918033,126.2049180328,151.7295081967);}.block.linkboxes.style-below li.c-gray{color:white;}.block.linkboxes.style-below li.c-gray a,.block.linkboxes.style-below li.c-gray a:visited{color:white;}.block.linkboxes.style-below li.c-gold{color:black;}.block.linkboxes.style-below li.c-gold a,.block.linkboxes.style-below li.c-gold a:visited{color:black;}.block.linkboxes.style-below li.c-blue{color:black;}.block.linkboxes.style-below li.c-blue a,.block.linkboxes.style-below li.c-blue a:visited{color:black;}.block.linkboxes.style-below li.c-accent1{color:white;}.block.linkboxes.style-below li.c-accent1 a,.block.linkboxes.style-below li.c-accent1 a:visited{color:white;}.block.linkboxes.style-below li.c-accent2{color:white;}.block.linkboxes.style-below li.c-accent2 a,.block.linkboxes.style-below li.c-accent2 a:visited{color:white;}.block.linkboxes.style-below li.c-accent3{color:white;}.block.linkboxes.style-below li.c-accent3 a,.block.linkboxes.style-below li.c-accent3 a:visited{color:white;}.block.linkboxes.style-below li.c-accent4{color:white;}.block.linkboxes.style-below li.c-accent4 a,.block.linkboxes.style-below li.c-accent4 a:visited{color:white;}.block.linkboxes.style-below li.c-accent5{color:white;}.block.linkboxes.style-below li.c-accent5 a,.block.linkboxes.style-below li.c-accent5 a:visited{color:white;}.block.linkboxes.style-below li a{display:grid;grid-template-rows:clamp(250px,25vw,350px) 1fr;height:100%;text-decoration:none;color:inherit;overflow:hidden;will-change:transform;}.block.linkboxes.style-below li a[href]{transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}.block.linkboxes.style-below li a[href]:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}.block.linkboxes.style-below li img,.block.linkboxes.style-below li picture{grid-row:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.block.linkboxes.style-below li a > .text{padding:1em;}.block.linkboxes.style-box li{position:relative;}.block.linkboxes.style-box li.c-gray a > .text{background:rgba(84,83,74,0.7);}.block.linkboxes.style-box li.c-gold a > .text{background:rgba(255,207,1,0.7);}.block.linkboxes.style-box li.c-blue a > .text{background:rgba(164,215,244,0.7);}.block.linkboxes.style-box li.c-accent1 a > .text{background:rgba(111,11,135,0.7);}.block.linkboxes.style-box li.c-accent2 a > .text{background:rgba(11,15,135,0.7);}.block.linkboxes.style-box li.c-accent3 a > .text{background:rgba(11,87,44,0.7);}.block.linkboxes.style-box li.c-accent4 a > .text{background:rgba(135,81,11,0.7);}.block.linkboxes.style-box li.c-accent5 a > .text{background:rgba(15,89,107,0.7);}.block.linkboxes.style-box li.c-gray a > .text{background:rgba(111.1139240506,109.7911392405,97.8860759494,0.7);}.block.linkboxes.style-box li.c-gold a > .text{background:rgba(255,216.6377952756,52,0.7);}.block.linkboxes.style-box li.c-blue a > .text{background:rgba(209.5,235,249.5,0.7);}.block.linkboxes.style-box li.c-accent1 a > .text{background:rgba(149.7739726027,14.8424657534,182.1575342466,0.7);}.block.linkboxes.style-box li.c-accent2 a > .text{background:rgba(14.8424657534,20.2397260274,182.1575342466,0.7);}.block.linkboxes.style-box li.c-accent3 a > .text{background:rgba(16.7244897959,132.2755102041,66.8979591837,0.7);}.block.linkboxes.style-box li.c-accent4 a > .text{background:rgba(182.1575342466,109.2945205479,14.8424657534,0.7);}.block.linkboxes.style-box li.c-accent5 a > .text{background:rgba(21.2704918033,126.2049180328,151.7295081967,0.7);}.block.linkboxes.style-box li.c-gray{color:white;}.block.linkboxes.style-box li.c-gray a,.block.linkboxes.style-box li.c-gray a:visited{color:white;}.block.linkboxes.style-box li.c-gold{color:black;}.block.linkboxes.style-box li.c-gold a,.block.linkboxes.style-box li.c-gold a:visited{color:black;}.block.linkboxes.style-box li.c-blue{color:black;}.block.linkboxes.style-box li.c-blue a,.block.linkboxes.style-box li.c-blue a:visited{color:black;}.block.linkboxes.style-box li.c-accent1{color:white;}.block.linkboxes.style-box li.c-accent1 a,.block.linkboxes.style-box li.c-accent1 a:visited{color:white;}.block.linkboxes.style-box li.c-accent2{color:white;}.block.linkboxes.style-box li.c-accent2 a,.block.linkboxes.style-box li.c-accent2 a:visited{color:white;}.block.linkboxes.style-box li.c-accent3{color:white;}.block.linkboxes.style-box li.c-accent3 a,.block.linkboxes.style-box li.c-accent3 a:visited{color:white;}.block.linkboxes.style-box li.c-accent4{color:white;}.block.linkboxes.style-box li.c-accent4 a,.block.linkboxes.style-box li.c-accent4 a:visited{color:white;}.block.linkboxes.style-box li.c-accent5{color:white;}.block.linkboxes.style-box li.c-accent5 a,.block.linkboxes.style-box li.c-accent5 a:visited{color:white;}.block.linkboxes.style-box li a{display:grid;grid-template-rows:1fr auto 1em;height:100%;text-decoration:none;color:inherit;overflow:hidden;will-change:transform;}.block.linkboxes.style-box li a[href]{transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}.block.linkboxes.style-box li a[href]:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}.block.linkboxes.style-box li img,.block.linkboxes.style-box li picture{grid-row:1/-1;grid-column:1;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;}.block.linkboxes.style-box li a > .text{grid-row:2;grid-column:1;padding:1em;margin:1em 1em 0 1em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);}.block.linkbox{z-index:1;height:100%;}.block.linkbox.c-gray a{background:#54534a;}.block.linkbox.c-gold a{background:#ffcf01;}.block.linkbox.c-blue a{background:#a4d7f4;}.block.linkbox.c-accent1 a{background:#6f0b87;}.block.linkbox.c-accent2 a{background:#0b0f87;}.block.linkbox.c-accent3 a{background:#0b572c;}.block.linkbox.c-accent4 a{background:#87510b;}.block.linkbox.c-accent5 a{background:#0f596b;}.block.linkbox.c-gray a:hover{background:rgb(111.1139240506,109.7911392405,97.8860759494);}.block.linkbox.c-gold a:hover{background:rgb(255,216.6377952756,52);}.block.linkbox.c-blue a:hover{background:rgb(209.5,235,249.5);}.block.linkbox.c-accent1 a:hover{background:rgb(149.7739726027,14.8424657534,182.1575342466);}.block.linkbox.c-accent2 a:hover{background:rgb(14.8424657534,20.2397260274,182.1575342466);}.block.linkbox.c-accent3 a:hover{background:rgb(16.7244897959,132.2755102041,66.8979591837);}.block.linkbox.c-accent4 a:hover{background:rgb(182.1575342466,109.2945205479,14.8424657534);}.block.linkbox.c-accent5 a:hover{background:rgb(21.2704918033,126.2049180328,151.7295081967);}.block.linkbox a{transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;display:block;height:100%;text-decoration:none;color:white;padding:1em;position:relative;overflow:hidden;}.block.linkbox a:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}.block.linkbox img,.block.linkbox picture{position:absolute;z-index:-1;-o-object-fit:cover;object-fit:cover;left:0;top:0;right:0;bottom:0;height:100%;width:100%;}.block.linkbox.has-image.c-gray a{background:rgba(84,83,74,0.7);}.block.linkbox.has-image.c-gold a{background:rgba(255,207,1,0.7);}.block.linkbox.has-image.c-blue a{background:rgba(164,215,244,0.7);}.block.linkbox.has-image.c-accent1 a{background:rgba(111,11,135,0.7);}.block.linkbox.has-image.c-accent2 a{background:rgba(11,15,135,0.7);}.block.linkbox.has-image.c-accent3 a{background:rgba(11,87,44,0.7);}.block.linkbox.has-image.c-accent4 a{background:rgba(135,81,11,0.7);}.block.linkbox.has-image.c-accent5 a{background:rgba(15,89,107,0.7);}.block.linkbox.has-image.c-gray a:hover{background:rgba(111.1139240506,109.7911392405,97.8860759494,0.7);}.block.linkbox.has-image.c-gold a:hover{background:rgba(255,216.6377952756,52,0.7);}.block.linkbox.has-image.c-blue a:hover{background:rgba(209.5,235,249.5,0.7);}.block.linkbox.has-image.c-accent1 a:hover{background:rgba(149.7739726027,14.8424657534,182.1575342466,0.7);}.block.linkbox.has-image.c-accent2 a:hover{background:rgba(14.8424657534,20.2397260274,182.1575342466,0.7);}.block.linkbox.has-image.c-accent3 a:hover{background:rgba(16.7244897959,132.2755102041,66.8979591837,0.7);}.block.linkbox.has-image.c-accent4 a:hover{background:rgba(182.1575342466,109.2945205479,14.8424657534,0.7);}.block.linkbox.has-image.c-accent5 a:hover{background:rgba(21.2704918033,126.2049180328,151.7295081967,0.7);}section.block.secondary-content .block.linkbox{height:auto;}section.block[class*=c-].secondary-content .block.linkbox{margin:1em;}.block.accordion.c-gray{background:#54534a;}.block.accordion.c-gold{background:#ffcf01;}.block.accordion.c-blue{background:#a4d7f4;}.block.accordion.c-accent1{background:#6f0b87;}.block.accordion.c-accent2{background:#0b0f87;}.block.accordion.c-accent3{background:#0b572c;}.block.accordion.c-accent4{background:#87510b;}.block.accordion.c-accent5{background:#0f596b;}.block.accordion.c-gray{color:white;}.block.accordion.c-gray a,.block.accordion.c-gray a:visited{color:white;}.block.accordion.c-gold{color:black;}.block.accordion.c-gold a,.block.accordion.c-gold a:visited{color:black;}.block.accordion.c-blue{color:black;}.block.accordion.c-blue a,.block.accordion.c-blue a:visited{color:black;}.block.accordion.c-accent1{color:white;}.block.accordion.c-accent1 a,.block.accordion.c-accent1 a:visited{color:white;}.block.accordion.c-accent2{color:white;}.block.accordion.c-accent2 a,.block.accordion.c-accent2 a:visited{color:white;}.block.accordion.c-accent3{color:white;}.block.accordion.c-accent3 a,.block.accordion.c-accent3 a:visited{color:white;}.block.accordion.c-accent4{color:white;}.block.accordion.c-accent4 a,.block.accordion.c-accent4 a:visited{color:white;}.block.accordion.c-accent5{color:white;}.block.accordion.c-accent5 a,.block.accordion.c-accent5 a:visited{color:white;}.block.accordion[class*=c-]:not(.fullwidth) .primary-content{padding:1em;}.block.accordion .js-accordion{max-width:80em;}.block.video{padding:0;}.block.video.c-gray{background:#54534a;}.block.video.c-gold{background:#ffcf01;}.block.video.c-blue{background:#a4d7f4;}.block.video.c-accent1{background:#6f0b87;}.block.video.c-accent2{background:#0b0f87;}.block.video.c-accent3{background:#0b572c;}.block.video.c-accent4{background:#87510b;}.block.video.c-accent5{background:#0f596b;}.block.video.c-gray{color:white;}.block.video.c-gray a,.block.video.c-gray a:visited{color:white;}.block.video.c-gold{color:black;}.block.video.c-gold a,.block.video.c-gold a:visited{color:black;}.block.video.c-blue{color:black;}.block.video.c-blue a,.block.video.c-blue a:visited{color:black;}.block.video.c-accent1{color:white;}.block.video.c-accent1 a,.block.video.c-accent1 a:visited{color:white;}.block.video.c-accent2{color:white;}.block.video.c-accent2 a,.block.video.c-accent2 a:visited{color:white;}.block.video.c-accent3{color:white;}.block.video.c-accent3 a,.block.video.c-accent3 a:visited{color:white;}.block.video.c-accent4{color:white;}.block.video.c-accent4 a,.block.video.c-accent4 a:visited{color:white;}.block.video.c-accent5{color:white;}.block.video.c-accent5 a,.block.video.c-accent5 a:visited{color:white;}.block.video.fullwidth{padding:1em 0;}.block.video .media{height:0;height:auto;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative;}.block.video .media iframe,.block.video .media object,.block.video .media embed,.block.video .media video{background-color:transparent;border:0;height:100%;left:0;margin:0;outline:none;padding:0;position:absolute;top:0;width:100%;}.block.video .cookie-blocked{background:#e2e2e2;text-align:center;font-size:1.3em;padding:2em;}.block.featured-news h1{margin:0 0 2rem 0;background:#ffcf01;padding:1rem;}.block.featured-news:first-child{margin-top:2em;}.block.contact-persons ul{list-style:none;margin:0 0 2em 0;padding:0;display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));}.block.contact-persons ul li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:repeat(5,auto);background:rgba(209.5696202532,208.9556962025,203.4303797468,0.6);padding:0.5em;}.block.contact-persons ul li h2{margin:0;font-size:1em;font-weight:600;}.block.contact-persons ul li .img-container{display:flex;grid-column:1;grid-row:1/-1;}.block.contact-persons ul li img{display:block;margin:-1em 1em -1em -0.5em;height:calc(100% + 2em);-o-object-fit:cover;object-fit:cover;box-shadow:rgba(0,0,0,0.1) 0 0 10px;border-radius:4px;}.block.contact-persons ul li h2{grid-column:2;grid-row:1;}.block.contact-persons ul li .title,.block.contact-persons ul li .department,.block.contact-persons ul li .department-description{font-size:0.8em;}.block.contact-persons ul li .title{grid-column:2;grid-row:2;}.block.contact-persons ul li .department{grid-column:2;grid-row:3;opacity:0.8;}.block.contact-persons ul li .department-description{grid-column:2;grid-row:4;opacity:0.8;}.block.contact-persons ul li .contact-info{grid-column:2;grid-row:5;display:flex;flex-flow:row wrap;margin:0.5em -0.5em -0.5em -0.5em;}.block.contact-persons ul li .contact-info a,.block.contact-persons ul li .contact-info button{margin:0.5em;color:inherit;text-decoration:inherit;display:flex;align-items:center;border:none;padding:0;background:none;font:inherit;cursor:pointer;}.block.contact-persons ul li .contact-info a svg,.block.contact-persons ul li .contact-info button svg{height:16px;width:16px;margin-right:8px;}.block.contact-persons ul li .contact-info a svg *,.block.contact-persons ul li .contact-info button svg *{fill:currentColor;}.block.contact-persons ul li .contact-info a:hover,.block.contact-persons ul li .contact-info button:hover{color:rgb(154,124.8976377953,0);}.block.iframe{grid-column:full;}.block.iframe iframe{width:100%;border:none;min-height:1000px;display:block;}time{display:flex;flex-flow:column;text-align:center;background:rgba(84,83,74,0.1);padding:0.4rem;}time .date{background:rgba(84,83,74,0.1);padding:0.4rem;margin:-0.4rem -0.4rem 0 -0.4rem;font-size:1.4em;}time .month{text-transform:uppercase;}time .year{font-size:0.8em;font-weight:300;opacity:0.6;}time.horizontal{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:auto 1fr;}time.horizontal .date{grid-column:1;grid-row:1/-1;margin:-0.4rem 0.25em -0.4rem -0.4rem;display:flex;align-items:center;}h2.ac-accordion__title{margin:0;font-size:1.4em;font-weight:600;}.ac-accordion__header{display:block;background:none;color:currentColor;border:0;font:inherit;cursor:pointer;line-height:1.8462;margin:0 0 0.5em 0;padding:0;text-align:left;width:100%;border-bottom:solid 2px currentColor;}.ac-accordion__header:focus{outline:none;background:rgba(0,0,0,0.2);}.ac-accordion__header svg{width:0.75em;height:0.75em;transform:rotate(0deg);transition:transform 0.2s ease-in-out;}.ac-accordion__header svg *{fill:currentColor;}[aria-expanded=true].ac-accordion__header svg{transform:rotate(90deg);transform-origin:50% 50%;}.ac-accordion__panel{display:block;overflow:hidden;opacity:1;transition:visibility 0s ease,max-height 0.2s ease,opacity 0.2s ease;max-height:300em;visibility:visible;transition-delay:0s;margin:0;padding:0.5em 0 0 0;}[aria-hidden=true].ac-accordion__panel{display:block;max-height:0;opacity:0;visibility:hidden;transition-delay:0.2s,0s,0s;margin:0;padding:0;}.ac-css-accordion__panel{display:block;overflow:hidden;opacity:1;transition:visibility 0s ease,max-height 0.2s ease,transform 0.2s ease,opacity 0.2s ease;transform:scaleY(1);max-height:40em;visibility:visible;transition-delay:0s;margin:0;padding:0;}.fa-secondary{opacity:0.4;}
form{max-width:600px;}form .form-group{margin-bottom:1em;}form label{font-size:0.9em;color:rgb(76.5,76.5,76.5);}form input[type=text],form input[type=email],form input[type=password],form textarea{width:100%;font-family:inherit;font-size:0.9em;padding:0.25em;border:solid 1px #808080;border-radius:4px;background:rgb(249.9,249.9,249.9);transition:background-color ease-in-out 0.1s,border ease-in-out 0.1s,box-shadow ease-in-out 0.1s;}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form textarea:focus{outline:none;border-color:#0f596b;background:white;box-shadow:rgba(15,89,107,0.5) 0 0 10px;}form input[type=text].input-validation-error,form input[type=email].input-validation-error,form input[type=password].input-validation-error,form textarea.input-validation-error{border-color:#750505;border-radius:4px 4px 0 0;}form textarea{height:100px;}form .field-validation-error{background:#750505;color:white;font-size:0.9em;display:block;margin-top:-0.5rem;padding:0.5em;}form button{border:solid 2px #0f596b;border-radius:4px;background:none;color:#0f596b;font-family:inherit;font-size:1em;padding:0.25em 1em 0.4em 1em;transition:background-color ease-in-out 0.1s,border ease-in-out 0.1s,color ease-in-out 0.1s;cursor:pointer;}form button:hover{background:#0f596b;color:white;}form button.primary{background:#0f596b;color:white;}form button.primary:hover{background:rgb(21.2704918033,126.2049180328,151.7295081967);}.ajax-form .status{visibility:hidden;max-height:0;opacity:0;font-size:20px;overflow:hidden;}.ajax-form .status > div{margin:20px 0 40px 0;}.ajax-form .status.succes i{color:#0f596b;}.ajax-form .status.error i{color:red;display:block;font-size:60px;margin-bottom:20px;}.ajax-form .spinner{opacity:0;max-height:0;color:#0f596b;}.ajax-form .spinner .lds-ellipsis{display:inline-block;position:relative;width:80px;height:80px;}.ajax-form .spinner .lds-ellipsis div{position:absolute;top:33px;width:13px;height:13px;border-radius:50%;background:#000;animation-timing-function:cubic-bezier(0,1,1,0);}.ajax-form .spinner .lds-ellipsis div:nth-child(1){left:8px;animation:lds-ellipsis1 0.6s infinite;}.ajax-form .spinner .lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 0.6s infinite;}.ajax-form .spinner .lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 0.6s infinite;}.ajax-form .spinner .lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 0.6s infinite;}@keyframes lds-ellipsis1{0%{transform:scale(0);}100%{transform:scale(1);}}@keyframes lds-ellipsis3{0%{transform:scale(1);}100%{transform:scale(0);}}@keyframes lds-ellipsis2{0%{transform:translate(0,0);}100%{transform:translate(24px,0);}}.ajax-form form{overflow:hidden;}.ajax-form form .form-group{position:relative;}.ajax-form form label{font-size:0.85em;}.g-recaptcha{margin-bottom:2em;}
section.contact{grid-column:main;margin-bottom:3rem;}
section.home-current{grid-column:full;background:#d6d6d6;padding:1em;display:grid;gap:1em;}section.home-current > h1{grid-column:1/-1;grid-row:1;margin:0;font-size:2em;font-weight:600;}section.home-current .event-date{display:flex;align-items:center;font-size:0.9em;margin-top:0.5em;}section.home-current .event-date svg{width:16px;height:16px;margin-right:6px;}section.home-current .event-date svg *{fill:currentColor;}section.home-current article a{display:block;height:100%;background:white;padding:1em;text-decoration:none;color:inherit;transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}section.home-current article a:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}section.home-current article .kicker{display:inline-block;color:#0f596b;text-transform:uppercase;font-size:0.9em;font-weight:600;margin:0 0 0.5em 0;}section.home-current article .event-date{margin:-0.75em 0 0.5em 0;}section.home-current article h1{margin:0 0 0.5em 0;color:#0f596b;font-size:1.8em;}section.home-current article p{margin:0;}section.home-current article:first-of-type{font-size:1.2em;}section.home-current article.has-image a{display:grid;grid-template-rows:1fr auto;position:relative;font-size:0.8em;min-height:16em;}section.home-current article.has-image a .event-date{color:white;}section.home-current article.has-image a picture{position:absolute;width:100%;height:100%;z-index:1;}section.home-current article.has-image a picture img{display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%;}section.home-current article.has-image a .text{grid-row:2;grid-column:1;z-index:2;background:rgba(15,89,107,0.5);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0.25em 0.5em;}section.home-current article.has-image a .kicker{background:white;padding:0.1em 0.25em;margin:0.5em 0;margin-left:-1em;}section.home-current article.has-image a h1{color:white;}section.home-current article.has-image a .summary{color:white;}section.home-current .latest-news{list-style:none;margin:0;padding:0;display:flex;gap:0.5em;flex-flow:row wrap;grid-column:1/-1;}section.home-current .latest-news li h1{font-size:1.1em;margin:0;}section.home-current .latest-news li .kicker{text-transform:uppercase;font-size:0.9em;font-weight:600;color:#0f596b;}section.home-current .latest-news li a{text-decoration:none;color:inherit;display:block;background:white;padding:0.25em 0.5em;transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}section.home-current .latest-news li a:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}section.home-current .shortcuts{list-style:none;margin:0;padding:0;display:flex;gap:0.5em;flex-flow:row wrap;grid-column:1/-1;}section.home-current .shortcuts li a{display:flex;align-items:center;gap:0.5em;background:#a4d7f4;text-decoration:none;color:inherit;padding:0.5em 1em;transition:background-color ease-in-out 0.1s;transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}section.home-current .shortcuts li a:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}section.home-current .shortcuts li a svg{height:18px;width:18px;transition:transform ease-in-out 0.1s;}section.home-current .shortcuts li a:hover{background:rgb(118.5,195,238.5);}section.home-current .shortcuts li a:hover svg{transform:scale(1.3);}@media (min-width:40em){section.home-current{grid-template-columns:repeat(2,1fr);}section.home-current article:first-of-type{grid-column:span 2;}}@media (min-width:60em){section.home-current{grid-template-columns:repeat(7,1fr);grid-template-rows:auto auto auto;}section.home-current:has(article:nth-child(4)){grid-template-rows:auto auto auto auto;}section.home-current article{grid-column:span 2;}section.home-current article:first-of-type{grid-column:span 4;grid-row:span 2;font-size:1.4em;}section.home-current article:only-of-type{grid-column:span 6;grid-row:span 2;}section.home-current .latest-news{grid-column:-2;grid-row:2/-1;flex-flow:column;}section.home-current .shortcuts{grid-column:1/-1;grid-row:-1;}}section.home-search{grid-column:full;border-top:solid 2px #0f596b;border-bottom:solid 2px #0f596b;margin-bottom:2em;}section.home-search form{max-width:none;}section.home-search input{width:100%;border:none;width:100%;padding:1rem;font:inherit;font-size:1.5em;text-align:center;}section.home-events{grid-column:full;padding:1em;}section.home-events > h2{grid-column:1/-1;grid-row:1;margin:0;font-size:1.5em;font-weight:600;}
ul.event-list{list-style:none;margin:1em 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1em;}ul.event-list li a{background:white;padding:1em;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0.25em;text-decoration:none;color:inherit;height:100%;}ul.event-list li a[href]{transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}ul.event-list li a[href]:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}ul.event-list li h3{margin:0;}ul.event-list li a:not(:has(.time)) h3{grid-row:1/-1;align-self:center;}ul.event-list-group{list-style:none;margin:1em 0;padding:0;display:grid;gap:1em;}ul.event-list-group li a{background:white;padding:1em;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0.25em;text-decoration:none;color:inherit;}ul.event-list-group li a[href]{transition:background-color ease-in-out 0.2s,transform ease-in-out 0.2s,box-shadow ease-in-out 0.2s;}ul.event-list-group li a[href]:hover{transform:scale(1.02);box-shadow:rgba(0,0,0,0.4) 0 0 30px;color:inherit;}ul.event-list-group li h3{margin:0;}ul.event-list-group li .group{margin-bottom:1em;}.event-list .date,.event .date{display:flex;flex-flow:column;align-items:center;text-transform:uppercase;grid-column:1;grid-row:1/-1;align-self:center;margin-right:1em;}.event-list .date .day,.event .date .day{font-size:1.3em;font-weight:600;color:#0f596b;}.event-list .date .month,.event .date .month{font-size:0.8em;}.event-list .date.multi .day,.event .date.multi .day{font-size:1.1em;}.event-list .date.multi .month,.event .date.multi .month{font-size:0.9em;}.event-list .time,.event .time{color:#666666;grid-row:2;}.event-list .group,.event .group{margin-bottom:1em;}section.calendar{grid-column:main;}section.event{grid-column:main;margin-bottom:2em;}section.event .info{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;font-size:1.6em;margin:1em 0;}section.event .info h1{margin:0;font-size:1.5em;font-weight:600;}section.event .description{max-width:50em;}
.pager{list-style:none;margin:0 -4px;padding:0;display:flex;flex-flow:row wrap;}.pager li{margin:0 4px;}.pager li a{color:inherit;text-decoration:none;display:block;padding:4px 8px;background:rgb(212.5,212.5,212.5);}.pager li.current a{background:#0f596b;color:white;}section.news{grid-column:main;padding:1em;margin-bottom:3rem;}section.news h3{margin:0;}section.news .js-accordion__panel ul{list-style:none;padding:0;margin:0 0 1em 0;}section.news-item{grid-column:full;padding:1em;display:grid;gap:2em;}section.news-item h1{margin:0 0 0.25rem 0;color:#0f596b;font-weight:600;font-size:clamp(1.7em,3vw,3.5em);}section.news-item time{background:none;font-weight:300;text-align:inherit;padding:0;}section.news-item .intro{text-align:center;border-bottom:solid 1px #0f596b;}section.news-item .summary{margin-top:1em;font-size:clamp(1em,1vw,1.2em);line-height:1.6em;}section.news-item.has-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}section.news-item.has-image .intro{background:white;align-self:center;padding:1em;border-bottom:none;text-align:left;margin:-3em 1em 1em 1em;}@media (min-width:60em){section.news-item.has-image{grid-template-columns:2fr 1fr;grid-template-rows:auto auto auto 1fr;}section.news-item.has-image .intro{margin:0 0 0 -7em;}}
section.search{grid-column:full;padding:1em;}section.search h1{font-size:clamp(1.5em,5vw,2em);margin:0 0 1em 0;}section.search ul{list-style:none;margin:0;padding:0;}section.search ul li{margin-bottom:1em;}section.search ul li a{display:block;color:#0f596b;font-size:1.2em;margin-bottom:0.2em;}
