html { line-height: 1.15; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%}body { margin: 0}article, aside, footer, header, nav, section { display: block}h1 { font-size: 2em; margin: 0.67em 0}figcaption, figure, main { display: block}figure { margin: 1em 40px}hr { box-sizing: content-box; height: 0; overflow: visible}pre { font-family: monospace, monospace; font-size: 1em}a { background-color: transparent; -webkit-text-decoration-skip: objects}abbr[title] { border-bottom: none; text-decoration: underline; text-decoration: underline dotted}b, strong { font-weight: inherit}b, strong { font-weight: bolder}code, kbd, samp { font-family: monospace, monospace; font-size: 1em}dfn { font-style: italic}mark { background-color: #ff0; color: #000}small { font-size: 80%}sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline}sub { bottom: -0.25em}sup { top: -0.5em}audio, video { display: inline-block}audio:not([controls]) { display: none; height: 0}img { border-style: none}svg:not(:root) { overflow: hidden}button, input, optgroup, select, textarea { font-family: sans-serif; font-size: 100%; line-height: 1.15; margin: 0}button, input { overflow: visible}button, select { text-transform: none}button, html [type="button"], [type="reset"], [type="submit"] { -webkit-appearance: button}button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner { border-style: none; padding: 0}button:-moz-focusring, [type="button"]:-moz-focusring, [type="reset"]:-moz-focusring, [type="submit"]:-moz-focusring { outline: 1px dotted ButtonText}fieldset { padding: 0.35em 0.75em 0.625em}legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal}progress { display: inline-block; vertical-align: baseline}textarea { overflow: auto}[type="checkbox"], [type="radio"] { box-sizing: border-box; padding: 0}[type="number"]::-webkit-inner-spin-button, [type="number"]::-webkit-outer-spin-button { height: auto}[type="search"] { -webkit-appearance: textfield; outline-offset: -2px}[type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none}::-webkit-file-upload-button { -webkit-appearance: button; font: inherit}details, menu { display: block}summary { display: list-item}canvas { display: inline-block}template { display: none}[hidden] { display: none}ul { list-style-type: none; padding: 0; margin: 0}svg:not(.preserve-color):not([class^="leaflet"]), svg:not(.preserve-color):not([class^="leaflet"]) path, svg:not(.preserve-color):not([class^="leaflet"]) circle, svg:not(.preserve-color):not([class^="leaflet"]) polyline, svg:not(.preserve-color):not([class^="leaflet"]) polygon { fill: currentColor}a { color: currentColor; text-decoration: none}a:hover, a:focus { color: #024f64; text-decoration: none}a:focus, button:focus { outline: 4px solid #0088e3; border-radius: 0}.module::after { content: ""; display: table; clear: both}b, strong { font-weight: 500}video, audio { width: 100%; display: block}*, *::before, *::after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box}.container { margin-left: auto; margin-right: auto; position: relative}.clearfix::after, .container::after, .row::after { content: ""; display: table; clear: both}.row > [class*="col-"] { float: left; position: relative; min-height: 1px; width: 100%}.container { max-width: 576px; padding-left: 15px; padding-right: 15px}.row { margin-left: -15px; margin-right: -15px}.row > [class*="col-"] { padding-left: 15px; padding-right: 15px}.row > .col-xs-1 { width: 8.3333333333333%}.row > .col-xs-2 { width: 16.666666666667%}.row > .col-xs-3 { width: 25%}.row > .col-xs-4 { width: 33.333333333333%}.row > .col-xs-5 { width: 41.666666666667%}.row > .col-xs-6 { width: 50%}.row > .col-xs-7 { width: 58.333333333333%}.row > .col-xs-8 { width: 66.666666666667%}.row > .col-xs-9 { width: 75%}.row > .col-xs-10 { width: 83.333333333333%}.row > .col-xs-11 { width: 91.666666666667%}.row > .col-xs-12 { width: 100%}.hidden-xs-up { display: none !important}@media (min-width: 576px) { .container { max-width: 768px; padding-left: 15px; padding-right: 15px}.row { margin-left: -15px; margin-right: -15px}.row > [class*="col-"] { padding-left: 15px; padding-right: 15px}.row > .col-sm-1 { width: 8.3333333333333%}.row > .col-sm-2 { width: 16.666666666667%}.row > .col-sm-3 { width: 25%}.row > .col-sm-4 { width: 33.333333333333%}.row > .col-sm-5 { width: 41.666666666667%}.row > .col-sm-6 { width: 50%}.row > .col-sm-7 { width: 58.333333333333%}.row > .col-sm-8 { width: 66.666666666667%}.row > .col-sm-9 { width: 75%}.row > .col-sm-10 { width: 83.333333333333%}.row > .col-sm-11 { width: 91.666666666667%}.row > .col-sm-12 { width: 100%}.hidden-sm-up { display: none !important}}@media (max-width: 575px) { .hidden-xs-down { display: none !important}}@media (min-width: 768px) { .container { max-width: 992px; padding-left: 15px; padding-right: 15px}.row { margin-left: -15px; margin-right: -15px}.row > [class*="col-"] { padding-left: 15px; padding-right: 15px}.row > .col-md-1 { width: 8.3333333333333%}.row > .col-md-2 { width: 16.666666666667%}.row > .col-md-3 { width: 25%}.row > .col-md-4 { width: 33.333333333333%}.row > .col-md-5 { width: 41.666666666667%}.row > .col-md-6 { width: 50%}.row > .col-md-7 { width: 58.333333333333%}.row > .col-md-8 { width: 66.666666666667%}.row > .col-md-9 { width: 75%}.row > .col-md-10 { width: 83.333333333333%}.row > .col-md-11 { width: 91.666666666667%}.row > .col-md-12 { width: 100%}.hidden-md-up { display: none !important}}@media (max-width: 767px) { .hidden-sm-down { display: none !important}}@media (min-width: 992px) { .container { max-width: 992px; padding-left: 15px; padding-right: 15px}.row { margin-left: -15px; margin-right: -15px}.row > [class*="col-"] { padding-left: 15px; padding-right: 15px}.row > .col-lg-1 { width: 8.3333333333333%}.row > .col-lg-2 { width: 16.666666666667%}.row > .col-lg-3 { width: 25%}.row > .col-lg-4 { width: 33.333333333333%}.row > .col-lg-5 { width: 41.666666666667%}.row > .col-lg-6 { width: 50%}.row > .col-lg-7 { width: 58.333333333333%}.row > .col-lg-8 { width: 66.666666666667%}.row > .col-lg-9 { width: 75%}.row > .col-lg-10 { width: 83.333333333333%}.row > .col-lg-11 { width: 91.666666666667%}.row > .col-lg-12 { width: 100%}.hidden-lg-up { display: none !important}}@media (max-width: 991px) { .hidden-md-down { display: none !important}}@media (min-width: 1200px) { .container { max-width: 1170px; padding-left: 15px; padding-right: 15px}.row { margin-left: -15px; margin-right: -15px}.row > [class*="col-"] { padding-left: 15px; padding-right: 15px}.row > .col-xl-1 { width: 8.3333333333333%}.row > .col-xl-2 { width: 16.666666666667%}.row > .col-xl-3 { width: 25%}.row > .col-xl-4 { width: 33.333333333333%}.row > .col-xl-5 { width: 41.666666666667%}.row > .col-xl-6 { width: 50%}.row > .col-xl-7 { width: 58.333333333333%}.row > .col-xl-8 { width: 66.666666666667%}.row > .col-xl-9 { width: 75%}.row > .col-xl-10 { width: 83.333333333333%}.row > .col-xl-11 { width: 91.666666666667%}.row > .col-xl-12 { width: 100%}.hidden-xl-up { display: none !important}}@media (max-width: 1199px) { .hidden-lg-down { display: none !important}}.visible-print { display: none !important}@media print { .visible-print { display: block !important}}@media print { .hidden-print { display: none !important}}main > *:first-child { margin-top: 40px}@media (max-width: 767px) { main > *:first-child { margin-top: 20px}}main > *:last-child { margin-bottom: 40px}@media (max-width: 767px) { main > *:last-child { margin-bottom: 20px}}.site-margin-bottom { margin-bottom: 40px}@media (max-width: 767px) { .site-margin-bottom { margin-bottom: 20px}}.site-margin-bottom-small { margin-bottom: 20px}@media (max-width: 767px) { .site-margin-bottom-small { margin-bottom: 10px}}.site-edit .admon-ui-dialog { height: 90vh !important; top: 5vh !important; position: fixed !important}body.bk-overlay-open, body.bk-overlay-opening, body.bk-overlay-closing { overflow: hidden !important}body.bk-overlay-open .bk-overlay-background, body.bk-overlay-opening .bk-overlay-background, body.bk-overlay-closing .bk-overlay-background { background: rgba(0,0,0,0.75); display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 1000}.bk-overlay { display: block; position: fixed; top: 0; right: 0; bottom: 0; left: 0; opacity: 0; z-index: 1050; -webkit-transition: opacity 0.4s ease-out, transform 0.3s ease-out; transition: opacity 0.4s ease-out, transform 0.3s ease-out}@media (min-width: 768px) { body.bk-overlay-open:not(.bk-overlay-opening):not(.bk-overlay-closing) .bk-overlay { overflow-x: hidden; overflow-y: auto; -webkit-overflow-scrolling: touch}}.bk-overlay.opened { -webkit-transform: translate3d(0,0,0) !important; transform: translate3d(0,0,0) !important; opacity: 1}.bk-overlay.closed { pointer-events: none}.bk-overlay.slide-from-top, .bk-overlay.slide-from-top.closed { -webkit-transform: translate3d(0,-100%,0); transform: translate3d(0,-100%,0)}.bk-overlay.slide-from-bottom, .bk-overlay.slide-from-bottom.closed { -webkit-transform: translate3d(0,100%,0); transform: translate3d(0,100%,0)}.bk-overlay.slide-from-left, .bk-overlay.slide-from-left.closed { -webkit-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0)}.bk-overlay.slide-from-right, .bk-overlay.slide-from-right.closed { -webkit-transform: translate3d(100%,0,0); transform: translate3d(100%,0,0)}.bk-overlay.fade-in, .bk-overlay.fade-in.closing { opacity: 0; -webkit-transition-property: opacity; transition-property: opacity}.bk-overlay.fade-in.opening, .bk-overlay.fade-in.opened { opacity: 1}.bk-overlay.fade-in.closed:not(.closing) { -webkit-transform: translate(-100%); transform: translate(-100%)}.bk-overlay-inner { background: white; margin: 3rem auto; width: 900px; max-width: 100%}.bk-overlay:closed:not(.closing):not(.opening) .bk-overlay-inner { display: none}@media (max-width: 767px) { .bk-overlay-inner { height: 100%; width: 100%; margin: 0; overflow-y: auto; position: fixed}}@media (min-width: 768px) { .bk-overlay.size-xs .bk-overlay-inner { width: 445px}}@media (min-width: 768px) { .bk-overlay.size-sm .bk-overlay-inner { width: 545px}}@media (min-width: 768px) { .bk-overlay.size-md .bk-overlay-inner { width: 645px}}@media (min-width: 768px) { .bk-overlay.size-lg .bk-overlay-inner, .bk-overlay.size-xl .bk-overlay-inner { width: 745px}}@media (min-width: 992px) { .bk-overlay.size-xl .bk-overlay-inner { width: 845px}}.bk-overlay-header { position: relative; z-index: 10}.bk-overlay-header:empty { display: none}.bk-overlay-header:after { content: ""; display: table; clear: both}@media (max-width: 767px) { .bk-overlay-header { position: fixed; top: 0; left: 0; right: 0; width: 100%}}.bk-overlay-action-close { display: block; width: 40px; height: 40px; position: absolute; right: 0; top: 0; cursor: pointer; opacity: 0.5; z-index: 1}.bk-overlay-action-close:hover, .bk-overlay-action-close:focus { opacity: 1}.bk-overlay-action-close::before, .bk-overlay-action-close::after { content:""; position: absolute; height: 1px; width: 30px; background: #000; top: 20px; left: 5px}.bk-overlay-action-close::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}.bk-overlay-action-close::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg)}.bk-overlay-body { padding: 25px}.bk-overlay-body:after { content: ""; display: table; clear: both}@media (max-width: 767px) { .bk-overlay-body { width: 100%; min-height: 100%; margin: 0}}.bk-overlay-footer { position: relative}.bk-overlay-footer:after { content: ""; display: table; clear: both}.bk-overlay-footer:empty { display: none}@font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 300; src: url('/cache/3d5cde27b0579ae36131e7d3c7262cf1.eot'); src: local('Fira Sans Light"}'), local('FiraSans-Light'), url('') format('embedded-opentype'), url('/cache/3416984f834d173934ee68aec6b47242.woff2') format('woff2'), url('/cache/e7022af7ddf41499fb57a585e21c7b0b.woff') format('woff'), url('/cache/b139cd17961d15de6c2e8bd3c79b12c1.ttf') format('truetype'), url('') format('svg')}@font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 400; src: url('/cache/cbd7a65388c35c6b403f0e34881df168.eot'); src: local('Fira Sans Regular"}'), local('FiraSans-Regular'), url('') format('embedded-opentype'), url('/cache/b563c7ebd88217273fbb1d84419a39ed.woff2') format('woff2'), url('/cache/e02e7be991829d571ced247b7ff46d0c.woff') format('woff'), url('/cache/13a6c2e3b1f8a297b528aa58c5864e11.ttf') format('truetype'), url('') format('svg')}@font-face { font-family: 'Fira Sans'; font-style: normal; font-weight: 500; src: url('/cache/e057958179f2a7ec1acee44e0ab9dc95.eot'); src: local('Fira Sans Medium"}'), local('FiraSans-Medium'), url('') format('embedded-opentype'), url('/cache/ae86c31f7341af5e77ce21bb79ae948e.woff2') format('woff2'), url('/cache/157429fab693a7b148fb5606dc62736e.woff') format('woff'), url('/cache/86e934f86b2c4878d189b76b5c88c042.ttf') format('truetype'), url('') format('svg')}html { font-size: 15px}body { font-family: Fira Sans, Verdana, Helvetica, sans-serif; background:#f0ede4; color: #333333; line-height: 1; overflow-x: hidden}body.site-edit { -ms-overflow-style: scrollbar}.dummy { text-align: center; display: block; padding: 10px 0 0 0}.dummy > *:first-child { color: #d5c7a4; font-weight: 500; font-size: 20px; margin: 0 0 10px 0; display: block}.dummy:after { color: #d5c7a4; content:"Dieser Inhalt wird zur Zeit vorbereitet."; font-size: 12px}header, footer { overflow: hidden}.site-social-icon { color: white; position: relative; width: 40px; height: 40px; display: inline-block !important; position: relative; margin-right: 5px}.site-social-icon svg { color: white; position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%)}.site-social-icon.facebook { background: #3b5998}.site-social-icon.instagram { background: #eaa500}.site-social-icon.youtube { background: #ff0000}.site-social-icon:hover, .site-social-icon:active, .site-social-icon:focus { background: #000000}.site-social-fixed { position: fixed; top: 25vh; right: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 100}.site-social-fixed .site-social-icon { margin-bottom: 2px; margin-right: 2px}body.menu-open .site-social-fixed { display: none}@media (max-width: 1199px) { .site-social-fixed { display: none}}.site-box-shadow { box-shadow: 2px 2px 0px rgba(0,0,0,0.1)}.site-opengraph { position: absolute; left: 0; top: 35px; width: 5px; height: 25px; background-color: #365899}.sidebar .site-opengraph { left: -10px; top: 0}.module-footer .primary { margin-top: 25px; margin-bottom: 20px; background-color: #eae7d8; padding: 20px 0; line-height: 1.5}.module-footer h2 { text-shadow: 1px 1px #ffffff; font-size: 24px; margin: 10px 0 20px 0; padding: 0}.module-footer .jump-top, .module-footer .print-page { position: absolute; right: 0; top: -40px; padding: 10px 12px; border: none; background-color: #ffffff; color: #024f64; cursor: pointer; width: 45px; height: 45px}.module-footer .jump-top svg { position: relative; top: 1px}.module-footer .jump-top:hover, .module-footer .print-page:hover, .module-footer .jump-top:focus , .module-footer .print-page:focus { background-color: #024f64; color: #ffffff}.module-footer .print-page { right: 50px}.module-footer .partner img { opacity: 0.7 !important; mix-blend-mode: multiply; filter: grayscale(1); transition: opacity 0.2s; margin: 0 20px 10px 0; height: 50px; width: auto}.module-footer .partner img:hover, .module-footer .partner img:focus { filter: none; opacity: 1 !important}.module-footer .images { text-align: center}@media (min-width: 992px) { .module-footer .images { display: flex; justify-content: space-between}}.module-footer .logos { padding: 15px 0}@media (min-width: 992px) { .module-footer .logos { padding: 0 0 10px 0}}.module-footer .logos img { margin: 0 10px 10px 0; height: 40px}.module-footer .footrow { margin-bottom: 20px; text-align: center; line-height: 1.2}@media (min-width: 1200px) { .module-footer .footrow { text-align: left}}.module-footer .footrow .copy { font-family: arial, helvetica, serif}.module-footer .footrow .links { margin-top: 10px}.module-footer .footrow .links li { display: inline-block; margin: 10px 10px 0 5px}@media (min-width: 1200px) { .module-footer .footrow .links { float: right; margin: 0}.module-footer .footrow .links li { margin-top: 0}}#cookieNote { position:fixed; overflow:hidden; padding: 10px 15px 0 15px; display: none; z-index: 9999999; right:20px; bottom: 20px; width:400px; background:#fff; color:#000; box-sizing: border-box; border: 1px solid #efefef}@media screen and (max-width: 480px) { #cookieNote { width:100%; right: 0; bottom: 90px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow:none}}#cookieNote a.link-text, #cookieNote a.link-text:visited { color: #024f64; text-decoration: underline; font-weight: 500; margin-bottom: 20px; padding: 3px 5px; margin: -3px -5px}#cookieNote .btn { margin: 20px 0 20px 0}@-webkit-keyframes fadeInRight { 0% { opacity:0; -webkit-transform:translateX(20px); transform:translateX(20px)}100% { opacity:1; -webkit-transform:translateX(0); transform:translateX(0)}}@keyframes fadeInRight { 0% { opacity:0; -webkit-transform:translateX(20px); -ms-transform:translateX(20px); transform:translateX(20px)}100% { opacity:1; -webkit-transform:translateX(0); -ms-transform:translateX(0); transform:translateX(0)}}#cookieNote { -webkit-animation-duration:0.6s; animation-duration:0.6s; -webkit-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-duration:0.8s; -moz-animation-duration:0.8s; -o-animation-duration:0.8s; animation-duration:0.8s; -webkit-animation-fill-mode:both; -moz-animation-fill-mode:both; -o-animation-fill-mode:both; animation-fill-mode:both; -webkit-animation-name:fadeInRight; animation-name:fadeInRight}@media screen and (min-width: 500px) { #cookieNote { box-shadow:0px 5px 5px rgba(0,0,0,0.1)}}.site-download-list { position: relative}.site-download-list a { position: relative; display: block; border-top: 1px solid #d5c7a4; color: #024f64; padding: 10px 10px 10px 60px; line-height: 1.2}.site-download-list li:last-child a { border-bottom: 1px solid #d5c7a4; position: relative}.site-download-list .icon { display: block; position: absolute; width: 40px; height: 40px; left: 10px; top: 8px}.site-download-list:hover .icon, .site-download-list:hover .icon { display: block; position: absolute; width: 40px; height: 40px; left: 10px; top: 8px}.site-download-list .title { font-weight: 500; display: inline-block; margin-bottom: 3px; padding-bottom: 2px; text-decoration: underline}.site-download-list .info { color: #333333; display: block}.site-download-list a:hover, .site-download-list a:focus { color: #ffffff !important; background: #024f64}.site-download-list a:hover *, .site-download-list a:focus * { color: #fff !important}.site-text a, .site-link-text { color: #024f64; text-decoration: underline; display: inline-block; font-weight: 500; line-height: 1.4; background: none; border: none; font-size: inherit; font-family: inherit; padding: 0; cursor: pointer}.site-text a:hover, .site-text a:focus, .site-text a:active, .site-link-text:hover, .site-link-text:focus, .site-link-text:active, .site-link-text.selected, .site-hover-children:hover .site-link-text, .site-hover-children:focus .site-link-text { background: #024f64; color: #ffffff !important; padding: 3px 5px; margin: -3px -5px; border-radius: 7px; text-decoration: none}.site-text a:focus, .site-link-text:focus, .site-hover-children:focus .site-link-text { border-radius: 0}.site-link-extern:after { content:" \f102"; display: inline-block; font-family: "icons"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; font-size: 0.75em; white-space: pre}.site-link-intern .icon { position: absolute; top: 6px}.site-link-intern span { padding-left: 15px}ul, ol { list-style: none; padding: 0; margin: 0}.site-text ul, .site-text ol { list-style: none; padding: 20px; background: #eae7d8}.site-text ul:not(:last-child), .site-text ol:not(:last-child) { margin-bottom: 20px}.site-text li { padding-left: 20px; margin-bottom: 5px}.site-text ul li { padding-left: 15px}.site-text li:last-child { margin-bottom: 0}.site-text ul ul, .site-text ol ol { padding-left: 20px}.site-text ul li:before { display: inline-block; content: ''; margin-left: -15px; margin-right: 10px; position: relative; width: 6px; height: 6px; top: -2px; background-color: #8d7b4d}.site-text ol li { color: ; counter-increment: list; position: relative}.site-text ol > li:before { content: counter(list) "."; position: absolute; left: 0; width: 20px; letter-spacing: 0.1em; font-weight: 600; color: #8d7b4d}.site-text ul + h3, .site-text ul + h3, .site-text ol + h3, .site-text ol + h3 { list-style: none; padding: 15px 0 0 0}.module-events { height: 100%}.module-events iframe { border: 0; width: 100%; height: 100%; min-height: 40px}.site-icon-menu { -webkit-appearance: none; -moz-appearance: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; color: #ffffff; appearance: none; border: none; cursor: pointer; display: flex; justify-content: center; align-items: center; transition: all 0.3s, color 0s; user-select: none; height: 45px; width: 45px; background: transparent; position: relative; left: -5px; z-index: 20}.site-icon-menu > * { display: block}.site-icon-menu:hover, .site-icon-menu:focus { color: #ffffff; background: #024f64; outline-offset: -3px}.site-icon-menu span { display: inline-block; height: 4px; width: 40px; transition: 0.3s; background: currentColor; position: relative}.site-icon-menu span::before, .site-icon-menu span::after { display: inline-block; height: 4px; width: 40px; transition: all 0.3s, color 0s; background: currentColor; content: ''; position: absolute; left: 0; -webkit-transform-origin: 4px center; transform-origin: 4px center; width: 100%}.site-icon-menu span::before { top: 10px}.site-icon-menu span::after { top: -10px}.menu-is-open.site-icon-menu span { background: transparent}.menu-is-open.site-icon-menu span::before, .menu-is-open.site-icon-menu span::after { -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; top: 0; width: 25px; left: 4px}.menu-is-open.site-icon-menu span::before { -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg)}.menu-is-open.site-icon-menu span::after { -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg)}.bk-overlay-open .site-icon-menu span { background: transparent}.bk-overlay-open .site-icon-menu span::before, .bk-overlay-open .site-icon-menu span::after { -webkit-transform-origin: 2px 2px; transform-origin: 2px 2px; top: 0; width: 15px}.bk-overlay-open .site-icon-menu span::before { -webkit-transform: rotate3d(0, 0, 1, 42deg); transform: rotate3d(0, 0, 1, 42deg)}.bk-overlay-open .site-icon-menu span::after { -webkit-transform: rotate3d(0, 0, 1, -42deg); transform: rotate3d(0, 0, 1, -42deg)}.module-audio-html5 { background: #ffffff}.module-audio-html5 .headline { font-size: 18px; margin: 0; padding: 15px}.module-audio-html5 audio { width: 100%}.site-googlemap { font-weight: normal}.site-googlemap p { margin-bottom: 10px !important; font: 400 11px Roboto, Arial, sans-serif}.site-googlemap a { display: block}.site-googlemap a.link { color: #024f64}.site-googlemap a.link:hover, .site-googlemap a.link:focus { text-decoration: underline}.site-googlemap h2 { font-size: 20px}.site-googlemap a.navigate { line-height: 16px; padding: 7px 15px; margin-top: 12px; font-size: 12px; text-align: center}.site-googlemap .ol-attribution { background-color: #fff; position: absolute; bottom: 0; right: 0; width: 250px; padding: 5px}.site-googlemap .ol-attribution ul, .site-googlemap .ol-attribution ul li a { display: inline-block}.site-googlemap .ol-rotate.ol-unselectable.ol-control.ol-hidden, .site-googlemap .ol-attribution button { display: none}.site-googlemap .ol-popup { position: absolute; margin-top: -32px; margin-left: -32px}.site-googlemap .ol-popup .marker { cursor: pointer}.site-googlemap .ol-popup-content { background-color: #fff; padding: 10px; display: none; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3); z-index: 999; position: absolute; left: 0; right: 0; width: 200px}.site-googlemap .ol-overlaycontainer-stopevent { height: 50px !important}@media (max-width: 576px) { .site-googlemap { display: none}}.module-list .item { background: #eae7d8; padding: 10px 15px; margin: 0 -15px 15px -15px; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; flex-wrap: nowrap}.module-list .item:hover, .module-list .item:focus, .module-list .item:active { background: #024f64; color: #ffffff}.module-list .item .accessibility { margin-top: 5px}.module-list .item .accessibility, .module-list .item .accessibility > div { margin-bottom: 0; padding-bottom: 0; border: none}.module-list .item .accessibility .icons { padding-left: 0}.module-list .item .accessibility .accessibility-info-headline { display: none}@media (max-width: 575px) { .module-list .accessibility { display: none}}@media (min-width: 576px) { .module-list .item { margin-left: 0; margin-right: 0}}.module-list .item h4 { color: inherit; font-size: 15px; margin-bottom: 5px; font-weight: 500}@media (min-width: 576px) { .module-list .item h4 { font-size: 18px; font-weight: 400}}@media (min-width: 992px) { .module-list .item h4 { font-size: 20px; margin-bottom: 10px}}.module-list .item > img { flex-shrink: 0; margin-right: 15px; max-width: 25%}@media (min-width: 992px) { .module-list .item > img { max-width: 20%}}.module-list .item p { margin: 0}.site-button { -webkit-appearance: none; border: none; background: #cadb2a; color: #333333 !important; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 400; line-height: 20px; padding: 10px 20px; text-align: left; text-decoration: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; vertical-align: middle; position: relative; border-radius: 7px; box-shadow: 1px 1px 2px #d5c7a4; margin: 3px 0}.site-button:after { content: ''; display: block; position: absolute; left: 50%; top: 50%; width: 120px; height: 120px; margin-left: -60px; margin-top: -60px; background: #fff; border-radius: 100%; -webkit-transform: scale(0); transform: scale(0); opacity: 0.5; visibility: hidden}.site-button:focus:after, .site-button:active:after { animation: ripple 1s ease-out; visibility: visible}.site-button:disabled, .site-button.disabled { opacity: 0.25; cursor: not-allowed}.site-button:hover { background: #024f64; color: #ffffff !important}.site-button:focus { outline: 4px solid #0088e3; border-radius: 0}.module-searchresult { max-width: 75%}@media (max-width: 991px) { .module-searchresult { max-width: 100%}}.module-searchresult .item { line-height: 1.6; position: relative; padding-bottom: 25px}.module-searchresult .site-spacer { margin-bottom: 15px; padding: 0}.module-searchresult .item * { margin: 0}.module-searchresult .item h3 { margin: 0 0 5px 0}.module-searchresult .item h3 a:hover { color: #024f64}.module-searchresult .item a { display: inline-block; color: #024f64}.module-searchresult .site-link-text { padding: 3px 5px; position: absolute; bottom: 0; right: 0}.module-searchresult .item a:hover { color: #ffffff}.module-searchresult .highlight { background: #cadb2a; margin: 0 5px; padding: 0 5px; border-radius: 7px; display: inline-block}.module-searchresult .searchform { background: #eae7d8; border: none; margin-bottom: 45px; margin-left: 0; padding: 25px; display: -webkit-flex; display: -ms-flex; display: flex}@media (max-width: 767px) { .module-searchresult .searchform { background: none; padding: 0}}.module-searchresult .searchform .form-row.div-q { flex-grow: 1; padding-right: 25px}.module-searchresult .searchform .form-row input { width: 100%; padding: 8px 10px; margin-right: 10px; border: 1px solid #b6a67f}.module-searchresult .searchform .form-row button { padding: 7px 10px; margin-top: 0}.site-fancybox .fancybox-close-small { outline: none}.site-fancybox .fancybox-close-small:after { border-radius: 0}.site-fancybox .fancybox-close-small:focus:after { outline: 4px solid #0088e3}.site-fancybox .fancybox-close-small:hover:after { color: #ffffff; background: #024f64}.module-navigation { background: #cadb2a; position: relative; z-index: 50}.site-edit .module-navigation { z-index: 555}.module-navigation a { font-size: 17px; display: block; padding: 0 15px; line-height: 55px; white-space: nowrap; color: #333333; position: relative}body.show-sign-language .module-navigation a { font-size: 16px; padding: 0 10px}.module-navigation a:focus, .module-navigation button:focus { outline-offset: -3px}.module-navigation .open-children { display: none}.module-navigation .sign-language-open { display: inline-block; width: 25px; height: 25px; margin: 0 5px 0 0 !important; float: none; vertical-align: middle}.module-navigation .sign-language-open svg { width: 25px; height: 25px}.module-navigation a.level-1.selected > .sign-language-open circle, .module-navigation a.level-1:hover > .sign-language-open circle, .module-navigation a.level-1:focus > .sign-language-open circle { fill: #ffffff}.module-navigation a.level-1.selected > .sign-language-open path, .module-navigation a.level-1:hover > .sign-language-open path, .module-navigation a.level-1:focus > .sign-language-open path { fill: #024f64}.module-navigation a.level-1 > .sign-language-open:hover path { fill: #063744 !important}.module-navigation ul.level-0 { margin: 0; padding: 0; height: 55px; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; align-content: space-between; align-items: center}.module-navigation li.level-0 { position: relative}.module-navigation a.level-0.open, .module-navigation a.level-0.selected { background-color: #ffffff; color: #024f64}@media (min-width: 1200px) { .module-navigation li.level-0:hover a.level-0, .module-navigation a.level-0:active, .module-navigation a.level-0:hover, .module-navigation a.level-0:focus { background-color: #ffffff; color: #024f64; text-decoration: none}}.module-navigation ul.level-1 { display: none; position:absolute; top:100%; left:0; min-width: 100%; background: #ffffff}.module-navigation .is-open ul.level-1 { display: block}.module-navigation li.level-0:nth-last-child(2) ul.level-1 { left: auto; right: 0}.module-navigation li.level-0.open ul.level-1, .module-navigation ul.level-1:hover, .module-navigation a:hover ~ ul, .module-navigation a:focus ~ ul, .module-navigation a:active ~ ul { display: block; padding-top: 10px; padding-bottom: 10px}.module-navigation li.level-1 a { line-height: 40px; padding: 0 20px; color: #024f64}body.show-sign-language li.level-1 a { padding: 0 10px}.module-navigation li.level-1.selected a, .module-navigation li.level-1 a:hover, .module-navigation li.level-1 a:focus { background: #024f64; color: #ffffff}.module-navigation ul.level-2 { display: none !important}.module-navigation .dimmer-mobile-menu { display: none}@media (max-width: 1199px) { .module-navigation a { line-height: 55px}.module-navigation ul.level-0 { display: block; position: fixed; width: 80%; max-width: 400px; background: #ffffff; left: 0; right: 0; overflow-x: hidden; overflow-y: auto; height: calc(100vh - 124px); -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: transform 0.3s; transition: transform 0.3s; z-index: 10}.module-navigation li.level-0 { border-bottom: 2px solid #f0ede4}.module-navigation li.level-0:first-child { border-top: 2px solid #f0ede4}.module-navigation ul.level-0.open ul.level-1 { display: block; position: relative}.module-navigation ul.level-0 a { padding-left: 25px; position: relative}.module-navigation li.level-0.children { display: flex; flex-wrap: nowrap}.module-navigation a.level-0.selected { background-color: #e9e7d7; color: #333333}.module-navigation li.level-0:hover a.level-0:hover {}.module-navigation a.level-0.open, .module-navigation a.level-0:active, .module-navigation li.level-0 a:hover, .module-navigation a.level-0:focus { background-color: #024f64 ; color: #ffffff}.module-navigation li.level-0.children a:not(.open-children) { flex-grow: 1}.module-navigation .open-children, .module-navigation .close { background: inherit; border: none; cursor: pointer}.module-navigation ul.level-0 .open-children { display: block; padding: 16px 15px; color: #333333; border-left: 2px solid #e9e7d7}.module-navigation li:not(.level-0) .open-children { display: none}.module-navigation li.level-0.selected .open-children { border-color: #ffffff; background-color: #e9e7d7}.module-navigation li.level-0 .open-children:active, .module-navigation li.level-0 .open-children:hover, .module-navigation li.level-0 .open-children:focus { border-color: #ffffff; color: #ffffff; background-color: #024f64}.module-navigation .open-children svg { display: block; position: relative}.module-navigation .open-children svg{ -webkit-transition: transform 0.3s; transition: transform 0.3s; -webkit-transform-origin: 50%; transform-origin: 50%}.module-navigation li.level-0 a:hover .open-children, .module-navigation li.level-0 a:focus .open-children { color: #ffffff}.module-navigation ul.level-1 { position: relative}.module-navigation ul.level-1 a{ padding-left: 50px}.module-navigation .menu-button.menu-is-open + ul.level-0 { -webkit-transform: translateX(0%); transform: translateX(0%)}html.menu-open , body.menu-open { overflow: hidden; position: fixed; height: 100%; width: 100%}body.menu-open .module-navigation .dimmer-mobile-menu { display: block; position: fixed; cursor: pointer; width: 100%; height: 100%; left: 0; background: rgba(0,0,0,0.5)}.module-navigation a:hover ~ ul, .module-navigation a:focus ~ ul, .module-navigation a:active ~ ul { display: none}body.menu-open main, body.menu-open .module-breadcrumb, body.menu-open .module-keyvisual, body.menu-open .module-slider-home { filter: blur(3px)}.module-navigation li.level-0 { position: static}.module-navigation li.level-1 { border-bottom: 2px solid #e9e7d7}.module-navigation ul.level-1.child { display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-top: 0; -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: -webkit-transform 0.4s; transition: -webkit-transform 0.4s; -o-transition: transform 0.4s; transition: transform 0.4s; transition: transform 0.4s, -webkit-transform 0.4s; z-index: 10}.module-navigation .children.open ul.level-1.child { -webkit-transform: translateX(0%); -ms-transform: translateX(0%); transform: translateX(0%); padding-top: 0}.module-navigation .close { line-height: 55px; padding-left: 50px; font-size: 17px; width: 100%; text-align: left; border-top: 2px solid #e9e7d7; font-family: Fira Sans, Verdana, Helvetica, sans-serif}.module-navigation .close:hover, .module-navigation .close:focus { color: #ffffff; background-color: #024f64}.module-navigation .close .close-children { position: absolute; top: 2px; left: 0; padding: 14px; line-height: initial; cursor: pointer}.module-navigation .close .close-children svg { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg)}}@media (max-width: 575px) { .module-navigation ul.level-0 { width: 100%; max-width: 400px}}.module-navigation .social-icons-mobile { padding: 0 25px; margin-top: 35px}.bk-overlay-action-close { opacity: 1; background: #ffffff}.module-header .search { position: relative; display: block; float: left; margin-top: 16px; cursor: pointer; margin-left: 20px; padding: 10px 10px 7px 10px; border-radius: 5px}.module-header .search:focus { border-radius: 0; outline: 4px solid #0088e3}@media (max-width: 991px) { .module-header .search { margin-left: 2px}}@media (max-width: 575px) { .module-header .search { margin-left: 20px; margin-right: 10px; margin-top: 15px; padding: 9px 10px 7px 10px}}.module-header .search.is-open, .module-header .search:hover { background: #024f64; color: #ffffff}.module-header .search:focus { outline: 4px solid #0088e3}.module-header .search .search-input { border: none; padding: 15px 20px; padding-right: 65px; font-size: 15px}.module-header .search .input-wrapper { position: absolute; top: 85%; left: 50%; transform: translateX(-50%); padding: 20px; display: none; z-index: 1000}.module-header .search.is-open .input-wrapper { display: block}.module-header .arrow { position: absolute; top: 0; left: 50%; width: 0; height: 0; border-bottom: 20px solid #ffffff; border-right: 20px solid transparent}.module-header .search input:focus ~ .arrow { border-bottom: 20px solid #0088e3}.module-header .search .submit { border: none; position: absolute; right: 26px; top: 26px; height: 35px; padding: 5px; background: #024f64; color: #ffffff; transition: background 0.5s; cursor: pointer}.module-header .search .submit:hover, .module-header .search .submit:focus { background: #063744}.module-header .search input:focus, .module-header .search .submit:focus { outline: 4px solid #0088e3}.module-header .closer { position: fixed; top: 0; left: 0; height: 100vh; width: 100%; z-index: 1000; background: none}.site-accordion { padding: 10px 20px; margin-bottom: 15px; background: #eae7d8}.site-accordion-toggle { position: relative; width: calc(100% + 10px); display: block; cursor: pointer; margin-top: 0; margin-bottom: 0; padding-left: 20px; padding-top: 10px; padding-bottom: 10px; text-align: left; font-weight: 500; background: none; border: none; font-size: 1em; font-family: inherit; margin: 0 -5px}.site-accordion-toggle:before { content:""; position: absolute; top: calc(50% - 5px); left: 5px; display: inline-block; width: 0; height: 0; border-style: solid; border-width: 5px 0 5px 5px; border-color: transparent transparent transparent #8d7b4d; transition: transform 0.3s}.site-accordion-toggle[aria-expanded="true"]:before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg)}.site-accordion-content { display: none}.site-accordion-content[aria-hidden="false"] { margin-bottom: 10px}.module-image { position: relative}.module-image .image-wrapper { display: block; margin: 0 auto}.site-loading { display: block; width: 50px; height: 50px; position: absolute; top: calc(50% - 25px); left: calc(50% - 25px); border-radius: 50%; border: 2px solid #efede3; border-top-color: #cadb2a; animation: spinner 0.9s linear infinite}@keyframes spinner { to { transform: rotate(360deg)}}.site-image.lazyload { opacity: 0; -webkit-transition: opacity 0.5s; -moz-transition: opacity 0.5s; -ms-transition: opacity 0.5s; -o-transition: opacity 0.5s; transition: opacity 0.5s}.site-image.lazyloaded { opacity: 1 !important}.site-image.lazyloaded + .site-loading, .site-image.lazyloaded + .site-loading, picture + .site-loading, div.lazyloaded + .site-loading { display: none}.site-ratio-container { display: block; height: 0; width: 100%; overflow: hidden; position: relative; padding-bottom: 75%}.site-ratio-container img { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 1}.pager-wrap { position: relative}.site-pager { text-align: center; font-size: 0; display: block; line-height: 1; clear: both; padding-top: 0px; font-size: 14px}.site-pager.top { display: none}.site-pager .prev { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg)}.site-pager .prev, .site-pager .next, { position: relative}.site-pager .prev.site-button, .site-pager .next.site-button { padding: 8px 11px}.site-pager li { display: inline-block !important; margin: 0 5px !important; vertical-align: top}.site-pager li .btn.space, .site-pager .disabled > a, .site-pager .disabled > a:hover, .site-pager .disabled > a:focus, .site-pager .disabled > span { color: #666666 !important; cursor: not-allowed; border-color: #fff !important; background: #eae7d8}.site-pager .site-button { padding: 8px 14px; box-shadow: none}.site-pager svg { display: block}.site-sign-language-open { position: relative; display: block; width: 46px; height: 46px; float: left; padding: 0 !important; margin: 0 15px 10px 0 !important; background: none !important; color: #ffffff !important; box-shadow: 1px 1px 0 #d5c7a4; border-radius: 50% !important; cursor: pointer; line-height: 0}.site-sign-language-open:focus { outline: 4px solid #0088e3}.site-sign-language-open svg { width: 100%; height: auto}.site-sign-language-open circle { fill: #024f64}.site-sign-language-open:hover circle, .site-sign-language-open:focus circle { fill: #063744}.site-sign-video-overlay { padding: 0 !important; margin: 0 auto !important; width: 800px; max-width: 100%; box-shadow: 0px 0px 15px black}.sign-video-opened { overflow: visible !important}.site-accessibility-info .accessibility-info-headline { padding-left: 12px; padding-right: 5px; margin-bottom: 0}.site-accessibility-info { padding-bottom: 15px; border-top: 2px solid #d5c7a4; border-bottom: 2px solid #d5c7a4}.site-accessibility-info .icons { display: -webkit-flex; display: -ms-flex; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 4.8px 12px}.site-accessibility-info .icons .a11y-icon { padding-right: 4.8px; padding-top: 4.8px}.site-accessibility-info .icons .a11y-icon:last-of-type { padding-right: 12px}@media (max-width: 330px) { .site-accessibility-info { display: none}}.module-species-list { position: relative}.module-species-list .list { background: none; padding: 0}.module-species-list .navigation { margin: -5px 0 15px 0; display: flex; justify-content: flex-end}.module-species-list .navigation li { margin: 0 0 0 20px}.module-species-list .navigation a.selected { background: none; color: #333333 !important; cursor: default}.module-species-list .filterlist-toggle { padding: 5px 15px; float: right; margin-bottom: 25px}@media (max-width: 991px) { .module-species-list .filterlist { display: none}}.module-species-list .filterform { margin-bottom: 10px; display: flex; justify-content: space-between; flex-basis: 100%}.module-species-list .search { margin-bottom: 5px; font-size: 14px; display: flex !important; width: auto !important}.module-species-list .search input { font-size: 14px; width: 170px; height: 35px}.module-species-list .search .submit { display: inline-block; border: none; height: 35px; padding: 5px; background: #024f64; color: #ffffff; transition: background 0.5s; cursor: pointer}.module-species-list .search .submit:hover, .module-species-list .search .submit:focus { background: #024f64}@media (max-width: 991px) { .module-species-list .select { display: block; margin-bottom: 5px}}@media (min-width: 991px) { .module-species-list .filter { white-space: nowrap}.module-species-list .filter .chosen-drop { white-space: normal}.module-species-list .select { display: inline-block; min-width: 220px}}.module-species-list .header { background: #024f64; color: #fff; margin-bottom: 5px; padding-left: 15px}.module-species-list .header .cell { cursor: pointer}.module-species-list .sort-icons { font-size: 0; display: inline-block; position: relative; top: 3px; right: -2px; margin-top: -2px}.module-species-list .sort-icons span { display: block; position: relative}.module-species-list .sort-icons .asc { transform: rotate(90deg); top: -2px}.module-species-list .sort-icons .desc { transform: rotate(-90deg); top: 2px}.module-species-list .table { display: table; width: 100%}.module-species-list .cell { display: table-cell; padding: 8px 15px; width: 23.33333%; font-weight: normal; vertical-align: middle}.module-species-list .cell.first, .module-species-list .cell:first-child { font-weight: 500; width: 30%}.module-species-list .species { background: #eae7d8; font-size: 14px; line-height: 1.2; margin-bottom: 5px}.module-species-list .species:not(.is-open):hover, .module-species-list .species.is-open { background: #e0dcc7}.module-species-list .species.is-open .toggle, .module-species-list .species .toggle:focus { background: #d6d1b6}.module-species-list .toggle { margin: 0; width: 100%; padding: 5px 5px 5px 20px; line-height: 1.25}.module-species-list .toggle:before { left: 20px}.module-species-list .species.is-open .toggle:before { border-left-color: #000}.module-species-list .content { padding: 15px; margin: 0}.module-species-list .boxes { display: flex; justify-content: space-between; flex-wrap: wrap; position: relative; top: 2px}.module-species-list .boxes:not(:last-child) { margin-bottom: 10px}.module-species-list .boxes b { display: block; margin-bottom: 5px}.module-species-list .box { width: 100%; padding: 10px; background: #f0ede4; margin-bottom: 5px}@media (min-width: 768px) { .module-species-list .box { width: calc(50% - 10px)}}@media (min-width: 992px) { .module-species-list .box { width: calc(33.33333% - 10px)}}.module-species-list .endangering { display: flex; justify-content: space-between; line-height: 1}.module-species-list .endangering b { margin-bottom: 0; margin-right: 8px}.module-species-list .endangering div { width: 30%; padding: 10px; background: #eae7d8; display: flex; align-items: center; justify-content: space-around; cursor: help; border: none !important}.module-species-list .text { display: block; padding: 5px 0 20px 0; max-width: 700px}.module-species-list .images { display: flex; flex-wrap: wrap; margin-top: -10px}.module-species-list .image { max-width: 150px; width: 100%; margin: 10px 10px 0 0}.module-species-list .audio { display: block; padding-top: 15px}.module-species-list .audio b { display: block; margin: 5px 0}.module-species-list .downloads { padding-top: 15px}.module-species-list .bottom { padding-top: 30px}.module-species-list .bottom ul li a.selected { background-color: #024f64; color: #ffffff !important}.module-species-list .literature .filterform { position: absolute; top: -10px}.module-species-list .literature .table:not(.header) { background: #eae7d8; margin-bottom: 5px; line-height: 1.2}.module-species-list .literature .header { padding-left: 0}.module-species-list .literature .cell { font-size: 14px; font-weight: normal; cursor: default !important}.module-species-list .literature .cell.first { width: 21%}.module-species-list .literature .cell.second { width: 19%}.module-species-list .literature .cell.third { width: 60%}@media (max-width: 767px) { .module-species-list .literature .header .cell.first, .module-species-list .literature .header .cell.second { display: none}.module-species-list .literature .table { display: block}.module-species-list .literature .cell { display: block; width: 100% !important}.module-species-list .literature .cell.first { font-weight: 500}.module-species-list .literature .cell.second { font-style: italic; padding: 0 15px}}.site-contact { display: block; position: relative; width: 100%; margin-bottom: 15px; background: #eae7d8; padding: 15px; line-height: 1.4}.site-contact .department { font-weight: 500}.site-contact .headline { margin-bottom: 0}.site-contact .intro { margin-bottom: 10px}.site-contact .attribute { padding-left: 25px; position: relative; margin-bottom: 3px}.site-contact .link, .site-contact .mail { white-space: nowrap}.site-contact .attribute svg { position: absolute; left: 0; top: 3px; color: #8d7b4d}.site-contact .mobile svg { position: absolute; left: -2px; top: 3px}.site-contact .image { width: 80px; height: 80px; padding-bottom: 0; float: right}.module-person p { margin-top: 0}.module-faq .content { padding-left: 15px}.module-faq .outline p { margin-bottom: 15px !important}.site-spacer { display: block; height: 1px; border: none; border-bottom: 3px dashed #d5c7a4; opacity: 0.5; padding-top: 40px}.site-spacer-ant { height: 0; overflow: hidden; padding-bottom: 10%; margin: 50px auto; margin-bottom: 50px; background-size: contain; background-position: center; background-repeat: no-repeat; background-image: url(/cache/Ameise-125db52b5beb77cc876f1b946918877d.png); max-width: 785px}.site-spacer-neutral { display: block; position: relative; text-align: center; z-index: 1; margin-top: 15px; margin-bottom: 15px}.site-spacer-neutral:before { content:""; position: absolute; height: 2px; width: 100%; top: 50%; background: #d5c7a4; left: 0; right: 0}.site-spacer-neutral span, .site-spacer-neutral a { display: inline-block; padding: 0 30px; z-index: 1; position: relative; background: #f0ede4}.module-logo-slider .logos { position: relative}.module-logo-slider .logos-static { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-pack: distribute; justify-content: space-around}.module-logo-slider .item { display: inline-block; width: 16.66%; padding: 4px}.module-logo-slider .item a { display: block}.module-logo-slider .item .image { padding-bottom: 80%}.module-logo-slider .item img { width: 90%; right: 0; top: 50%; margin: auto; transform: translateY(-50%); opacity: 0.5 !important; transition: opacity 0.5s}@media (max-width: 991px) { .module-logo-slider .item img { opacity: 1 !important}}.module-logo-slider .item:hover img, .module-logo-slider .item a:focus img { opacity: 1 !important}@media (max-width: 991px) { .module-logo-slider .item { width: 22%}}@media (max-width: 991px) { .module-logo-slider .flickity-viewport .item { width: 25%}}@media (max-width: 767px) { .module-logo-slider .flickity-viewport .item { width: 33%}}@media (min-width: 992px) { .site-teaser-slider { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0 -7.5px}}@media (min-width: 1200px) { .site-teaser-slider { margin: 0 -15px}}@media (max-width: 991px) { .site-teaser-slider:after { content: 'flickity'; display: none}}.site-teaser-slider .flickity-page-dots { position: relative; bottom: 0}.site-teaser-item { background: #ffffff; width: calc(33.33333333% - 15px); max-width: 100%; margin: 0 7.5px 15px 7.5px; padding-bottom: 70px; min-height: 388px; position: relative; color: #333333}.site-teaser-item.image-mode { padding-bottom: 0px; min-height: 0px}.site-teaser-item:after { content:""; box-shadow: 0px 1px 20px rgba(0,0,0,0.15); display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0}.site-teaser-item:hover:after, .site-teaser-item:focus:after { opacity: 1; transition: opacity 0.3s ease-in-out}@media (max-width: 991px) { .site-teaser-item { width: calc(50% - 15px); margin: 0 7.5px 15px 7.5px}}@media (max-width: 575px) { .site-teaser-item { width: calc( 100% ); margin: 0 7.5px 15px 7.5px}}@media (min-width: 1200px) { .site-teaser-item { width: calc(25% - 30px); margin: 0 15px 30px 15px}.site-teaser-slider.three-cols .site-teaser-item { width: calc(33.33333333% - 30px); margin: 0 15px 30px 15px}}.site-teaser-item .image { padding-bottom: 68%; overflow: hidden; margin-bottom: 15px}.site-teaser-item.image-mode .image { margin-bottom: 0px}.site-teaser-item .image img { will-change: transform; transition: transform 0.2s; perspective-origin: 25% 75%}.site-teaser-item:hover .image img, .site-teaser-item:focus .image img { -webkit-transform: scale(1.05); transform: scale(1.05)}.site-teaser-item img { width: 100%}.site-teaser-item .header { position: relative; margin: -29px 0 15px 0; z-index: 10; padding: 0 25px; display: flex}.site-teaser-item .header span { background: #024f64; color: #ffffff; display: inline-block; padding: 4px 7px}.site-teaser-item .title { font-weight: 500}.site-teaser-item p { line-height: 1.4; padding: 0 15px; padding-bottom: 10px; margin: 0}@media (min-width: 992px) { .site-teaser-item p { padding-left: 25px; padding-right: 25px}}.site-teaser-item .date {}.site-teaser-item .date .time { display: block; font-weight: normal}@media (min-width: 1200px) { .site-teaser-item .date .time:before { content: " ·"}.site-teaser-item .date .time { display: inline-block}}.site-teaser-item .button { position: absolute; left: 25px; right: 25px; width: calc(100% - 60px); bottom: 20px; text-align: center; z-index: 1}.site-teaser-item:focus .button, .site-teaser-item:hover .button { background: #024f64; color: #ffffff !important}.site-teaser-slider .compact { min-height: 0; padding-bottom: 0}.site-teaser-item.compact .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 15px; height: 70px}.site-teaser-item.compact .image { margin-bottom: 0}.module-weather-detail { display: flex; flex-direction: row; justify-content: space-between; margin-bottom: 25px}@media (max-width: 1199px) { .module-weather-detail { align-items: flex-start}}@media (max-width: 991px) { .module-weather-detail { display: block}}.module-weather-detail .weather-main { display: flex; flex-direction: column; justify-content: center; width: calc(30% - 20px); margin-right: 20px; text-align: center; background: #eae7d8}@media (max-width: 991px) { .module-weather-detail .weather-main { width: 100%; margin-bottom: 25px; margin-right: 0px}}.module-weather-detail .icon-big { text-align: center; margin-bottom: 20px; line-height: 1; text-shadow: 2px 2px 10px rgba(0,0,0,0.2); font-size: 200px}.module-weather-detail .icon-big .description { font-size: 40px; font-family: Fira Sans, Verdana, Helvetica, sans-serif; margin-top: 0px}.module-weather-detail .icon-big .description span { display: block}.module-weather-detail .icon-big .description .art { margin-top: 10px; font-size: 28px}.module-weather-detail .weather-detail-container { display: flex; flex-direction: row; justify-content: space-between; flex-wrap: wrap; width: calc(70% - 20px); margin-left: 20px}@media (max-width: 991px) { .module-weather-detail .weather-detail-container{ width: 100%; margin-left: 0px}}.module-weather-detail .weather-detail { width: calc(33.333333% - 12.5px); flex-shrink: 0; margin-bottom: 25px; background: #eae7d8}@media (max-width: 1199px) { .module-weather-detail .weather-detail { width: calc(50% - 12.5px); flex-shrink: 0; margin-bottom: 25px; background: #eae7d8}}@media (max-width: 991px) { .module-weather-detail .weather-detail { width: 100%}}.module-weather-detail .weather-detail:nth-last-child(-n+3) { margin-bottom: 0px}@media (max-width: 1199px) { .module-weather-detail .weather-detail:nth-last-child(-n+2) { margin-bottom: 0px}}@media (max-width: 991px) { .module-weather-detail .weather-detail:nth-last-child(-n+1) { margin-bottom: 0px}}.module-weather-detail .weather-detail h4 { background: #cadb2a; padding: 7px 12px; margin-bottom: 0px}.module-weather-detail .weather-detail .data { padding: 15px}.module-weather-detail .weather-detail .data p { margin-top: 0px}.module-weather-detail .weather-detail .logo { max-width: 100%; display: block; margin: auto; margin-bottom: 15px}@charset "UTF-8"; .fancybox-enabled { overflow: hidden}.fancybox-enabled body { overflow: visible; height: 100%}.fancybox-is-hidden { position: absolute; top: -9999px; left: -9999px; visibility: hidden}.fancybox-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99993; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0)}.fancybox-container ~ .fancybox-container { z-index: 99992}.fancybox-outer, .fancybox-inner, .fancybox-bg, .fancybox-stage { position: absolute; top: 0; right: 0; bottom: 0; left: 0}.fancybox-outer { overflow-y: auto; -webkit-overflow-scrolling: touch}.fancybox-bg { background: #1e1e1e; opacity: 0; transition-duration: inherit; transition-property: opacity; transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71)}.fancybox-is-open .fancybox-bg { opacity: 0.87; transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1)}.fancybox-infobar, .fancybox-toolbar, .fancybox-caption-wrap { position: absolute; direction: ltr; z-index: 99997; opacity: 0; visibility: hidden; transition: opacity .25s, visibility 0s linear .25s; box-sizing: border-box}.fancybox-show-infobar .fancybox-infobar, .fancybox-show-toolbar .fancybox-toolbar, .fancybox-show-caption .fancybox-caption-wrap { opacity: 1; visibility: visible; transition: opacity .25s, visibility 0s}.fancybox-infobar { top: 0; left: 50%; margin-left: -79px}.fancybox-infobar__body { display: inline-block; width: 70px; line-height: 44px; font-size: 13px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; text-align: center; color: #ddd; background-color: rgba(30, 30, 30, 0.7); pointer-events: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; -webkit-font-smoothing: subpixel-antialiased}.fancybox-toolbar { top: 0; right: 0}.fancybox-stage { overflow: hidden; direction: ltr; z-index: 99994; -webkit-transform: translate3d(0, 0, 0)}.fancybox-slide { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; overflow: auto; outline: none; white-space: normal; box-sizing: border-box; text-align: center; z-index: 99994; -webkit-overflow-scrolling: touch; display: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transform-style: preserve-3d; transform-style: preserve-3d}.fancybox-slide::before { content: ''; display: inline-block; vertical-align: middle; height: 100%; width: 0}.fancybox-is-sliding .fancybox-slide, .fancybox-slide--previous, .fancybox-slide--current, .fancybox-slide--next { display: block}.fancybox-slide--image { overflow: visible}.fancybox-slide--image::before { display: none}.fancybox-slide--video .fancybox-content, .fancybox-slide--video iframe { background: #000}.fancybox-slide--map .fancybox-content, .fancybox-slide--map iframe { background: #E5E3DF}.fancybox-slide--next { z-index: 99995}.fancybox-slide > div { display: inline-block; position: relative; padding: 24px; margin: 44px 0 44px; border-width: 0; vertical-align: middle; text-align: left; background-color: #fff; overflow: auto; box-sizing: border-box}.fancybox-slide .fancybox-image-wrap { position: absolute; top: 0; left: 0; margin: 0; padding: 0; border: 0; z-index: 99995; background: transparent; cursor: default; overflow: visible; -webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; background-size: 100% 100%; background-repeat: no-repeat; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.fancybox-can-zoomOut .fancybox-image-wrap { cursor: -webkit-zoom-out; cursor: zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap { cursor: -webkit-zoom-in; cursor: zoom-in}.fancybox-can-drag .fancybox-image-wrap { cursor: -webkit-grab; cursor: grab}.fancybox-is-dragging .fancybox-image-wrap { cursor: -webkit-grabbing; cursor: grabbing}.fancybox-image, .fancybox-spaceball { position: absolute; top: 0; left: 0; width: 100%; height: 100%; margin: 0; padding: 0; border: 0; max-width: none; max-height: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.fancybox-spaceball { z-index: 1}.fancybox-slide--iframe .fancybox-content { padding: 0; width: 80%; height: 80%; max-width: calc(100% - 100px); max-height: calc(100% - 88px); overflow: visible; background: #fff}.fancybox-iframe { display: block; margin: 0; padding: 0; border: 0; width: 100%; height: 100%; background: #fff}.fancybox-error { margin: 0; padding: 40px; width: 100%; max-width: 380px; background: #fff; cursor: default}.fancybox-error p { margin: 0; padding: 0; color: #444; font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif}.fancybox-close-small { position: absolute; top: 0; right: 0; width: 44px; height: 44px; padding: 0; margin: 0; border: 0; border-radius: 0; outline: none; background: transparent; z-index: 10; cursor: pointer}.fancybox-close-small:after { content: '×'; position: absolute; top: 5px; right: 5px; width: 30px; height: 30px; font: 20px/30px Arial,"Helvetica Neue",Helvetica,sans-serif; color: #888; font-weight: 300; text-align: center; border-radius: 50%; border-width: 0; background: #fff; transition: background .25s; box-sizing: border-box; z-index: 2}.fancybox-close-small:focus:after { outline: 1px dotted #888}.fancybox-close-small:hover:after { color: #555; background: #eee}.fancybox-slide--iframe .fancybox-close-small { top: 0; right: -44px}.fancybox-slide--iframe .fancybox-close-small:after { background: transparent; font-size: 35px; color: #aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after { color: #fff}.fancybox-caption-wrap { bottom: 0; left: 0; right: 0; padding: 60px 30px 0 30px; background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%); pointer-events: none}.fancybox-caption { padding: 30px 0; border-top: 1px solid rgba(255, 255, 255, 0.4); font-size: 14px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; color: #fff; line-height: 20px; -webkit-text-size-adjust: none}.fancybox-caption a, .fancybox-caption button, .fancybox-caption select { pointer-events: all}.fancybox-caption a { color: #fff; text-decoration: underline}.fancybox-button { display: inline-block; position: relative; margin: 0; padding: 0; border: 0; width: 44px; height: 44px; line-height: 44px; text-align: center; background: transparent; color: #ddd; border-radius: 0; cursor: pointer; vertical-align: top; outline: none}.fancybox-button[disabled] { cursor: default; pointer-events: none}.fancybox-infobar__body, .fancybox-button { background: rgba(30, 30, 30, 0.6)}.fancybox-button:hover:not([disabled]) { color: #fff; background: rgba(0, 0, 0, 0.8)}.fancybox-button::before, .fancybox-button::after { content: ''; pointer-events: none; position: absolute; background-color: currentColor; color: currentColor; opacity: 0.9; box-sizing: border-box; display: inline-block}.fancybox-button[disabled]::before, .fancybox-button[disabled]::after { opacity: 0.3}.fancybox-button--left::after, .fancybox-button--right::after { top: 18px; width: 6px; height: 6px; background: transparent; border-top: solid 2px currentColor; border-right: solid 2px currentColor}.fancybox-button--left::after { left: 20px; -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); transform: rotate(-135deg)}.fancybox-button--right::after { right: 20px; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}.fancybox-button--left { border-bottom-left-radius: 5px}.fancybox-button--right { border-bottom-right-radius: 5px}.fancybox-button--close::before, .fancybox-button--close::after { content: ''; display: inline-block; position: absolute; height: 2px; width: 16px; top: calc(50% - 1px); left: calc(50% - 8px)}.fancybox-button--close::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg)}.fancybox-button--close::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg)}.fancybox-arrow { position: absolute; top: 50%; margin: -50px 0 0 0; height: 100px; width: 54px; padding: 0; border: 0; outline: none; background: none; cursor: pointer; z-index: 99995; opacity: 0; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; transition: opacity .25s}.fancybox-arrow::after { content: ''; position: absolute; top: 28px; width: 44px; height: 44px; background-color: rgba(30, 30, 30, 0.8); background-image: url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjQ4IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSI0OCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPiAgICA8cGF0aCBkPSJNMTIgNGwtMS40MSAxLjQxTDE2LjE3IDExSDR2MmgxMi4xN2wtNS41OCA1LjU5TDEyIDIwbDgtOHoiLz48L3N2Zz4=); background-repeat: no-repeat; background-position: center center; background-size: 24px 24px}.fancybox-arrow--right { right: 0}.fancybox-arrow--left { left: 0; -webkit-transform: scaleX(-1); -ms-transform: scaleX(-1); transform: scaleX(-1)}.fancybox-arrow--right::after, .fancybox-arrow--left::after { left: 0}.fancybox-show-nav .fancybox-arrow { opacity: 0.6}.fancybox-show-nav .fancybox-arrow[disabled] { opacity: 0.3}.fancybox-slide > .fancybox-loading { border: 6px solid rgba(100, 100, 100, 0.4); border-top: 6px solid rgba(255, 255, 255, 0.6); border-radius: 100%; height: 50px; width: 50px; -webkit-animation: fancybox-rotate .8s infinite linear; animation: fancybox-rotate .8s infinite linear; background: transparent; position: absolute; top: 50%; left: 50%; margin-top: -25px; margin-left: -25px; z-index: 99999}@-webkit-keyframes fancybox-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg)}to { -webkit-transform: rotate(359deg); transform: rotate(359deg)}}@keyframes fancybox-rotate { from { -webkit-transform: rotate(0deg); transform: rotate(0deg)}to { -webkit-transform: rotate(359deg); transform: rotate(359deg)}}.fancybox-animated { transition-timing-function: cubic-bezier(0, 0, 0.25, 1)}.fancybox-fx-slide.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); opacity: 0}.fancybox-fx-slide.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0); opacity: 0}.fancybox-fx-slide.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); opacity: 1}.fancybox-fx-fade.fancybox-slide--previous, .fancybox-fx-fade.fancybox-slide--next { opacity: 0; transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1)}.fancybox-fx-fade.fancybox-slide--current { opacity: 1}.fancybox-fx-zoom-in-out.fancybox-slide--previous { -webkit-transform: scale3d(1.5, 1.5, 1.5); transform: scale3d(1.5, 1.5, 1.5); opacity: 0}.fancybox-fx-zoom-in-out.fancybox-slide--next { -webkit-transform: scale3d(0.5, 0.5, 0.5); transform: scale3d(0.5, 0.5, 0.5); opacity: 0}.fancybox-fx-zoom-in-out.fancybox-slide--current { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); opacity: 1}.fancybox-fx-rotate.fancybox-slide--previous { -webkit-transform: rotate(-360deg); -ms-transform: rotate(-360deg); transform: rotate(-360deg); opacity: 0}.fancybox-fx-rotate.fancybox-slide--next { -webkit-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); opacity: 0}.fancybox-fx-rotate.fancybox-slide--current { -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); opacity: 1}.fancybox-fx-circular.fancybox-slide--previous { -webkit-transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0); opacity: 0}.fancybox-fx-circular.fancybox-slide--next { -webkit-transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); transform: scale3d(0, 0, 0) translate3d(100%, 0, 0); opacity: 0}.fancybox-fx-circular.fancybox-slide--current { -webkit-transform: scale3d(1, 1, 1) translate3d(0, 0, 0); transform: scale3d(1, 1, 1) translate3d(0, 0, 0); opacity: 1}.fancybox-fx-tube.fancybox-slide--previous { -webkit-transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg); transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next { -webkit-transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg); transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1)}@media all and (max-width: 800px) { .fancybox-infobar { left: 0; margin-left: 0}.fancybox-button--left, .fancybox-button--right { display: none !important}.fancybox-caption { padding: 20px 0; margin: 0}}.fancybox-button--fullscreen::before { width: 15px; height: 11px; left: calc(50% - 7px); top: calc(50% - 6px); border: 2px solid; background: none}.fancybox-button--play::before, .fancybox-button--pause::before { top: calc(50% - 6px); left: calc(50% - 4px); background: transparent}.fancybox-button--play::before { width: 0; height: 0; border-top: 6px inset transparent; border-bottom: 6px inset transparent; border-left: 10px solid; border-radius: 1px}.fancybox-button--pause::before { width: 7px; height: 11px; border-style: solid; border-width: 0 2px 0 2px}.fancybox-thumbs { display: none}.fancybox-button--thumbs { display: none}@media all and (min-width: 800px) { .fancybox-button--thumbs { display: inline-block}.fancybox-button--thumbs span { font-size: 23px}.fancybox-button--thumbs::before { width: 3px; height: 3px; top: calc(50% - 2px); left: calc(50% - 2px); box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0}.fancybox-thumbs { position: absolute; top: 0; right: 0; bottom: 0; left: auto; width: 220px; margin: 0; padding: 5px 5px 0 0; background: #fff; word-break: normal; -webkit-tap-highlight-color: transparent; -webkit-overflow-scrolling: touch; -ms-overflow-style: -ms-autohiding-scrollbar; box-sizing: border-box; z-index: 99995}.fancybox-show-thumbs .fancybox-thumbs { display: block}.fancybox-show-thumbs .fancybox-inner { right: 220px}.fancybox-thumbs > ul { list-style: none; position: absolute; position: relative; width: 100%; height: 100%; margin: 0; padding: 0; overflow-x: hidden; overflow-y: auto; font-size: 0}.fancybox-thumbs > ul > li { float: left; overflow: hidden; max-width: 50%; padding: 0; margin: 0; width: 105px; height: 75px; position: relative; cursor: pointer; outline: none; border: 5px solid transparent; border-top-width: 0; border-right-width: 0; -webkit-tap-highlight-color: transparent; -webkit-backface-visibility: hidden; backface-visibility: hidden; box-sizing: border-box}li.fancybox-thumbs-loading { background: rgba(0, 0, 0, 0.1)}.fancybox-thumbs > ul > li > img { position: absolute; top: 0; left: 0; min-width: 100%; min-height: 100%; max-width: none; max-height: none; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.fancybox-thumbs > ul > li:before { content: ''; position: absolute; top: 0; right: 0; bottom: 0; left: 0; border-radius: 2px; border: 4px solid #4ea7f9; z-index: 99991; opacity: 0; transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.fancybox-thumbs > ul > li.fancybox-thumbs-active:before { opacity: 1}}.tooltipster-fall,.tooltipster-grow.tooltipster-show{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-base{display:flex;pointer-events:none;position:absolute}.tooltipster-box{flex:1 1 auto}.tooltipster-content{box-sizing:border-box;max-height:100%;max-width:100%;overflow:auto}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;-ms-transition-property:opacity;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg);-webkit-transition-property:-webkit-transform,opacity;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,1);-webkit-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-moz-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-ms-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);-o-transition-timing-function:cubic-bezier(.23,.635,.495,2.4);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{-webkit-transition-property:top;-moz-transition-property:top;-o-transition-property:top;-ms-transition-property:top;transition-property:top;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;top:0!important;opacity:0}.tooltipster-slide{-webkit-transition-property:left;-moz-transition-property:left;-o-transition-property:left;-ms-transition-property:left;transition-property:left;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1);-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-moz-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-ms-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);-o-transition-timing-function:cubic-bezier(.175,.885,.32,1.15);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}.tooltipster-sidetip .tooltipster-box{background:#565656;border:2px solid #000;border-radius:4px}.tooltipster-sidetip.tooltipster-bottom .tooltipster-box{margin-top:8px}.tooltipster-sidetip.tooltipster-left .tooltipster-box{margin-right:8px}.tooltipster-sidetip.tooltipster-right .tooltipster-box{margin-left:8px}.tooltipster-sidetip.tooltipster-top .tooltipster-box{margin-bottom:8px}.tooltipster-sidetip .tooltipster-content{color:#fff;line-height:18px;padding:6px 14px}.tooltipster-sidetip .tooltipster-arrow{overflow:hidden;position:absolute}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow{height:10px;margin-left:-10px;top:0;width:20px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow{height:20px;margin-top:-10px;right:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow{height:20px;margin-top:-10px;left:0;top:0;width:10px}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow{bottom:0;height:10px;margin-left:-10px;width:20px}.tooltipster-sidetip .tooltipster-arrow-background,.tooltipster-sidetip .tooltipster-arrow-border{height:0;position:absolute;width:0}.tooltipster-sidetip .tooltipster-arrow-background{border:10px solid transparent}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-background{border-bottom-color:#565656;left:0;top:3px}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-background{border-left-color:#565656;left:-3px;top:0}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-background{border-right-color:#565656;left:3px;top:0}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-background{border-top-color:#565656;left:0;top:-3px}.tooltipster-sidetip .tooltipster-arrow-border{border:10px solid transparent;left:0;top:0}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-border{border-bottom-color:#000}.tooltipster-sidetip.tooltipster-left .tooltipster-arrow-border{border-left-color:#000}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-border{border-right-color:#000}.tooltipster-sidetip.tooltipster-top .tooltipster-arrow-border{border-top-color:#000}.tooltipster-sidetip .tooltipster-arrow-uncropped{position:relative}.tooltipster-sidetip.tooltipster-bottom .tooltipster-arrow-uncropped{top:-10px}.tooltipster-sidetip.tooltipster-right .tooltipster-arrow-uncropped{left:-10px}.module-eyecatcher { background: #024f64; padding: 5px}.module-eyecatcher:hover { background: #063744}body:not(.site-edit) .module-eyecatcher.disabled { display: none}.module-eyecatcher.disabled { color: white; text-align: center}.module-eyecatcher a { display: block}.module-eyecatcher .container { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 10px; padding-bottom: 10px}.module-eyecatcher a:after { display: none}.module-eyecatcher .left { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.module-eyecatcher .image { border-radius: 100%; overflow: hidden; margin-right: 20px; width: 75px; height: 75px; -ms-flex-negative: 0; flex-shrink: 0}.module-eyecatcher .text { color: #ffffff}.module-eyecatcher h2 { margin: 0; color: inherit; line-height: 1.1; font-size: 20px}@media (min-width: 768px) { .module-eyecatcher h2 { font-size: 25px}}@media (min-width: 1200px) { .module-eyecatcher h2 { font-size: 35px}}.module-eyecatcher p { margin: 5px 0 0 0}.module-eyecatcher .right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center}.module-eyecatcher .button { margin-left: 25px; height: 40px; -ms-flex-negative: 0; flex-shrink: 0; box-shadow: none; white-space: nowrap}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2)}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none}.datepicker--cells { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap}.datepicker--cell { border-radius: 4px; box-sizing: border-box; cursor: pointer; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; height: 32px; z-index: 1}.datepicker--cell.-focus- { background: #f0f0f0}.datepicker--cell.-current- { color: #4EB5E6}.datepicker--cell.-current-.-focus- { color: #4a4a4a}.datepicker--cell.-current-.-in-range- { color: #4EB5E6}.datepicker--cell.-in-range- { background: rgba(92, 196, 239, 0.1); color: #4a4a4a; border-radius: 0}.datepicker--cell.-in-range-.-focus- { background-color: rgba(92, 196, 239, 0.2)}.datepicker--cell.-disabled- { cursor: default; color: #aeaeae}.datepicker--cell.-disabled-.-focus- { color: #aeaeae}.datepicker--cell.-disabled-.-in-range- { color: #a1a1a1}.datepicker--cell.-disabled-.-current-.-focus- { color: #aeaeae}.datepicker--cell.-range-from- { border: 1px solid rgba(92, 196, 239, 0.5); background-color: rgba(92, 196, 239, 0.1); border-radius: 4px 0 0 4px}.datepicker--cell.-range-to- { border: 1px solid rgba(92, 196, 239, 0.5); background-color: rgba(92, 196, 239, 0.1); border-radius: 0 4px 4px 0}.datepicker--cell.-range-from-.-range-to- { border-radius: 4px}.datepicker--cell.-selected- { color: #fff; border: none; background: #5cc4ef}.datepicker--cell.-selected-.-current- { color: #fff; background: #5cc4ef}.datepicker--cell.-selected-.-focus- { background: #45bced}.datepicker--cell:empty { cursor: default}.datepicker--days-names { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 8px 0 3px}.datepicker--day-name { color: #FF9A19; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; text-transform: uppercase; font-size: .8em}.datepicker--cell-day { width: 14.28571%}.datepicker--cells-months { height: 170px}.datepicker--cell-month { width: 33.33%; height: 25%}.datepicker--years { height: 170px}.datepicker--cells-years { height: 170px}.datepicker--cell-year { width: 25%; height: 33.33%}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2)}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none}.datepickers-container { position: absolute; left: 0; top: 0}@media print { .datepickers-container { display: none}}.datepicker { background: #fff; border: 1px solid #dbdbdb; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); border-radius: 4px; box-sizing: content-box; font-family: Tahoma, sans-serif; font-size: 14px; color: #4a4a4a; width: 250px; position: absolute; left: -100000px; opacity: 0; transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; z-index: 100}.datepicker.-from-top- { -webkit-transform: translateY(-8px); transform: translateY(-8px)}.datepicker.-from-right- { -webkit-transform: translateX(8px); transform: translateX(8px)}.datepicker.-from-bottom- { -webkit-transform: translateY(8px); transform: translateY(8px)}.datepicker.-from-left- { -webkit-transform: translateX(-8px); transform: translateX(-8px)}.datepicker.active { opacity: 1; -webkit-transform: translate(0); transform: translate(0); transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s; transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease}.datepicker-inline .datepicker { border-color: #d7d7d7; box-shadow: none; position: static; left: auto; right: auto; opacity: 1; -webkit-transform: none; transform: none}.datepicker-inline .datepicker--pointer { display: none}.datepicker--content { box-sizing: content-box; padding: 4px}.-only-timepicker- .datepicker--content { display: none}.datepicker--pointer { position: absolute; background: #fff; border-top: 1px solid #dbdbdb; border-right: 1px solid #dbdbdb; width: 10px; height: 10px; z-index: -1}.-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer { top: calc(100% - 4px); -webkit-transform: rotate(135deg); transform: rotate(135deg)}.-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer { right: calc(100% - 4px); -webkit-transform: rotate(225deg); transform: rotate(225deg)}.-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer { bottom: calc(100% - 4px); -webkit-transform: rotate(315deg); transform: rotate(315deg)}.-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer { left: calc(100% - 4px); -webkit-transform: rotate(45deg); transform: rotate(45deg)}.-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer { left: 10px}.-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer { right: 10px}.-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer { left: calc(50% - 10px / 2)}.-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer { top: 10px}.-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer { bottom: 10px}.-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer { top: calc(50% - 10px / 2)}.datepicker--body { display: none}.datepicker--body.active { display: block}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2)}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none}.datepicker--nav { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #efefef; min-height: 32px; padding: 4px}.-only-timepicker- .datepicker--nav { display: none}.datepicker--nav-title, .datepicker--nav-action { display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center}.datepicker--nav-action { width: 32px; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.datepicker--nav-action:hover { background: #f0f0f0}.datepicker--nav-action.-disabled- { visibility: hidden}.datepicker--nav-action svg { width: 32px; height: 32px}.datepicker--nav-action path { fill: none; stroke: #9c9c9c; stroke-width: 2px}.datepicker--nav-title { border-radius: 4px; padding: 0 8px}.datepicker--nav-title i { font-style: normal; color: #9c9c9c; margin-left: 5px}.datepicker--nav-title:hover { background: #f0f0f0}.datepicker--nav-title.-disabled- { cursor: default; background: none}.datepicker--buttons { display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 4px; border-top: 1px solid #efefef}.datepicker--button { color: #4EB5E6; cursor: pointer; border-radius: 4px; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-inline-flex; display: -ms-inline-flexbox; display: inline-flex; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 32px}.datepicker--button:hover { color: #4a4a4a; background: #f0f0f0}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2)}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none}.datepicker--time { border-top: 1px solid #efefef; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 4px; position: relative}.datepicker--time.-am-pm- .datepicker--time-sliders { -webkit-flex: 0 1 138px; -ms-flex: 0 1 138px; flex: 0 1 138px; max-width: 138px}.-only-timepicker- .datepicker--time { border-top: none}.datepicker--time-sliders { -webkit-flex: 0 1 153px; -ms-flex: 0 1 153px; flex: 0 1 153px; margin-right: 10px; max-width: 153px}.datepicker--time-label { display: none; font-size: 12px}.datepicker--time-current { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; text-align: center; margin: 0 0 0 10px}.datepicker--time-current-colon { margin: 0 2px 3px; line-height: 1}.datepicker--time-current-hours, .datepicker--time-current-minutes { line-height: 1; font-size: 19px; font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; position: relative; z-index: 1}.datepicker--time-current-hours:after, .datepicker--time-current-minutes:after { content: ''; background: #f0f0f0; border-radius: 4px; position: absolute; left: -2px; top: -3px; right: -2px; bottom: -2px; z-index: -1; opacity: 0}.datepicker--time-current-hours.-focus-:after, .datepicker--time-current-minutes.-focus-:after { opacity: 1}.datepicker--time-current-ampm { text-transform: uppercase; -webkit-align-self: flex-end; -ms-flex-item-align: end; align-self: flex-end; color: #9c9c9c; margin-left: 6px; font-size: 11px; margin-bottom: 1px}.datepicker--time-row { display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 11px; height: 17px; background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child { margin-bottom: 4px}.datepicker--time-row input[type='range'] { background: none; cursor: pointer; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; padding: 0; margin: 0; -webkit-appearance: none}.datepicker--time-row input[type='range']::-webkit-slider-thumb { -webkit-appearance: none}.datepicker--time-row input[type='range']::-ms-tooltip { display: none}.datepicker--time-row input[type='range']:hover::-webkit-slider-thumb { border-color: #b8b8b8}.datepicker--time-row input[type='range']:hover::-moz-range-thumb { border-color: #b8b8b8}.datepicker--time-row input[type='range']:hover::-ms-thumb { border-color: #b8b8b8}.datepicker--time-row input[type='range']:focus { outline: none}.datepicker--time-row input[type='range']:focus::-webkit-slider-thumb { background: #5cc4ef; border-color: #5cc4ef}.datepicker--time-row input[type='range']:focus::-moz-range-thumb { background: #5cc4ef; border-color: #5cc4ef}.datepicker--time-row input[type='range']:focus::-ms-thumb { background: #5cc4ef; border-color: #5cc4ef}.datepicker--time-row input[type='range']::-webkit-slider-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s}.datepicker--time-row input[type='range']::-moz-range-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s}.datepicker--time-row input[type='range']::-ms-thumb { box-sizing: border-box; height: 12px; width: 12px; border-radius: 3px; border: 1px solid #dedede; background: #fff; cursor: pointer; transition: background .2s}.datepicker--time-row input[type='range']::-webkit-slider-thumb { margin-top: -6px}.datepicker--time-row input[type='range']::-webkit-slider-runnable-track { border: none; height: 1px; cursor: pointer; color: transparent; background: transparent}.datepicker--time-row input[type='range']::-moz-range-track { border: none; height: 1px; cursor: pointer; color: transparent; background: transparent}.datepicker--time-row input[type='range']::-ms-track { border: none; height: 1px; cursor: pointer; color: transparent; background: transparent}.datepicker--time-row input[type='range']::-ms-fill-lower { background: transparent}.datepicker--time-row input[type='range']::-ms-fill-upper { background: transparent}.datepicker--time-row span { padding: 0 12px}.datepicker--time-icon { color: #9c9c9c; border: 1px solid; border-radius: 50%; font-size: 16px; position: relative; margin: 0 5px -1px 0; width: 1em; height: 1em}.datepicker--time-icon:after, .datepicker--time-icon:before { content: ''; background: currentColor; position: absolute}.datepicker--time-icon:after { height: .4em; width: 1px; left: calc(50% - 1px); top: calc(50% + 1px); -webkit-transform: translateY(-100%); transform: translateY(-100%)}.datepicker--time-icon:before { width: .4em; height: 1px; top: calc(50% + 1px); left: calc(50% - 1px)}.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { color: #dedede}.datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { color: #c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { color: #dedede}.-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { color: #fff; background: #a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { background: #8ad5f4}.-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.1); color: #cccccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { background-color: rgba(92, 196, 239, 0.2)}.datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { background: none; border: none}.text-right { text-align: right}.text-center { text-align: center}.site-redirect { background-color: #cadb2a; color: #ffffff; padding: 25px 0; margin-top: 100px; text-align: center}.site-image-zoom { display: block; position: relative; overflow: hidden}.site-image-zoom:after { content: "\f103"; display: inline-block; font-family: "icons"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased; position: absolute; right: 0; bottom: 20px; -webkit-transform: translateX(110px); transform: translateX(110px); z-index: 1; font-size: 50px; color: #ffffff; transition: transform 0.3s; opacity: 0.5}.site-image-zoom:hover:after, .site-image-zoom:focus:after { -webkit-transform: translateX(-20px); transform: translateX(-20px)}.site-image-zoom img { transition: transform 0.3s}.site-image-zoom:hover img, .site-image-zoom:focus img { -webkit-transform: scale(1.10); transform: scale(1.10); transition: transform 0.3s}.site-imagelabel { background: #eae7d8; padding: 7px 12px; text-align: left; font-size: 13px; font-weight: 500; line-height: 1.3}.site-imagelabel:after { content: ""; display: table; clear: both}.site-copyright { font-size: 12px; font-weight: 400; display: inline-block; margin: 2px 0 0 5px; float: right}.site-copyright:before { content:"©"; font-family: arial, helvetica}.site-hidden { display: none !important}.show-print { display: none !important}.visually-hidden { position: absolute !important; height: 1px; width: 1px; overflow: hidden; clip: rect(1px, 1px, 1px, 1px)}.flickity-enabled { position: relative}.flickity-enabled:focus { outline: none}.flickity-viewport { overflow: hidden; position: relative; height: 100%}.flickity-slider { position: absolute; width: 100%; height: 100%}.flickity-enabled.is-draggable { -webkit-tap-highlight-color: transparent; tap-highlight-color: transparent; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none}.flickity-enabled.is-draggable .flickity-viewport { cursor: move; cursor: -webkit-grab; cursor: grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down { cursor: -webkit-grabbing; cursor: grabbing}.flickity-prev-next-button { position: absolute; top: 50%; width: 44px; height: 44px; border: none; border-radius: 50%; cursor: pointer; background: none; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.flickity-prev-next-button:focus { outline: none; box-shadow: 0 0 0 5px #09F}.flickity-prev-next-button:active { opacity: 0.6}.flickity-prev-next-button.previous { left: 10px}.flickity-prev-next-button.next { right: 10px}.flickity-rtl .flickity-prev-next-button.previous { left: auto; right: 10px}.flickity-rtl .flickity-prev-next-button.next { right: auto; left: 10px}.flickity-prev-next-button:disabled { opacity: 0.3; cursor: auto}.flickity-prev-next-button svg { position: absolute; left: 0%; top: 0%; width: 100%; height: 100%}.flickity-prev-next-button .arrow { fill: #333}.flickity-page-dots { position: absolute; width: 100%; bottom: -25px; padding: 0; margin: 0; list-style: none; text-align: center; line-height: 1}.flickity-rtl .flickity-page-dots { direction: rtl}.flickity-page-dots .dot { display: inline-block; width: 10px; height: 10px; margin: 0 8px; background: #333; border-radius: 50%; opacity: 0.25; cursor: pointer}.flickity-page-dots .dot.is-selected { opacity: 1}.module-link-list li + li { margin-top: 10px}.module-content-wrap .sidebar > :first-child { margin-top: 5px}@media (max-width: 767px) { .module-content-wrap .sidebar:not(empty) { margin-top: 15px}}@media (min-width: 768px) { .module-content-wrap .button { margin-right: 10px}}.module-map-teaser .map_preview { position: relative}.module-map-teaser .map_link { display: inline-block; padding: 10px 20px; background: #024f64; color: #ffffff; border-radius: 7px; border: none; -webkit-appearance: none; cursor: pointer; font-size: 16px; font-weight: 400; line-height: 20px; text-align: left; text-decoration: none; user-select: none; vertical-align: middle; -webkit-transition: background 0.3s; -o-transition: background 0.3s; transition: background 0.3s}.module-map-teaser .map_link:hover { background: #cadb2a}.module-map-teaser .map_link .icon { vertical-align: middle; margin-right: 10px; margin-top: 5px; margin-bottom: 5px}.module-map-teaser small { display: block}.module-map-teaser .link_text { display: inline-block; vertical-align: middle}.module-map-teaser .map_preview .map_image img { display: block; width: 100%; height: auto}.module-map-teaser .map_preview .map_link { position: absolute; min-width: 240px; max-width: 90%; right: 50%; top: 50%; transform: translate(50%,-50%)}.module-map-teaser .map_preview .link_text { display: inline-block; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; width: calc( 100% - 45px); white-space: nowrap}.module-map-teaser .map_link:hover { color: #ffffff; background: #cadb2a}.module-news-detail h3.date { margin-bottom: 5px}.module-news-detail .audios .audio-item { background: #ffffff}.module-news-detail .audios .audio-item:not(:last-child) { margin-bottom: 10px}.module-news-detail .audios .audio-item .headline { font-size: 18px; margin: 0; padding: 15px}.module-news-detail .persons { display: -webkit-flex; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; justify-content: space-between; margin: 30px -15px}@media (max-width: 767px) { .module-news-detail .persons { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap}}.module-news-detail .persons .contact { margin: 15px}@media print { @page { margin: 1.5cm}* { background-image: none !important}html, body { background: none !important; color: #000000 !important}.site-link-text:after, .site-button:after { content:" (" attr(href) ") " !important; font-size:0.8em; font-weight:normal; display: inline !important; position: relative !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; margin: 0 !important; background: none !important; border-radius: 0% !important; transform: scale(0) !important; opacity: 1 !important; visibility: visible !important}.site-accessibility-info .icons { display: flex; flex-direction: column}.site-accessibility-info .icons > div { width: auto; flex-basis: auto; overflow: visible}.tooltipstered:after { content:" (" attr(data-print) ") " !important; font-size:0.8em; font-weight:normal; display: inline !important; position: relative !important; left: auto !important; top: auto !important; width: auto !important; height: auto !important; margin: 0 !important; background: none !important; border-radius: 0% !important; transform: scale(0) !important; opacity: 1 !important; visibility: visible !important}.site-glossary-item { border-bottom: none !important}.hidden-print { display:none !important}.show-print { display:block !important}.module-keyvisual .background { height: auto !important}.module-keyvisual h1 { display: block; color: #000000 !important; padding: 0 !important; margin: 0 !important; text-align: left !important; vertical-align: top !important; text-shadow: none}.site-text ul { list-style-type: disc !important}.site-text ol { list-style-type: decimal !important}.site-text ol li:before { content:"" !important}.site-button { color: #024f64 !important; background: none !important; padding: 0 !important; margin: 0 !important; text-decoration: underline; display: block !important; box-shadow: none !important}.container { margin: 0 !important; max-width: none !important; width: auto !important; padding: 0 !important}.image-wrapper { max-width: 50% !important; margin: 0 !important}.image-wrapper, img { position: relative; page-break-inside: avoid !important}.sidebar, .main , .module-person-teaser { width: 100% !important; float: none !important}.module-header { height: auto !important}.print-logo { margin-bottom: 1cm}.module-image-gallery .thumbs .landscape, .module-image-gallery .thumbs .portrait { width: 50% !important; float: left !important}.module-searchresult .item { margin-bottom: 25px}.module-searchresult .item a { position: relative !important; left: 0 !important}#page-footer, .site-contact img, .module-header, #main-navigation, .module-breadcrumb, .site-sign-language-open, .module-header .components, .module-downloads, .site-loading, .site-accessibility-info .icons svg, .site-spacer { display: none !important}}.module-video { position: relative; background: #ffffff}.module-video video { width: 100%; object-fit: cover}.module-video .iframe-ratio-container { display: block; position: relative; overflow: hidden}.module-video .iframe-ratio-container:before { content: ""; position: relative; display: block; width: 100%; height: 0; padding-bottom: 56.25%}.module-video iframe { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; border: none}.module-video .preview-image { display: block; width: 100%; height: 100%; position: absolute; left: 0; top: 0; cursor: pointer; background-size: cover; background-position: center; background-repeat: no-repeat}body.site-edit .admon-placeholder { position: relative; overflow: visible}body.site-edit .admon-placeholder:after { position: absolute; top: 0; right: 20px; height: 22px; line-height: 22px; font-size: 12px; font-weight: 500; background: rgba(255,255,255,0.5); padding: 0 15px; min-width: 120px; text-align: center}body.site-edit .admon-placeholder:after { content: "Untermodule"}body.site-edit .admon-placeholder { background-color: #0088e3}body.site-edit .site-admon-datasource-new { position: relative}body.site-edit .site-admon-datasource-new .admon-placeholder { background-color: #e7bb0c}body.site-edit .site-admon-datasource-new .admon-placeholder:after { content: "Datensätze"}body.site-edit .admon-datasource-item .admon-onpage-icon-delete { display: none}body.site-edit [id^="admon-placeholder-grid-"] { position: relative; overflow: visible; z-index: inherit}body.site-edit [id^="admon-placeholder-grid-"]:after { position: absolute; right: 20px; left: auto; top: 0; height: 22px; line-height: 22px; font-size: 12px; font-weight: 500; background: rgba(255,255,255,0.5); padding: 0 15px; min-width: 120px; text-align: center}body.site-edit [id^="admon-placeholder-grid-content"] { background-color: #cadb2a}body.site-edit [id^="admon-placeholder-grid-content"]:after { content: "Inhaltsmodule"}body.site-edit [id^="admon-placeholder-grid-teaser"] { background-color: #024f64}body.site-edit [id^="admon-placeholder-grid-teaser"]:after { content: "Teaser / Galerie"}body.site-edit [id^="admon-placeholder-grid-map"] { background-color: #009d42}body.site-edit [id^="admon-placeholder-grid-map"]:after { content: "Googlemap"}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons { display: block !important; opacity: 1 !important; margin: 0 !important; padding: 0 !important; left: 0 !important; right: 0 !important; background: none !important; position: fixed; width: 100% !important; text-align: right !important; background-color: #024f64 !important; top: 0; z-index: 556; line-height: 18px}body.site-edit:not(.controls-hidden) [class*="html-page-"] > .admon-onpage-status-helper { display: none !important}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons:before { position: absolute; left: 10px; top: 2px; color: #fff; content:"alt + v: Bedienelemente ausblenden"; opacity: 0.75}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons > div, body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons > a { background-color: #024f64 !important; float: none}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons > a.admon-onpage-icon-edit { background: none !important; width: auto}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons > a.admon-onpage-icon-edit:before { content:"Seite bearbeiten"; color: white; font-size: 10px}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons > a.admon-onpage-icon-copy { display: none !important}body.site-edit:not(.controls-hidden) [class*="html-page-"] > div.admon-onpage-icons ul.admon-contextbox-owner-group { margin: 0 !important; padding: 0 !important}body.site-edit:not(.controls-hidden) { padding-top: 21px}body.site-edit [id^="admon-html-page"] > .admon-onpage-helper-module { display: none !important}body.site-edit:not(.controls-hidden) div.admon-onpage-helper [class^="admon-onpage-border-"] { background: #d5c7a4 !important}.module-image-gallery { position: relative}.module-image-gallery .headline { text-align: center; margin-bottom: 35px; padding-top: 20px}.module-image-gallery .gallery-tabs { text-align: center}.module-image-gallery .gallery-tabs .gallery-tabs-list { margin-bottom: 10px}.module-image-gallery .gallery-tabs .gallery-tabs-list li { display: inline-block; margin: 0 20px; padding: 5px; cursor: pointer}.module-image-gallery .gallery-tabs .gallery-tabs-list a { color: #333333; font-weight: 400; text-decoration: none; line-height: 1.4}.module-image-gallery .gallery-tabs .gallery-tabs-list li.is-active a { color: #024f64; text-decoration: underline; font-weight: 500}.module-image-gallery .gallery-tabs .gallery-tabs-list li:hover { background: #024f64; border-radius: 7px; text-decoration: none}.module-image-gallery .gallery-tabs .gallery-tabs-list li:hover a { color: #ffffff !important; text-decoration: none}@media (max-width: 767px) { .module-image-gallery .gallery-tabs .gallery-tabs-list li { margin: 0 10px}}.module-image-gallery .category { display: none; -webkit-animation: fadeEffect 0.5s; animation: fadeEffect 0.5s}.module-image-gallery .category.is-active { display: block}@-webkit-keyframes fadeEffect { from {opacity: 0}to {opacity: 1}}@keyframes fadeEffect { from {opacity: 0}to {opacity: 1}}.module-image-gallery .thumbs { position: relative}.module-image-gallery .thumbs .left, .module-image-gallery .thumbs .right { width: 50%; float: left}.module-image-gallery .thumbs .row + .row { padding-top: 12px}.module-image-gallery .thumbs .gallery-col { padding: 0 6px; float: left; width: 50%}.module-image-gallery .thumbs .gallery-col.centered-vertical .image { position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%)}.module-image-gallery .thumbs .gallery-col .image { width: 100%}@media (max-width: 1199px) { .module-image-gallery .thumbs .row + .row { padding-top: 10px}}@media (max-width: 991px) { .module-image-gallery .thumbs .left, .module-image-gallery .thumbs .right { float: none; width: 100%}.module-image-gallery .thumbs .right { display: none}.module-image-gallery .thumbs .left { margin-bottom: 10px}.module-image-gallery .thumbs .gallery-col.landscape.flip-mobile { margin-left: 50%}.module-image-gallery .thumbs .gallery-col.portrait.flip-mobile { margin-left: -100%}.module-image-gallery .thumbs .row + .row { padding-top: 14px}}@media (max-width: 767px) { .module-image-gallery .thumbs .row + .row { padding-top: 11px}}@media (max-width: 459px) { .module-image-gallery .thumbs .row + .row { padding-top: 9px}}@media (max-width: 400px) { .module-image-gallery .thumbs .row + .row { padding-top: 7px}}@media (max-width: 340px) { .module-image-gallery .thumbs .row + .row { padding-top: 6px}}.module-image-gallery .gallery-link.is-hidden { display: none}.site-form { line-height: 1.4}.site-form fieldset { border: 1px solid #d5c7a4; margin: 0; margin-bottom: 30px; padding: 15px; min-width: 100%; max-width: 100%}.site-form legend { font-size: 20px; padding: 5px; margin: -5px}.site-form fieldset:last-child { margin-bottom: 15px}.site-form .form-group label { width: 100%; display:block; margin-bottom: 10px; float: none; vertical-align: top; font-size: 16px}.site-form .required label:after { position: absolute; content:"*"; width: 10px; height: 5px; color: red; padding-left: 5px}.site-form .form-group table .item label, .site-form .set label { font-size: 15px}.site-form .required .set label:after { content:""}.site-form .form-group .item label { padding-left: 25px; margin-bottom: 0px}.site-form .form-group table .item label { padding: 0}.site-form .item label { width: 100%; position: relative}@media (max-width: 991px) { .site-form .form-group label { width:100%; display:block; margin-bottom: 5px}.site-form .form-group .set label { margin-bottom: 0px}.site-form .item.has-input label { width: 100%; float: none; margin-bottom: 5px}}.site-form .form-group { margin-bottom: 25px; border-bottom: 1px solid #d5c7a4; padding-bottom: 25px}.site-form .container-columns:last-child .form-group, .site-form .form-group:last-child { border-bottom: none; padding-bottom: 0; margin-bottom: 0}.site-form .container-columns .form-group { width: 50%; float: left; padding-right: 10px}.site-form .form-group .form-group { margin-bottom: 5px; border-bottom: none; padding-bottom: 0}.site-form .container-columns .form-group:nth-child(2n) { padding-left: 10px; padding-right: 0}@media (max-width: 991px) { .site-form .container-columns .form-group.form-group { float: none; width: 100%; padding: 0}.site-form .container-columns .form-group:first-child { padding-right: 0}.site-form .form-group { margin-bottom: 20px}}.site-form .has-suffix .form-control-wrap { width: calc( 100% - 250px); display:block; position: relative; float: left}.site-form .form-control-wrap { width: 100%; display:block; position: relative; float: none}@media (max-width: 991px) { .site-form .container-columns .form-control-wrap, .site-form .form-control-wrap, .site-form .set { width:100%; display:block}.site-form .has-suffix .form-control-wrap { width: calc( 50% - 25px ); display:block; position: relative; float: left}}.site-form input { font-size: 15px}.site-form .form-group.horizontal .set .item input { float:none; display: none}.site-form .form-control-wrap input { display: block; width: 100%; border: 2px solid #ffffff; padding: 8px; padding-right: 35px}.site-form .form-control-wrap.invalid input, .site-form .form-control-wrap.invalid textarea { border: 2px solid #f1cbcc; background: #f1cbcc}.site-form .form-control-wrap.valid input, .site-form .form-control-wrap.valid textarea { border: 2px solid #e7fbf0; background: #e7fbf0}.site-form .form-control-wrap textarea { display: block; width: 100%; border: none; padding: 10px; padding-right: 35px; vertical-align: middle; resize: vertical; border: 2px solid #ffffff}.site-form .form-control-wrap select { display: block; width: 100%; border: none; padding: 10px; vertical-align: middle}.site-form .form-control-wrap input:focus, .site-form .form-control-wrap textarea:focus { outline: 4px solid #0088e3}.site-form .form-control-wrap input[type='date'] { padding-right: 5px}.site-form .form-control-wrap.required input[type='date'] { padding-right: 35px}.site-form .form-group.horizontal .set { display: flex}.site-form .form-group.horizontal .set .item { display:inline-block; margin-right: 25px; flex-basis: 0; flex-grow: 1}.site-form .set { width: 100%; display:block; position: relative; float: none}.site-form .item { margin-bottom: 5px}.site-form .set.cols-3 .item { flex-grow: 1; width: 33%; padding-right: 15px}.site-form .set.cols-4 .item { float: left; width: 25%}@media (max-width: 991px) { .site-form .set.cols-4 .item { float: left; width: 33%}}@media (max-width: 991px) { .site-form .set { width:100%; display:block}.site-form .set.cols-4 .item, .site-form .set.cols-3 .item { float: none; width: 100%}}.site-form .messages { font-size: 12px; color: #e2001a; margin: 0; padding-top: 5px; display: none}.site-form .invalid .messages, .site-form .invalid+.messages { display: block; clear: both}.site-form .messages { margin-top: 5px}@media (max-width: 991px) { .site-form .messages { margin-left: 0}}.site-form .form-group .form-group-checkbox label { width: 17px; height: 17px; margin: 0; padding: 10px}.site-form input[type='checkbox'], .site-form input[type='radio'] { width:auto; float:left; margin-right: .75em; background:transparent; border:none}.site-form input[type='checkbox'], .site-form input[type='radio'] { background: transparent; position: relative; margin:0; padding:0; opacity: 0}.site-form input[type='checkbox'] + label, .site-form input[type='radio'] + label { cursor: pointer}.site-form input[type='checkbox'] + label::before, .site-form input[type='radio'] + label::before { content:' '; display:inline-block; width: 17px; height:17px; position: absolute; top:3px; left: 0px; background: white; box-shadow: inset 0 1px 1px 0 rgba(0,0,0,.1); border: 1px solid rgba(0,0,0,0.25)}.site-form input[type=radio] + label::before { border-radius: 30px}.site-form input[type='checkbox'] + label:before, .site-form input[type='radio'] + label:before { box-shadow: inset 0 0 0 3px white}.site-form input[type='checkbox']:checked + label::before, .site-form input[type='radio']:checked + label::before { background: #024f64}.site-form input[type='checkbox']:hover + label::before, .site-form input[type='radio']:hover + label::before { border: 1px solid #cadb2a; background: #cadb2a}.site-form input[type='checkbox']:focus + label::before, .site-form input[type='radio']:focus + label::before { outline: 4px solid #0088e3}.site-form .form-group .icon { position: absolute; right: 10px; top: calc( 50% - ( 15px / 2 ))}.site-form .form-group .form-control-wrap.invalid .icon:before { content: "\f101"; color: #e2001a}.site-form .form-group .form-control-wrap.valid .icon:before { content: "\f100"; color: #009d42}.site-form .form-group table { padding-top: 25p}.site-form .form-group-matrix th { text-align: center}.site-form .form-group-radio.form-group-matrix > label, .site-form .form-group-matrix .form-group label { width: 100%}.site-form .form-group-matrix table tr td .form-group label:before { left: 50%; transform: translateX(-50%)}.site-form .required.form-group-matrix table label:after { content:""}.site-form .form-group-radio.form-group-matrix table tr td:first-child { min-width: 250px}.datepicker { z-index: 1000; color:#333333}.datepicker--day-name { color:#024f64}.datepicker--cell.-current- { color:#024f64}.datepicker--cell.-focus- { background: #cadb2a}.site-form .label-top + .set.cols-3 { width: 100%; display:block; position: relative; display: flex; flex-wrap: wrap; justify-content: space-between}.site-form .has-suffix .suffix { width: 225px; display:block; position: relative; float: left; padding-top: 7px; margin-left: 15px}.site-form .has-input input[type='checkbox']:checked + label + .text , .site-form .has-input input[type='radio']:checked + label + .text { display:block; margin-bottom: 15px; margin-top: 5px}.site-form .item.has-input .text { width: 100%; display: none}@media (max-width: 991px) { .site-form .has-suffix .suffix { width: calc( 50% - 25px ); display:block; position: relative; float: left}.site-form .item.has-input .text { width: 100%; float: none; margin-bottom: 5px}}.site-form .add-item { float: right; margin-top: 10px}.site-form .delete-item { float: right; font-size: 80%}.module-content-detail small { display: block}.module-content-detail .link-text { display: inline-block; vertical-align: middle}.module-content-detail .map-preview { position: relative}.module-content-detail .map-link { display: inline-block; padding: 10px 20px; background: #024f64; color: #ffffff; border-radius: 7px; border: none; -webkit-appearance: none; cursor: pointer; font-size: 16px; font-weight: 400; line-height: 20px; text-align: left; text-decoration: none; user-select: none; vertical-align: middle; transition: background 0.3s}.module-content-detail .map-link { display: inline-block; padding: 10px 20px; background: #024f64; color: #ffffff; border-radius: 7px; border: none; -webkit-appearance: none; cursor: pointer; font-size: 16px; font-weight: 400; line-height: 20px; text-align: left; text-decoration: none; user-select: none; vertical-align: middle; transition: background 0.3s}.module-content-detail .map-link:hover { background: #063744}.module-content-detail .map-link:focus { background: #063744; border-radius: 0}.module-content-detail .map-link .icon { vertical-align: middle; margin-right: 10px; margin-top: 5px; margin-bottom: 5px}.module-content-detail .map-preview .map-image img { display: block; width: 100%; height: auto}.module-content-detail .map-preview .map-link { position: absolute; min-width: 240px; max-width: 90%; right: 50%; top: 50%; transform: translate(50%,-50%)}.module-content-detail .map-preview .link-text { display: inline-block; overflow: hidden; vertical-align: middle; text-overflow: ellipsis; width: calc( 100% - 45px); white-space: nowrap}@font-face { font-family: "icons"; src: url('/cache/84a609bc5e5368bd0c90b91db4618aeb.woff') format("woff"); font-weight: normal; font-style: normal}[data-icon]:before { content: attr(data-icon)}[data-icon]:before, [class^="icon"], [class*=" icon"], .icon { display: inline-block; font-family: "icons"; font-style: normal; font-weight: normal; font-variant: normal; line-height: 1; text-decoration: inherit; text-rendering: optimizeLegibility; text-transform: none; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; font-smoothing: antialiased}.icon-check:before { content: "\f100"}.icon-exclamation-triangle:before { content: "\f101"}.icon-external-link:before { content: "\f102"}.icon-magnifier:before { content: "\f103"}.module-restrictions { padding: 20px; background: #eae7d8}.module-restrictions .toggle { border: none; background: transparent; text-align: left; font-size: inherit; font-family: inherit; line-height: inherit; cursor: pointer}.module-restrictions button { max-width: 100%}.module-restrictions .header { display: flex; align-items: center; flex-wrap: nowrap}.module-restrictions .header .ranger { width: 80px; height: 80px; border-radius: 100%; flex-shrink: 0; margin-right: 25px; position: relative; overflow: hidden}.module-restrictions .header .intro { flex-shrink: 1}.module-restrictions .header .intro .text { display: inline-block; font-size: 120%; line-height: 1.5; margin: 0px}.module-restrictions .header .chevron { flex-shrink: 0; transform: rotate(180deg); text-align: center; float: left; transition: transform 0.5s; margin-right: 15px; position: relative}.module-restrictions .header small { transition: opacity 0.5s}.module-restrictions.open .header small { opacity: 0}.module-restrictions .content { display: none}.module-restrictions .content .commandment-list { margin-top: 25px; margin-bottom: 25px; margin-left: 11px}.module-restrictions .content .commandment-list .item { display: flex; align-items: center; flex-wrap: nowrap; margin-bottom: 15px}.module-restrictions .content .commandment-list .item p { margin: 0}.module-restrictions .content .commandment-list .item .icon { margin-right: 25px}.site-table.margin-top-less { margin-top: -15px}.site-table table a.site-link-simple { padding: 0; margin: 0; line-height: 19px; white-space: nowrap}.site-table table { background-color: transparent}.site-table caption { padding-top: 8px; padding-bottom: 8px; color: #777; text-align: left}.site-table th, .site-table thead td { text-align: left; font-weight: 500}.site-table table { width: 100%; max-width: 100%; margin-bottom: 20px}.site-table table > thead > tr > td, .site-table table > tbody > tr > td, .site-table table > tfoot > tr > td { padding: 8px; line-height: 1.42857143; vertical-align: top; border-top: 1px solid #d5c7a4; border-bottom: 1px solid #d5c7a4; border-right: 1px solid #d5c7a4; border-left: 1px solid #d5c7a4}.site-table table > thead > tr > td:first-child, .site-table table > tbody > tr > td:first-child { border-left: none}.site-table table > thead > tr > td:last-child, .site-table table > tbody > tr > td:last-child { border-right: none}.site-table table > thead > tr:first-child > td, .site-table table > tbody > tr:first-child > td { border-top: none}.site-table table > thead > tr:last-child > td, .site-table table > tbody > tr:last-child > td { border-bottom: none}.site-table.module-admon table > thead > tr > th a, .site-table.module-admon table > tbody > tr > th a, .site-table.module-admon table > tfoot > tr > th a, .site-table.module-admon table > thead > tr > td a, .site-table.module-admon table > tbody > tr > td a, .site-table.module-admon table > tfoot > tr > td a { text-decoration: underline}.site-table table > thead > tr > th, .site-table table > thead > tr > td { vertical-align: bottom; border-bottom: 2px solid #ddd}.site-table table > caption + thead > tr:first-child > th, .site-table table > colgroup + thead > tr:first-child > th, .site-table table > thead:first-child > tr:first-child > th, .site-table table > caption + thead > tr:first-child > td, .site-table table > colgroup + thead > tr:first-child > td, .site-table table > thead:first-child > tr:first-child > td { border-top: 0}.site-table table > tbody + tbody { border-top: 2px solid #ddd}.site-table.condensed table > thead > tr > th, .site-table.condensed table > tbody > tr > th, .site-table.condensed table > tfoot > tr > th, .site-table.condensed table > thead > tr > td, .site-table.condensed table > tbody > tr > td, .site-table.condensed table > tfoot > tr > td { padding: 5px}.site-table.bordered table { border: 1px solid #ddd}.site-table.bordered table > thead > tr > th, .site-table.bordered table > tbody > tr > th, .site-table.bordered table > tfoot > tr > th, .site-table.bordered table > thead > tr > td, .site-table.bordered table > tbody > tr > td, .site-table.bordered table > tfoot > tr > td { border: 1px solid #ddd}.site-table.bordered table > thead > tr > th, .site-table.bordered table > thead > tr > td { border-bottom-width: 2px}.site-table.striped table > tbody > tr:nth-of-type(odd) { background-color: #f9f9f9}.site-table.hover table > tbody > tr:hover { background-color: #f5f5f5}table col[class*="col-"] { position: static; display: table-column; float: none}table td[class*="col-"], table th[class*="col-"] { position: static; display: table-cell; float: none}.site-table table > thead > tr > td.active, .site-table table > tbody > tr > td.active, .site-table table > tfoot > tr > td.active, .site-table table > thead > tr > th.active, .site-table table > tbody > tr > th.active, .site-table table > tfoot > tr > th.active, .site-table table > thead > tr.active > td, .site-table table > tbody > tr.active > td, .site-table table > tfoot > tr.active > td, .site-table table > thead > tr.active > th, .site-table table > tbody > tr.active > th, .site-table table > tfoot > tr.active > th { background-color: #f5f5f5}.site-table.hover table > tbody > tr > td.active:hover, .site-table.hover table > tbody > tr > th.active:hover, .site-table.hover table > tbody > tr.active:hover > td, .site-table.hover table > tbody > tr:hover > .active, .site-table.hover table > tbody > tr.active:hover > th { background-color: #e8e8e8}.site-table table > thead > tr > td.success, .site-table table > tbody > tr > td.success, .site-table table > tfoot > tr > td.success, .site-table table > thead > tr > th.success, .site-table table > tbody > tr > th.success, .site-table table > tfoot > tr > th.success, .site-table table > thead > tr.success > td, .site-table table > tbody > tr.success > td, .site-table table > tfoot > tr.success > td, .site-table table > thead > tr.success > th, .site-table table > tbody > tr.success > th, .site-table table > tfoot > tr.success > th { background-color: #dff0d8}.site-table.hover table > tbody > tr > td.success:hover, .site-table.hover table > tbody > tr > th.success:hover, .site-table.hover table > tbody > tr.success:hover > td, .site-table.hover table > tbody > tr:hover > .success, .site-table.hover table > tbody > tr.success:hover > th { background-color: #d0e9c6}.site-table table > thead > tr > td.info, .site-table table > tbody > tr > td.info, .site-table table > tfoot > tr > td.info, .site-table table > thead > tr > th.info, .site-table table > tbody > tr > th.info, .site-table table > tfoot > tr > th.info, .site-table table > thead > tr.info > td, .site-table table > tbody > tr.info > td, .site-table table > tfoot > tr.info > td, .site-table table > thead > tr.info > th, .site-table table > tbody > tr.info > th, .site-table table > tfoot > tr.info > th { background-color: #d9edf7}.site-table.hover table > tbody > tr > td.info:hover, .site-table.hover table > tbody > tr > th.info:hover, .site-table.hover table > tbody > tr.info:hover > td, .site-table.hover table > tbody > tr:hover > .info, .site-table.hover table > tbody > tr.info:hover > th { background-color: #c4e3f3}.site-table table > thead > tr > td.warning, .site-table table > tbody > tr > td.warning, .site-table table > tfoot > tr > td.warning, .site-table table > thead > tr > th.warning, .site-table table > tbody > tr > th.warning, .site-table table > tfoot > tr > th.warning, .site-table table > thead > tr.warning > td, .site-table table > tbody > tr.warning > td, .site-table table > tfoot > tr.warning > td, .site-table table > thead > tr.warning > th, .site-table table > tbody > tr.warning > th, .site-table table > tfoot > tr.warning > th { background-color: #fcf8e3}.site-table.hover table > tbody > tr > td.warning:hover, .site-table.hover table > tbody > tr > th.warning:hover, .site-table.hover table > tbody > tr.warning:hover > td, .site-table.hover table > tbody > tr:hover > .warning, .site-table.hover table > tbody > tr.warning:hover > th { background-color: #faf2cc}.site-table table > thead > tr > td.danger, .site-table table > tbody > tr > td.danger, .site-table table > tfoot > tr > td.danger, .site-table table > thead > tr > th.danger, .site-table table > tbody > tr > th.danger, .site-table table > tfoot > tr > th.danger, .site-table table > thead > tr.danger > td, .site-table table > tbody > tr.danger > td, .site-table table > tfoot > tr.danger > td, .site-table table > thead > tr.danger > th, .site-table table > tbody > tr.danger > th, .site-table table > tfoot > tr.danger > th { background-color: #f2dede}.site-table.hover table > tbody > tr > td.danger:hover, .site-table.hover table > tbody > tr > th.danger:hover, .site-table.hover table > tbody > tr.danger:hover > td, .site-table.hover table > tbody > tr:hover > .danger, .site-table.hover table > tbody > tr.danger:hover > th { background-color: #ebcccc}.site-table table tr td label { padding: 0}.site-table .table-container { overflow-x: scroll; -ms-overflow-style: scrollbar; margin-bottom: 15px; width: 100%}.site-table .table-container::-webkit-scrollbar { -webkit-appearance: none}.site-table .table-container::-webkit-scrollbar:horizontal { height: 12px}.site-table .table-container::-webkit-scrollbar-thumb { background-color: #d5c7a4; border-radius: 10px; border: 2px solid #ffffff}.site-table .table-container::-webkit-scrollbar-track { border-radius: 10px; background-color: #ffffff}.site-table .table-container table { margin-bottom: 0px}.site-table .table-container > table th { min-width: 100px; vertical-align: bottom}.site-table table.striped tr:nth-child(2n) { background-color: #cadb2a}.module-form-configurator .honeypot { display: none}.site-glossary-item { position: relative; border-bottom: 1px solid #024f64; cursor: help}.site-glossary-item:hover { color: #024f64}.site-glossary-item .glossary-content { border: none; padding: 20px; background: #ffffff; display: block}.site-glossary-item .glossary-wrapper { position: absolute; display: none; top: 15px; left: 50%; padding: 20px; z-index: 1000; width: 250px; transform: translateX(-50%)}.site-glossary-item .glossary-wrapper:after { content: ""; position: absolute; top: 0; left: 50%; width: 0; height: 0; border-bottom: 20px solid #ffffff; border-right: 20px solid transparent}.module-sitemap a, .module-sitemap span { line-height: 1.4; font-weight: 500; position: relative}.module-sitemap li { padding: 3px 0 3px 30px}.module-sitemap .spacer { padding-top: 0}.module-sitemap ul.level_0 > li > a, .module-sitemap ul.level_0 > li > span { font-size: 1.2em; line-height: 1.2}.module-sitemap ul.level_0 > li ul { padding-top: 5px; padding-bottom: 10px}.module-sitemap .icon { position: relative; padding-right: 6px; top: auto}.site-small-gallery { display: -webkit-flex; display: flex; flex-wrap: wrap; padding: 0 7.5px}.site-small-gallery .item { width: calc(25% - 15px); max-width: 100%; margin: 0 7.5px 15px 7.5px}.site-small-gallery .item img { max-width: 100%; display: block}.module-news-list .pager-wrap { display: -webkit-flex; display: -ms-flex; display: flex; flex-wrap: wrap; width: 100%}.module-news-list .pager-wrap .site-pager { display: block; width: 100%}.module-news-list .pager-wrap .site-pager.top { display: none}.module-news-list .news-teaser { display: -webkit-flex; display: -ms-flex; display: flex; flex-wrap: wrap; margin: auto -15px auto -15px}.module-news-list.news-teaser .news-text { padding: 5px; text-align: center}.module-news-list.news-teaser .news-link { text-align: center}@media (max-width: 575px) { .module-news-list .news-teaser { padding: 0 7.5px}}@media (max-width: 1199px) { .module-news-list .news-teaser { padding: 0 7.5px}}.tooltipster-sidetip.tooltipster-nlp .tooltipster-box { background: #ffffff; border: none; border-radius: 0px; box-shadow: none; max-width: 300px; margin-top: 10px}.tooltipster-sidetip.tooltipster-nlp .tooltipster-content { color: #333333; padding: 15px}.tooltipster-sidetip.tooltipster-nlp.tooltipster-bottom .tooltipster-arrow { position: absolute; top: -5px; width: 0; height: 0; border-bottom: 20px solid #ffffff; border-right: 20px solid transparent}.module-foldout .outline p { padding-left: 15px; margin: 0}.module-foldout .content { padding-top: 15px}.module-foldout .image-teaser { width: 180px; margin: 0 0 15px 15px}@media (min-width: 576px) { .module-foldout .image-teaser { float: right; margin: 5px 0 15px 20px}}.module-foldout .contact { background: #f0ede4}.module-foldout .map { right: 0; position: relative; margin-bottom: 20px}.module-foldout .site-accessibility-info { border: none; padding-bottom: 0}.module-foldout .site-margin-bottom { margin-bottom: 20px}.module-foldout .site-margin-bottom:last-child { margin-bottom: 0}.site-form .chosen-container { position: relative; display: inline-block; vertical-align: middle; font-size: 13px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 2px solid transparent}.site-form .chosen-container-active { outline: 4px solid #0088e3}.site-form .chosen-container * { box-sizing: border-box}.site-form .chosen-container .chosen-drop { position: absolute; top: 100%; z-index: 1010; width: 100%; clip: rect(0, 0, 0, 0); background-color: #ffffff}.site-form .chosen-container.chosen-with-drop .chosen-drop { clip: auto}.site-form .chosen-container a { cursor: pointer}.site-form .chosen-container .search-choice .group-name, .site-form .chosen-container .chosen-single .group-name { margin-right: 4px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: normal; color: #999999}.site-form .chosen-container .search-choice .group-name:after, .site-form .chosen-container .chosen-single .group-name:after { content: ":"; padding-left: 2px; vertical-align: top}.site-form .chosen-container.chosen-container-single, .site-form .chosen-container.chosen-container-multi { width: 100% !important}.site-form .chosen-container-single .chosen-single { position: relative; display: block; overflow: hidden; padding: 6px 10px; height: 37px; background-color: #ffffff; text-decoration: none; white-space: nowrap; line-height: 24px}.site-form .chosen-container-single .chosen-single:hover {}.site-form .chosen-container-single .chosen-single span { display: block; overflow: hidden; margin-right: 26px; text-overflow: ellipsis; white-space: nowrap}.site-form .chosen-container-single .chosen-single-with-deselect span { margin-right: 38px}.site-form .chosen-container-single .chosen-single abbr { position: absolute; top: 6px; right: 26px; display: block; width: 12px; height: 12px; background: url(/cache/9fd2f0dc7f7420a8e87ade369fc61871.png) -42px 1px no-repeat; font-size: 1px}.site-form .chosen-container-single .chosen-single abbr:hover { background-position: -42px -10px}.site-form .chosen-container-single.chosen-disabled .chosen-single abbr:hover { background-position: -42px -10px}.site-form .chosen-container-single .chosen-single div { position: absolute; top: 5px; right: 0; display: block; width: 15px; height: 100%}.site-form .chosen-container-single .chosen-single div b { display: block; width: 100%; height: 100%; background: url(/cache/9fd2f0dc7f7420a8e87ade369fc61871.png) no-repeat 0px 2px}.site-form .chosen-container-single .chosen-search { position: relative; z-index: 1010; margin: 0; padding: 3px 4px; white-space: nowrap}.site-form .chosen-container-single .chosen-search input[type="text"] { margin: 1px 0; padding: 4px 20px 4px 5px; width: 100%; height: auto; outline: 0; border: 1px solid #aaa; background: url(/cache/9fd2f0dc7f7420a8e87ade369fc61871.png) no-repeat 100% -20px; font-size: 1em; font-family: sans-serif; line-height: normal; border-radius: 0}.site-form .chosen-container-single .chosen-drop { margin-top: -1px; border-radius: 0 0 4px 4px; background-clip: padding-box}.chosen-container-single.chosen-container-single-nosearch .chosen-search { position: absolute; clip: rect(0, 0, 0, 0)}.site-form .chosen-container .chosen-results { position: relative; overflow-x: hidden; overflow-y: auto; margin: 0 4px 4px 0; padding: 0 0 0 4px; max-height: 240px; -webkit-overflow-scrolling: touch}.site-form .chosen-container .chosen-results li { display: none; margin: 0; padding: 5px 6px; list-style: none; line-height: 15px; word-wrap: break-word; -webkit-touch-callout: none}.site-form .chosen-container .chosen-results li.active-result { display: list-item; cursor: pointer}.site-form .chosen-container .chosen-results li.disabled-result { display: list-item; color: #ccc; cursor: default}.site-form .chosen-container .chosen-results li.highlighted { background-color: #024f64; color: #ffffff}.site-form .chosen-container .chosen-results li.no-results { color: #e2001a; display: list-item; background: #ffffff}.site-form .chosen-container .chosen-results li.group-result { display: list-item; font-weight: bold; cursor: default}.site-form .chosen-container .chosen-results li.group-option { padding-left: 15px}.site-form .chosen-container .chosen-results li em { font-style: normal; text-decoration: underline}.site-form .chosen-container-multi .chosen-choices { position: relative; overflow: hidden; margin: 0; padding: 3px; padding-left: 10px; width: 100%; height: auto; background-color: #ffffff; cursor: text}.site-form .chosen-container-multi .chosen-choices li { float: left; list-style: none}.site-form .chosen-container-multi .chosen-choices li.search-field { margin: 0; padding: 0; white-space: nowrap}.site-form .chosen-container-multi .chosen-choices li.search-field input[type="text"] { margin: 0; padding: 0; height: 31px; outline: 0; border: 0 !important; background: transparent !important; box-shadow: none; color: #999; font-size: 100%; font-family: sans-serif; line-height: normal; border-radius: 0; width: 25px}.site-form .chosen-container-multi .chosen-choices li.search-choice { position: relative; margin: 3px 8px 0 0; padding: 5px 20px 5px 5px; max-width: 100%; border-radius: 3px; line-height: 13px; cursor: default; background: #cadb2a; color: #333333; box-shadow: 1px 1px 2px #d5c7a4}.site-form .chosen-container-multi .chosen-choices li.search-choice span { word-wrap: break-word}.site-form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close { position: absolute; top: 7px; right: 3px; display: block; width: 12px; height: 12px; background: url(/cache/9fd2f0dc7f7420a8e87ade369fc61871.png) -42px 1px no-repeat; font-size: 1px}.site-form .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover { background-position: -42px -10px}.site-form .chosen-container-multi .chosen-choices li.search-choice-disabled { padding-right: 5px; border: 1px solid #ccc; background-color: #e4e4e4; color: #666}.site-form .chosen-container-multi .chosen-choices li.search-choice-focus { background: #d4d4d4}.site-form .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close { background-position: -42px -10px}.site-form .chosen-container-multi .chosen-results { margin: 0; padding: 0}.site-form .chosen-container-multi .chosen-drop .result-selected { display: list-item; color: #ccc; cursor: default}.site-form .chosen-container-active.chosen-with-drop .chosen-single div { border-left: none; background: transparent}.site-form .chosen-container-active.chosen-with-drop .chosen-single div b { background-position: -18px 2px}.site-form .chosen-container-active .chosen-choices li.search-field input[type="text"] { color: #222 !important}.site-form .chosen-disabled { opacity: 0.5 !important; cursor: default}.site-form .chosen-disabled .chosen-single { cursor: default}.site-form .chosen-disabled .chosen-choices .search-choice .search-choice-close { cursor: default}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx) { .site-form .chosen-rtl .chosen-search input[type="text"], .site-form .chosen-container-single .chosen-single abbr, .site-form .chosen-container-single .chosen-single div b, .site-form .chosen-container-single .chosen-search input[type="text"], .site-form .chosen-container-multi .chosen-choices .search-choice .search-choice-close, .site-form .chosen-container .chosen-results-scroll-down span, .site-form .chosen-container .chosen-results-scroll-up span { background-image: url(/cache/a58c27427677116205efcb74b0d33d92.png) !important; background-size: 52px 37px !important; background-repeat: no-repeat !important}}.site-form .site-headline { margin-top: 50px}.module-news-teaser { display: flex; flex-direction: column}.module-news-teaser a { outline-offset: -4px}.module-news-teaser section, .module-news-teaser .events { background: #eae7d8}@media (min-width: 992px) { .module-news-teaser { flex-direction: row; justify-content: space-between}.module-news-teaser section { width: calc(33.333333% - 30px); flex-shrink: 0}}.module-news-teaser .header { display: flex; justify-content: space-between; align-items: center; padding: 10px 15px; position: relative; background: #cadb2a; font-weight: 500; font-size: 16px}.module-news-teaser .header:hover, .module-news-teaser .header:focus { background: #024f64; color: #ffffff}.module-news-teaser .header h2 { font-size: inherit; font-weight: inherit; color: inherit; margin: 0}.module-news-teaser .item { display: flex; align-items: center; padding: 15px; display: flex; position: relative; z-index: 1}.module-news-teaser .item + .item { display: none}@media (min-width: 992px) { .module-news-teaser .item { border-bottom: 1px solid #d5c7a4}.module-news-teaser .item + .item { display: flex}}.module-news-teaser .item:hover, .module-news-teaser .item:focus { background: #e0dcc7; color: #333333}.module-news-teaser .item:last-child { border-bottom: none}.module-news-teaser .item .image { margin-right: 15px; width: 75px; flex-shrink: 0}.module-news-teaser .item .date { display: block; margin-bottom: 5px; font-weight: 500}.module-news-teaser .item .time { font-size: 11px; display: inline-block; margin-left: 5px}.module-news-teaser .item .title { font-size: 1rem; margin: 0; color: inherit}.site-map-preview { width: 260px; display: block; position: absolute; bottom: 0; border-radius: 15px; right: 15px}.site-map-preview .map-image img { border-radius: 15px}.site-map-preview .map-image .map-link { position: absolute; right: 50%; top: 15px; transform: translateX(50%); width: calc( 100% - 30px ); background: #024f64; color: #ffffff; padding: 5px; -webkit-appearance: none; border: none; cursor: pointer; display: inline-block; font-size: 16px; font-weight: 400; line-height: 20px; text-align: left; text-decoration: none; user-select: none; vertical-align: middle; border-radius: 7px; transition: background 0.3s}.site-map-preview .map-image .map-link:hover { background: #063744}.site-map-preview .map-image .map-link:focus { background: #063744; border-radius: 0}.site-map-preview .map-image .map-link:after { display: none}.site-map-preview .map-image .map-link svg { vertical-align: middle; margin-right: 5px; margin-left: 5px; margin-top: 5px; margin-bottom: 5px}.site-map-preview .map-image .map-link .link-text { display: inline-block; vertical-align: middle}.site-map-preview .map-image .map-link small { display: block}.module-accessibility-offers .image img { width: 100%; display: block}@media (max-width: 991px) { .module-accessibility-offers .image { max-height: 200px; overflow: hidden}}.module-accessibility-offers .description { margin-bottom: 20px; width: 100%}.module-accessibility-offers .content { display: flex; flex-wrap: wrap}.module-accessibility-offers .offers { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; width: 100%}.module-accessibility-offers .item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #d5c7a4; width: 49%; padding-left: 12px; padding-top: 12px; padding-bottom: 12px; cursor: pointer}.module-accessibility-offers .item img { padding-right: 12px; width: 60px; height: 48px}.module-accessibility-offers .item.verified { cursor: default}@media (max-width: 575px) { .module-accessibility-offers .item { width: 100%}}@media (min-width: 576px) { .module-accessibility-offers .offers { max-height: 300px}}@media (max-width: 1199px) { .module-accessibility-offers .image { margin-bottom: 20px}}@font-face { font-family: 'weather'; src: url('/cache/9ee65b374dcc44c9b3b11aeac380b6a7.woff') format('woff'); font-weight: normal; font-style: normal}[class^="site-icon-weather-"], [class*=" site-icon-weather-"] { font-family: 'weather' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}.site-icon-weather-lines:before { content: "\e620"}.site-icon-weather-sunrise:before { content: "\e61a"}.site-icon-weather-clear:before { content: "\e61b"}.site-icon-weather-clear-night2:before { content: "\e61e"}.site-icon-weather-sunny2:before { content: "\e622"}.site-icon-weather-cloudy-light:before { content: "\e626"}.site-icon-weather-cloudy-partial:before { content: "\e626"}.site-icon-weather-cloudy-partial-light:before { content: "\e626"}.site-icon-weather-thundery-partial-light2:before { content: "\e629"}.site-icon-weather-rainy-partial2:before { content: "\e62b"}.site-icon-weather-rainy-partial-light2:before { content: "\e62b"}.site-icon-weather-rainy:before { content: "\e62c"}.site-icon-weather-rainy-night:before { content: "\e62c"}.site-icon-weather-windy:before { content: "\e62e"}.site-icon-weather-thundery2:before { content: "\e638"}.site-icon-weather-cloudy:before { content: "\e639"}.site-icon-weather-cloudy-dark:before { content: "\e639"}.site-icon-weather-hail:before { content: "\e63b"}.site-icon-weather-snowy2:before { content: "\e63e"}.site-icon-weather-snowy-night2:before { content: "\e63e"}.site-icon-weather-snowy-light2:before { content: "\e640"}.site-icon-weather-snowy-partial-light2:before { content: "\e640"}.site-icon-weather-thermometer:before { content: "\e643"}.site-icon-weather-Celsius:before { content: "\e645"}.site-icon-weather-empty2:before { content: "\e648"}.site-icon-weather-cloudy-night:before { content: "\e649"}.site-icon-weather-eye-open:before { content: "\e61f"}.module-slider-home { position: relative; overflow: hidden; height: 280px}@media (min-width: 576px) { .module-slider-home { height: 310px}}@media (min-width: 768px) { .module-slider-home { height: 340px}}@media (min-width: 992px) { .module-slider-home { height: 370px}}@media (min-width: 1200px) { .module-slider-home { height: 400px}}.module-slider-home .item { background-size: cover; background-repeat: no-repeat; background-position: center; height: 280px; width: 100%; display: block; overflow: hidden}@media (min-width: 576px) { .module-slider-home .item { height: 310px}}@media (min-width: 768px) { .module-slider-home .item { height: 340px}}@media (min-width: 992px) { .module-slider-home .item { height: 370px}}@media (min-width: 1200px) { .module-slider-home .item { height: 400px}}.module-slider-home .text { position: absolute; opacity: 0; transition: opacity 0.3s; will-change: transition; top: 55px; left: 15px; width: calc(100% - 30px)}@media (max-width: 767px) { .module-slider-home .item .text { top: 40px}}.module-slider-home h2, .module-slider-home h3 { color: #f0ede4; padding: 6px 13px; margin-bottom: 10px; display: inline-block; width: auto}.module-slider-home .item h2 { font-size: 30px; line-height: 1.1; background: #cadb2a; color: #000}@media (min-width: 992px) { .module-slider-home .item h2 { font-size: 44px}}@media (min-width: 1200px) { .module-slider-home .item h2 { font-size: 52px}}.module-slider-home .item h3 { font-size: 20px; font-weight: normal; max-width: 600px; background: #f0ede4; color: #333333; line-height: 1.3}@media (min-width: 992px) { .module-slider-home .item h3 { font-size: 25px}}.module-slider-home .flickity-prev-next-button { width: 80px; height: 100%; opacity: 0.5; border-radius: 0}.module-slider-home .flickity-prev-next-button.next { right: 50px}.module-slider-home .images-slider:hover .flickity-prev-next-button, .module-slider-home .images-slider:hover .flickity-prev-next-button * { opacity: 1}.module-slider-home .flickity-prev-next-button svg { width: 30px; height: 100px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%)}.module-slider-home .flickity-prev-next-button .arrow { fill: #ffffff}@media (max-width: 768px) { .module-slider-home .flickity-prev-next-button { display: none}}@media (min-width: 1200px) { .module-slider-home .flickity-prev-next-button.next { right: 90px}}.module-slider-home .navigation { position: absolute; width: calc(100% - 30px); left: 15px; right: 15px; bottom: 15px; display: block; text-align: center}.module-slider-home .button { display: inline-block; width: 40px; height: 40px; line-height: 40px; padding: 0 12px; margin: 5px; border-radius: 30px; color: #024f64 !important; background: #f0ede4 !important; overflow: hidden; white-space: nowrap; vertical-align: middle; box-shadow: 2px 2px 5px rgba(0,0,0,0.5); font-family: inherit; vertical-align: top}.module-slider-home .button:not(.is-selected):hover { background: #063744 !important; color: #ffffff !important}.module-slider-home .button svg { position: relative; top: 7px; left: -5px; vertical-align: top}.module-slider-home .button span { max-width: 0; overflow: hidden; transition: max-width 0.4s linear}.module-slider-home .button.is-selected { background: #024f64 !important; color: #ffffff !important}.module-slider-home .button.is-selected span { max-width: 300px}@media (min-width: 768px) { .module-slider-home .button.is-selected { width: auto}.module-slider-home .button.is-selected span { display: inline-block}}@media (max-width: 767px) { .module-slider-home .button { width: 10px; height: 10px; padding: 0}.module-slider-home .button span, .module-slider-home .button svg { display: none}}.module-slider-home .lazyloaded .text { opacity: 1}.module-slider-home .lazyloaded .loading { display: none}.module-slider-home .autoplay-toggle { display: block; position: absolute; right: 10px; bottom: 10px; background: none; border: none; z-index: 5; cursor: pointer; padding: 0 10px}.module-slider-home .autoplay-toggle:hover { background: #024f64}.module-slider-home .autoplay-toggle::before, .module-slider-home .autoplay-toggle::after { content: ""; display: inline-block; width: 5px; height: 30px; background: white; margin: 7px 3px; position: relative; top: 2px}.module-redirect-language { text-align: center; margin-top: 100px; background-color: ; padding: 20px}.module-about .description h3 { margin-bottom: 40px}@media (max-width: 767px) { .module-about .description { margin-bottom: 30px}}.module-about .author { margin-bottom: 40px}.module-about .author .image { display: inline-block; margin: 0 5px 5px 0; vertical-align: middle}.module-about .author .image img { display: block; border-radius: 100%}.module-about .author .name { display: inline-block; vertical-align: middle}.module-about .author .position { margin-top: 5px; font-style: italic}.module-about .features h3 { margin-bottom: 30px}.module-about .features li { display: block; float: left; width: 50%; font-weight: 300; margin-bottom: 10px}@media (max-width: 1199px) { .module-about .features li { float: none; width: 100%}}.module-about .features li .icon { display: inline-block; vertical-align: middle}.module-about .image img { width: 100%; display: block}h1, h2, h3, h4, h5, h6 { font-size: 34px; font-weight: 400; line-height: 1.2; margin: 0 0 20px 0; color: #333333}@media (max-width: 767px) { h1, h2, h3, h4, h5, h6 { margin-bottom: 15px}}h1, .h1 { font-size: 34px}@media (max-width: 767px) { h1, .h1 { font-size: 25px}}h2,.h2 { font-size: 28px}@media (max-width: 767px) { h2, .h2 { font-size: 23px}}h3,.h3, h4,.h4, h5,.h5, h6,.h6 { font-size: 20px}.site-text h6,.h6 { font-size: 20px}.site-text { line-height: 1.4}.site-text p { font-size: 15px; margin: 0 0 20px 0}.site-text samp { display: block; font-size: 0.85em; font-family: inherit; margin: 0 0 20px 0}@media (max-width: 767px) { .site-text p, .site-text samp { margin-bottom: 15px}}.site-text h2, .site-text h3 { padding-top: 10px}.site-headline { font-size: 34px; text-shadow: 1px 1px #ffffff}@media (max-width: 767px) { .site-headline { font-size: 25px}}.site-subline { font-size: 17px; line-height: 1.2; max-width: 700px; margin-bottom: 20px}.site-headline + .site-subline { margin-top: -7px}.site-text > *:not(a):last-child { margin-bottom: 30px}@media (max-width: 767px) { .site-text > *:last-child { margin-bottom:20px}}.site-text-intro { text-align: center; margin: 40px 0}@media (max-width: 767px) { .site-text-intro { text-align: center; margin: 20px 0}}.site-text-intro h2 { margin-bottom:20px}.site-text-intro p { margin: 0; line-height: 1.4}.module-departments-list .department_section { padding: 15px; line-height: 1.4}.module-departments-list .department-headline { font-size: 24px; line-height: 1.4; font-weight: normal}.module-departments-list .department_section.lead { background: #dce0b0}.module-departments-list .sub_title { width: 30%; float: left; padding-right: 15px}.module-departments-list .sub_title.employee, .module-departments-list .sub_section_content.employee { width: 100%; float: none; padding: 0; margin-bottom: 15px}.module-departments-list .sub_section_content { width: 70%; float: left; padding-left: 70px; position: relative}.module-departments-list .sub_section_content .leader_image { position: absolute; left: 0}.module-departments-list .sub_section_content .leader_image img { border-radius: 100%}.module-departments-list .sub_section_content p { margin-top: 0; margin-bottom: 5px}.module-departments-list ul { padding-left: 15px}.module-departments-list li { margin-bottom: 5px}.module-departments-list li:before { display: inline-block; content: ''; margin-left: -15px; margin-right: 10px; position: relative; width: 6px; height: 6px; top: -2px; background-color: #8d7b4d}@media (max-width: 991px) { .module-departments-list .sub_section_content .leader_information p { margin-top: 0; margin-bottom: 5px}.module-departments-list .sub_title { width: 100%; float: none; padding-right: 0; font-size: 17px; margin-bottom: 15px}}@media (max-width: 767px) { .module-departments-list .sub_title { width: 100%; float: none; padding-right: 0; font-size: 17px; margin-bottom: 15px}.module-departments-list .sub_section_content { width: 100%; float: none}.module-departments-list .department_section:not(.lead) .sub_section_content { padding-left: 15px}}.module-departments-list .sub_section_content .employee { padding: 10px 15px; display: flex; min-height: 70px}.module-departments-list .sub_section_content .employee ul { padding: 0px}.module-departments-list .sub_section_content .employee .info { display: flex; flex-direction: column; justify-content: space-between; flex-basis: 0; flex-grow: 1}.module-departments-list .sub_section_content .employee:nth-child(2n-1) { background: #eae7d8}.module-departments-list .sub_section_content .employee .name { font-weight: 500; font-size: 16px}.module-departments-list .sub_section_content .employee span a { display: flex; align-items: center}.module-departments-list .sub_section_content .employee span a svg { margin-right: 10px}@media (max-width: 1199px) { .module-departments-list .department_section .sub_section_content.employee { padding-left: 0}.module-departments-list .sub_section_content .employee { flex-direction: column}.module-departments-list .sub_section_content .employee { display: block}.module-departments-list .sub_section_content .employee .name { margin-bottom: 10px}.module-departments-list .sub_section_content .employee span { margin-bottom: 5px}.module-departments-list .sub_section_content .employee .info:last-child span:last-child { margin-bottom: 0px}}.module-keyvisual { position: relative}.module-keyvisual .background { -webkit-background-size: cover; background-size: cover; background-repeat: no-repeat; background-position: center; height: 150px; position: relative}.module-keyvisual .background:before { content:""; height: 3px; background: rgba(0,0,0,0.25); position: absolute; left: 0; top: 0; width: 100%}@media (max-width: 767px) { .module-keyvisual .background { height: 100px}}.module-keyvisual .container { display: table; height: 100%; width: 100%}.module-keyvisual h1 { display: table-cell; vertical-align: middle; color: #ffffff; font-size: 41px; font-weight: normal; text-align: center; text-shadow: 2px 2px 3px rgba(0,0,0,0.5); opacity: 0; -webkit-transition: opacity 0.3s; transition: opacity 0.5s}.module-keyvisual .lazyloaded h1 { opacity: 1}@media (max-width: 767px) { .module-keyvisual h1 { font-size: 25px}}.module-keyvisual h1.inverted { color: #333333}.module-header { background: #ffffff; font-size: 14px; overflow: visible; border-top: 6px solid #ffffff; border-bottom: 5px solid #ffffff; background: linear-gradient(to right, #ffffff 70%, #eae7d8 70%); height: 79px}@media (max-width: 767px) { .module-header { background: linear-gradient(to right, #ffffff 85%, #eae7d8 85%)}}@media (max-width: 575px) { .module-header { background: #ffffff}}.module-header .logo { display: inline-block; padding-top: 3px; border: 2px solid transparent}@media (max-width: 575px) { .module-header .logo { position: absolute; width: calc( 100% - 200px ); top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%)}.module-header .logo img { max-width: 230px; width: 100%; height: auto}}.module-header .components { float: right; height: 68px}.module-header > .container { background-position: top left 115px; background-repeat: no-repeat}.module-header .meta-navigation { display: block; float: left; padding-top: 28px}@media (max-width: 991px) { .module-header .meta-navigation { display:none}}.module-header .meta-navigation li { display: inline-block; margin-right: 30px}.module-header .meta-navigation li:last-child { margin-right: 0}.module-header .navigation-anchors a { top: -200%; left: -200%; position: fixed; font-size: 1.5em; font-weight: 500; z-index: 100; padding: 15px; background: #ffffff}.module-header .navigation-anchors a:focus { top: 4px; left: 4px}.module-header .weather { width: 70px; margin-left: 20px; float: left; position: relative}@media (max-width: 575px) { .module-header .weather { width: 60px; margin-left: 20px; position: absolute; bottom: 0px; right: 15px}}.module-header .weather .admon-placeholder { background-color: transparent}.module-header .weather .admon-placeholder:after { content:""; display: none}.module-header .preferences { display: block; float: left; margin-left: 30px; margin-top: 12px; position: relative}.module-header .preferences:focus { outline: none}@media (max-width: 991px) { .module-header .preferences { margin-left: 5px}}@media (max-width: 575px) { .module-header .preferences { margin-left: 0; margin-top: 15px}}.module-header .preferences .language-switch { padding: 12px 20px; background: #ffffff; border-radius: 5px; cursor: pointer}.module-header .preferences:focus .language-switch { outline: 4px solid #0088e3; border-radius: 0}@media (max-width: 991px) { .module-header .preferences .language-switch { padding: 12px}}@media (max-width: 575px) { .module-header .preferences .language-switch { padding: 8px}}.module-header .preferences.is-open .language-switch, .module-header .preferences .language-switch:hover { background: #024f64; color: #ffffff}.module-header .preferences .language-switch .item { display: block; position: relative; float: left}.module-header .preferences .language-switch .item svg { vertical-align: middle; margin-right: 5px}.module-header .preferences .language-switch .item:last-child svg { margin-right: 0; margin-left: 5px}@media (max-width: 767px) { .module-header .preferences .language-switch .item span { display:none}}.module-header .preferences .language-switch .item:first-child { margin-right: 31px; position: relative}@media (max-width: 575px) { .module-header .preferences .language-switch .item:first-child { margin-right: 16px}}.module-header .preferences .language-switch .item:first-child:after { content:""; position: absolute; width: 1px; height: 19px; right: -16px; top: 0px; background: #8d7b4d}@media (max-width: 575px) { .module-header .preferences .language-switch .item:first-child:after { right: -8px}}.module-header .preferences.is-open .language-switch .item:first-child:after, .module-header .preferences .language-switch:hover .item:first-child:after { background: #ffffff}.module-header .preferences-dropdown { position: absolute; z-index: 1000; padding-top: 20px; width: 200%; right:0; top: 35px; display: none}.module-header .preferences.is-open .preferences-dropdown { display: block}@media (max-width: 991px) { .module-header .preferences-dropdown { width: calc( 420px - 30px )}}@media (max-width: 575px) { .module-header .preferences-dropdown { width: calc( 100vw - 45px )}}.module-header .preferences-dropdown .dropdown-inner { position: relative; background: #ffffff; padding: 40px}.module-header .preferences-dropdown .dropdown-inner:before { content:""; position: absolute; top: -20px; left: 75%; width: 0; height: 0; border-bottom: 20px solid #ffffff; border-right: 20px solid transparent}@media (max-width: 767px) { .module-header .preferences-dropdown .dropdown-inner { padding: 25px}.module-header .preferences-dropdown .dropdown-inner:before { left: auto; right: 40px}}.module-header .preferences-dropdown .information { position: relative; float: left; width: 45%; padding-right: 35px}@media (max-width: 991px) { .module-header .preferences-dropdown .information { display: none}}.module-header .preferences-dropdown .information:after { content:""; position: absolute; height: 110%; width: 2px; right: -1px; top: 0; background: #f0ede4}@media (max-width: 767px) { .module-header .preferences-dropdown .information { float: none; width: 100%; padding-right: 0; margin-bottom: 35px; padding-bottom: 35px; border-bottom: 2px solid #f0ede4}.module-header .preferences-dropdown .information:after { display: none}}.module-header .preferences-dropdown .controls { margin-top: 30px; margin-bottom: 15px}.module-header .preferences-dropdown .controls .control-item { position: relative}.module-header .preferences-dropdown .controls .control-item:first-child { margin-bottom: 15px}.module-header .preferences-dropdown .controls .control-item p { position: absolute; display: block; width: 100px; margin: 0; padding: 0; top: 50%; transform: translateY(-50%)}.module-header .preferences-dropdown .controls .control-item span { display: block; width: 50px; height: 50px; line-height: 50px; text-align: center; vertical-align: middle; border: 2px solid #000000; float: left; margin-left: 100px}.module-header .preferences-dropdown .controls .control-item span:last-child { margin-left: 15px}.module-header .preferences-dropdown .languages { float: left; width: 55%; padding-left: 35px; top: -5px; position: relative}@media (max-width: 991px) { .module-header .preferences-dropdown .languages { float: none; width: 100%; padding-left: 0}}.module-header .preferences-dropdown .languages .languages-bar { display: -webkit-flex; display: -ms-flex; display: flex; -webkit-justify-content: space-between; -moz-justify-content: space-between; -ms-justify-content: space-between; -o-justify-content: space-between; justify-content: space-between}@media (max-width: 575px) { .module-header .preferences-dropdown .languages .languages-bar { width: 90%; margin: auto}}.module-header .preferences-dropdown .languages a { padding: 5px; padding-bottom: 3px; border: 2px solid transparent}.module-header .preferences-dropdown .languages a.currentLanguage, .module-header .preferences-dropdown .languages a:hover, body.show-sign-language .module-header .preferences-dropdown .languages a.sign-language { border: 2px solid #000000}.module-header .preferences-dropdown .languages .spacer { position: relative; text-align: center; margin-top: 30px; margin-bottom: 30px}.module-header .preferences-dropdown .languages .spacer span { display: inline-block; padding: 0 30px; z-index: 1; position: relative; background: #ffffff}.module-header .preferences-dropdown .languages .spacer:before { content:""; position: absolute; height: 2px; width: 100%; top: 50%; background: #f0ede4}.module-header .preferences-dropdown .languages .spacer:after { left: 5px}.module-header .preferences-dropdown .languages .spacer:before { right: 5px}.module-header .preferences-dropdown .languages .additional-language{ margin-bottom: 25px; border: 2px solid transparent; display: block}.module-header .preferences-dropdown .languages .additional-language:last-child{ margin-bottom: 0px}.module-header .preferences-dropdown .languages .additional-language-flags, .module-header .preferences-dropdown .languages .additional-language-text{ display: inline-block; vertical-align: middle; width: 72%; line-height: 1.4}.module-header .preferences-dropdown .languages .additional-language-flags { width: 26%}@media (max-width: 575px) { .module-header .preferences-dropdown .languages .additional-language-flags, .module-header .preferences-dropdown .languages .additional-language-text { width: 100%; display: block; text-align: center}}.module-header .preferences-dropdown .languages .additional-language-flags svg { display: inline-block; z-index: 1; position: relative; vertical-align: middle}.module-header .preferences-dropdown .languages .additional-language-flags svg circle{ fill: #024f64}.module-header .preferences-dropdown .languages .additional-language-flags svg:last-child { margin-left:-20px; z-index: 0}.module-header .preferences-dropdown .languages .additional-language:focus { outline: 4px solid #0088e3}.module-breadcrumb { background: #ffffff; border-top: 3px solid #eae7d8; border-bottom: 3px solid #eae7d8}.module-breadcrumb ul { white-space: nowrap; overflow: hidden; line-height: 28px; font-size: 13px}.module-breadcrumb ul:after { content:""; display: block; width: 100px; height: 100%; right: 0; top: 0; position: absolute; background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%)}.module-breadcrumb li { display: inline-block; color: #024f64}.module-breadcrumb a { color: #024f64; display: inline-block; text-decoration: underline; padding: 0 7px; margin: 4px 0}.module-breadcrumb a:hover, .module-breadcrumb a:focus, .module-breadcrumb a:active { border-radius: 7px; color: #ffffff; background: #024f64; text-decoration: none}.module-breadcrumb a:focus { border-radius: 0}