@charset "UTF-8";/* rem font-size mixin */html,body {height: 100%;}body {margin: 0;}.inside {max-width: 1110px;width: 88%;margin: 0 auto;}.main {height: 100%;}.scrolldown {color: #fff;position: absolute;bottom: 0;left: 50%;margin-left: -30px;width: 60px;height: 90px;background: none;border: 0;font: inherit;z-index: 900;cursor: pointer;outline: 0;transition: all 400ms ease-in-out;}.scrolldown:focus {opacity: 0.8;}.no-touch .scrolldown:hover {opacity: 0.8;}.scrolldown:active {-ms-transform: scale(0.9);transform: scale(0.9);}.js .wow {visibility: hidden;}.js .wow *:not(.wow),.js .wow::after,.js .wow::before {opacity: 0;}.js .wow.line::after {visibility: hidden;}.js .wow.animationstart {visibility: visible !important;}.js .wow.animationstart *:not(.wow),.js .wow.animationstart::after,.js .wow.animationstart::before {opacity: 1;}.js .wow.animationstart.line::after {visibility: visible !important;}.no-js .wow {animation: fadeNoJS 10s ease-in-out;animation-fill-mode: forwards;}.no-js .wow *:not(.wow),.no-js .wow::after,.no-js .wow::before {animation: fadeNoJS 10s ease-in-out;animation-fill-mode: forwards;}.no-js .wow.line::after {animation: fadeNoJS 10s ease-in-out;animation-fill-mode: forwards;}/* line inview animation */.line::after {width: 0 !important;opacity: 0 !important;transition: 500ms all ease-in-out;}.line.inview::after {width: 280px !important;opacity: 1 !important;}/* --- */body.open-widget {overflow: unset !important;}.frame.frame-default.frame-type-list.frame-layout-0 > header {max-width: 1110px;width: 88%;margin: 0 auto;text-align: center;padding: 3.5em 0 0 0;}.frame.frame-default.frame-type-list.frame-layout-0 > header h3 {font-size: 2.2rem;font-weight: 400;color: #0f2864;}html {font-size: 62.5%;}body {font-size: 16px;font-family: "Locator", sans-serif;font-weight: 400;line-height: 1.4;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color: #000;}h1,h2,h3,h4,h5,h6 {font-weight: 700;line-height: 1.1;}h1[class^='fa-'],h1[class*=' fa-'],h2[class^='fa-'],h2[class*=' fa-'],h3[class^='fa-'],h3[class*=' fa-'],h4[class^='fa-'],h4[class*=' fa-'],h5[class^='fa-'],h5[class*=' fa-'],h6[class^='fa-'],h6[class*=' fa-'] {padding-left: 1.35em;position: relative;}h1[class^='fa-']::before,h1[class*=' fa-']::before,h2[class^='fa-']::before,h2[class*=' fa-']::before,h3[class^='fa-']::before,h3[class*=' fa-']::before,h4[class^='fa-']::before,h4[class*=' fa-']::before,h5[class^='fa-']::before,h5[class*=' fa-']::before,h6[class^='fa-']::before,h6[class*=' fa-']::before {display: inline-block;font: normal normal 600 0.9em/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;font-size: 0.9em;text-align: center;position: absolute;top: 0.05em;left: 0;}h1.fa-info::before,h1.fa-eur::before,h2.fa-info::before,h2.fa-eur::before,h3.fa-info::before,h3.fa-eur::before,h4.fa-info::before,h4.fa-eur::before,h5.fa-info::before,h5.fa-eur::before,h6.fa-info::before,h6.fa-eur::before {margin-left: 0.25em;}h1,h2 {margin: 0 0 0.45em 0;color: #0f2864;text-overflow: ellipsis;overflow: hidden;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}h1.line::after,h2.line::after {content: '';display: block;width: 204px;height: 0;margin-top: -12px;padding-top: 0.5em;border-style: solid;border-width: 6px 6px 6px 0;border-color: transparent transparent #ffcc01 transparent;}h1.line.line-green::after,h2.line.line-green::after {border-color: transparent transparent #76b729 transparent;}h1.line.line-yellow::after,h2.line.line-yellow::after {border-color: transparent transparent #ffcc01 transparent;}h1.line.line-orange::after,h2.line.line-orange::after {border-color: transparent transparent #f49100 transparent;}h1.line.line-turquoise::after,h2.line.line-turquoise::after {border-color: transparent transparent #17af8d transparent;}h1.line.line-purple::after,h2.line.line-purple::after {border-color: transparent transparent #94559c transparent;}h1.line.line-pink::after,h2.line.line-pink::after {border-color: transparent transparent #e5006d transparent;}h1.line.line-red::after,h2.line.line-red::after {border-color: transparent transparent #e61937 transparent;}h1.line.line-cyan::after,h2.line.line-cyan::after {border-color: transparent transparent #0ab4ff transparent;}h1.line.line-blue::after,h2.line.line-blue::after {border-color: transparent transparent #0f2864 transparent;}h1 + .byline,h2 + .byline {color: #0f2864;margin: 0 0 1.5em 0;display: inline-block;}h1 {font-size: 32px;font-size: 3.2rem;}h1 + .byline {font-size: 18px;font-size: 1.8rem;}h2 {font-size: 32px;font-size: 3.2rem;}h2 + .byline {font-size: 18px;font-size: 1.8rem;}h2[class^='fa-'],h2[class*=' fa-'] {font-size: 24px;font-size: 2.4rem;}h3 {font-size: 18px;font-size: 1.8rem;margin: 0 0 0.25em 0;}h4,h5,h6 {text-transform: uppercase;font-size: 0.8em;margin: 0 0 0.5em 0.25em;}p,ul,ol {margin: 0 0 1.5em 0;}.text p + h1,.text p + h2 {margin-top: 1em;}a {color: #0f2864;}a.more {margin: 0 0 1.5em 0;display: inline-block;}a.more .fas {margin-right: 0.25em;}a img {border: 0;}.text a.download::before {padding-right: 0.25em;content: "\f019";display: inline-block;font: normal normal 600 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.text a.external-link-new-window::before {padding-right: 0.25em;content: "\f35d";display: inline-block;font: normal normal 600 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.text li a.download,.text li a.external-link-new-window {margin-left: 1em;}a.arrow::before,button.arrow::before {padding-right: 0.25em;content: "\f105";display: inline-block;font: normal normal 600 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}a.button,button.button {font: inherit;cursor: pointer;background-color: #ffcc01;border: 4px solid #ffcc01;color: #fff;display: inline-block;text-decoration: none;text-transform: none;padding: 0.75em 1.75em;font-weight: 700;transition: all 400ms ease-in-out;text-overflow: ellipsis;max-width: 100%;box-sizing: border-box;overflow: hidden;}a.button::after,button.button::after {display: none;}a.button:focus,button.button:focus {outline: 0;background-color: transparent;color: #ffcc01;}.no-touch a.button:hover,.no-touch button.button:hover {outline: 0;background-color: transparent;color: #ffcc01;}a.button:active,button.button:active {-ms-transform: scale(0.9);transform: scale(0.9);}.text a,.dates a,.news a,.footer a,.slideshow a,.image-intro a,.image-topic a {font-weight: 700;text-decoration: none;position: relative;}.text a::after,.dates a::after,.news a::after,.footer a::after,.slideshow a::after,.image-intro a::after,.image-topic a::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #ffcc01;transition: width 400ms ease-in-out;animation: fadeMoreLine 600ms ease-in-out;animation-fill-mode: forwards;}.text a:focus,.text a.active,.text a.current,.dates a:focus,.dates a.active,.dates a.current,.news a:focus,.news a.active,.news a.current,.footer a:focus,.footer a.active,.footer a.current,.slideshow a:focus,.slideshow a.active,.slideshow a.current,.image-intro a:focus,.image-intro a.active,.image-intro a.current,.image-topic a:focus,.image-topic a.active,.image-topic a.current {outline: 0;}.text a:focus::after,.text a.active::after,.text a.current::after,.dates a:focus::after,.dates a.active::after,.dates a.current::after,.news a:focus::after,.news a.active::after,.news a.current::after,.footer a:focus::after,.footer a.active::after,.footer a.current::after,.slideshow a:focus::after,.slideshow a.active::after,.slideshow a.current::after,.image-intro a:focus::after,.image-intro a.active::after,.image-intro a.current::after,.image-topic a:focus::after,.image-topic a.active::after,.image-topic a.current::after {width: 100%;}.no-touch .text a:hover,.no-touch .dates a:hover,.no-touch .news a:hover,.no-touch .footer a:hover,.no-touch .slideshow a:hover,.no-touch .image-intro a:hover,.no-touch .image-topic a:hover {outline: 0;}.no-touch .text a:hover::after,.no-touch .dates a:hover::after,.no-touch .news a:hover::after,.no-touch .footer a:hover::after,.no-touch .slideshow a:hover::after,.no-touch .image-intro a:hover::after,.no-touch .image-topic a:hover::after {width: 100%;}.text a {white-space: nowrap;}.news a,.footer a {display: inline-block;}.image-intro a,.image-topic a {color: #fff;}.text.text-white ol,.text.text-grey ol {list-style: inside decimal;counter-reset: item;padding-left: 0.5em;}.text.text-white ol li,.text.text-grey ol li {display: block;padding-left: 1em;}.text.text-white ol li::before,.text.text-grey ol li::before {content: counter(item) ". ";counter-increment: item;color: #0f2864;display: inline-block;width: 1em;margin-left: -1.5em;text-align: right;padding-right: 0.5em;}.text ul {list-style: none;padding: 0;}.text ul li {padding-left: 1em;text-indent: -0.8em;}.text ul li:before {content: "\002022";padding-right: 0.5em;color: #fff;}.text.text-white ul li:before,.text.text-grey ul li:before {color: #0f2864;}sup {font-size: 0.8em;vertical-align: top;}.tag {font: inherit;border: 0;outline: 0;font-size: 10px;font-size: 1rem;font-weight: 700;text-transform: uppercase;display: inline-block;padding: 0.5em 0.75em;border-radius: 4px;background: none;}.tag.tag-dark {color: #000;}.tag.tag-grey {color: #646464;}.tag.tag-orange {color: #0ab4ff;}.tag.tag-green {background-color: #0f2864;color: #fff;}.tag.tag-disabled {visibility: hidden;opacity: 0;}button.tag,a.tag {cursor: pointer;transition: all 300ms ease-in-out;}button.tag:focus,a.tag:focus {background-color: rgba(255, 255, 255, 0);box-shadow: #0f2864 1px 0 0, #0f2864 -1px 0 0, #0f2864 0 1px 0, #0f2864 0 -1px 0;color: #0f2864;}.no-touch button.tag:hover,.no-touch a.tag:hover {background-color: rgba(255, 255, 255, 0);box-shadow: #0f2864 1px 0 0, #0f2864 -1px 0 0, #0f2864 0 1px 0, #0f2864 0 -1px 0;color: #0f2864;}button.tag:active,a.tag:active {-ms-transform: scale(0.9);transform: scale(0.9);}.button-group {text-align: center;}.button-group .button {padding: 0.5em 1em;margin-bottom: 0.5em;margin-right: 0.5em;margin-left: 0.5em;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}/* font awesome - missing icon (because name change) after upgrade */.fa-area-chart::before {content: "\f1fe";}.fa-atlas:before {content: "\f558";}.fa-eur:before {content: "\f153";}.fa-wpforms:before {font-family: "Font Awesome 5 Brands" !important;font-weight: 400 !important;}.fa-slideshare:before {font-family: "Font Awesome 5 Brands" !important;font-weight: 400 !important;}.fa-calendar-check-o:before {content: "\f274";font-weight: 400 !important;}.fa-lightbulb-o:before {content: "\f0eb";font-weight: 400 !important;}.fa-address-book-o:before {content: "\f2b9";font-weight: 400 !important;}.fa-address-card-o:before {content: "\f2bb";font-weight: 400 !important;}.fa-file-o:before {content: "\f15b";font-weight: 400 !important;}.fa-file-text-o:before {content: "\f15c";font-weight: 400 !important;}.fa-hospital-o:before {content: "\f0f8";font-weight: 400 !important;}.fa-user-o:before {content: "\f007";font-weight: 400 !important;}.fa-newspaper-o:before {content: "\f1ea";font-weight: 400 !important;}.fa-file-pdf-o::before {content: "\f1c1";}.header {background-color: #0f2864;color: #fff;padding: 1em 0;position: relative;z-index: 9000;height: 32px;transition: background-color 400ms ease-in-out, margin-top 400ms ease-in-out;}.open-mainnav .header {height: auto;}.header.header-fixed {position: fixed;top: 0;left: 0;right: 0;z-index: 9000;}.header.header-fixed + .main {padding-top: 32px;margin-top: 2em;}.header.header-transparent {background-color: rgba(255, 255, 255, 0);position: fixed;top: 0;left: 0;right: 0;z-index: 9000;}.header.header-transparent.header-fixed + .main {padding-top: 0;margin-top: 0;}.scrolled .header.header-transparent {background-color: #0f2864;}.header.header-transparent:hover {background-color: #0f2864;}.header.header-transparent:hover #Subline {opacity: 0;visibility: hidden;}.header.header-animation {background-color: rgba(255, 255, 255, 0) !important;}.header .inside {position: relative;}.header .logo {display: inline-block;}.header .logo:hover,.header .logo:focus {outline: 0;opacity: 0.8;}.header .logo svg {display: block;width: 138px;height: 32px;}.header .navigation.closed .menu-main,.header .navigation.closed .menu-language {pointer-events: none;}.header .navigation .hamburger {display: inline-block;cursor: pointer;position: absolute;right: 0;top: 0;height: 21px;height: 2.1rem;width: 26px;width: 2.6rem;margin-top: 6px;margin-top: 0.6rem;padding: 0.5em 0 0 1.5em;transition: all 500ms ease-in-out;}.no-js .header .navigation .hamburger {display: none;}.header .navigation .hamburger .bars,.header .navigation .hamburger .bars:before,.header .navigation .hamburger .bars:after {cursor: pointer;height: 3px;height: 0.3rem;width: 26px;width: 2.6rem;background: #fff;position: absolute;display: block;content: '';transition: all 500ms ease-in-out;}.header .navigation .hamburger .bars:before {top: -8px;top: -0.8rem;}.header .navigation .hamburger .bars:after {bottom: -8px;bottom: -0.8rem;}.header .navigation .hamburger:focus {outline: 0;}.header .navigation .hamburger:focus .bars,.header .navigation .hamburger:focus .bars:before,.header .navigation .hamburger:focus .bars:after {background: #ffcc01;}.header .navigation .hamburger.active .bars {background-color: transparent;}.header .navigation .hamburger.active .bars:before,.header .navigation .hamburger.active .bars:after {top: 0;}.header .navigation .hamburger.active .bars:before {-ms-transform: rotate(45deg);transform: rotate(45deg);}.header .navigation .hamburger.active .bars:after {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.no-touch .header .navigation .hamburger:hover {outline: 0;}.no-touch .header .navigation .hamburger:hover .bars,.no-touch .header .navigation .hamburger:hover .bars:before,.no-touch .header .navigation .hamburger:hover .bars:after {background: #ffcc01;}.no-touch .header .navigation .hamburger.active .bars {background-color: transparent;}.no-touch .header .navigation .hamburger.active .bars:before,.no-touch .header .navigation .hamburger.active .bars:after {top: 0;}.no-touch .header .navigation .hamburger.active .bars:before {-ms-transform: rotate(45deg);transform: rotate(45deg);}.no-touch .header .navigation .hamburger.active .bars:after {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.header .navigation .menu.menu-main {padding-top: 0.75em;}.header .navigation .login .login-toggle {font-weight: 700;text-decoration: none;color: #fff;line-height: 44px;padding: 1em 0;}.header .navigation .login .box {display: none;}.footer {background-color: #0f2864;color: #fff;padding: 4em 0 6em 0;overflow: hidden;position: relative;}.footer .openinghours {border: 0;}.footer .openinghours td {border-collapse: collapse;border-spacing: 0;padding: 0 0.5em 0 0;vertical-align: top;}.footer .scrollup {position: fixed;bottom: 1em;right: 1em;width: 36px;height: 36px;border-radius: 50%;background: #0f2864;color: #fff;border: 0;font: inherit;z-index: 900;cursor: pointer;outline: 0;transition: all 400ms ease-in-out;opacity: 0;pointer-events: none;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);}.scrolled-up .footer .scrollup {opacity: 1;pointer-events: auto;}.no-touch .footer .scrollup:hover {background-color: #ffcc01;color: #fff;}.footer .scrollup:focus {outline: 0;}.footer .scrollup:active {-ms-transform: scale(0.9);transform: scale(0.9);}.footer .menu-footer {margin-bottom: 2em;}.footer .sociallinks {overflow: hidden;margin-top: -0.5em;margin-bottom: 4em;text-align: center;}.footer .sociallinks ul {list-style: none;padding: 0;margin: 0;}.footer .sociallinks ul li {display: inline-block;margin: 0.5em;}.footer .sociallinks ul li a {width: 50px;height: 50px;border-radius: 50%;background-color: #fff;text-align: center;transition: all 400ms ease-in-out;outline: 0;}.footer .sociallinks ul li a .fab {font-size: 1.5em;line-height: 50px;vertical-align: middle;}.footer .sociallinks ul li a:focus {background-color: #ffcc01;}.footer .sociallinks ul li a:focus::after {display: none;}.no-touch .footer .sociallinks ul li a:hover {background-color: #ffcc01;}.no-touch .footer .sociallinks ul li a:hover::after {display: none;}.footer .sociallinks ul li a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.footer .credits {clear: both;}.footer .credits span {font-size: 0.778em;}.footer .credits ul {list-style: none;padding: 0;margin: 0;margin: 0 0 2em 0;text-align: left;overflow: hidden;}.footer .credits ul li {display: inline-block;vertical-align: middle;padding: 0.25em 1em 0.25em 0;}.footer .credits ul li a {display: block;transition: all 400ms ease-in-out;outline: 0;}.footer .credits ul li a:focus {opacity: 0.6;}.footer .credits ul li a:focus::after {display: none;}.no-touch .footer .credits ul li a:hover {opacity: 0.6;}.no-touch .footer .credits ul li a:hover::after {display: none;}.footer .credits ul li a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.footer .credits .sponsors ul li a img,.footer .credits .sponsors ul li a svg {max-width: 100px;max-height: 35px;}.footer .credits .sponsors ul li.sponsor-square a img,.footer .credits .sponsors ul li.sponsor-square a svg {max-width: 50px;max-height: 50px;}.footer .credits .partners ul li a img,.footer .credits .partners ul li a svg {max-width: 90px;max-height: 48px;}.footer .legal {clear: both;font-size: 0.778em;}.footer .company {position: absolute;bottom: 0;right: 0;background: #fff;border-radius: 10px 0 0;z-index: 1848;overflow: hidden;}.footer .company a {display: block;transition: all 400ms ease-in-out;padding: 20px 20px 5px;background-color: #fff;}.footer .company a:focus {opacity: 0.8;}.footer .company a:focus::after {display: none;}.no-touch .footer .company a:hover {opacity: 0.8;}.no-touch .footer .company a:hover::after {display: none;}.footer .company a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.menu.menu-main {position: relative;}.menu.menu-main ul {list-style: none;margin: 0;padding: 0;}.menu.menu-main ul li a,.menu.menu-main ul li span.active {font-weight: 700;color: #fff;text-decoration: none;padding: 0.5em 0;display: block;border-bottom: 2px solid #fff;margin-bottom: 0.5em;}.menu.menu-main ul li a:focus {border-bottom-color: #ffcc01;outline: 0;}.no-touch .menu.menu-main ul li a:hover {border-bottom-color: #ffcc01;outline: 0;}.menu.menu-main ul li a.active,.menu.menu-main ul li a.current,.menu.menu-main ul li span.active,.menu.menu-main ul li span.current {border-bottom-color: #ffcc01;}.menu.menu-language {padding-top: 2em;margin-right: -0.5em;float: right;font-weight: 700;}.menu.menu-language ul {list-style: none;padding: 0;margin: 0;}.menu.menu-language ul li {float: left;}.menu.menu-language ul li::after {content: '|';color: rgba(255, 255, 255, 0.8);}.menu.menu-language ul li a {text-decoration: none;color: rgba(255, 255, 255, 0.8);padding: 1em 0.5em;font-weight: 700;line-height: 44px;position: relative;display: inline;border-bottom: 0;}.menu.menu-language ul li a::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0.75em;left: 0.5em;background-color: #ffcc01;transition: width 400ms ease-in-out;}.menu.menu-language ul li a.active {color: #fff;}.menu.menu-language ul li a:focus::after {width: calc(100% - 1em);}.no-touch .menu.menu-language ul li a:hover::after {width: calc(100% - 1em);}.menu.menu-language ul li:last-child::after {display: none;}.menu.menu-sub {position: relative;z-index: 30;}.menu.menu-sub ul {list-style: none;padding: 0;margin: 1.5em 0;text-align: center;}.menu.menu-sub ul li {display: block;padding: 0.25em 0;-ms-flex-positive: 1;flex-grow: 1;box-sizing: border-box;white-space: nowrap;}.menu.menu-sub ul li a,.menu.menu-sub ul li span.active {overflow: hidden;text-overflow: ellipsis;display: block;background-color: #0f2864;border: 4px solid #0f2864;box-sizing: border-box;color: #fff;display: block;text-decoration: none;text-transform: uppercase;font-weight: 700;padding: 0.5em 1.75em;white-space: normal;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.menu.menu-sub ul li a {transition: all 400ms ease-in-out;}.menu.menu-sub ul li a:focus {background-color: transparent;color: #0f2864;}.no-touch .menu.menu-sub ul li a:hover {background-color: transparent;color: #0f2864;}.menu.menu-sub ul li a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.menu.menu-sub ul li span.active,.menu.menu-sub ul li a.active,.menu.menu-sub ul li a.current {background-color: #0ab4ff;border-color: #0ab4ff;}.menu.menu-sub ul li span.active:focus,.menu.menu-sub ul li a.active:focus,.menu.menu-sub ul li a.current:focus {color: #0ab4ff;}.no-touch .menu.menu-sub ul li span.active:hover,.no-touch .menu.menu-sub ul li a.active:hover,.no-touch .menu.menu-sub ul li a.current:hover {color: #0ab4ff;}.menu.menu-footer {overflow: hidden;}.menu.menu-footer ul {padding: 0;margin: 0;list-style: none;margin-bottom: 1em;float: left;margin-right: 2em;}.menu.menu-footer ul li a {color: #fff;font-weight: 700;display: inline-block;outline: 0;white-space: nowrap;}.menu.menu-footer ul li a::before {padding-right: 0.25em;content: "\f105";display: inline-block;font: normal normal 600 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}#tx-solr-faceting {display: none;}.tx_solr .searchinfo,.tx_solr .query-debug {display: none;}.tx-solr-search-form {position: relative;}.tx_solr .no-results {margin: 3em 2em;text-align: center;}.tx_solr .solr-pagination {display: none;padding-bottom: 3em;}.tx_solr .solr-pagination .pagination {padding: 0;margin: 0;overflow: hidden;}.tx_solr .solr-pagination .pagination li {float: left;display: block;padding: 0;background: none;}.tx_solr .solr-pagination .pagination li.active a {background-color: #ffcc01;color: #fff;}.tx_solr .solr-pagination .pagination li a {display: block;padding: 0.5em 0.75em;margin: 0.5em 0.5em 0 0;background: transparent;border: 3px solid #ffcc01;text-transform: uppercase;line-height: 1;font-weight: 700;color: #ffcc01;transition: color 400ms ease-in-out, background-color 400ms ease-in-out, transform 400ms ease-in-out;cursor: pointer;text-decoration: none;}.no-touch .tx_solr .solr-pagination .pagination li a:hover {background-color: #ffcc01;color: #fff;}.tx_solr .solr-pagination .pagination li a:focus {background-color: #ffcc01;color: #fff;}.tx_solr .solr-pagination .pagination li a::after {display: none;}.tx_solr .solr-pagination .pagination li a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.tx_solr .solr-pagination .pagination li:first-child {margin-left: 0;}.tx_solr .solr-pagination .pagination li:first-child a {margin-left: 0;}.tx_solr .solr-pagination .pagination li:last-child {margin-right: 0;}.tx_solr .solr-pagination .pagination li:last-child a {margin-right: 0;}.tx_solr .results-list + .solr-pagination {display: block;}.tx_solr .page-navigation:first-child {display: none;}.tx_solr .page-navigation > p {display: none;}.tx_solr .news .page-navigation ul li {padding: 0;}.tx_solr .news .page-navigation ul li a {display: block;padding: 0.5em 0.75em;margin: 0 0.5em;background: transparent;border: 3px solid #ffcc01;text-transform: uppercase;line-height: 1;font-weight: 700;color: #ffcc01;transition: color 400ms ease-in-out;transition: background-color 400ms ease-in-out;cursor: pointer;}.no-touch .tx_solr .news .page-navigation ul li a:hover {background-color: #ffcc01;color: #fff;}.tx_solr .news .page-navigation ul li a:focus {background-color: #ffcc01;color: #fff;}.tx_solr .news .page-navigation ul li a::after {display: none;}.tx_solr .news .page-navigation ul li:last-child {margin-right: 0;}.tx_solr .news .page-navigation ul li:last-child a {margin-right: 0;}.tx_solr .news .page-navigation ul li.current,.tx_solr .news .page-navigation ul li a {display: block;padding: 0.5em 0.75em;margin: 0 0.5em;background: transparent;border: 3px solid #ffcc01;text-transform: uppercase;line-height: 1;font-weight: 700;color: #ffcc01;transition: color 400ms ease-in-out;transition: background-color 400ms ease-in-out;cursor: pointer;}.no-touch .tx_solr .news .page-navigation ul li.current:hover,.no-touch .tx_solr .news .page-navigation ul li a:hover {background-color: #ffcc01;color: #fff;}.tx_solr .news .page-navigation ul li.current:focus,.tx_solr .news .page-navigation ul li a:focus {background-color: #ffcc01;color: #fff;}.tx_solr .news .page-navigation ul li.current::after,.tx_solr .news .page-navigation ul li a::after {display: none;}.tx_solr .news .page-navigation ul li.current {background-color: #ffcc01;color: #fff;}.tx_solr .results-list {padding: 1em 0;}.tx_solr .results-list .result-topic a {max-width: 777px;text-decoration: none;transition: color 400ms ease-in-out;}.tx_solr .results-list .result-topic a::after {display: none;}.no-touch .tx_solr .results-list .result-topic a:hover {color: #ffcc01;}.tx_solr .results-list .result-type {margin-right: 1em;text-align: center;height: 44px;width: 44px;background-color: #0ab4ff;border-radius: 50%;color: #fff;-ms-flex-negative: 0;flex-shrink: 0;background-size: cover;background-position: center;background-repeat: no-repeat;}.tx_solr .results-list .result-type::after {display: none;}.no-touch .tx_solr .results-list .result-type:hover {background-color: #ffcc01;}.tx_solr .results-list .result-type .fas,.tx_solr .results-list .result-type .far {line-height: 44px;vertical-align: middle;}.tx_solr .results-list .result-info {margin-left: 0;}.tx_solr .results-list .result-content p:last-child {margin-bottom: 0;}.tx_solr .results-list .list-item {text-align: left;padding: 1em 1em 0.6em 1em;margin: 1em 0;border: 4px solid #f2f2f2;color: #000;display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-align: start;align-items: flex-start;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;overflow: hidden;word-break: break-word;}.tx_solr .results-list .list-item.person .contact {list-style: none;padding: 0;margin: 0;display: inline-block;text-align: left;}.tx_solr .results-list .list-item.person .contact li {white-space: nowrap;}.tx_solr .results-list .list-item.person .contact li.phone::before {content: "T";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.tx_solr .results-list .list-item.person .contact li.email {line-height: 1.1;}.tx_solr .results-list .list-item.person .contact li.email::before {content: "E";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.tx_solr .results-list .list-item.person .contact li.web {line-height: 1.1;}.tx_solr .results-list .list-item.person .contact li.web::before {content: "W";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.tx_solr .results-list .list-item.person .contact li a {white-space: normal;text-decoration: none;color: #000;display: inline-block;transition: color 400ms ease-in-out;}.tx_solr .results-list .list-item.person .contact li a:focus {color: #0f2864;}.no-touch .tx_solr .results-list .list-item.person .contact li a:hover {color: #0f2864;}.search .tx-solr-autosuggest {border: 0;color: #000;border-top: 2px solid #f2f2f2;z-index: 8000 !important;}.search .tx-solr-autosuggest strong {color: #0f2864;}.search .tx-solr-autosuggest .autocomplete-suggestion {padding: 0;cursor: pointer;transition: all 400ms ease-in-out;}.search .tx-solr-autosuggest .autocomplete-suggestion .item {padding: 0.5em 0.75em;text-overflow: ellipsis;overflow: hidden;}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-suggestions {border-bottom: 2px solid #f2f2f2;}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-pages,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date {background: #0ab4ff;padding: 0;}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-pages a,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news a,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person a,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date a {padding: 0.5em 0.75em;display: block;text-overflow: ellipsis;overflow: hidden;color: #fff;text-decoration: none;font-weight: 700;}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-pages a::before,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news a::before,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person a::before,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date a::before {content: "\f15c";display: inline-block;font: normal normal 400 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;min-width: 20px;color: #0ab4ff;background: #fff;border-radius: 50%;width: 36px;height: 36px;text-align: center;line-height: 36px;margin-right: 0.5em;transition: all 400ms ease-in-out;}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-pages a em,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news a em,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person a em,.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date a em {font-style: normal;}.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-pages a:hover,.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news a:hover,.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person a:hover,.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date a:hover {background: #24bcff;}.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-pages a:hover::before,.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news a:hover::before,.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person a:hover::before,.no-touch .search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date a:hover::before {background: #ffcc01;color: #fff;}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_news_domain_model_news a::before {content: "\f1ea";}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifocontacts_domain_model_person a::before {content: "\f007";}.search .tx-solr-autosuggest .autocomplete-suggestion .item.item-tx_wifodates_domain_model_date a::before {content: "\f274";}.search .tx-solr-autosuggest .autocomplete-suggestion:last-child .item.item-pages a,.search .tx-solr-autosuggest .autocomplete-suggestion:last-child .item.item-tx_news_domain_model_news a,.search .tx-solr-autosuggest .autocomplete-suggestion:last-child .item.item-tx_wifocontacts_domain_model_person a,.search .tx-solr-autosuggest .autocomplete-suggestion:last-child .tx_wifodates_domain_model_date a {padding-bottom: 0.5em;}.search .tx-solr-autosuggest .autocomplete-group {background: #0ab4ff;color: #fff;padding: 0.5em 0.75em 0em 0.75em;font-weight: 700;display: none;}.search .tx-solr-autosuggest .autocomplete-selected {background: #f2f2f2;}.header .search {width: 100%;position: relative;padding-bottom: 1em;padding-top: 1em;}.header .search form {display: -ms-flexbox;display: flex;}.header .search input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;display: block;background: none;border: 0;border-bottom: 2px solid #fff;color: #fff;margin: 0;padding: 0.5em 0.5em 0.5em 0;width: 100%;font: inherit;font-weight: 700;outline: 0;}.header .search input:-webkit-autofill {transition: background-color 5000s ease-in-out 0s;-webkit-text-fill-color: #fff !important;}.header .search input::-webkit-input-placeholder {color: #fff;transition: color 400ms ease-in-out;opacity: 1;}.header .search input::-moz-placeholder {color: #fff;opacity: 1;}.header .search input::-ms-input-placeholder {color: #fff;opacity: 1;}.header .search input::-moz-placeholder {color: #fff;opacity: 1;}.header .search input:focus {outline: 0;border-bottom-color: #ffcc01;}.header .search input:focus::-webkit-input-placeholder {color: #fff;opacity: 1;}.header .search input:focus::-moz-placeholder {color: #fff;opacity: 1;}.header .search input:focus::-ms-input-placeholder {color: #fff;opacity: 1;}.header .search input:focus::-moz-placeholder {color: #fff;opacity: 1;}.header .search input:focus ~ button {border-bottom-color: #ffcc01;}.no-touch .header .search input:hover {outline: 0;border-bottom-color: #ffcc01;}.no-touch .header .search input:hover::-webkit-input-placeholder {color: #fff;opacity: 1;}.no-touch .header .search input:hover::-moz-placeholder {color: #fff;opacity: 1;}.no-touch .header .search input:hover::-ms-input-placeholder {color: #fff;opacity: 1;}.no-touch .header .search input:hover::-moz-placeholder {color: #fff;opacity: 1;}.no-touch .header .search input:hover ~ button {border-bottom-color: #ffcc01;}.header .search button {transition: color 400ms ease-in-out;line-height: 44px;background: none;padding: 0 0.1em;margin: 0;border: 0;color: #fff;cursor: pointer;outline: 0;font: inherit;font-size: 11px;line-height: 44px;border-bottom: 2px solid #fff;}.header .search button:focus {color: #fff;}.no-touch .header .search button:hover {color: #ffcc01;}.main .search.search-box {background-color: #f2f2f2;padding: 3em 0;}.main .search.search-box fieldset {margin: 0;padding: 0;border: 0;position: relative;}.main .search.search-box .kesearch_searchbox {max-width: 640px;margin: 0 auto;}.main .search.search-box input {background-color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;display: block;border: 0;margin: 0;padding: 0.5em 3em 0.5em 1em;width: 100%;font: inherit;font-weight: 700;outline: 0;box-sizing: border-box;color: #000;}.main .search.search-box input::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2);text-transform: uppercase;}.main .search.search-box input::-moz-placeholder {color: rgba(0, 0, 0, 0.2);text-transform: uppercase;}.main .search.search-box input::-ms-input-placeholder {color: rgba(0, 0, 0, 0.2);text-transform: uppercase;}.main .search.search-box input::-moz-placeholder {color: rgba(0, 0, 0, 0.2);text-transform: uppercase;}.main .search.search-box input:focus {outline: 0;}.main .search.search-box input:focus::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2);}.main .search.search-box input:focus::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.main .search.search-box input:focus::-ms-input-placeholder {color: rgba(0, 0, 0, 0.2);}.main .search.search-box input:focus::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .main .search.search-box input:hover {outline: 0;}.no-touch .main .search.search-box input:hover::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .main .search.search-box input:hover::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .main .search.search-box input:hover::-ms-input-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .main .search.search-box input:hover::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.main .search.search-box button {background: none;padding: 0;border: 0;cursor: pointer;outline: 0;font: inherit;font-size: 11px;line-height: 44px;color: #0f2864;position: absolute;padding: 0 1.25em 0 1.25em;margin: 0;right: 0;top: 0;transition: color 200ms ease-in-out;}.main .search.search-box button:focus {color: #ffcc01;}.no-touch .main .search.search-box button:hover {color: #ffcc01;}.main .search.search-box .resetbutt {display: block;font-size: 0.75em;padding: 1em 0;}.main .search.search-box .resetbutt .fas {margin-right: 0.5em;}.main .search.search-box .resetbutt .resetButton {color: #aeaeae;text-decoration: none;font-weight: 700;text-transform: uppercase;transition: color 200ms ease-in-out;}.main .search.search-box .resetbutt .resetButton:focus {outline: 0;color: #0f2864;}.no-touch .main .search.search-box .resetbutt .resetButton:hover {outline: 0;color: #0f2864;}.main .search.search-box .submitbutt {display: none;}.main .search.search-results {padding: 3em 0;}.main .search.search-results #kesearch_results {text-align: center;color: #aeaeae;}.main .search.search-results #kesearch_results .fas {margin-right: 0.5em;}.main .search.search-results #kesearch_num_results {text-align: center;color: #aeaeae;}.main .search.search-results #kesearch_num_results .fas {margin-right: 0.5em;}.main .search.search-results .result-list-item {text-align: left;padding: 1em;margin: 1em 0;border: 4px solid #f2f2f2;color: #000;}.main .search.search-results .result-list-item .teaser_icon {display: none;}.main .search.search-results .result-list-item .hit {background-color: rgba(255, 204, 1, 0.2);border-radius: 4px;}.main .search.search-results .result-list-item .result-title,.main .search.search-results .result-list-item .result-number {font-weight: 700;}.main .search.search-results .result-list-item .result-title a,.main .search.search-results .result-list-item .result-number a {text-decoration: none;position: relative;}.main .search.search-results .result-list-item .result-title a::after,.main .search.search-results .result-list-item .result-number a::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #ffcc01;transition: width 400ms ease-in-out;}.main .search.search-results .result-list-item .result-title a:focus,.main .search.search-results .result-list-item .result-number a:focus {outline: 0;}.main .search.search-results .result-list-item .result-title a:focus::after,.main .search.search-results .result-list-item .result-number a:focus::after {width: 100%;}.no-touch .main .search.search-results .result-list-item .result-title a:hover,.no-touch .main .search.search-results .result-list-item .result-number a:hover {outline: 0;}.no-touch .main .search.search-results .result-list-item .result-title a:hover::after,.no-touch .main .search.search-results .result-list-item .result-number a:hover::after {width: 100%;}.main .search.search-results .result-list-item .result-number {color: #ffcc01;}.main .search.search-results #kesearch_pagebrowser_bottom {margin-top: 2em;}.main .search.search-results .result_txt {font-size: 0.8em;font-weight: 700;color: #ffcc01;margin-bottom: 1em;}.main .search.search-results .messsage {color: #aeaeae;text-align: center;font-size: 0.75em;margin-bottom: 2em;}.main .search.search-results .kesearch_pagebrowser ul {list-style: none;padding: 0;margin: 0;overflow: hidden;}.main .search.search-results .kesearch_pagebrowser ul li {float: left;padding: 0 0.5em 0.5em 0;}.main .search.search-results .kesearch_pagebrowser ul li a {font-size: 0.8em;font-weight: 700;text-transform: uppercase;padding: 0.5em 0.75em;display: block;cursor: pointer;line-height: 1;border: 3px solid #ffcc01;background-color: rgba(255, 255, 255, 0);color: #ffcc01;text-decoration: none;transition: all 200ms ease-in-out;}.main .search.search-results .kesearch_pagebrowser ul li a:focus,.main .search.search-results .kesearch_pagebrowser ul li a.current {outline: 0;background-color: #ffcc01;color: #fff;}.no-touch .main .search.search-results .kesearch_pagebrowser ul li a:hover {outline: 0;background-color: #ffcc01;color: #fff;}.featherlight .featherlight-content {padding-bottom: 50px !important;border-bottom: 0 !important;overflow: hidden;}.featherlight .featherlight-previous,.featherlight .featherlight-next {display: block;position: absolute;left: 50%;bottom: 0;width: 50px;height: 40px;text-align: center;font-size: 25px;color: #999999;cursor: pointer;}.featherlight .featherlight-previous {margin-left: -50px;}.form {width: 100%;}.form label,.form .label {display: block;padding-bottom: 0.25em;}.newsletter.newsletter-signout .form label,.newsletter.newsletter-signout .form .label {color: #fff;}.form fieldset {border: 0;padding: 0;margin: 0;}.form fieldset + fieldset {margin-top: 3em;}.newsletter.newsletter-subscription .form fieldset + fieldset {margin-top: 1em;}.teaser-event-registration-2 .form fieldset + fieldset {margin-top: 1em;}.form .infotext {padding-right: 1em;padding-left: 1em;font-size: 0.75em;color: #646464;}.form .legend,.form .powermail_legend {margin-bottom: 1rem;padding: 0;font: inherit;font-weight: 700;line-height: 1.1;color: inherit;}.form .legend.legend-small,.form .powermail_legend.legend-small {margin: 0 0 0.25em 0;font-size: 18px;font-size: 1.8rem;}.form .legend.legend-large,.form .powermail_legend.legend-large {margin: 0 0 0.45em 0;font-size: 32px;font-size: 3.2rem;}.form .legend.legend-large .fas,.form .powermail_legend.legend-large .fas {margin-right: 0.35em;}.form .legend.legend-large + .byline,.form .powermail_legend.legend-large + .byline {font-size: 18px;font-size: 1.8rem;}.form .field.field-text input,.form .field.field-text textarea,.form .field.field-textarea input,.form .field.field-textarea textarea,.form .field.field-search input,.form .field.field-search textarea,.form .field.powermail_fieldwrap_type_input input,.form .field.powermail_fieldwrap_type_input textarea,.form .field.powermail_fieldwrap_type_textarea input,.form .field.powermail_fieldwrap_type_textarea textarea,.form .powermail_fieldwrap.field-text input,.form .powermail_fieldwrap.field-text textarea,.form .powermail_fieldwrap.field-textarea input,.form .powermail_fieldwrap.field-textarea textarea,.form .powermail_fieldwrap.field-search input,.form .powermail_fieldwrap.field-search textarea,.form .powermail_fieldwrap.powermail_fieldwrap_type_input input,.form .powermail_fieldwrap.powermail_fieldwrap_type_input textarea,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea input,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea {position: relative;font: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;padding: 0.75em 1.75em;display: block;box-sizing: border-box;width: 100%;outline: 0;border-left: 0;border-right: 0;border-top: 4px solid #f2f2f2;border-bottom: 4px solid #f2f2f2;background-color: #f2f2f2;transition: all 400ms ease-in-out;margin-bottom: 1em;}.newsletter.newsletter-signout .form .field.field-text input,.newsletter.newsletter-signout .form .field.field-text textarea,.newsletter.newsletter-signout .form .field.field-textarea input,.newsletter.newsletter-signout .form .field.field-textarea textarea,.newsletter.newsletter-signout .form .field.field-search input,.newsletter.newsletter-signout .form .field.field-search textarea,.newsletter.newsletter-signout .form .field.powermail_fieldwrap_type_input input,.newsletter.newsletter-signout .form .field.powermail_fieldwrap_type_input textarea,.newsletter.newsletter-signout .form .field.powermail_fieldwrap_type_textarea input,.newsletter.newsletter-signout .form .field.powermail_fieldwrap_type_textarea textarea,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-text input,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-text textarea,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-textarea input,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-textarea textarea,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-search input,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-search textarea,.newsletter.newsletter-signout .form .powermail_fieldwrap.powermail_fieldwrap_type_input input,.newsletter.newsletter-signout .form .powermail_fieldwrap.powermail_fieldwrap_type_input textarea,.newsletter.newsletter-signout .form .powermail_fieldwrap.powermail_fieldwrap_type_textarea input,.newsletter.newsletter-signout .form .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea {border-top-color: #fff;border-bottom-color: #fff;background-color: #fff;}.form .field.field-text input:focus,.form .field.field-text textarea:focus,.form .field.field-textarea input:focus,.form .field.field-textarea textarea:focus,.form .field.field-search input:focus,.form .field.field-search textarea:focus,.form .field.powermail_fieldwrap_type_input input:focus,.form .field.powermail_fieldwrap_type_input textarea:focus,.form .field.powermail_fieldwrap_type_textarea input:focus,.form .field.powermail_fieldwrap_type_textarea textarea:focus,.form .powermail_fieldwrap.field-text input:focus,.form .powermail_fieldwrap.field-text textarea:focus,.form .powermail_fieldwrap.field-textarea input:focus,.form .powermail_fieldwrap.field-textarea textarea:focus,.form .powermail_fieldwrap.field-search input:focus,.form .powermail_fieldwrap.field-search textarea:focus,.form .powermail_fieldwrap.powermail_fieldwrap_type_input input:focus,.form .powermail_fieldwrap.powermail_fieldwrap_type_input textarea:focus,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea input:focus,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea:focus {border-bottom-color: #ffcc01;}.no-touch .form .field.field-text input:hover,.no-touch .form .field.field-text textarea:hover,.no-touch .form .field.field-textarea input:hover,.no-touch .form .field.field-textarea textarea:hover,.no-touch .form .field.field-search input:hover,.no-touch .form .field.field-search textarea:hover,.no-touch .form .field.powermail_fieldwrap_type_input input:hover,.no-touch .form .field.powermail_fieldwrap_type_input textarea:hover,.no-touch .form .field.powermail_fieldwrap_type_textarea input:hover,.no-touch .form .field.powermail_fieldwrap_type_textarea textarea:hover,.no-touch .form .powermail_fieldwrap.field-text input:hover,.no-touch .form .powermail_fieldwrap.field-text textarea:hover,.no-touch .form .powermail_fieldwrap.field-textarea input:hover,.no-touch .form .powermail_fieldwrap.field-textarea textarea:hover,.no-touch .form .powermail_fieldwrap.field-search input:hover,.no-touch .form .powermail_fieldwrap.field-search textarea:hover,.no-touch .form .powermail_fieldwrap.powermail_fieldwrap_type_input input:hover,.no-touch .form .powermail_fieldwrap.powermail_fieldwrap_type_input textarea:hover,.no-touch .form .powermail_fieldwrap.powermail_fieldwrap_type_textarea input:hover,.no-touch .form .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea:hover {border-bottom-color: #ffcc01;}.form .field.field-text textarea,.form .field.field-textarea textarea,.form .field.field-search textarea,.form .field.powermail_fieldwrap_type_input textarea,.form .field.powermail_fieldwrap_type_textarea textarea,.form .powermail_fieldwrap.field-text textarea,.form .powermail_fieldwrap.field-textarea textarea,.form .powermail_fieldwrap.field-search textarea,.form .powermail_fieldwrap.powermail_fieldwrap_type_input textarea,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea textarea {resize: vertical;}.form .field.field-text.field-error input,.form .field.field-text.field-error textarea,.form .field.field-textarea.field-error input,.form .field.field-textarea.field-error textarea,.form .field.field-search.field-error input,.form .field.field-search.field-error textarea,.form .field.powermail_fieldwrap_type_input.field-error input,.form .field.powermail_fieldwrap_type_input.field-error textarea,.form .field.powermail_fieldwrap_type_textarea.field-error input,.form .field.powermail_fieldwrap_type_textarea.field-error textarea,.form .powermail_fieldwrap.field-text.field-error input,.form .powermail_fieldwrap.field-text.field-error textarea,.form .powermail_fieldwrap.field-textarea.field-error input,.form .powermail_fieldwrap.field-textarea.field-error textarea,.form .powermail_fieldwrap.field-search.field-error input,.form .powermail_fieldwrap.field-search.field-error textarea,.form .powermail_fieldwrap.powermail_fieldwrap_type_input.field-error input,.form .powermail_fieldwrap.powermail_fieldwrap_type_input.field-error textarea,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea.field-error input,.form .powermail_fieldwrap.powermail_fieldwrap_type_textarea.field-error textarea {border-bottom-color: #f49100;}.form .field.field-search,.form .powermail_fieldwrap.field-search {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-direction: row;flex-direction: row;}.form .field.field-search button,.form .powermail_fieldwrap.field-search button {font: inherit;cursor: pointer;background: #ffcc01;border: 4px solid #ffcc01;color: #fff;display: inline-block;text-decoration: none;text-transform: uppercase;padding: 0.75em 1.25em;margin: 0 0 1em 0;box-sizing: border-box;font-weight: 700;transition: all 400ms ease-in-out;}.newsletter.newsletter-signout .form .field.field-search button,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-search button {background-color: #76b729;border-color: #76b729;}.form .field.field-search button::after,.form .powermail_fieldwrap.field-search button::after {display: none;}.form .field.field-search button:focus,.form .powermail_fieldwrap.field-search button:focus {outline: 0;opacity: 0.9;}.no-touch .form .field.field-search button:hover,.no-touch .form .powermail_fieldwrap.field-search button:hover {outline: 0;opacity: 0.9;}.form .field.field-select .select,.form .powermail_fieldwrap.field-select .select {position: relative;}.form .field.field-select .select select,.form .powermail_fieldwrap.field-select .select select {font: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;padding: 0.75em 3.75em 0.75em 1.75em;display: block;box-sizing: border-box;width: 100%;outline: 0;border-left: 0;border-right: 0;border-top: 4px solid #f2f2f2;border-bottom: 4px solid #f2f2f2;background-color: #f2f2f2;transition: all 400ms ease-in-out;margin-bottom: 1em;}.newsletter.newsletter-signout .form .field.field-select .select select,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-select .select select {border-top-color: #fff;border-bottom-color: #fff;background-color: #fff;}.form .field.field-select .select select::-ms-expand,.form .powermail_fieldwrap.field-select .select select::-ms-expand {display: none;}.form .field.field-select .select::after,.form .powermail_fieldwrap.field-select .select::after {content: '';position: absolute;top: 1.25em;right: 1.5em;z-index: 0;pointer-events: none;width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #646464 transparent transparent transparent;}.form .field.field-select.field-error .select select,.form .powermail_fieldwrap.field-select.field-error .select select {border-bottom-color: #f49100;}.form .field.field-checkbox,.form .powermail_fieldwrap.field-checkbox {margin-bottom: 0.75em;}.form .field.field-checkbox [type="checkbox"]:not(:checked),.form .field.field-checkbox [type="checkbox"]:checked,.form .powermail_fieldwrap.field-checkbox [type="checkbox"]:not(:checked),.form .powermail_fieldwrap.field-checkbox [type="checkbox"]:checked {pointer-events: none;opacity: 0;position: absolute;left: 0;}.form .field.field-checkbox [type="checkbox"] + label,.form .powermail_fieldwrap.field-checkbox [type="checkbox"] + label {position: relative;padding-left: 25px;cursor: pointer;display: block;font-size: 1em;margin-right: 2em;-webkit-user-select: none;-ms-user-select: none;user-select: none;padding-bottom: 0;margin-bottom: 0.25em;}.form .field.field-checkbox [type="checkbox"] + label:before,.form .powermail_fieldwrap.field-checkbox [type="checkbox"] + label:before {content: '';position: absolute;top: -4px;left: 0;width: 12px;height: 12px;z-index: 0;border: 2px solid #aeaeae;border-radius: 1px;margin: 0.5em 0;transition: 0.2s;}.newsletter.newsletter-signout .form .field.field-checkbox [type="checkbox"] + label:before,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-checkbox [type="checkbox"] + label:before {border-color: #fff;}.form .field.field-checkbox [type="checkbox"]:not(:checked):disabled + label:before,.form .powermail_fieldwrap.field-checkbox [type="checkbox"]:not(:checked):disabled + label:before {border: none;background-color: rgba(0, 0, 0, 0.26);}.form .field.field-checkbox [type="checkbox"]:checked + label:before,.form .powermail_fieldwrap.field-checkbox [type="checkbox"]:checked + label:before {top: -10px;left: -3px;width: 6px;height: 16px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #ffcc01;border-bottom: 2px solid #ffcc01;-ms-transform: rotate(40deg);transform: rotate(40deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;}.newsletter.newsletter-signout .form .field.field-checkbox [type="checkbox"]:checked + label:before,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-checkbox [type="checkbox"]:checked + label:before {border-top-color: transparent;border-left-color: transparent;border-right-color: #fff;border-bottom-color: #fff;}.form .field.field-checkbox [type="checkbox"]:checked:disabled + label:before,.form .powermail_fieldwrap.field-checkbox [type="checkbox"]:checked:disabled + label:before {border-right: 2px solid rgba(0, 0, 0, 0.26);border-bottom: 2px solid rgba(0, 0, 0, 0.26);}.form .field.field-checkbox .helpline,.form .powermail_fieldwrap.field-checkbox .helpline {position: relative;display: inline-block;}.form .field.field-radio,.form .field.powermail_fieldwrap_type_radio,.form .powermail_fieldwrap.field-radio,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio {margin-bottom: 0.75em;}.form .field.field-radio [type="radio"]:not(:checked),.form .field.field-radio [type="radio"]:checked,.form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked),.form .field.powermail_fieldwrap_type_radio [type="radio"]:checked,.form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked),.form .powermail_fieldwrap.field-radio [type="radio"]:checked,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked),.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:checked {pointer-events: none;opacity: 0;position: absolute;left: 0;}.form .field.field-radio [type="radio"]:not(:checked) + label,.form .field.field-radio [type="radio"]:checked + label,.form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label,.form .field.powermail_fieldwrap_type_radio [type="radio"]:checked + label,.form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked) + label,.form .powermail_fieldwrap.field-radio [type="radio"]:checked + label,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:checked + label {position: relative;padding-left: 25px;margin-right: 1em;cursor: pointer;display: block;font-size: 1em;transition: .28s ease;-webkit-user-select: none;-ms-user-select: none;user-select: none;padding-bottom: 0;margin-bottom: 0.25em;}.form .field.field-radio [type="radio"] + label:before,.form .field.field-radio [type="radio"] + label:after,.form .field.powermail_fieldwrap_type_radio [type="radio"] + label:before,.form .field.powermail_fieldwrap_type_radio [type="radio"] + label:after,.form .powermail_fieldwrap.field-radio [type="radio"] + label:before,.form .powermail_fieldwrap.field-radio [type="radio"] + label:after,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"] + label:before,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"] + label:after {content: '';position: absolute;left: 0;top: -4px;margin: 0.5em 0;width: 12px;height: 12px;z-index: 0;transition: .28s ease;}.form .field.field-radio [type="radio"]:not(:checked) + label:before,.form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:before,.form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked) + label:before,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:before {border-radius: 50%;border: 2px solid #aeaeae;}.newsletter.newsletter-signout .form .field.field-radio [type="radio"]:not(:checked) + label:before,.newsletter.newsletter-signout .form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:before,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked) + label:before,.newsletter.newsletter-signout .form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:before {border-color: #fff;}.form .field.field-radio [type="radio"]:not(:checked) + label:after,.form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:after,.form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked) + label:after,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:after {border-radius: 50%;border: 2px solid #aeaeae;z-index: -1;-ms-transform: scale(0);transform: scale(0);}.newsletter.newsletter-signout .form .field.field-radio [type="radio"]:not(:checked) + label:after,.newsletter.newsletter-signout .form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:after,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked) + label:after,.newsletter.newsletter-signout .form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label:after {border-color: #fff;}.form .field.field-radio [type="radio"]:checked + label:before,.form .field.powermail_fieldwrap_type_radio [type="radio"]:checked + label:before,.form .powermail_fieldwrap.field-radio [type="radio"]:checked + label:before,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:checked + label:before {border-radius: 50%;border: 2px solid transparent;}.form .field.field-radio [type="radio"]:checked + label:after,.form .field.powermail_fieldwrap_type_radio [type="radio"]:checked + label:after,.form .powermail_fieldwrap.field-radio [type="radio"]:checked + label:after,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:checked + label:after {border-radius: 50%;border: 2px solid #ffcc01;background-color: #ffcc01;z-index: 0;-ms-transform: scale(1.02);transform: scale(1.02);}.form .field.field-radio [type="radio"]:disabled:not(:checked) + label:before,.form .field.field-radio [type="radio"]:disabled:checked + label:before,.form .field.powermail_fieldwrap_type_radio [type="radio"]:disabled:not(:checked) + label:before,.form .field.powermail_fieldwrap_type_radio [type="radio"]:disabled:checked + label:before,.form .powermail_fieldwrap.field-radio [type="radio"]:disabled:not(:checked) + label:before,.form .powermail_fieldwrap.field-radio [type="radio"]:disabled:checked + label:before,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:disabled:not(:checked) + label:before,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:disabled:checked + label:before {background-color: transparent;border-color: rgba(0, 0, 0, 0.26);}.form .field.field-radio [type="radio"]:disabled + label,.form .field.powermail_fieldwrap_type_radio [type="radio"]:disabled + label,.form .powermail_fieldwrap.field-radio [type="radio"]:disabled + label,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:disabled + label {color: rgba(0, 0, 0, 0.26);}.form .field.field-radio [type="radio"]:disabled:not(:checked) + label:hover:before,.form .field.powermail_fieldwrap_type_radio [type="radio"]:disabled:not(:checked) + label:hover:before,.form .powermail_fieldwrap.field-radio [type="radio"]:disabled:not(:checked) + label:hover:before,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:disabled:not(:checked) + label:hover:before {border-color: rgba(0, 0, 0, 0.26);}.form .field.field-radio .helpline,.form .field.powermail_fieldwrap_type_radio .helpline,.form .powermail_fieldwrap.field-radio .helpline,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio .helpline {position: relative;display: inline-block;}.form .field.field-file,.form .powermail_fieldwrap.field-file {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;}.form .field.field-file .choose,.form .powermail_fieldwrap.field-file .choose {width: 100%;}.form .field.field-file .choose label,.form .powermail_fieldwrap.field-file .choose label {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;overflow: hidden;padding: 0.75em 1.25em 0.75em 1.75em;box-sizing: border-box;width: 100%;outline: 0;border-left: 0;border-right: 0;border-top: 4px solid #f2f2f2;border-bottom: 4px solid #f2f2f2;background-color: #f2f2f2;color: #aeaeae;font-weight: 700;text-transform: uppercase;cursor: pointer;}.form .field.field-file .choose label:focus,.form .powermail_fieldwrap.field-file .choose label:focus {outline: 0;color: rgba(174, 174, 174, 0.9);}.no-touch .form .field.field-file .choose label:hover,.no-touch .form .powermail_fieldwrap.field-file .choose label:hover {outline: 0;color: rgba(174, 174, 174, 0.9);}.newsletter.newsletter-signout .form .field.field-file .choose label,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-file .choose label {border-top-color: #fff;border-bottom-color: #fff;background-color: #fff;}.form .field.field-file .choose label .fas,.form .powermail_fieldwrap.field-file .choose label .fas {margin-left: 0.75em;vertical-align: middle;color: #aeaeae;}.form .field.field-file .choose input,.form .powermail_fieldwrap.field-file .choose input {position: absolute;left: -9999px;visibility: hidden;}.form .field.field-file .image,.form .powermail_fieldwrap.field-file .image {background-position: center;background-size: cover;width: 90px;height: 90px;border-radius: 50%;margin-bottom: -2em;z-index: 100;}.form .field.field-file .image + .choose,.form .powermail_fieldwrap.field-file .image + .choose {background-color: #f2f2f2;padding-top: 2em;}.newsletter.newsletter-signout .form .field.field-file .image + .choose,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-file .image + .choose {background-color: #fff;}.form .field.field-file .upload,.form .powermail_fieldwrap.field-file .upload {background: none;border: 0;font: inherit;color: inherit;padding: 0;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #ffcc01;padding: 0.75em 1em;color: #fff;border: 4px solid #ffcc01;width: 100%;transition: color 300ms ease-in-out;cursor: pointer;}.form .field.field-file .upload:focus,.form .powermail_fieldwrap.field-file .upload:focus {outline: 0;opacity: 0.9;}.no-touch .form .field.field-file .upload:hover,.no-touch .form .powermail_fieldwrap.field-file .upload:hover {outline: 0;opacity: 0.9;}.newsletter.newsletter-signout .form .field.field-file .upload,.newsletter.newsletter-signout .form .powermail_fieldwrap.field-file .upload {background-color: #76b729;border-color: #76b729;}.form .field.field-file.field-error label,.form .powermail_fieldwrap.field-file.field-error label {border-bottom-color: #f49100;}.form .field .helpline,.form .powermail_fieldwrap .helpline {font-size: 0.8em;display: block;position: absolute;right: 10px;z-index: 800;top: 0;background-color: #0ab4ff;color: #fff;border-radius: 10px;padding: 0.5em 0.75em;}.form .field .helpline::after,.form .powermail_fieldwrap .helpline::after {position: absolute;top: 100%;left: 0.75em;content: "";width: 0;height: 0;border-style: solid;border-width: 10px 10px 0 10px;border-color: #0ab4ff transparent transparent transparent;}.newsletter-subscription .form .field-group.field-group-radio {display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-direction: row;flex-direction: row;}.newsletter-subscription .form .field-group.field-group-radio .field {margin-right: 0.75em;margin-left: 0.75em;}.newsletter-subscription .form .field-group.field-group-radio .field.field-auto {width: auto;}.newsletter-subscription .form .field-group.field-group-radio .field.field-10 {width: 10%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-20 {width: 20%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-25 {width: 25%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-30 {width: 30%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-35 {width: 35%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-40 {width: 40%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-50 {width: 50%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-60 {width: 60%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-70 {width: 70%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-75 {width: 75%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-80 {width: 80%;}.newsletter-subscription .form .field-group.field-group-radio .field.field-90 {width: 90%;}.newsletter-subscription .form .field-group.field-group-radio .field:first-child {margin-left: 0;}.newsletter-subscription .form .field-group.field-group-radio .field:last-child {margin-right: 0;}.form .field-group.field-group-phone {display: -ms-flexbox;display: flex;-ms-flex-pack: stretch;justify-content: stretch;-ms-flex-direction: row;flex-direction: row;}.form .field-group.field-group-phone .field {margin-right: 0.75em;margin-left: 0.75em;}.form .field-group.field-group-phone .field.field-auto {width: auto;}.form .field-group.field-group-phone .field.field-10 {width: 10%;}.form .field-group.field-group-phone .field.field-20 {width: 20%;}.form .field-group.field-group-phone .field.field-25 {width: 25%;}.form .field-group.field-group-phone .field.field-30 {width: 30%;}.form .field-group.field-group-phone .field.field-35 {width: 35%;}.form .field-group.field-group-phone .field.field-40 {width: 40%;}.form .field-group.field-group-phone .field.field-50 {width: 50%;}.form .field-group.field-group-phone .field.field-60 {width: 60%;}.form .field-group.field-group-phone .field.field-70 {width: 70%;}.form .field-group.field-group-phone .field.field-75 {width: 75%;}.form .field-group.field-group-phone .field.field-80 {width: 80%;}.form .field-group.field-group-phone .field.field-90 {width: 90%;}.form .field-group.field-group-phone .field:first-child {margin-left: 0;}.form .field-group.field-group-phone .field:last-child {margin-right: 0;}.form .button,.form .powermail_submit {-webkit-appearance: none;-moz-appearance: none;appearance: none;font: inherit;cursor: pointer;background-color: #ffcc01;border: 4px solid #ffcc01;border-radius: 0;color: #fff;display: inline-block;text-decoration: none;text-transform: uppercase;padding: 0.75em 1.75em;margin-top: 0.5em;margin-bottom: 0.5em;font-weight: 700;transition: all 400ms ease-in-out;}.form .button::after,.form .powermail_submit::after {display: none;}.form .button:focus,.form .powermail_submit:focus {outline: 0;background-color: transparent;color: #ffcc01;}.no-touch .form .button:hover,.no-touch .form .powermail_submit:hover {outline: 0;background-color: transparent;color: #ffcc01;}.form .button:active,.form .powermail_submit:active {-ms-transform: scale(0.9);transform: scale(0.9);}.powermail_fieldwrap.nolabel .powermail_label {position: absolute;left: -9999px;top: auto;width: 1px;height: 1px;overflow: hidden;}.widget {position: fixed;top: 0;bottom: 0;left: 0;right: 0;width: 100%;height: 100%;z-index: 9999999;pointer-events: none;}.widget .widget-toggle {float: right;font: inherit;position: relative;z-index: 9999999;pointer-events: auto;width: 60px;height: 60px;background: #0f2864;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 50%;border: 0;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);outline: 0;text-align: center;transition: all 400ms ease-in-out;position: relative;}.widget .widget-toggle .hint {position: absolute;right: 30px;z-index: -5;bottom: 0;top: 0px;width: 170px;height: 60px;vertical-align: middle;background-color: #0ab4ff;opacity: 0;pointer-events: none;-ms-transform-origin: center right;transform-origin: center right;box-sizing: border-box;padding-right: 40px;padding-left: 0;font-size: 1em;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: center;align-items: center;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;font-weight: 700;line-height: 1.2;box-shadow: 0px 5px 20px 0px rgba(0, 0, 0, 0.2);transition: opacity 400ms ease-in-out;}.widget .widget-toggle .hint::before,.widget .widget-toggle .hint::after {content: '';position: absolute;top: 0;width: 60px;height: 60px;border-radius: 50%;background-color: #0ab4ff;z-index: -1;}.widget .widget-toggle .hint::before {left: -30px;box-shadow: -7px 5px 10px -5px rgba(0, 0, 0, 0.1);}.widget .widget-toggle .hint::after {background-color: #0f2864;right: -30px;}.widget .widget-toggle .hint.active {opacity: 1;pointer-events: auto;}.widget .widget-toggle .fas {transition: all 400ms ease-in-out;}.widget .widget-toggle::after {content: "";clear: both;display: table;}.no-touch .widget .widget-toggle:hover {background-color: #0ab4ff;cursor: pointer;}.widget .widget-toggle:active {-ms-transform: scale(0.9);transform: scale(0.9);}.widget .widget-toggle .close-icon::before,.widget .widget-toggle .close-icon::after {content: '';position: absolute;top: 0;left: 0;right: 0;top: 30px;background-color: #fff;width: 6px;height: 6px;display: block;margin-right: auto;margin-left: auto;opacity: 0;-ms-transform-origin: center center;transform-origin: center center;-ms-transform: rotate(-90deg);transform: rotate(-90deg);transition: all 800ms ease-in-out;}.widget .widget-toggle .fas {transition: all 600ms ease-in-out;}.widget .widget-toggle.active {background-color: #0f2864;}.widget .widget-toggle.active .fas {-ms-transform: rotate(15deg);transform: rotate(15deg);opacity: 0;}.widget .widget-toggle.active .close-icon::before,.widget .widget-toggle.active .close-icon::after {width: 24px;height: 2px;opacity: 1;-ms-transform: rotate(45deg);transform: rotate(45deg);}.widget .widget-toggle.active .close-icon::after {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}.widget .inner {width: 90%;margin-left: auto;margin-right: auto;padding: 0.25em 0 0 0;box-sizing: border-box;}.widget .topics {margin-top: -3.75em;}.widget .box {box-sizing: border-box;background-color: #0f2864;box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.2);height: 100%;margin-bottom: 1em;pointer-events: none;opacity: 0;transition: all 400ms ease-in-out;}.widget .title {background-color: #0f2864;color: #fff;padding: 1em 0 3em 0;}.widget .title .inner {opacity: 0;transition: opacity 800ms ease-in-out;transition-delay: 200ms;}.widget > .box > .topics > .inner > .item {box-sizing: border-box;padding: 1em;margin: 1em 0;border-radius: 6px;overflow: hidden;background-color: #fff;position: relative;-ms-transform: translateY(100%);transform: translateY(100%);opacity: 0;transition: all 800ms ease-in-out;transition-delay: 200ms;}.widget > .box > .topics > .inner > .item h4 {text-transform: none;margin: 0 0 1em 0;}.widget > .box > .topics > .inner > .item .type {position: absolute;right: 1em;top: 1em;}.widget > .box > .topics > .inner > .item.item-personsearch .autocomplete-suggestions {max-height: 200px !important;font-size: 0.8em !important;}.widget > .box > .topics > .inner > .item.item-personsearch h4 {margin-bottom: 0.5em;}.widget > .box > .topics > .inner > .item.item-personsearch form {display: -ms-flexbox;display: flex;font-size: 0.8em;}.widget > .box > .topics > .inner > .item.item-personsearch input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;display: block;background: none;border: 0;border-bottom: 2px solid #0ab4ff;color: #000;margin: 0;padding: 0.5em 0.5em 0.5em 0;width: 100%;font: inherit;font-weight: 400;outline: 0;}.widget > .box > .topics > .inner > .item.item-personsearch button {transition: color 400ms ease-in-out;line-height: 44px;background: none;padding: 0 0.1em;margin: 0;border: 0;color: #0ab4ff;cursor: pointer;outline: 0;font: inherit;font-size: 11px;line-height: 32px;border-bottom: 2px solid #0ab4ff;}.widget > .box > .topics > .inner > .item.item-news .newsitem + .newsitem,.widget > .box > .topics > .inner > .item.item-news .newsitem + .dateitem,.widget > .box > .topics > .inner > .item.item-news .dateitem + .newsitem,.widget > .box > .topics > .inner > .item.item-news .dateitem + .dateitem,.widget > .box > .topics > .inner > .item.item-dates .newsitem + .newsitem,.widget > .box > .topics > .inner > .item.item-dates .newsitem + .dateitem,.widget > .box > .topics > .inner > .item.item-dates .dateitem + .newsitem,.widget > .box > .topics > .inner > .item.item-dates .dateitem + .dateitem {padding-top: 1em;}.widget > .box > .topics > .inner > .item.item-news .newsitem .date,.widget > .box > .topics > .inner > .item.item-news .dateitem .date,.widget > .box > .topics > .inner > .item.item-dates .newsitem .date,.widget > .box > .topics > .inner > .item.item-dates .dateitem .date {display: inline-block;font-size: 0.8em;font-weight: 700;color: #666;margin-bottom: 0.5em;}.widget > .box > .topics > .inner > .item.item-news .newsitem a,.widget > .box > .topics > .inner > .item.item-news .dateitem a,.widget > .box > .topics > .inner > .item.item-dates .newsitem a,.widget > .box > .topics > .inner > .item.item-dates .dateitem a {line-height: 1.3;text-decoration: none;display: block;font-weight: 700;transition: color 200ms ease-in-out;}.no-touch .widget > .box > .topics > .inner > .item.item-news .newsitem a:hover,.no-touch .widget > .box > .topics > .inner > .item.item-news .dateitem a:hover,.no-touch .widget > .box > .topics > .inner > .item.item-dates .newsitem a:hover,.no-touch .widget > .box > .topics > .inner > .item.item-dates .dateitem a:hover {color: #ffcc01;}.widget > .box > .topics > .inner > .item.item-news .newsitem a:focus,.widget > .box > .topics > .inner > .item.item-news .dateitem a:focus,.widget > .box > .topics > .inner > .item.item-dates .newsitem a:focus,.widget > .box > .topics > .inner > .item.item-dates .dateitem a:focus {color: #ffcc01;}.widget > .box > .topics > .inner > .item.item-persons .person {display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-align: start;align-items: flex-start;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.widget > .box > .topics > .inner > .item.item-persons .person + .person {padding-top: 1em;}.widget > .box > .topics > .inner > .item.item-persons .person .info {-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.widget > .box > .topics > .inner > .item.item-persons .person .photo {display: block;width: 90px;height: auto;margin-right: 1em;-ms-flex-negative: 0;flex-shrink: 0;}.widget > .box > .topics > .inner > .item.item-persons .person .name {font-size: 1em;color: #0f2864;margin: 0;}.widget > .box > .topics > .inner > .item.item-persons .person .name a {text-decoration: none;}.no-touch .widget > .box > .topics > .inner > .item.item-persons .person .name a:hover {color: #ffcc01;}.widget > .box > .topics > .inner > .item.item-persons .person .name a:focus {color: #ffcc01;}.widget > .box > .topics > .inner > .item.item-persons .person .jobtitle,.widget > .box > .topics > .inner > .item.item-persons .person .company {display: block;font-size: 0.8em;}.widget > .box > .topics > .inner > .item.item-persons .person .contact {list-style: none;padding: 0;margin: 0.75em 0 0 0;display: inline-block;text-align: left;font-size: 0.8em;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li {white-space: nowrap;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li.phone::before {content: "T";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li.fax::before {content: "F";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li.email {line-height: 1.1;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li.email::before {content: "E";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li.web {line-height: 1.1;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li.web::before {content: "W";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li a {white-space: normal;text-decoration: none;color: #000;display: inline-block;transition: color 400ms ease-in-out;vertical-align: text-bottom;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li a:focus {color: #0f2864;}.no-touch .widget > .box > .topics > .inner > .item.item-persons .person .contact li a:hover {color: #0f2864;}.widget > .box > .topics > .inner > .item.item-personsearch {overflow: visible;z-index: 9999;}.widget > .box > .topics > .inner > .item.item-links h4 {margin-bottom: 0.75em;}.widget > .box > .topics > .inner > .item.item-links ul {list-style: none;padding: 0;margin: 0;}.widget > .box > .topics > .inner > .item.item-links ul li {margin-bottom: .5em;}.widget > .box > .topics > .inner > .item.item-links ul li:last-child {margin-bottom: 0;}.widget > .box > .topics > .inner > .item.item-links ul li a {position: relative;font-weight: 700;display: inline-block;outline: 0;white-space: normal;padding: 0.125em 0;text-decoration: none;transition: color 200ms ease-in-out;padding-left: 1em;line-height: 1.3;}.widget > .box > .topics > .inner > .item.item-links ul li a::before {position: absolute;left: 0;top: 2px;padding-right: 0.25em;content: "\f105";display: inline-block;font: normal normal 600 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}.widget > .box > .topics > .inner > .item.item-links ul li a:focus,.widget > .box > .topics > .inner > .item.item-links ul li a.active,.widget > .box > .topics > .inner > .item.item-links ul li a.current {outline: 0;color: #ffcc01;}.no-touch .widget > .box > .topics > .inner > .item.item-links ul li a:hover {outline: 0;color: #ffcc01;}.widget.widget-open {pointer-events: auto;}.widget.widget-open .widget-toggle {animation: none;}.widget.widget-open .widget-toggle .hint {opacity: 0;}.widget.widget-open .box {background-color: #f2f2f2;pointer-events: auto;opacity: 1;}.widget.widget-open .title .inner {opacity: 1;}.widget.widget-open > .box > .topics > .inner > .item {-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.text .inside {overflow: hidden;}.text .primary .button {margin-bottom: 1.5em;}.text blockquote {font-size: 1em;position: relative;margin: 0 2em;padding: 0;color: #0ab4ff;}.text blockquote::before {content: '„';line-height: 0;position: absolute;top: -0.25em;right: 100%;font-size: 3.846em;}.text blockquote footer {margin-bottom: 3em;color: #000;}.text blockquote + p,.text blockquote + ul,.text blockquote + ol {margin-top: -1.25em;}.text img {margin-bottom: 2em;display: block;max-width: 100%;height: auto;width: auto;}.text.text-contact {background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 3em 0 3em 0;box-sizing: border-box;min-height: 30%;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-align: start;align-items: flex-start;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;position: relative;z-index: 1;}.text.text-contact .inside {position: relative;z-index: 200;}.text.text-contact::after {content: "";background-color: rgba(255, 255, 255, 0.75);height: 100%;width: 100%;display: block;z-index: 100;position: absolute;left: 0;top: 0;}.text.text-contact .contact {list-style: none;padding: 0;margin: 0;display: inline-block;text-align: left;}.text.text-contact .contact li {white-space: nowrap;padding-left: 0;text-indent: inherit;}.text.text-contact .contact li a {color: #000;font-weight: 400;cursor: pointer;}.text.text-contact .contact li a::after {display: none;}.text.text-contact .contact li.phone::before {content: "T";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-contact .contact li.fax::before {content: "F";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-contact .contact li.email::before {content: "E";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-contact .contact li.web::before {content: "W";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-contact .contact li a {white-space: normal;text-decoration: none;color: #000;display: inline-block;transition: color 400ms ease-in-out;vertical-align: text-bottom;}.text.text-contact .contact li a:focus {color: rgba(0, 0, 0, 0.8);}.no-touch .text.text-contact .contact li a:hover {color: rgba(0, 0, 0, 0.8);}.text.text-contact h2,.text.text-contact p {color: #000;}.text.text-contact .introduction .byline {color: black;}.text.text-columns {background-color: #fff;}.text.text-columns.text-grey {background-color: #f2f2f2;}.text.text-columns .inside {padding: 3.5em 0;}.text.text-columns .title {text-align: center;margin-bottom: 2.75em;}.text.text-columns .title h2 {margin-bottom: 0.25em;}.text.text-columns .title h3 {font-weight: 400;color: #fff;}.text.text-columns.text-white .title h3,.text.text-columns.text-grey .title h3 {color: #0f2864;}.text.text-columns .columns {overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-align: inherit;align-items: inherit;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.text.text-columns .columns .imagezoom {cursor: pointer;}.text.text-columns .columns .zoom .zoomedimage {position: absolute;left: 0;top: 0;width: 0;height: 0;opacity: 0;transition: opacity 800ms ease-in-out;pointer-events: none;background-size: contain;background-position: center;background-repeat: no-repeat;cursor: pointer;}.text.text-columns .columns .zoom .fa {position: absolute;top: 1em;right: 1em;z-index: 5;color: #f49100;cursor: pointer;}.text.text-columns .columns .zoom .fa.fa-search-minus {opacity: 0;}.text.text-columns .columns .zoom.zoom-active {position: fixed;top: 0;left: 0;z-index: 9999999;width: 100%;height: 100%;background-color: #000;cursor: pointer;}.text.text-columns .columns .zoom.zoom-active .zoomedimage {width: 100%;height: 100%;opacity: 1;pointer-events: auto;}.text.text-columns .columns .zoom.zoom-active .fa.fa-search-minus {opacity: 1;}.text.text-columns .columns .zoom.zoom-active .fa.fa-search-plus {opacity: 0;}.text.text-columns .columns .column.column-text {-ms-flex-order: 2;order: 2;}.text.text-columns .columns .column.column-image {position: relative;-ms-flex-order: 1;order: 1;}.text.text-columns .columns .column.column-image img {display: block;width: 100%;height: auto;}.text.text-columns .columns .column.column-image .image_column {position: relative;margin-bottom: 2em;}.text.text-columns .columns .column.column-image .image_wrapper {overflow: hidden;margin-bottom: 2em;}.text.text-columns .columns .column.column-image .image_wrapper img {margin-bottom: 0;}.text.text-columns .columns .column.column-image .logo_overlay {background-size: contain;background-position: center center;background-repeat: no-repeat;width: 100%;height: 100%;-ms-transform: scale(0.8);transform: scale(0.8);transition: 750ms transform ease-in-out;}.text.text-columns .columns .column.column-image .logo_wrapper {position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-color: #ffffff;opacity: 0 !important;transition: 750ms opacity ease-in-out;}.text.text-columns .columns .column.column-image .logo_wrapper:hover {opacity: 0.8 !important;}.text.text-columns .columns .column.column-image .logo_wrapper:hover .logo_overlay {-ms-transform: scale(1);transform: scale(1);}.text.text-quote {position: relative;}.text.text-quote .background {background-size: cover;background-position: center center;background-repeat: no-repeat;overflow: hidden;}.text.text-quote .background::after {display: block;content: "";width: 100%;padding-top: 31.5%;}.text.text-quote .quote {margin-top: 3em;}.text.text-facts {position: relative;}.text.text-facts .facts {background-color: #0f2864;color: #fff;max-width: 1110px;padding-top: 3.5em;padding-bottom: 2em;padding-left: 6%;padding-right: 6%;margin: 0 auto;}.text.text-facts .facts .fact {margin-bottom: 2em;overflow: hidden;}.text.text-facts .facts .fact .symbol {float: left;max-width: 100px;width: 22%;height: auto;}.text.text-facts .facts .fact .symbol + div {margin-left: 30%;}.text.text-facts .facts .fact a {color: #fff;font-weight: normal;}.text.text-facts .facts .fact a::after {content: "";height: 2px;width: 100%;position: absolute;bottom: 0;left: 0;background-color: #ffcc01;}.text.text-facts + .text-default .inside {border-top: 0;}.text.text-facts .description {max-width: 1110px;width: 88%;margin: 0 auto;padding-top: 3em;padding-bottom: 3em;}.text.text-facts .inside {width: 100%;max-width: none;}.text.text-inset p {font-size: 18px;font-size: 1.8rem;}.text.text-inset .inside {padding: 1em 0;overflow: hidden;}.text.text-default {background-color: rgba(255, 255, 255, 0);}.text.text-default .inside {padding: 3.5em 0;overflow: hidden;box-sizing: border-box;}.text.text-default .contactperson .contact {list-style: none;padding: 0;margin: 0;display: inline-block;text-align: left;}.text.text-default .contactperson .contact li {white-space: nowrap;padding-left: 0;text-indent: inherit;}.text.text-default .contactperson .contact li a {font-weight: 400;cursor: pointer;}.text.text-default .contactperson .contact li a::after {display: none;}.text.text-default .contactperson .contact li.phone::before {content: "T";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-default .contactperson .contact li.fax::before {content: "F";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-default .contactperson .contact li.email {line-height: 1.1;}.text.text-default .contactperson .contact li.email::before {content: "E";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-default .contactperson .contact li.web {line-height: 1.1;}.text.text-default .contactperson .contact li.web::before {content: "W";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.text.text-default .contactperson .contact li a {white-space: normal;text-decoration: none;color: #fff;display: inline-block;transition: color 400ms ease-in-out;vertical-align: text-bottom;}.text.text-default .contactperson .contact li a:focus {color: rgba(255, 255, 255, 0.8);}.no-touch .text.text-default .contactperson .contact li a:hover {color: rgba(255, 255, 255, 0.8);}.text.text-default + .text-default .inside {border-top: 1px solid #aeaeae;}.text.text-default + .text-default.text-noline .inside {padding-top: 0;border-top: 0;}.text.text-default .catcher {margin-bottom: 2em;}.text.text-default .catcher a {display: inline-block;}.text.text-default .catcher a  img {border: 0;}.text.text-default .catcher a::after {display: none !important;}.text.text-default .catcher img {display: block;max-width: 100%;border-radius: 50%;width: 120px;max-width: 254px;max-height: 254px;height: 120px;margin-bottom: 1.5em;}.text.text-half {overflow: hidden;position: relative;}.text.text-half + .text-columns {margin-top: 0;}.text.text-half .background {background-size: cover;background-position: top center;}.text.text-half .background::before {display: block;content: "";width: 100%;padding-top: 63%;}.text.text-half .inside {position: static;}.text.text-half .catcher {position: absolute;top: 1em;margin-bottom: 3em;z-index: 1;}.text.text-half .catcher img {width: 120px;height: 120px;}.text.text-half .primary {padding: 2.5em 0 1.5em 0;}.text.text-half.text-blue h1,.text.text-half.text-blue h2,.text.text-half.text-blue .byline {color: #fff;}.text.text-half.text-blue::before {background-color: #0f2864;}.text.text-half.text-blue .primary {background-color: #0f2864;}.text.text-half.text-blue .primary a {color: #fff;}.text.text-half.text-blue .primary::after {background-image: linear-gradient(to right, rgba(15, 40, 100, 0) 0, #0f2864 100%);}.text.text-half.text-cyan h1,.text.text-half.text-cyan h2,.text.text-half.text-cyan .byline {color: #fff;}.text.text-half.text-cyan::before {background-color: #0ab4ff;}.text.text-half.text-cyan .primary {background-color: #0ab4ff;}.text.text-half.text-cyan .primary a {color: #fff;}.text.text-half.text-cyan .primary::after {background-image: linear-gradient(to right, rgba(10, 180, 255, 0) 0, #0ab4ff 100%);}.text.text-half.text-grey::before {background-color: #f2f2f2;}.text.text-half.text-grey .primary {background-color: #f2f2f2;}.text.text-half.text-grey .primary::after {background-image: linear-gradient(to right, rgba(242, 242, 242, 0) 0, #f2f2f2 100%);}.text.text-half.text-red h1,.text.text-half.text-red h2,.text.text-half.text-red .byline {color: #fff;}.text.text-half.text-red::before {background-color: #e61937;}.text.text-half.text-red .primary {background-color: #e61937;}.text.text-half.text-red .primary a {color: #fff;}.text.text-half.text-red .primary::after {background-image: linear-gradient(to right, rgba(230, 25, 55, 0) 0, #e61937 100%);}.text.text-half.text-pink h1,.text.text-half.text-pink h2,.text.text-half.text-pink .byline {color: #fff;}.text.text-half.text-pink::before {background-color: #e5006d;}.text.text-half.text-pink .primary {background-color: #e5006d;}.text.text-half.text-pink .primary a {color: #fff;}.text.text-half.text-pink .primary::after {background-image: linear-gradient(to right, rgba(229, 0, 109, 0) 0, #e5006d 100%);}.text.text-half.text-purple h1,.text.text-half.text-purple h2,.text.text-half.text-purple .byline {color: #fff;}.text.text-half.text-purple::before {background-color: #94559c;}.text.text-half.text-purple .primary {background-color: #94559c;}.text.text-half.text-purple .primary a {color: #fff;}.text.text-half.text-purple .primary::after {background-image: linear-gradient(to right, rgba(148, 85, 156, 0) 0, #94559c 100%);}.text.text-half.text-turquoise h1,.text.text-half.text-turquoise h2,.text.text-half.text-turquoise .byline {color: #fff;}.text.text-half.text-turquoise::before {background-color: #17af8d;}.text.text-half.text-turquoise .primary {background-color: #17af8d;}.text.text-half.text-turquoise .primary a {color: #fff;}.text.text-half.text-turquoise .primary::after {background-image: linear-gradient(to right, rgba(23, 175, 141, 0) 0, #17af8d 100%);}.text.text-half.text-green h1,.text.text-half.text-green h2,.text.text-half.text-green .byline {color: #fff;}.text.text-half.text-green::before {background-color: #76b729;}.text.text-half.text-green .primary {background-color: #76b729;}.text.text-half.text-green .primary a {color: #fff;}.text.text-half.text-green .primary::after {background-image: linear-gradient(to right, rgba(118, 183, 41, 0) 0, #76b729 100%);}.text.text-half.text-yellow h1,.text.text-half.text-yellow h2,.text.text-half.text-yellow .byline {color: #fff;}.text.text-half.text-yellow::before {background-color: #ffcc01;}.text.text-half.text-yellow .primary {background-color: #ffcc01;}.text.text-half.text-yellow .primary a {color: #fff;}.text.text-half.text-yellow .primary::after {background-image: linear-gradient(to right, rgba(255, 204, 1, 0) 0, #ffcc01 100%);}.text.text-half.text-orange h1,.text.text-half.text-orange h2,.text.text-half.text-orange .byline {color: #fff;}.text.text-half.text-orange::before {background-color: #f49100;}.text.text-half.text-orange .primary {background-color: #f49100;}.text.text-half.text-orange .primary a {color: #fff;}.text.text-half.text-orange .primary::after {background-image: linear-gradient(to right, rgba(244, 145, 0, 0) 0, #f49100 100%);}.text.text-blue {background-color: #0f2864;color: #fff;}.text.text-blue h1,.text.text-blue h2,.text.text-blue .byline,.text.text-blue a {color: #fff;}.text.text-cyan {background-color: #0ab4ff;color: #fff;}.text.text-cyan h1,.text.text-cyan h2,.text.text-cyan .byline,.text.text-cyan a {color: #fff;}.text.text-grey {background-color: #f2f2f2;}.text.text-red {background-color: #e61937;color: #fff;}.text.text-red h1,.text.text-red h2,.text.text-red .byline,.text.text-red a {color: #fff;}.text.text-pink {background-color: #e5006d;color: #fff;}.text.text-pink h1,.text.text-pink h2,.text.text-pink .byline,.text.text-pink a {color: #fff;}.text.text-purple {background-color: #94559c;color: #fff;}.text.text-purple h1,.text.text-purple h2,.text.text-purple .byline,.text.text-purple a {color: #fff;}.text.text-turquoise {background-color: #17af8d;color: #fff;}.text.text-turquoise h1,.text.text-turquoise h2,.text.text-turquoise .byline,.text.text-turquoise a {color: #fff;}.text.text-green {background-color: #76b729;color: #fff;}.text.text-green h1,.text.text-green h2,.text.text-green .byline,.text.text-green a {color: #fff;}.text.text-yellow {background-color: #ffcc01;color: #fff;}.text.text-yellow h1,.text.text-yellow h2,.text.text-yellow .byline,.text.text-yellow a {color: #fff;}.text.text-orange {background-color: #f49100;color: #fff;}.text.text-orange h1,.text.text-orange h2,.text.text-orange .byline,.text.text-orange a {color: #fff;}.text.slideshow-quotes.text-blue p,.text.slideshow-quotes.text-blue blockquote::before {color: #fff;}.text.slideshow-quotes.text-cyan p,.text.slideshow-quotes.text-cyan blockquote::before {color: #fff;}.text.slideshow-quotes.text-red p,.text.slideshow-quotes.text-red blockquote::before {color: #fff;}.text.slideshow-quotes.text-pink p,.text.slideshow-quotes.text-pink blockquote::before {color: #fff;}.text.slideshow-quotes.text-purple p,.text.slideshow-quotes.text-purple blockquote::before {color: #fff;}.text.slideshow-quotes.text-turquoise p,.text.slideshow-quotes.text-turquoise blockquote::before {color: #fff;}.text.slideshow-quotes.text-green p,.text.slideshow-quotes.text-green blockquote::before {color: #fff;}.text.slideshow-quotes.text-yellow p,.text.slideshow-quotes.text-yellow blockquote::before {color: #fff;}.text.slideshow-quotes.text-orange p,.text.slideshow-quotes.text-orange blockquote::before {color: #fff;}.text .text__main-image--mobile {display: none;}body.open-imagezoom {overflow: hidden !important;}body.open-imagezoom .text-columns-zoom {position: relative;z-index: 9999999;}body.open-imagezoom .columns .column-text {display: none;}.text.no-headline .introduction {display: none;}.text.no-headline section.primary {width: 100%;}*:not(.text-columns) + .text-columns.text-small {margin-top: 0;}.image {position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: stretch;align-items: stretch;-ms-flex-direction: column;flex-direction: column;}.image .title {max-width: 600px;}.image > .inside {-ms-flex-order: 2;order: 2;}.image .caption {overflow: hidden;margin-top: auto;-ms-flex-order: 1;order: 1;position: relative;z-index: 200;}.image .caption .inside {padding: 0 !important;}.image .caption .box {padding: 0.75em 1.5em;margin-bottom: -1px;background-color: #fff;box-sizing: border-box;text-align: center;display: block;}.image .caption.caption-large .box {padding: 1.75em 3em 0.75em 3em;}.image .caption.caption-large .box img {width: 100%;height: auto;}.image .caption.caption-blue .box {background-color: #0f2864;color: #fff;}.image .caption.caption-cyan .box {background-color: #0ab4ff;color: #fff;}.image .caption.caption-red .box {background-color: #e61937;color: #fff;}.image .caption.caption-pink .box {background-color: #e5006d;color: #fff;}.image .caption.caption-purple .box {background-color: #94559c;color: #fff;}.image .caption.caption-turquoise .box {background-color: #17af8d;color: #fff;}.image .caption.caption-green .box {background-color: #76b729;color: #fff;}.image .caption.caption-yellow .box {background-color: #ffcc01;color: #fff;}.image .caption.caption-orange .box {background-color: #f49100;color: #fff;}.image.image-full {color: #fff;min-height: 100%;box-sizing: border-box;}.image.image-full.image-seventy {min-height: 70%;}.image.image-full .background {background-color: #fff;background-size: cover;background-position: 75% 0%;background-repeat: no-repeat;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}.image.image-full .inside {padding: 2.5em 0 0.5em 0;z-index: 1848;position: absolute;left: 6%;bottom: 80px;}.image.image-full .title.title-dark {color: #000;}.image.image-full .title.title-dark h1,.image.image-full .title.title-dark h2,.image.image-full .title.title-dark .byline {color: #000;}.image.image-full .title.title-light {color: #fff;}.image.image-full .title.title-light h1,.image.image-full .title.title-light h2,.image.image-full .title.title-light .byline {color: #fff;}.image.image-full .catcher {position: absolute;top: 1em;margin-bottom: 3em;}.image.image-full .catcher img {width: 120px;height: 120px;}.image.image-half + .text-default,.image.image-half + .text-inset + .text-default {border-top: 2px solid #f2f2f2;}.image.image-half + .text.text-columns.text-small {margin-top: 0;}.image.image-half .background {width: 100%;height: auto;background-size: cover;background-position: top center;background-repeat: no-repeat;}.image.image-half .background.background-bottom {background-position: bottom center;}.image.image-half .background.background-center {background-position: center center;}.image.image-half .background.background-top {background-position: top center;}.image.image-half .background::after {display: block;content: "";width: 100%;padding-top: 50%;}.image.image-half .inside {padding: 2.5em 0 0.5em 0;z-index: 1848;}.image.image-half .catcher {position: absolute;top: 1em;margin-bottom: 3em;}.image.image-half .catcher.catcher-right {right: 1em;}.image.image-half .catcher a {display: inline-block;}.image.image-half .catcher a img {border: 0;}.image.image-half .catcher a::after {display: none !important;}.image.image-half .catcher img {width: 120px;height: 120px;}.image.image-half + .text {position: relative;z-index: 2000;}.image.image-half + .text.text-columns {position: inherit;z-index: inherit;}.image.image-half + .text .box .button {width: 100%;text-align: center;margin-top: -8px;}.teaser {background-color: #0ab4ff;color: #fff;}.teaser.teaser-event-registration-2 {background-color: #0f2864;}.teaser.teaser-event-registration-2 .members .member {position: relative;padding-top: 0.75em;}.teaser.teaser-event-registration-2 .members .member .remove-member-button {position: absolute;right: 0.5em;top: 0;border-radius: 50%;-webkit-appearance: none;-moz-appearance: none;appearance: none;border: 0;width: 1.5em;height: 1.5em;font: inherit;background: #ffcc01;color: #fff;vertical-align: middle;font-weight: bold;outline: 0;cursor: pointer;transition: all 400ms ease-in-out;}.no-touch .teaser.teaser-event-registration-2 .members .member .remove-member-button:hover {color: #0f2864;}.teaser.teaser-event-registration-2 .members .member .remove-member-button:focus {color: #0f2864;}.teaser.teaser-event-registration-2 .members .member .remove-member-button:active {-ms-transform: scale(0.9);transform: scale(0.9);}.teaser.teaser-event-registration-2 .add-member-button {background: transparent;color: #fff;border: 0;font-weight: bold;padding: 0 0 1em 0;border: 2px solid #ffcc01;border-radius: 8px;padding: 0.5em 0.75em;font-size: 0.8em;margin-bottom: 1em;line-height: 1;cursor: pointer;outline: 0;transition: all 400ms ease-in-out;}.no-touch .teaser.teaser-event-registration-2 .add-member-button:hover {background: #ffcc01;}.teaser.teaser-event-registration-2 .add-member-button:focus {background: #ffcc01;}.teaser.teaser-event-registration-2 .add-member-button:active {-ms-transform: scale(0.9);transform: scale(0.9);}.teaser .inside {padding: 2.5em 0;overflow: hidden;}.teaser .introduction h2,.teaser .introduction .byline {color: #fff;}.teaser .introduction *:last-child {margin: 0;}.teaser .primary .button,.teaser .primary .contact {float: left;margin: 1em 0 0 0;}.teaser .primary .button {margin-right: 2em;}.teaser .primary .button:focus {color: #fff;}.no-touch .teaser .primary .button:hover {color: #fff;}.teaser .primary .contact {list-style: none;padding: 0;}.teaser .primary .contact li a {text-decoration: none;font-weight: 700;color: #fff;font-size: 22px;font-size: 2.2rem;transition: color 200ms ease-in-out;}.teaser .primary .contact li a .fas {width: 1.5em;transition: color 200ms ease-in-out;}.teaser .primary .contact li a:focus {color: #ffcc01;}.teaser .primary .contact li a:focus .fas {color: #ffcc01;}.no-touch .teaser .primary .contact li a:hover {color: #ffcc01;}.no-touch .teaser .primary .contact li a:hover .fas {color: #ffcc01;}.teaser.teaser-newsletter .error-toggle {text-decoration: underline;cursor: pointer;color: #fff;transition: color 300ms ease-in-out;}.teaser.teaser-newsletter .error-toggle:focus {color: #ffcc01;}.no-touch .teaser.teaser-newsletter .error-toggle:hover {color: #ffcc01;}.teaser.teaser-newsletter .form-newsletter-subscription {margin-top: 1.5em;}.teaser.teaser-newsletter .form-newsletter-subscription .field-text {margin-bottom: 1em;}.teaser.teaser-newsletter .form-newsletter-subscription .field-text input {font: inherit;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;padding: 0.75em 1.75em;display: block;box-sizing: border-box;width: 100%;outline: 0;border-left: 0;border-right: 0;border-top: 4px solid #fff;border-bottom: 4px solid #fff;transition: all 400ms ease-in-out;}.teaser.teaser-newsletter .form-newsletter-subscription .field-text input:focus {border-bottom: 4px solid #ffcc01;}.no-touch .teaser.teaser-newsletter .form-newsletter-subscription .field-text input:hover {border-bottom: 4px solid #ffcc01;}.teaser.teaser-newsletter .form-newsletter-subscription .field-text.field-firstname {float: left;width: 48%;}.teaser.teaser-newsletter .form-newsletter-subscription .field-text.field-lastname {float: right;width: 48%;}.teaser.teaser-newsletter .form-newsletter-subscription .button {margin-top: 0.25em;}.teaser.teaser-newsletter .form-newsletter-subscription a {color: #fff;transition: color 300ms ease-in-out;}.teaser.teaser-newsletter .form-newsletter-subscription a:focus {color: #ffcc01;}.no-touch .teaser.teaser-newsletter .form-newsletter-subscription a:hover {color: #ffcc01;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox {clear: both;margin-bottom: 0.75em;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"]:not(:checked),.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"]:checked {position: absolute;left: -9999px;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"] + label {position: relative;padding-left: 25px;cursor: pointer;display: block;font-size: 1em;margin-right: 2em;-webkit-user-select: none;-ms-user-select: none;user-select: none;padding-bottom: 0;margin-bottom: 0.25em;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"] + label:before {content: '';position: absolute;top: -4px;left: 0;width: 12px;height: 12px;z-index: 0;border: 2px solid #ffcc01;border-radius: 1px;margin: 0.5em 0;transition: 0.2s;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"]:not(:checked):disabled + label:before {border: none;background-color: rgba(0, 0, 0, 0.26);}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"]:checked + label:before {top: -10px;left: -3px;width: 6px;height: 16px;border-top: 2px solid transparent;border-left: 2px solid transparent;border-right: 2px solid #ffcc01;border-bottom: 2px solid #ffcc01;-ms-transform: rotate(40deg);transform: rotate(40deg);-webkit-backface-visibility: hidden;backface-visibility: hidden;-ms-transform-origin: 100% 100%;transform-origin: 100% 100%;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"]:checked:disabled + label:before {border-right: 2px solid rgba(0, 0, 0, 0.26);border-bottom: 2px solid rgba(0, 0, 0, 0.26);}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox .helpline {position: relative;display: inline-block;}.contacts {overflow: hidden;}.contacts .inside {padding: 3.5em 0;position: relative;}.contacts .introduction {position: relative;z-index: 200;}.contacts .next {background: #ffcc01;border: 4px solid #ffcc01;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;display: block;margin: 0 auto;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .contacts .next {display: none;}.contacts .next .fas {margin-right: -4px;}.contacts .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.contacts .next:focus {background: rgba(255, 255, 255, 0);color: #ffcc01;}.no-touch .contacts .next:hover {background: rgba(255, 255, 255, 0);color: #ffcc01;}.contacts .primary {white-space: nowrap;text-align: center;position: relative;z-index: 300;}.contacts .primary::after {content: "";width: 100%;height: 100%;position: absolute;top: 0;background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 0);right: -100%;pointer-events: none;z-index: 100;opacity: 1 !important;}.contacts .primary::before {content: "";width: 100%;height: 100%;position: absolute;top: 0;background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0, white 0);left: -100%;pointer-events: none;z-index: 100;opacity: 1 !important;}.contacts .person {padding: 0 1em 1em 1em;vertical-align: top;white-space: normal;overflow: hidden;transition: opacity 200ms ease-in-out;display: inline-block;width: 100%;box-sizing: border-box;}.contacts .person.swiper-slide-prev {opacity: 0;}.contacts .person .name {color: #0f2864;}.contacts .person .jobtitle,.contacts .person .company {display: block;font-size: 0.8em;}.contacts .person .jobtitle {margin-bottom: 0.5em;}.contacts .person .photo {border-radius: 50%;overflow: hidden;width: 120px;height: 120px;margin-bottom: 0.5em;}.contacts .person .contact {list-style: none;padding: 0;margin: 0.75em 0 0 0;display: inline-block;text-align: left;}.contacts .person .contact li {white-space: nowrap;}.contacts .person .contact li.phone::before {content: "T";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.contacts .person .contact li.fax::before {content: "F";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.contacts .person .contact li.email {line-height: 1.1;}.contacts .person .contact li.email::before {content: "E";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.contacts .person .contact li.web {line-height: 1.1;}.contacts .person .contact li.web::before {content: "W";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.contacts .person .contact li a {white-space: normal;text-decoration: none;color: #000;display: inline-block;transition: color 400ms ease-in-out;vertical-align: text-bottom;}.contacts .person .contact li a:focus {color: #0f2864;}.no-touch .contacts .person .contact li a:hover {color: #0f2864;}.news .links {margin-bottom: 0.5em;}.news .links .more {margin-right: 1em;margin-bottom: 0.5em;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;color: #0ab4ff;}.news.news-archive .page-navigation:first-child {display: none;}.news.news-archive .page-navigation > p {display: none;}.news.news-archive .news .page-navigation ul li {padding: 0;}.news.news-archive .news .page-navigation ul li:last-child {margin-right: 0;}.news.news-archive .news .page-navigation ul li:last-child a {margin-right: 0;}.news.news-archive .news .page-navigation ul li.current,.news.news-archive .news .page-navigation ul li a {display: block;padding: 0.5em 0.75em;margin: 0 0.5em;background: transparent;border: 3px solid #ffcc01;text-transform: uppercase;line-height: 1;font-weight: 700;color: #ffcc01;transition: color 400ms ease-in-out;transition: background-color 400ms ease-in-out;cursor: pointer;}.no-touch .news.news-archive .news .page-navigation ul li.current:hover,.no-touch .news.news-archive .news .page-navigation ul li a:hover {background-color: #ffcc01;color: #fff;}.news.news-archive .news .page-navigation ul li.current:focus,.news.news-archive .news .page-navigation ul li a:focus {background-color: #ffcc01;color: #fff;}.news.news-archive .news .page-navigation ul li.current::after,.news.news-archive .news .page-navigation ul li a::after {display: none;}.news.news-archive .news .page-navigation ul li.current {background-color: #ffcc01;color: #fff;}.news.news-archive h3 {margin-bottom: 0.5em;}.news.news-archive .inside {padding: 3.5em 0;overflow: hidden;}.news.news-archive .info {font-weight: 700;margin-bottom: 0.5em;text-transform: uppercase;}.news.news-archive .permalink {color: #0ab4ff;}.news.news-archive .permalink:focus {color: #0ab4ff;}.no-touch .news.news-archive .permalink:hover {color: #0ab4ff;}.news.news-archive .permalink::after {display: none;}.news.news-archive .short {margin-bottom: 0.25em;font-size: 22px;font-size: 2.2rem;}.news.news-archive .posts .post {margin-bottom: 3em;border-bottom: 1px solid #aeaeae;}.news.news-archive .posts .post:last-child {border-bottom: 0;}.news.news-detail .inside {padding: 3.5em 0;overflow: hidden;}.news.news-detail .info {text-transform: uppercase;font-weight: 700;margin-bottom: 0.5em;}.news.news-detail .imagewrapper {margin: 0 0 3em 0;}.news.news-detail .imagewrapper .image {display: block;width: 100%;height: auto;}.news.news-detail .imagewrapper .caption {font-size: 0.8em;padding-top: 0.8em;}.news.news-detail .title {color: #0ab4ff;}.news.news-detail .short {margin-bottom: 2em;font-size: 22px;font-size: 2.2rem;}.news.news-detail .prev,.news.news-detail .next {background: none;border: 0;padding: 0;color: #0ab4ff;font: inherit;font-weight: 700;outline: 0;cursor: pointer;text-decoration: none;position: relative;display: inline-block;margin-bottom: 0.5em;}.news.news-detail .prev::after,.news.news-detail .next::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #ffcc01;transition: width 400ms ease-in-out;}.news.news-detail .prev:focus::after,.news.news-detail .next:focus::after {width: 100%;}.no-touch .news.news-detail .prev:hover::after,.no-touch .news.news-detail .next:hover::after {width: 100%;}.news.news-detail .prev {float: left;margin-right: 1em;}.news.news-detail .prev .fas {margin-right: 0.25em;}.news.news-detail .next {float: right;margin-left: 1em;}.news.news-detail .next .fas {margin-left: 0.25em;}.news.news-teaser {background-color: #f2f2f2;overflow: hidden;}.news.news-teaser h3 {margin-bottom: 0.5em;}.news.news-teaser .permalink .title {font-size: 24px;font-size: 2.4rem;}.news.news-teaser .introduction {padding-bottom: 1em;}.news.news-teaser .inside {position: relative;padding: 4.5em 0 2.5em 0;}.news.news-teaser .controls {text-align: left;}.news.news-teaser .controls .prev,.news.news-teaser .controls .next {margin: 0 1em 0 0;}.news.news-teaser .prev,.news.news-teaser .next {background: #ffcc01;border: 4px solid #ffcc01;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;display: inline-block;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .news.news-teaser .prev,.no-js .news.news-teaser .next {display: none;}.news.news-teaser .prev .fas,.news.news-teaser .next .fas {margin-left: -4px;}.news.news-teaser .prev.swiper-button-disabled,.news.news-teaser .next.swiper-button-disabled {pointer-events: none;color: #ffcc01;background: rgba(255, 255, 255, 0);}.news.news-teaser .prev:focus,.news.news-teaser .prev:active,.news.news-teaser .next:focus,.news.news-teaser .next:active {color: #ffcc01;}.news.news-teaser .prev:focus,.news.news-teaser .next:focus {background: rgba(255, 255, 255, 0);}.no-touch .news.news-teaser .prev:hover,.no-touch .news.news-teaser .next:hover {color: #ffcc01;background: rgba(255, 255, 255, 0);}.news.news-teaser .prev:active,.news.news-teaser .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.news.news-teaser .next .fas {margin-left: 4px;}.news.news-teaser .primary {position: relative;}.news.news-teaser .primary::after {content: "";width: 100%;height: 100%;position: absolute;top: 0;background-image: linear-gradient(to right, rgba(242, 242, 242, 0) 0%, #f2f2f2 0);right: -100%;pointer-events: none;z-index: 200;opacity: 1 !important;}.news.news-teaser .primary::before {content: "";width: 100%;height: 100%;position: absolute;top: 0;background-image: linear-gradient(to left, rgba(242, 242, 242, 0) 0, #f2f2f2 0);left: -100%;pointer-events: none;z-index: 200;opacity: 1 !important;}.news.news-teaser .posts {white-space: nowrap;}.news.news-teaser .posts .post {display: inline-block;white-space: normal;vertical-align: top;width: 100%;box-sizing: border-box;transition: opacity 200ms ease-in-out;}.news.news-teaser .posts .post.swiper-slide-prev,.news.news-teaser .posts .post.swiper-slide-next {opacity: 0;}.news.news-teaser .posts .post .permalink {color: #0ab4ff;}.news.news-teaser .posts .post .permalink:focus {outline: 0;color: rgba(10, 180, 255, 0.8);}.no-touch .news.news-teaser .posts .post .permalink:hover {outline: 0;color: rgba(10, 180, 255, 0.8);}.news.news-teaser .posts .post .permalink::after {display: none;}.news.news-teaser .posts .post .short {margin-bottom: 0.25em;font-size: 22px;font-size: 2.2rem;}.news.news-teaser .posts .post .info {text-transform: uppercase;font-weight: 700;margin-bottom: 0.5em;}.news.news-teaser .posts .post .info .category {margin-right: 0.25em;}.news.news-teaser .posts .post .info .date {color: #000;}.video + .text-columns {margin-top: 0 !important;}.text .video {margin-bottom: 2em;}.video .video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video .video-container iframe,.video .video-container object,.video .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video.video-9x16 .video-container {padding-bottom: 177.7777%;}.video.video-1x1 .video-container {padding-bottom: 100%;}.video.video-4x5 .video-container {padding-bottom: 125%;}.video .youtube {background-position: center;background-repeat: no-repeat;background-size: cover;display: block;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video .youtube .fallback-link {text-align: center;display: block;box-sizing: border-box;padding: 1em 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;vertical-align: middle;background: #aeaeae;text-decoration: none;color: #fff;line-height: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;}.js .video .youtube .fallback-link {display: none;}.video .youtube .fa-play-circle {color: #fff;text-align: center;position: absolute;height: 100%;width: 100%;top: 50%;margin-top: -36px;opacity: .8;transition: all 0.2s ease-out;}.video .youtube .fa-play-circle::before {text-shadow: -2px 0 rgba(0, 0, 0, 0.2), 0 2px rgba(0, 0, 0, 0.2), 2px 0 rgba(0, 0, 0, 0.2), 0 -2px rgba(0, 0, 0, 0.2);}.no-touch .video .youtube:hover .fa-play-circle {opacity: 1;}.stories {overflow: hidden;text-align: center;margin-top: 4em;margin-bottom: 4em;}.stories .story {text-align: left;position: relative;margin-bottom: 2em;background-color: #0f2864;color: #fff;font-weight: 700;}.stories .story .video {z-index: -1;}.stories .story .video:focus ~ .more {margin-top: 2em;}.no-touch .stories .story .video:hover ~ .more {margin-top: 2em;}.stories .story footer {padding: 1.5em;}.stories .story .more {background: #ffcc01;border: 0;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;display: inline-block;position: absolute;right: 2em;z-index: 900;margin-top: -25px;width: 50px;height: 50px;cursor: pointer;transition: all 400ms ease-in-out;}.stories .story .more .fas {margin-right: -4px;line-height: 50px;vertical-align: middle;}.stories .story .more:active {-ms-transform: scale(0.9);transform: scale(0.9);}.stories .story .more:focus {background: #fff;color: #ffcc01;}.no-touch .stories .story .more:hover {background: #fff;color: #ffcc01;}.dates.dates-teaser {background-color: #f2f2f2;overflow: hidden;}.dates.dates-teaser .introduction {float: left;}.dates.dates-teaser .inside {position: relative;padding: 4.5em 0 3.5em 0;}.dates.dates-teaser .controls {text-align: left;}.dates.dates-teaser .controls .prev,.dates.dates-teaser .controls .next {margin: 0 1em 0 0;}.dates.dates-teaser .prev,.dates.dates-teaser .next {background: #ffcc01;border: 4px solid #ffcc01;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;display: inline-block;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .dates.dates-teaser .prev,.no-js .dates.dates-teaser .next {display: none;}.dates.dates-teaser .prev .fas,.dates.dates-teaser .next .fas {margin-left: -4px;}.dates.dates-teaser .prev.swiper-button-disabled,.dates.dates-teaser .next.swiper-button-disabled {pointer-events: none;color: #ffcc01;background: rgba(255, 255, 255, 0);}.dates.dates-teaser .prev:focus,.dates.dates-teaser .prev:active,.dates.dates-teaser .next:focus,.dates.dates-teaser .next:active {color: #ffcc01;}.dates.dates-teaser .prev:focus,.dates.dates-teaser .next:focus {background: rgba(255, 255, 255, 0);}.no-touch .dates.dates-teaser .prev:hover,.no-touch .dates.dates-teaser .next:hover {color: #ffcc01;background: rgba(255, 255, 255, 0);}.dates.dates-teaser .prev:active,.dates.dates-teaser .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.dates.dates-teaser .next .fas {margin-left: 4px;}.dates.dates-teaser .primary {clear: both;position: relative;overflow: hidden;}.dates.dates-teaser .posts {white-space: nowrap;position: relative;display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-align: stretch;align-items: stretch;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.dates.dates-teaser .posts .post {display: block;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: stretch;align-items: stretch;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;background-color: #fff;-ms-flex-negative: 0;flex-shrink: 0;white-space: normal;vertical-align: top;width: 100%;box-sizing: border-box;transition: opacity 200ms ease-in-out;margin-top: 1em;margin-bottom: 1.5em;}.dates.dates-teaser .posts .post.swiper-slide-prev,.dates.dates-teaser .posts .post.swiper-slide-next {opacity: 0;}.dates.dates-teaser .posts .post .links {margin-top: auto;padding: 0 1em;}.dates.dates-teaser .posts .post .links .more {margin-right: 1em;margin-bottom: 0.5em;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;color: #0f2864;}.dates.dates-teaser .posts .post .date-location {padding: 1em 1em 1.25em 1em;}.dates.dates-teaser .posts .post .head {background-color: #0f2864;color: #fff;padding: 1em;box-sizing: border-box;}.dates.dates-teaser .posts .post .text {padding: 1.25em 1em 1em 1em;box-sizing: border-box;}.dates.dates-teaser .posts .post .text h3 {margin-bottom: 0.5em;color: #666;font-size: 1em;margin-top: -0.75em;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;white-space: normal;}.dates.dates-teaser .posts .post .permalink {display: block;color: #fff;}.dates.dates-teaser .posts .post .permalink .title {color: #666;font-size: 18px;font-size: 1.8rem;white-space: normal;height: auto;overflow: visible;margin-bottom: 1em;display: block;}.dates.dates-teaser .posts .post .permalink:focus {outline: 0;}.dates.dates-teaser .posts .post .permalink:focus .title {color: rgba(102, 102, 102, 0.8);}.no-touch .dates.dates-teaser .posts .post .permalink:hover {outline: 0;}.no-touch .dates.dates-teaser .posts .post .permalink:hover .title {color: rgba(102, 102, 102, 0.8);}.dates.dates-teaser .posts .post .permalink::after {display: none;}.dates.dates-teaser .posts .post .short {margin-bottom: 0.25em;font-size: 22px;font-size: 2.2rem;}.dates.dates-teaser .posts .post .info {font-weight: 700;text-transform: uppercase;}.dates.dates-teaser .posts .post .info .category {margin-right: 0.25em;}.dates.dates-teaser .posts .post .info .date {color: #fff;}.dates.dates-table .inside {padding: 3.5em 0;overflow: hidden;}.dates.dates-table .primary h3 {display: block;font-size: 18px;font-size: 1.8rem;color: #0ab4ff;font-weight: 700;padding: 0 0 0.5em 0;border-bottom: 2px solid #0ab4ff;margin-top: 3em;}.dates.dates-table .primary h3:first-of-type {margin-top: 0;}.dates.dates-table .date {padding: 0.5em 0 0 0;overflow: hidden;}.dates.dates-table .date .heading {padding-bottom: 0.5em;padding-right: 1em;}.dates.dates-table .date .tags {text-align: right;padding-right: 1px;}.dates.dates-table .date .tags .tag {display: inline-block;box-sizing: border-box;margin-bottom: 0.25em;}.dates.dates-table .date .title .time {font-weight: 700;}.dates.dates-table .date .title h4 {font-size: 18px;font-size: 1.8rem;font-weight: 400;margin: 0;text-transform: none;}.dates.dates-table .date .description {transition: all 300ms ease-in-out;}.dates.dates-table .date .description p,.dates.dates-table .date .description ul,.dates.dates-table .date .description ol {margin-bottom: 0.5em;}.dates.dates-table .date .date-toggle {display: none;width: 100%;height: 37px;margin-top: -0.5em;margin-bottom: 1.5em;border: 0;outline: 0;position: relative;background: none;cursor: default;}.dates.dates-table .date .date-toggle.no-description {margin-bottom: 0;}.dates.dates-table .date .date-toggle::after {content: "";display: block;background-color: #0ab4ff;position: absolute;top: 18px;left: 0;height: 1px;width: 100%;z-index: 50;}.dates.dates-table .date .date-toggle .fas {display: block;width: 35px;height: 35px;line-height: 35px;color: #0ab4ff;background-color: #fff;border: 1px solid #0ab4ff;border-radius: 50%;text-align: center;position: absolute;top: 0;left: 10%;z-index: 100;transition: all 600ms ease-in-out;cursor: pointer;}.dates.dates-table .date .date-toggle:focus .fas {background-color: #0ab4ff;border-color: #0ab4ff;color: #fff;}.no-touch .dates.dates-table .date .date-toggle:hover .fas {background-color: #0ab4ff;border-color: #0ab4ff;color: #fff;}.dates.dates-table .date.open .date-toggle,.dates.dates-table .date.closed .date-toggle {display: block;}.dates.dates-table .date.open .date-toggle .fas {-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.dates.dates-table .date.open .description {max-height: 50em;opacity: 1;padding: 0.5em 0;}.dates.dates-table .date.closed .description {opacity: 0;max-height: 0;}.no-js .dates.dates-table .date.closed .description {max-height: none;opacity: 1;}.no-js .dates.dates-table .date.closed .date-toggle .fas {display: none;}.dates.dates-table .date.past .heading,.dates.dates-table .date.past .tag {color: #999999 !important;}.dates.dates-table .date.past button.tag {display: none;}.dates.dates-detail .inside {padding: 3.5em 0;overflow: hidden;}.dates.dates-detail .info {font-weight: 700;margin-bottom: 0.5em;text-transform: uppercase;}.dates.dates-detail .image {display: block;width: 100%;height: auto;margin-bottom: 3em;}.dates.dates-detail .title {color: #0ab4ff;}.dates.dates-detail .short {margin-bottom: 2em;font-size: 22px;font-size: 2.2rem;}.dates.dates-detail .prev,.dates.dates-detail .next {background: none;border: 0;padding: 0;color: #0ab4ff;font: inherit;font-weight: 700;outline: 0;cursor: pointer;text-decoration: none;position: relative;display: inline-block;margin-bottom: 0.5em;}.dates.dates-detail .prev::after,.dates.dates-detail .next::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0;left: 0;background-color: #ffcc01;transition: width 400ms ease-in-out;}.dates.dates-detail .prev:focus::after,.dates.dates-detail .next:focus::after {width: 100%;}.no-touch .dates.dates-detail .prev:hover::after,.no-touch .dates.dates-detail .next:hover::after {width: 100%;}.dates.dates-detail .prev {float: left;margin-right: 1em;}.dates.dates-detail .prev .fas {margin-right: 0.25em;}.dates.dates-detail .next {float: right;margin-left: 1em;}.dates.dates-detail .next .fas {margin-left: 0.25em;}article.dates-list {float: right;width: 57%;}article.dates-list > article {margin-bottom: 3em;border-bottom: 1px solid #aeaeae;padding-bottom: 2em;}article.dates-list > article a {margin: 0;}article.dates-list > article .text a {white-space: inherit;}article.dates-list .date-location {font-family: "Locator", sans-serif;font-weight: bold;}article.dates-list a.permalink {width: 100%;}.downloads {margin-bottom: 2em;}.downloads .file {overflow: hidden;display: block;margin-bottom: 1em;}.downloads .file .fas {float: left;color: #ffcc01;}.downloads .file .description {margin-left: 45px;}.downloads .file .description h4 {margin: 0;font-size: 1em;font-weight: 700;color: #0f2864;transition: color 300ms ease-in-out;}.downloads .file .description h4 small {font-weight: 400;font-size: 0.6em;color: #646464;text-transform: uppercase;white-space: nowrap;}.downloads .file .description p {font-weight: 400;margin: 0;color: #646464;}.downloads .file a {white-space: normal;}.downloads .file a:focus h4 {color: #ffcc01;}.no-touch .downloads .file a:hover h4 {color: #ffcc01;}.downloads .file a::after {display: none;}.open-popover {overflow: hidden !important;}.popover {height: 100%;width: 100%;overflow-y: auto;position: fixed;top: 0;left: 0;z-index: 9000;padding: 5em 0 0 0;box-sizing: border-box;}.popover.fading {animation: popoverFadeOut 400ms ease-in-out;}.popover.closed {display: none;}.popover.open {display: block;}.popover.open .popover-wrapper {animation: popoverBoxOpen 400ms ease-in-out;}.popover.open .popover-overlay {animation: popoverOverlayOpen 400ms ease-in-out;}.popover .popover-wrapper {position: relative;z-index: 99999;margin: 0 auto;width: 98%;max-width: 760px;transition: all 400ms ease-in-out;}.popover .box {background-color: #fff;padding: 5%;box-sizing: border-box;}.popover .box + .box {border-top: 1px solid #aeaeae;}.popover .popover-close {font: inherit;cursor: pointer;position: absolute;background: none;border: 0;top: 0;right: 0;padding: 1em;color: #646464;transition: all 300ms ease-in-out;}.popover .popover-close:focus {outline: 0;color: #aeaeae;}.no-touch .popover .popover-close:hover {outline: 0;color: #aeaeae;}.popover .popover-close:active {-ms-transform: scale(0.9);transform: scale(0.9);}.popover .button {background-color: #0f2864;border-color: #0f2864;min-width: 180px;}.popover .button:focus {color: #0f2864;}.no-touch .popover .button:hover {color: #0f2864;}.popover .form .button {background-color: #0ab4ff;border-color: #0ab4ff;}.popover .form .button:focus {color: #0ab4ff;}.no-touch .popover .form .button:hover {color: #0ab4ff;}.popover .form input {-webkit-appearance: none;-moz-appearance: none;appearance: none;width: 100%;box-sizing: border-box;border: 1px solid #0ab4ff;padding: 0.5em 1em;margin-bottom: 1em;outline: 0;font: inherit;}.popover .form input::-webkit-input-placeholder {color: #000;font-weight: 700;transition: color 400ms ease-in-out;}.popover .form input::-moz-placeholder {color: #000;font-weight: 700;}.popover .form input::-ms-input-placeholder {color: #000;font-weight: 700;}.popover .form input::-moz-placeholder {color: #000;font-weight: 700;}.popover .form input:focus {outline: 0;}.popover .form input:focus::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2);}.popover .form input:focus::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.popover .form input:focus::-ms-input-placeholder {color: rgba(0, 0, 0, 0.2);}.popover .form input:focus::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .popover .form input:hover {outline: 0;}.no-touch .popover .form input:hover::-webkit-input-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .popover .form input:hover::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .popover .form input:hover::-ms-input-placeholder {color: rgba(0, 0, 0, 0.2);}.no-touch .popover .form input:hover::-moz-placeholder {color: rgba(0, 0, 0, 0.2);}.popover .popover-overlay {height: 100%;width: 100%;background-color: rgba(242, 242, 242, 0.8);position: fixed;top: 0;left: 0;z-index: 9000;}.no-js .slideshow .inside {animation: slidehowFade 10s ease-in-out;animation-fill-mode: forwards;}.js .slideshow .inside {animation: slidehowFadeJS 400ms ease-in-out;animation-fill-mode: forwards;}.slideshow.slideshow-quotes {padding-top: 4.5em;padding-bottom: 2.5em;position: relative;}.slideshow.slideshow-quotes .title {text-align: center;}.slideshow.slideshow-quotes .title h2 {margin-bottom: 0.25em;}.slideshow.slideshow-quotes .title h3 {font-weight: 400;color: #0f2864;}.slideshow.slideshow-quotes .navigation {text-align: center;}.slideshow.slideshow-quotes .prev,.slideshow.slideshow-quotes .next {display: inline-block;background: #ffcc01;border: 4px solid #ffcc01;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;margin: 1em 0.5em 0 0.5em;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .slideshow.slideshow-quotes .prev,.no-js .slideshow.slideshow-quotes .next {display: none;}.slideshow.slideshow-quotes .prev.swiper-button-disabled,.slideshow.slideshow-quotes .next.swiper-button-disabled {display: none;}.slideshow.slideshow-quotes .prev:focus,.slideshow.slideshow-quotes .prev:active,.slideshow.slideshow-quotes .next:focus,.slideshow.slideshow-quotes .next:active {background: rgba(255, 255, 255, 0);color: #ffcc01;}.no-touch .slideshow.slideshow-quotes .prev:hover,.no-touch .slideshow.slideshow-quotes .next:hover {background: rgba(255, 255, 255, 0);color: #ffcc01;}.slideshow.slideshow-quotes .prev:active,.slideshow.slideshow-quotes .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.slideshow.slideshow-quotes .prev .fas {margin-left: -4px;}.slideshow.slideshow-quotes .next .fas {margin-right: -4px;}.slideshow.slideshow-quotes .quote {overflow: hidden;}.slideshow.slideshow-quotes .quote .inside {overflow: hidden;padding: 2.5em 0;}.slideshow.slideshow-quotes .quote .photo {margin-left: auto;margin-right: auto;display: block;margin-bottom: 1em;border-radius: 50%;overflow: hidden;width: 40%;height: auto;}.slideshow.slideshow-quotes .quote blockquote {width: 80%;position: relative;margin: 0.25em auto;}.slideshow.slideshow-quotes .quote blockquote::before {content: '„';line-height: 0;position: absolute;top: -0.25em;right: 100%;font-size: 3.846em;}.slideshow.slideshow-quotes .quote blockquote p {margin-bottom: 0.75em;}.slideshow.slideshow-quotes .quote blockquote footer::before {width: 0 !important;opacity: 0 !important;transition: 500ms all ease-in-out;content: '';display: block;height: 0;margin-top: -8px;padding-top: 0.5em;border-style: solid;border-width: 4px 4px 4px 0;margin-bottom: 1.5em;border-color: transparent transparent #ffcc01 transparent;}.slideshow.slideshow-quotes .quote blockquote .inview::before {width: 280px !important;opacity: 1 !important;}.slideshow.slideshow-full .prev,.slideshow.slideshow-full .next,.slideshow.slideshow-half .prev,.slideshow.slideshow-half .next {font: inherit;display: inline-block;background: none;border: 0;color: rgba(255, 255, 255, 0.4);text-align: center;outline: 0;z-index: 10;margin: 0;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .slideshow.slideshow-full .prev,.no-js .slideshow.slideshow-full .next,.no-js .slideshow.slideshow-half .prev,.no-js .slideshow.slideshow-half .next {display: none;}.slideshow.slideshow-full .prev.swiper-button-disabled,.slideshow.slideshow-full .next.swiper-button-disabled,.slideshow.slideshow-half .prev.swiper-button-disabled,.slideshow.slideshow-half .next.swiper-button-disabled {display: none;}.slideshow.slideshow-full .prev:focus,.slideshow.slideshow-full .prev:active,.slideshow.slideshow-full .next:focus,.slideshow.slideshow-full .next:active,.slideshow.slideshow-half .prev:focus,.slideshow.slideshow-half .prev:active,.slideshow.slideshow-half .next:focus,.slideshow.slideshow-half .next:active {color: #fff;}.no-touch .slideshow.slideshow-full .prev:hover,.no-touch .slideshow.slideshow-full .next:hover,.no-touch .slideshow.slideshow-half .prev:hover,.no-touch .slideshow.slideshow-half .next:hover {color: #fff;}.slideshow.slideshow-full .prev:active,.slideshow.slideshow-full .next:active,.slideshow.slideshow-half .prev:active,.slideshow.slideshow-half .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.slideshow.slideshow-full .prev,.slideshow.slideshow-half .prev {position: absolute;left: 6%;bottom: 66px;margin-left: -20px;}.slideshow.slideshow-full .next,.slideshow.slideshow-half .next {position: absolute;right: 6%;bottom: 66px;margin-right: -20px;}.slideshow.slideshow-full {height: 70vh;min-height: 800px !important;position: relative;}.slideshow.slideshow-full .swiper-container-horizontal > .swiper-pagination-bullets,.slideshow.slideshow-full .swiper-pagination-custom,.slideshow.slideshow-full .swiper-pagination-fraction {bottom: 80px;}.slideshow.slideshow-half .title {text-align: center;margin-top: 2.75em;margin-bottom: 2.75em;}.slideshow.slideshow-half .title h2 {margin-bottom: 0.25em;}.slideshow.slideshow-half .title h3 {font-weight: 400;color: #0f2864;}.slideshow.slideshow-half .swiper-container-horizontal > .swiper-pagination-bullets,.slideshow.slideshow-half .swiper-pagination-custom,.slideshow.slideshow-half .swiper-pagination-fraction {bottom: 2em;}.slideshow.slideshow-half:not(.slideshow-nocontrols) .swiper-slide {opacity: 0 !important;}.slideshow.slideshow-half:not(.slideshow-nocontrols) .swiper-slide-active {opacity: 1 !important;}.slideshow.slideshow-half .text {border-top: 0 !important;}.slideshow.slideshow-half .text.text-default .inside {padding-bottom: 5.5em;}.slideshow.slideshow-half .prev {bottom: 2em;margin-bottom: -13px;}.slideshow.slideshow-half .next {bottom: 2em;margin-bottom: -13px;}.slideshow.slideshow-half.slideshow-nocontrols .swiper-pagination,.slideshow.slideshow-half.slideshow-nocontrols .prev,.slideshow.slideshow-half.slideshow-nocontrols .next {display: none !important;}.slideshow .swiper-container {height: 100%;}.slideshow .swiper-pagination-bullet {width: 15px;height: 15px;}.slideshow .image-full {background-image: linear-gradient(to top, rgba(0, 0, 0, 0.4) 10%, rgba(0, 0, 0, 0) 70%), linear-gradient(to top, rgba(15, 40, 100, 0.8) 0, rgba(10, 180, 255, 0) 60%), linear-gradient(to bottom, rgba(0, 0, 0, 0.4) -10%, rgba(0, 0, 0, 0) 30%);}.slideshow .image-full .title {opacity: 0;-ms-transform: translateY(-10%);transform: translateY(-10%);transition: all 400ms ease-in-out;}.no-js .slideshow .image-full .title {-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.slideshow .image-full .title h1,.slideshow .image-full .title h2,.slideshow .image-full .title h4,.slideshow .image-full .title .byline {color: #fff;}.slideshow .image-full .title .byline span {display: none;}.slideshow .image-full .title .byline a {font-size: 0.8em;color: #fff;}.slideshow .image-full .title .byline a::before {content: '';height: 2px;width: 100%;position: absolute;bottom: 0;left: 0;background-color: rgba(255, 255, 255, 0.4);opacity: 0;animation: slidehowFadeJS 400ms ease-in-out;animation-fill-mode: forwards;animation-delay: 400ms;}.slideshow .image-full .title .byline a .fas {margin-right: 0;margin-left: 0.25em;}.slideshow .swiper-slide-active .image-full .title {-ms-transform: translateY(0);transform: translateY(0);opacity: 1;}.collapse .collapse-title h2 {margin-bottom: 2rem;font-size: 24px;font-size: 2.4rem;}.collapse .collapse-toggle {display: none;width: 100%;height: 37px;border: 0;outline: 0;margin-top: -1.5em;margin-bottom: 3em;position: relative;background: none;cursor: pointer;}.collapse .collapse-toggle::after {content: "";display: block;background-color: #aeaeae;position: absolute;top: 18px;left: 0;height: 1px;width: 100%;z-index: 50;}.collapse .collapse-toggle .fas {display: block;width: 35px;height: 35px;line-height: 35px;color: #0f2864;background-color: #fff;border: 1px solid #aeaeae;border-radius: 50%;text-align: center;position: absolute;top: 0;left: 10%;z-index: 100;transition: all 600ms ease-in-out;}.collapse .collapse-toggle:focus .fas {background-color: #0f2864;border-color: #0f2864;color: #fff;}.no-touch .collapse .collapse-toggle:hover .fas {background-color: #0f2864;border-color: #0f2864;color: #fff;}.collapse .collapse-content {transition: all 300ms ease-in-out;overflow: hidden;}.collapse.open .collapse-toggle,.collapse.closed .collapse-toggle {display: block;}.collapse.open .collapse-toggle .fas {-ms-transform: rotate(-180deg);transform: rotate(-180deg);}.collapse.open .collapse-content {max-height: 200em;opacity: 1;}.collapse.closed .collapse-content {opacity: 0;max-height: 0;}.no-js .collapse.closed .collapse-content {max-height: none;opacity: 1;}.no-js .collapse.closed .collapse-toggle .fas {display: none;}.gallery {overflow: hidden;margin: 0 -0.5em 2em -0.5em;}.gallery .gallery-item {position: relative;float: left;width: 50%;height: auto;box-sizing: border-box;}.gallery .gallery-item a {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;box-sizing: border-box;padding: 0.5em;transition: opacity 400ms ease-in-out;}.gallery .gallery-item a::after {display: none;}.gallery .gallery-item a:focus {opacity: 0.8;}.no-touch .gallery .gallery-item a:hover {opacity: 0.8;}.gallery .gallery-item img {width: 100%;height: auto;}.gallery .gallery-item::after {display: block;content: "";width: 100%;padding-top: 100%;}.carousel {width: 100%;padding-top: 50px;padding-bottom: 50px;margin-top: 3em;margin-bottom: 3em;margin-left: auto;margin-right: auto;position: relative;overflow: hidden;z-index: 1;opacity: 0;transition: opacity 400ms ease-in-out;}.carousel .title {text-align: center;margin-bottom: 2.75em;}.carousel .title h2 {margin-bottom: 0.25em;}.carousel .title h3 {font-weight: 400;color: #0f2864;}.carousel::before {content: "";width: 100%;height: 100%;position: absolute;top: -120px;background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 20%);left: -84%;pointer-events: none;z-index: 100;opacity: 1 !important;}.carousel::after {content: "";width: 100%;height: 100%;position: absolute;top: -120px;background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 20%);right: -84%;pointer-events: none;z-index: 100;opacity: 1 !important;}.carousel.swiper-container-horizontal {opacity: 1;}.carousel .photos {transform: translate3d(0, 0, 0);position: relative;width: 100%;height: 100%;z-index: 1;display: -ms-flexbox;display: flex;transition-property: transform;box-sizing: content-box;transform-style: preserve-3d;}.carousel .photo {background-position: center;background-size: cover;filter: blur(3px);border: 6px solid #fff;box-sizing: border-box;}.carousel .photo::after {display: block;content: "";width: 100%;padding-top: 75%;}.carousel .photos-vertical .photo::after {padding-top: 133.333%;}.carousel .prev,.carousel .next {background: #ffcc01;border: 4px solid #ffcc01;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;display: block;margin: 0 auto;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .carousel .prev,.no-js .carousel .next {display: none;}.carousel .prev.swiper-button-disabled,.carousel .next.swiper-button-disabled {display: none;}.carousel .prev:focus,.carousel .prev:active,.carousel .next:focus,.carousel .next:active {background: rgba(255, 255, 255, 0);color: #ffcc01;}.no-touch .carousel .prev:hover,.no-touch .carousel .next:hover {background: rgba(255, 255, 255, 0);color: #ffcc01;}.carousel .prev:active,.carousel .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.carousel .prev {float: left;margin-top: 1em;margin-left: 1em;}.carousel .prev .fas {margin-left: -4px;margin-top: 2px;}.carousel .next {float: right;margin-top: 1em;margin-right: 1em;}.carousel .next .fas {margin-right: -4px;margin-top: 2px;}.carousel .carousel-item {-ms-flex-negative: 0;flex-shrink: 0;width: 70%;height: auto;position: relative;transform-style: preserve-3d;}.carousel .carousel-item .caption {text-align: center;font-size: 0.8em;margin-top: 1.5em;transition: all 600ms ease-in-out;}.carousel .carousel-item .caption h3 {opacity: 0.2;transition: opacity 600ms ease-in-out;}.carousel .carousel-item .caption p {opacity: 0;margin-bottom: 0;transition: opacity 600ms ease-in-out;}.carousel .carousel-item.swiper-slide-active .photo {filter: none;}.carousel .carousel-item.swiper-slide-active .caption h3 {opacity: 1;}.carousel .carousel-item.swiper-slide-active .caption p {opacity: 1;}.addressbook > .inside {padding-top: 3.5em;}.addressbook .letters-navigation {padding: 0;margin: 0 0 2em 0;overflow: hidden;display: -ms-flexbox;display: flex;-ms-flex-align: center;align-items: center;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;font-size: 0.8em;box-sizing: border-box;position: fixed;top: 0;right: 0;z-index: 8001;opacity: 0;pointer-events: none;padding-top: 206px;height: 100%;box-sizing: border-box;-ms-transform: translateX(100%);transform: translateX(100%);transition: all 400ms ease-in-out;}.addressbook .letters-navigation li {display: block;padding: 0;background: none;}.addressbook .letters-navigation li.active a {-ms-transform: scale(1.2);transform: scale(1.2);}.addressbook .letters-navigation li a {display: block;padding: 0 0.5em;border-radius: 50%;text-align: center;-ms-transform: scale(0.8);transform: scale(0.8);text-transform: uppercase;font-weight: 700;color: #ffcc01;transition: color 400ms ease-in-out, background-color 400ms ease-in-out, transform 400ms ease-in-out;cursor: pointer;text-decoration: none;}.no-touch .addressbook .letters-navigation li a:hover {-ms-transform: scale(1.5);transform: scale(1.5);}.addressbook .letters-navigation li a:focus {-ms-transform: scale(1.5);transform: scale(1.5);}.addressbook .letters-navigation li a::after {display: none;}.addressbook .letters-navigation li a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.addressbook .letters-navigation li:first-child {margin-left: 0;}.addressbook .letters-navigation li:first-child a {margin-left: 0;}.addressbook .letters-navigation li:last-child {margin-right: 0;}.addressbook .letters-navigation li:last-child a {margin-right: 0;}.addressbook .filter {background-color: #f2f2f2;padding: 1.5em 0;margin-bottom: 1em;transition: all 400ms ease-in-out;}.addressbook .filter.filter-fixed {position: fixed;top: 32px;left: 0;width: 100%;z-index: 8888;margin-top: 2em;}.addressbook .filter.filter-fixed + .inside {padding-top: 4.5em;margin-top: 100px;}.addressbook .filter.filter-fixed + .inside .letters-navigation {opacity: 1;pointer-events: auto;-ms-transform: translateX(0);transform: translateX(0);}.addressbook .filter .inside {overflow: hidden;}.addressbook .filter .inside .info {display: block;box-sizing: border-box;padding-right: 1.2em;padding-bottom: 0.6em;font-weight: 700;}.addressbook .filter .select {position: relative;}.addressbook .filter .select select {width: 100%;box-sizing: border-box;display: block;border: 0;border-radius: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;font: inherit;line-height: inherit;font-weight: 700;padding: 0.6em 54px 0.6em 1.2em;color: #fff;background-color: #0f2864;border-color: 2px solid #0f2864;transition: all 200ms ease-in-out;cursor: pointer;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.addressbook .filter .select select:focus {outline: 0;}.addressbook .filter .select option,.addressbook .filter .select optgroup {font-size: 16px;font-family: "Locator", sans-serif;font-weight: 400;line-height: initial;background-color: #f2f2f2;color: #000;}.addressbook .filter .select::before {pointer-events: none;content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 6px solid #fff;position: absolute;top: 0.85em;right: 1.2em;transition: border-color 400ms ease-in-out;}.addressbook .filter .select::after {pointer-events: none;content: '';width: 0;height: 0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 6px solid #fff;position: absolute;top: 0.85em;right: 1.2em;margin-top: 9px;transition: border-color 400ms ease-in-out;}.no-touch .addressbook .filter .select:hover::before {border-bottom-color: #ffcc01;}.no-touch .addressbook .filter .select:hover::after {border-top-color: #ffcc01;}.addressbook .filter .select:focus::before {border-bottom-color: #ffcc01;}.addressbook .filter .select:focus::after {border-top-color: #ffcc01;}.addressbook .department {margin-bottom: 2em;margin-bottom: 3em;}.addressbook .department .title {margin-bottom: 1em;}.addressbook .person {margin-bottom: 2em;overflow: hidden;}.addressbook .person .name {color: #0f2864;}.addressbook .person .name a {text-decoration: none;}.addressbook .person .info {margin-bottom: auto;}.addressbook .person .jobtitle,.addressbook .person .company {display: block;font-size: 0.8em;}.addressbook .person .jobtitle {margin-bottom: 0.5em;}.addressbook .person .contact {list-style: none;padding: 0;margin: 0.75em 0 0 0;display: inline-block;text-align: left;}.addressbook .person .contact li {white-space: nowrap;}.addressbook .person .contact li.phone::before {content: "T";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.addressbook .person .contact li.email {line-height: 1.1;}.addressbook .person .contact li.email::before {content: "E";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.addressbook .person .contact li.email a br {line-height: 0;}.addressbook .person .contact li.web {line-height: 1.1;}.addressbook .person .contact li.web::before {content: "W";color: #0f2864;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.addressbook .person .contact li a {white-space: normal;text-decoration: none;color: #000;display: inline-block;transition: color 400ms ease-in-out;}.addressbook .person .contact li a:focus {color: #0f2864;}.no-touch .addressbook .person .contact li a:hover {color: #0f2864;}.addressbook.addressbook-list .person .photo {overflow: hidden;width: 180px;height: 180px;margin-bottom: 0.5em;-ms-flex-negative: 0;flex-shrink: 0;max-width: 100%;}.addressbook.addressbook-detail .person,.addressbook.addressbook-teaser .person {background-color: #fff;}.addressbook.addressbook-detail .person .photo,.addressbook.addressbook-teaser .person .photo {display: block;width: 100%;height: auto;margin-bottom: 1em;}.addressbook.addressbook-teaser .inside {position: relative;}.addressbook.addressbook-teaser .controls {text-align: center;margin-bottom: 3em;}.addressbook.addressbook-teaser .prev,.addressbook.addressbook-teaser .next {background: #ffcc01;border: 4px solid #ffcc01;color: #fff;border-radius: 50%;text-align: center;outline: 0;z-index: 999;display: inline-block;margin: 0 0 0 1em;width: 60px;height: 60px;cursor: pointer;transition: all 400ms ease-in-out;}.no-js .addressbook.addressbook-teaser .prev,.no-js .addressbook.addressbook-teaser .next {display: none;}.addressbook.addressbook-teaser .prev .fas,.addressbook.addressbook-teaser .next .fas {margin-left: -4px;}.addressbook.addressbook-teaser .prev.swiper-button-disabled,.addressbook.addressbook-teaser .next.swiper-button-disabled {pointer-events: none;color: #ffcc01;background: rgba(255, 255, 255, 0);}.addressbook.addressbook-teaser .prev:focus,.addressbook.addressbook-teaser .prev:active,.addressbook.addressbook-teaser .next:focus,.addressbook.addressbook-teaser .next:active {color: #ffcc01;}.addressbook.addressbook-teaser .prev:focus,.addressbook.addressbook-teaser .next:focus {background: rgba(255, 255, 255, 0);}.no-touch .addressbook.addressbook-teaser .prev:hover,.no-touch .addressbook.addressbook-teaser .next:hover {color: #ffcc01;background: rgba(255, 255, 255, 0);}.addressbook.addressbook-teaser .prev:active,.addressbook.addressbook-teaser .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.addressbook.addressbook-teaser .next .fas {margin-left: 4px;}.project p + ol {margin-top: -1.25em;}.project .projectcontact {overflow: hidden;}.project .projectcontact div {float: left;width: 48%;}.project .projectcontact div:nth-child(odd) {float: right;}.project .timeline {clear: both;font-weight: bold;color: #fff;padding-top: 0.4em;padding-bottom: 0.8em;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center;line-height: 1;letter-spacing: 1px;cursor: default;}.project .timeline .start {text-align: left;padding: 0 25px 0 50px;box-sizing: border-box;background-color: #0ab4ff;width: 50%;height: 50px;line-height: 50px;position: relative;vertical-align: middle;transition: all 400ms ease-in-out;}.project .timeline .start::after {content: '';width: 0;height: 0;border-top: 25px solid #0ab4ff;border-bottom: 25px solid #0ab4ff;border-left: 20px solid #fff;position: absolute;top: 0;left: 0;transition: all 400ms ease-in-out;}.project .timeline .projecttime {background-color: #f49100;text-align: center;padding: 0.5em 1em;box-sizing: border-box;font-size: 2.5em;white-space: nowrap;width: 100%;transition: all 400ms ease-in-out;}.project .timeline .conjunction {font-size: 0.5em;padding: 0 1em;display: inline-block;vertical-align: middle;}.project .timeline .end {text-align: right;padding: 0 50px 0 25px;box-sizing: border-box;background-color: #0ab4ff;width: 50%;height: 50px;line-height: 50px;position: relative;vertical-align: middle;transition: all 400ms ease-in-out;}.project .timeline .end::after {content: '';width: 0;height: 0;border-top: 25px solid #fff;border-bottom: 25px solid #fff;border-left: 20px solid #0ab4ff;position: absolute;top: 0;right: 0;transition: all 400ms ease-in-out;}.project .capacity {text-align: center;}.project .capacity .total h2 {color: #f49100;}.project .capacity .branch-orange {width: 58%;margin-left: auto;margin-right: auto;}.project .capacity .branch-cyan {width: 66%;margin-left: auto;margin-right: auto;}.project .capacity .stakes {overflow: hidden;margin-bottom: 0.5em;}.project .capacity .stakes .stake {float: left;width: 50%;}.project .capacity .stakes .stake h2 {font-size: 32px;font-size: 3.2rem;}.project .capacity .stakes .stake p {text-align: left;padding-left: 1em;box-sizing: border-box;}.project .capacity .budgeting {text-align: left;}.project .capacity .budgeting p + p {margin-top: -0.75em;}.teaser.teaser-event-registration .error-toggle {text-decoration: underline;cursor: pointer;color: #fff;transition: color 300ms ease-in-out;}.teaser.teaser-event-registration .error-toggle:focus {color: #ffcc01;}.no-touch .teaser.teaser-event-registration .error-toggle:hover {color: #ffcc01;}.teaser.teaser-event-registration .form-event-registration {margin-top: 1.5em;}.teaser.teaser-event-registration .form-event-registration .field-file {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;margin-bottom: 1em;}.teaser.teaser-event-registration .form-event-registration .field-file .choose {width: 100%;}.teaser.teaser-event-registration .form-event-registration .field-file .choose label {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: center;align-items: center;overflow: hidden;padding: 0.75em 1.25em 0.75em 1.75em;box-sizing: border-box;width: 100%;outline: 0;border-left: 0;border-right: 0;border-top: 4px solid #fff;border-bottom: 4px solid #fff;background-color: #fff;color: #757575;font-weight: 400;cursor: pointer;}.teaser.teaser-event-registration .form-event-registration .field-file .choose label .fa {margin-left: 0.75em;vertical-align: middle;color: #aeaeae;transition: color 400ms ease-in-out;}.teaser.teaser-event-registration .form-event-registration .field-file .choose label:focus {outline: 0;color: rgba(117, 117, 117, 0.9);}.no-touch .teaser.teaser-event-registration .form-event-registration .field-file .choose label:hover {outline: 0;color: rgba(117, 117, 117, 0.9);}.no-touch .teaser.teaser-event-registration .form-event-registration .field-file .choose label:hover .fa {color: #ffcc01;}.teaser.teaser-event-registration .form-event-registration .field-file .choose input {position: absolute;left: 0;bottom: 0;visibility: visible;opacity: 0;}.teaser.teaser-event-registration .form-event-registration .field-file .image {background-position: center;background-size: cover;width: 90px;height: 90px;border-radius: 50%;margin-bottom: -2em;z-index: 100;}.teaser.teaser-event-registration .form-event-registration .field-file .image + .choose {background-color: #fff;padding-top: 2em;}.teaser.teaser-event-registration .form-event-registration .field-file .upload {background: none;border: 0;font: inherit;color: inherit;padding: 0;margin: 0;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #ffcc01;padding: 0.75em 1em;color: #fff;border: 4px solid #ffcc01;width: 100%;transition: color 300ms ease-in-out;cursor: pointer;}.teaser.teaser-event-registration .form-event-registration .field-file .upload:focus {outline: 0;opacity: 0.9;}.no-touch .teaser.teaser-event-registration .form-event-registration .field-file .upload:hover {outline: 0;opacity: 0.9;}.teaser.teaser-event-registration .form-event-registration .field-file.field-error label {border-bottom-color: #f49100;}.teaser.teaser-event-registration .form-event-registration .button {margin-top: 0.25em;}.teaser.teaser-event-registration .form-event-registration a {color: #fff;transition: color 300ms ease-in-out;}.teaser.teaser-event-registration .form-event-registration a:focus {color: #ffcc01;}.no-touch .teaser.teaser-event-registration .form-event-registration a:hover {color: #ffcc01;}.ajaxmail.loading {opacity: 0.8 !important;}.newsletter.newsletter-subscription {background-color: #fff;}.newsletter.newsletter-subscription .collapse-content > .field:last-child {padding-bottom: 2em;}.newsletter.newsletter-subscription .inside {padding: 3.5em 0;overflow: hidden;}.newsletter.newsletter-subscription .legend {color: #0f2864;}.newsletter.newsletter-subscription .section-data,.newsletter.newsletter-subscription .section-topics {margin-bottom: 2.5em;}.newsletter.newsletter-subscription .section-topics > *:last-child {margin: 0;}.newsletter.newsletter-subscription .section-privacy {clear: both;}.newsletter.newsletter-signout {background-color: #0f2864;color: #fff;}.newsletter.newsletter-signout a {color: #fff;}.newsletter.newsletter-signout .inside {padding: 3.5em 0;overflow: hidden;box-sizing: border-box;}.newsletter.newsletter-signout h1,.newsletter.newsletter-signout h2,.newsletter.newsletter-signout .byline {color: #fff;}.newsletter input[type="text"].clever_form_error,.newsletter input[type="email"].clever_form_error,.newsletter input[type="tel"].clever_form_error,.newsletter textarea.clever_form_error,.newsletter select.clever_form_error {border-bottom-color: #f49100 !important;}.newsletter .clever_form_error input[type="checkbox"] + label::before,.newsletter .clever_form_error input[type="radio"] + label::before {border-color: #f49100 !important;}.newsletter .clever_form_error input[type="checkbox"]:checked + label::before,.newsletter .clever_form_error input[type="radio"]:checked + label::before {border-top-color: transparent !important;border-left-color: transparent !important;border-right-color: #ffcc01 !important;border-bottom-color: #ffcc01 !important;}.button__single .inside {padding: 3.5em 0;}.button__single .inside .button__wrapper {text-align: center;}.counter {position: relative;padding-top: 2.5em;padding-bottom: 2.5em;}.counter .counter__wrapper {padding: 2.5em 0;display: -ms-flexbox;display: flex;-ms-flex-wrap: nowrap;flex-wrap: nowrap;-ms-flex-pack: justify;justify-content: space-between;}.counter .counter__wrapper .counter__item {width: 33.333333%;}.counter .counter__wrapper .counter__item .counter__item__value {text-align: center;}.counter .counter__wrapper .counter__item .counter__item__value h1 {font-size: 7rem;margin-bottom: 1rem;}.counter .counter__wrapper .counter__item .counter__item__title {text-align: center;}.eventbrite-date {background: #F8F8FA;}.eventbrite-date__header {text-align: center;}.eventbrite-date__header h2 {margin-bottom: 0.25em;padding-top: 1.5em;}.eventbrite-date__header h3 {margin-bottom: 0;font-weight: 400;color: #0ab4ff;}.eventbrite-date__event {padding: 2em 3em 3em;}.eventbrite-date__event__inner-wrap {width: 100%;text-align: left;}section.headline + .text-columns {margin-top: 0 !important;}section.headline .title {text-align: center;padding-top: 2.75em;}section.headline .title h2 {margin-bottom: 0;}section.headline .title h3 {font-weight: 400;color: #0ab4ff;margin-bottom: 0;}section.headline.headline--default {background-color: #fff;}section.headline.headline--default .title h2,section.headline.headline--default .title h3 {color: #0f2864;}section.headline.headline--blue {background-color: #0f2864;}section.headline.headline--blue .title h2,section.headline.headline--blue .title h3 {color: #fff;}section.headline.headline--cyan {background-color: #0ab4ff;}section.headline.headline--cyan .title h2,section.headline.headline--cyan .title h3 {color: #fff;}section.headline.headline--grey {background-color: #f2f2f2;}section.headline.headline--grey .title h2,section.headline.headline--grey .title h3 {color: #0f2864;}section.headline.headline--red {background-color: #e61937;}section.headline.headline--red .title h2,section.headline.headline--red .title h3 {color: #fff;}section.headline.headline--pink {background-color: #e5006d;}section.headline.headline--pink .title h2,section.headline.headline--pink .title h3 {color: #fff;}section.headline.headline--purple {background-color: #94559c;}section.headline.headline--purple .title h2,section.headline.headline--purple .title h3 {color: #fff;}section.headline.headline--turquoise {background-color: #17af8d;}section.headline.headline--turquoise .title h2,section.headline.headline--turquoise .title h3 {color: #fff;}section.headline.headline--green {background-color: #76b729;}section.headline.headline--green .title h2,section.headline.headline--green .title h3 {color: #fff;}section.headline.headline--yellow {background-color: #ffcc01;}section.headline.headline--yellow .title h2,section.headline.headline--yellow .title h3 {color: #fff;}section.headline.headline--orange {background-color: #f49100;}section.headline.headline--orange .title h2,section.headline.headline--orange .title h3 {color: #fff;}section.headline.spacing-bottom {padding-bottom: 2.75em;}.image-intro {height: 70vh;min-height: 800px !important;width: 100%;background-image: linear-gradient(to top right, rgba(0, 0, 0, 0.2) 30%, transparent 60%), linear-gradient(to top right, #0c306f -20%, rgba(10, 180, 255, 0) 60%), linear-gradient(to bottom, rgba(0, 0, 0, 0.4) -10%, transparent 30%);box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.image-intro .image-intro__wrapper .image-intro__image {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center top;z-index: -1;}.image-intro .image-intro__wrapper .inside .title {max-width: unset;margin-top: 135px !important;}.image-intro .image-intro__wrapper .inside .search.search-box {margin: 2rem -3rem;padding: 0;background: none;}.image-intro .image-intro__wrapper .inside .search.search-box input {padding: 2rem 8rem 2rem 3rem;background-color: rgba(255, 255, 255, 0.9);border-radius: 100px;}.image-intro .image-intro__wrapper .inside .search.search-box button {padding: 2.2rem 3rem;line-height: 11px;}.image-intro .scrolldown {display: none;}.image-intro .autocomplete-suggestions.tx-solr-autosuggest {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);margin: auto;left: 0;right: 0;max-width: 1110px;}/* Intro Tiles */.image-intro__tiles {position: relative;margin-top: -5rem;z-index: 999;}.image-intro__tiles .inside {max-width: 900px;}.image-intro__tiles .image-intro__tiles__wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile {position: relative;background-color: #0f2864;width: 33.333333%;height: auto;min-height: 29.333rem;text-align: center;color: #fff;padding: 4rem;margin: 0.5rem -1rem;box-sizing: border-box;box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);list-style-type: none;transition: 250ms all ease-in-out;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon {position: relative;min-height: 100px;z-index: 0;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon .image-intro__tile__icon--white,.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon .image-intro__tile__icon--blue {position: absolute;margin: auto;left: 0;right: 0;pointer-events: none;max-height: 100px;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon .image-intro__tile__icon--white {opacity: 1;transition: 400ms opacity ease-in-out;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon .image-intro__tile__icon--blue {opacity: 0;transition: 400ms opacity ease-in-out;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__line {text-overflow: ellipsis;overflow: hidden;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile a {padding: 4rem;box-sizing: border-box;width: 100%;height: 100%;position: absolute;top: 0;left: 0;color: #fff;text-decoration: none;z-index: 999;}.no-touch .image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile a:hover {color: #0ab4ff;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile svg path {transition: 250ms all ease-in-out;}.no-touch .image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile:hover {background-color: #fff;color: #0f2864;-ms-transform: scale(1.1);transform: scale(1.1);z-index: 1000;}.no-touch .image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile:hover .image-intro__tile__icon--white {opacity: 0;}.no-touch .image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile:hover .image-intro__tile__icon--blue {opacity: 1;}.no-touch .image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile:hover svg path {fill: #0f2864;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__line {text-transform: uppercase;font-size: 2.0rem;line-height: 2.5rem;font-weight: bold;margin: 2rem 0 1rem 0;max-height: 9rem;overflow: hidden;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__byline {max-height: 7.5rem;overflow: hidden;}.image-intro__tiles .image-intro__tiles__wrapper::after {content: '';-ms-flex: auto;flex: auto;margin: 0.5rem -1rem;max-width: 33.333%;width: 33.333%;height: auto;-ms-flex-wrap: wrap;flex-wrap: wrap;}.search-overlay {position: fixed;left: 0;top: 0;width: 100%;height: 100%;z-index: 99999999;background: #fff;}.search-overlay__background {position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-size: cover;background-position: 75% 0;background-repeat: no-repeat;background-image: url("/typo3conf/ext/wifo_theme/Resources/Public/Images/search-overlay-background.jpg");}.search-overlay .search-overlay__search-box {margin: 1rem 0 3rem 0;}.search-overlay__box {position: absolute;left: 50%;top: 50%;width: 90%;box-sizing: border-box;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);max-width: 700px;max-height: calc(100% - 120px);padding: 2em;overflow-y: auto;border-radius: 0;text-align: center;box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.2);background: rgba(255, 255, 255, 0.9);}.search-overlay__box__inner-wrap {max-width: 500px;margin: 0 auto;}.search-overlay__logo svg {display: block;width: 75%;height: auto;margin: 0 auto 3rem auto;}.search-overlay__headline {margin: 3rem 0 3rem 0;font-size: 2.2rem;color: #000;}.search-overlay__homepage-button {overflow: hidden;margin: 1.5em auto;text-overflow: ellipsis;font-weight: 700;font-size: 1.5rem;line-height: 2em;padding: 0.5em 1.75em;background: #ffcc01;color: #fff;border: 4px solid #ffcc01;text-decoration: none;text-transform: uppercase;white-space: normal;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;transition: all 400ms ease-in-out; /*  &:active {
    transform: scale(0.9);
  }*/}.search-overlay__homepage-button:focus {background-color: transparent;color: #ffcc01;}.no-touch .search-overlay__homepage-button:hover {background-color: transparent;color: #ffcc01;}.search-overlay__links-headline {margin: 3rem 0 1rem 0;text-align: left;font-size: 2.2rem;font-weight: 400;color: #000;}.search-overlay__links ul {margin: 0;padding: 0;list-style: none;overflow: hidden;}.search-overlay__links ul li {float: left;margin: 0 0.7em 0.7em 0;}.search-overlay__links ul li a {display: block;overflow: hidden;text-overflow: ellipsis;font-size: 1.5rem;font-weight: 700;padding: 0.5em 1em;background: #0f2864;color: #fff;border: 4px solid #0f2864;text-decoration: none;text-transform: uppercase;white-space: normal;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;transition: all 400ms ease-in-out;}.search-overlay__links ul li a:focus {background-color: transparent;color: #0f2864;}.no-touch .search-overlay__links ul li a:hover {background-color: transparent;color: #0f2864;}.search-overlay__links ul li a:active {-ms-transform: scale(0.9);transform: scale(0.9);}.search-overlay .tx-solr-search-form .autocomplete-suggestions {max-height: 200px !important;font-size: 0.8em !important;}.search-overlay .tx-solr-search-form h4 {margin-bottom: 0.5em;}.search-overlay .tx-solr-search-form form {display: -ms-flexbox;display: flex;font-size: 0.8em;}.search-overlay .tx-solr-search-form input {-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 0;display: block;color: #000;margin: 0;padding: 0.8em 1em;width: 100%;font: inherit;font-weight: 400;outline: 0;border: none;box-shadow: inset 2px 2px 4px 0px rgba(0, 0, 0, 0.2);}.search-overlay .tx-solr-search-form button {transition: color 400ms ease-in-out;background: none;padding: 0 0.1em;margin: 0;border: 0;color: #ffcc01;cursor: pointer;position: absolute;right: 1em;top: 0.8em;outline: 0;font: inherit;font-size: 11px;line-height: 34px;}.search-overlay .tx-solr-search-form button:hover {color: #0ab4ff;}.search-overlay__close-button {position: absolute;top: 1.5rem;right: 1.5rem;width: 40px;height: 40px;background: #ffcc01;color: #fff;-webkit-appearance: none;-moz-appearance: none;appearance: none;border-radius: 50%;border: 0;outline: 0;text-align: center;transition: all 400ms ease-in-out;cursor: pointer;}.search-overlay__close-button:hover {background: #0ab4ff;}.search-overlay__close-button::before,.search-overlay__close-button::after {content: '';position: absolute;left: 0;right: 0;top: 19px;background-color: #fff;display: block;margin-right: auto;margin-left: auto;-ms-transform-origin: center center;transform-origin: center center;transition: all 800ms ease-in-out;width: 20px;height: 2px;opacity: 1;-ms-transform: rotate(45deg);transform: rotate(45deg);}.search-overlay__close-button::after {-ms-transform: rotate(-45deg);transform: rotate(-45deg);}body.search-overlay-open {overflow: hidden;}.tiles-teaser {position: relative;padding-top: 4.5em;padding-bottom: 2.5em;}.tiles-teaser .tiles-teaser__wrapper {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: justify;justify-content: space-between;padding: 1rem;margin: 0;}.tiles-teaser .tiles-teaser__wrapper::after {content: '';-ms-flex: auto;flex: auto;margin: 0.5rem -1rem;max-width: 33.333%;width: 33.333%;height: auto;-ms-flex-wrap: wrap;flex-wrap: wrap;}.tiles-teaser .tiles-teaser__tile {position: relative;background-color: #0f2864;width: 33.333333%;height: auto;min-height: 32.2rem;text-align: center;color: #fff;margin: 0.5rem -1rem;box-sizing: border-box;box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);list-style-type: none;transition: 250ms all ease-in-out;overflow: hidden;}.tiles-teaser .tiles-teaser__tile::before {content: '';background: linear-gradient(-1deg, #009fe3 0%, rgba(0, 159, 227, 0) 50%);position: absolute;top: 0;left: 0;width: 100%;height: 100%;pointer-events: none;z-index: 1;}.tiles-teaser .tiles-teaser__tile .tiles-teaser__bg {background-size: cover;background-repeat: no-repeat;background-position: center center;position: absolute;width: 100%;height: 100%;transition: 300ms all ease-in-out;}.no-touch .tiles-teaser .tiles-teaser__tile .tiles-teaser__bg:hover {-ms-transform: scale(1.05);transform: scale(1.05);}.tiles-teaser .tiles-teaser__tile a {width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.tiles-teaser .tiles-teaser__tile .tiles-teaser__line {text-transform: uppercase;font-size: 2.5rem;line-height: 3rem;font-weight: bold;margin: 2rem 0 1rem 0;max-height: 9rem;overflow: hidden;width: 100%;position: absolute;bottom: 4rem;padding: 0 2rem;margin: 0;box-sizing: border-box;pointer-events: none;z-index: 2;-webkit-hyphens: auto;-ms-hyphens: auto;hyphens: auto;}.image.image-topic {position: relative;max-width: 1110px;width: 88%;min-height: 50rem;margin: 4.5rem auto 2.5rem auto;}.image.image-topic::before {content: '';position: absolute;left: 0;right: 0;width: 100%;height: 100%;background: #009fe3;background: linear-gradient(90deg, #0f2864 0%, #0f2864 33%, rgba(15, 40, 100, 0) 66%, rgba(15, 40, 100, 0) 100%);}.image.image-topic .image-topic__wrapper .image-topic__image {position: absolute;top: 0;left: 0;height: 100%;width: 100%;background-repeat: no-repeat;background-size: cover;background-position: center top;z-index: -1;}.image.image-topic .inside {padding: 8rem 0 4rem 0 !important;position: relative;left: inherit;bottom: inherit;}.image.image-topic .title {margin-top: 0 !important;bottom: 0;}.video-text-width .inside {padding: 3.5em 0;overflow: hidden;}.video-text-width .video-container {position: relative;padding-bottom: 56.25%;height: 0;overflow: hidden;}.video-text-width .video-container iframe,.video-text-width .video-container object,.video-text-width .video-container embed {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video-text-width .youtube {background-position: center;background-repeat: no-repeat;background-size: cover;display: block;overflow: hidden;transition: all 200ms ease-out;cursor: pointer;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.video-text-width .youtube .fallback-link {text-align: center;display: block;box-sizing: border-box;padding: 1em 0;position: absolute;left: 0;top: 0;width: 100%;height: 100%;vertical-align: middle;background: #aeaeae;text-decoration: none;color: #fff;line-height: 1;display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;-ms-flex-pack: center;justify-content: center;}.js .video-text-width .youtube .fallback-link {display: none;}.video-text-width .youtube .fa-play-circle {color: #fff;text-align: center;position: absolute;height: 100%;width: 100%;top: 50%;margin-top: -36px;opacity: .8;transition: all 0.2s ease-out;}.video-text-width .youtube .fa-play-circle::before {text-shadow: -2px 0 rgba(0, 0, 0, 0.2), 0 2px rgba(0, 0, 0, 0.2), 2px 0 rgba(0, 0, 0, 0.2), 0 -2px rgba(0, 0, 0, 0.2);}.no-touch .video-text-width .youtube:hover .fa-play-circle {opacity: 1;}.powermail_fieldwrap_type_file {position: relative;}.powermail__drag-and-drop {display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;width: 100%;position: relative;background: #0ab4ff;}.powermail__drag-and-drop:hover .powermail__drag-and-drop__overlay {background: rgba(255, 255, 255, 0.4);}.powermail__drag-and-drop.event-drag-enter {background: rgba(255, 255, 255, 0.2);}.powermail__drag-and-drop .parsley-errors-list {display: block;width: 100%;margin: 0;padding: 1rem;-ms-flex-order: 999;order: 999;background: #0f2864;}.powermail__drag-and-drop__success {position: relative;display: none;}.powermail__drag-and-drop__remove {z-index: 100;}.powermail__drag-and-drop__file {position: absolute;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;opacity: 0 !important;cursor: pointer;}.powermail__drag-and-drop__file:focus + .powermail__drag-and-drop__overlay {outline: 2px solid rgba(255, 255, 255, 0.5);outline: -webkit-focus-ring-color auto 5px;}.powermail__drag-and-drop__file:valid + .powermail__drag-and-drop__overlay,.powermail__drag-and-drop__file:valid + .parsley-errors-list + .powermail__drag-and-drop__overlay {border-color: #0f2864;background: #0ab4ff;}.powermail__drag-and-drop__file:valid + .powermail__drag-and-drop__overlay .powermail__drag-and-drop__success,.powermail__drag-and-drop__file:valid + .parsley-errors-list + .powermail__drag-and-drop__overlay .powermail__drag-and-drop__success {display: inline-block;}.powermail__drag-and-drop__file:valid + .powermail__drag-and-drop__overlay .powermail__drag-and-drop__default,.powermail__drag-and-drop__file:valid + .parsley-errors-list + .powermail__drag-and-drop__overlay .powermail__drag-and-drop__default {display: none;}.powermail__drag-and-drop__overlay {width: calc(100% - 6rem - 6px);padding: 3rem;background: rgba(255, 255, 255, 0.2);border: 3px dashed rgba(255, 255, 255, 0.6);text-align: center;transition: background 0.3s ease-in-out;}.powermail__drag-and-drop__remove {position: relative;display: inline-block;margin-left: 1rem;padding: .5rem 1rem;border: none;background: #fff;color: black;text-transform: uppercase;cursor: pointer;}.powermail_fieldset.layout2 .powermail_legend {display: none;}.powermail_form.layout2 > h3 {display: none;}.parsley-errors-list.filled,.powermail_message_error {display: block;width: 100%;margin: 0;padding: 0 1rem 3rem 0;-ms-flex-order: 999;order: 999;background: #0f2864;list-style: none;}.parsley-errors-list.filled li,.powermail_message_error li {display: inline-block;margin-bottom: 1rem;padding: .5rem 1rem;border-radius: 3px;font-size: 1.6rem;background: rgba(230, 25, 55, 0.8);color: #fff;}.parsley-errors-list.filled li:last-child,.powermail_message_error li:last-child {margin-bottom: 0;}.powermail_fieldwrap_type_file .parsley-errors-list.filled {padding-top: 2rem;}.powermail_fieldwrap_type_radio .parsley-errors-list.filled {padding-top: 1rem;}.menu-sub {display: none;}.menu.menu-main {position: relative;}.menu.menu-main ul {list-style: none;margin: 0;padding: 0;}.menu.menu-main ul li a,.menu.menu-main ul li span.active {font-weight: 700;color: #fff;text-decoration: none;padding: 0.5em 0;display: block;border-bottom: 2px solid #fff;margin-bottom: 0.5em;}.menu.menu-main ul li a:focus {border-bottom-color: #ffcc01;outline: 0;}.no-touch .menu.menu-main ul li a:hover {border-bottom-color: #ffcc01;outline: 0;}.menu.menu-main ul li a.active,.menu.menu-main ul li a.current,.menu.menu-main ul li span.active,.menu.menu-main ul li span.current {border-bottom-color: #ffcc01;}.menu.menu-main ul a[title="Übersicht"] {display: none;}nav ul .sub {position: relative;}nav ul .sub .lvl-1 {visibility: hidden;opacity: 0;position: absolute;top: 62px;left: -2rem;height: auto;transition: 400ms all ease-in-out;padding: 2rem 0;margin: -2rem 0;}nav ul .sub .lvl-1 li {display: block;width: 110%;padding: 0rem 2rem;background-color: #0f2864;text-align: left;box-shadow: 0px 3px 8px -2px rgba(0, 0, 0, 0.33) inset;}.menu-main ul li {padding-right: 1rem;}.menu-main ul li a::before {margin-right: 0.25em;content: "\f105";display: block;font: normal normal 600 14px/1 "Font Awesome 5 Free";font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;position: relative;float: right;top: 13px;}.header {transition: background-color 100ms ease-in-out, margin-top 400ms ease-in-out;}.header .logo {margin-top: -1px;}.header .logo svg {width: 160px;height: auto;}.header .logo svg #Subline {opacity: 0;transition: opacity 200ms;}.header.header-transparent .logo svg #Subline {opacity: 1;}.scrolled .header-transparent { /*overflow: hidden;*/}.scrolled .header-transparent .logo svg #Subline {opacity: 0;}section.headline .title h3 {color: #0f2864;}.search {display: none;}.footer {padding-bottom: 2em;}.footer .credits {display: none;}.footer .menu-footer ul {float: none;}.footer .strategiesiegel {float: right;box-sizing: border-box;}.footer .strategiesiegel svg {width: 12rem;height: 12rem;}.footer .footer__logosection {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;margin-top: 4rem;border-top: 1px solid white;padding-top: 4rem;}.footer .bowe-logo {display: inline-block;margin: auto 0;}.footer .bowe-logo svg path {fill: #fff;}.footer .sociallinks {margin-bottom: 0;}.footer .contactinfo {margin-bottom: 1.5em;}.footer .contactinfo .contact {list-style: none;padding: 0;margin: 0 0 1.5em 0;display: inline-block;text-align: left;}.footer .contactinfo .contact li {white-space: nowrap;padding-left: 0;text-indent: inherit;margin-bottom: 0.125em;}.footer .contactinfo .contact li a {font-weight: 400;cursor: pointer;}.footer .contactinfo .contact li a::after {display: none;}.footer .contactinfo .contact li.phone::before {content: "T";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.footer .contactinfo .contact li.fax::before {content: "F";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.footer .contactinfo .contact li.email::before {content: "E";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.footer .contactinfo .contact li.web::before {content: "W";color: #ffcc01;width: 1em;float: left;text-align: center;margin-right: 0.5em;font-weight: 700;}.footer .contactinfo .contact li a {white-space: normal;text-decoration: none;color: #fff;display: inline-block;vertical-align: text-bottom;transition: color 400ms ease-in-out;}.footer .contactinfo .contact li a:focus {color: rgba(255, 255, 255, 0.8);}.no-touch .footer .contactinfo .contact li a:hover {color: rgba(255, 255, 255, 0.8);}.footer .legal {margin-top: 4rem;}.slideshow.slideshow-gbc {display: block;width: 100%;height: 90px;}.slideshow.slideshow-gbc .swiper-container {background-color: #0F2864;background-position: center center;background-repeat: no-repeat;background-size: cover;color: #fff;}.slideshow.slideshow-gbc .swiper-container .swiper-slide {position: relative;}.slideshow.slideshow-gbc .swiper-container .swiper-slide .ticker {padding: 0 3.25em;box-sizing: border-box;width: 100%;height: 90px;position: relative;}.slideshow.slideshow-gbc .swiper-container .swiper-slide img {max-height: 45px;max-width: 90%;display: block;margin: 0 auto;position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%);transform: translate(-50%, -50%);}.header { /*  .navigation {
    display: none;
  }*/}.header .menu-language {display: none;}/* ––––––––––––––––––––––––––– RELAUNCH STYLES ––––––––––––––––––––––––––– */.image-intro {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.image-intro .autocomplete-suggestions.tx-solr-autosuggest {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.tiles-teaser .tiles-teaser__tile {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.slideshow.slideshow-quotes .quote .photo {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.text.text-contact {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.image.image-topic {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}#snow,.slideshow.slideshow-gbc .swiper-container,.text.text-quote,.text.text-half,.text.text-facts,.text.text-default.text-blue,.dates.dates-teaser,.video-container,.eventbrite-date__event,.stories .story,.text img,.carousel .photo::after,.image.image-half,.image.image-full,.slideshow.slideshow-full,.dates section.posts article,.addressbook .filter,.addressbook .photo {box-shadow: 2px 5px 8px -5px rgba(0, 0, 0, 0.33);}.image.image-half,.image.image-full,.slideshow.slideshow-full {position: relative;}.text .symbol {box-shadow: none;}.text blockquote {color: #0f2864;}.logocloud {position: relative;padding: 3em 0 3em 0;}.logocloud .logocloud__wrapper {display: -ms-flexbox;display: flex;width: 100%;height: auto;-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-pack: space-evenly;justify-content: space-evenly;}.logocloud .logocloud__wrapper .logocloud__item {width: 25%;height: 200px;text-align: center;margin-bottom: 2%;position: absolute;position: relative;top: 0;position: relative;}.logocloud .logocloud__wrapper .logocloud__item img {position: absolute;top: 0;left: 0;bottom: 0;right: 0;margin: auto;}.field-video {display: none !important;}header.header.header-fixed.header-transparent {background-color: #0f2864;}header.header.header-fixed.header-transparent + .main {padding-top: 32px;margin-top: 2em;}header.header.header-fixed.header-transparent .logo svg #Subline {opacity: 0;}.footer .contactinfo {display: none;}@font-face {font-family:'Locator';src:url("/typo3conf/ext/wifo_theme/Resources/Public/fonts/LocatorWebRegular.eot"), url("/typo3conf/ext/wifo_theme/Resources/Public/fonts/LocatorWebRegular.woff") format("woff");font-weight:normal;font-style:normal;}@font-face {font-family:'Locator';src:url("/typo3conf/ext/wifo_theme/Resources/Public/fonts/LocatorWebBold2.eot"), url("/typo3conf/ext/wifo_theme/Resources/Public/fonts/LocatorWebBold2.woff") format("woff");font-weight:bold;font-style:normal;}@media screen and (min-width: 400px) and (min-height: 640px) {h1 {font-size: 40px;font-size: 4rem;}h1 + .byline {font-size: 19px;font-size: 1.9rem;}.slideshow .image-full .title .byline span {display: block;}}@media screen and (min-width: 400px) {.header .navigation .menu,.header .navigation .login,.header .navigation .search {font-size: 1.222em;}.contacts .primary::after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 1em);}.contacts .primary::before {background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0, white 1em);}}@media screen and (min-width: 600px) {.menu.menu-sub ul {margin: 1.5em -0.5em;display: -ms-flexbox;display: flex;-ms-flex-pack: center;justify-content: center;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.menu.menu-sub ul li {padding: 0.5em;display: inline-block;-ms-flex-positive: 0;flex-grow: 0;}.tx_solr .results-list .list-item.person .contact li a br {display: none;}.form .infotext {padding-right: 0;padding-left: 0;}.form .field.field-file,.form .powermail_fieldwrap.field-file {-ms-flex-direction: row;flex-direction: row;}.form .field.field-file .image,.form .powermail_fieldwrap.field-file .image {width: 60px;height: 100%;position: absolute;left: 0;top: 0;border-radius: 0;margin-bottom: 0;}.form .field.field-file .image + .choose,.form .powermail_fieldwrap.field-file .image + .choose {margin-left: 60px;padding-top: 0;}.form .field.field-file .upload,.form .powermail_fieldwrap.field-file .upload {width: auto;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li a br {display: none;}.text.text-contact .contact li a br {display: none;}.text.text-default .contactperson .contact li a br {display: none;}.image .title {width: 70%;}.contacts .next {position: absolute;right: -30px;top: 50%;z-index: 300;}.contacts .next:active {-ms-transform: scale(0.9);transform: scale(0.9);}.contacts .primary::after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 15%);right: -85%;}.contacts .person {padding: 0;text-align: left;}.contacts .person .photo {float: left;margin-right: 2em;}.contacts .person .contact li a br {display: none;}.news.news-teaser .primary::after {background-image: linear-gradient(to right, rgba(242, 242, 242, 0) 0%, #f2f2f2 1em);}.news.news-teaser .primary::before {background-image: linear-gradient(to left, rgba(242, 242, 242, 0) 0, #f2f2f2 1em);}.dates.dates-table .date .heading {display: table-cell;}.dates.dates-table .date .tags {display: table-cell;white-space: nowrap;}.dates.dates-table .date .title {display: table;width: 100%;}.gallery .gallery-item {width: 25%;}.addressbook .person {margin-bottom: 3em;padding: 0;text-align: left;}.addressbook .person .contact li a br {display: none;}.addressbook.addressbook-list .person .photo {float: left;margin-right: 2em;}.teaser.teaser-event-registration .form-event-registration .field-file {-ms-flex-direction: row;flex-direction: row;}.teaser.teaser-event-registration .form-event-registration .field-file .image {width: 60px;height: 100%;position: absolute;left: 0;top: 0;border-radius: 0;margin-bottom: 0;}.teaser.teaser-event-registration .form-event-registration .field-file .image + .choose {margin-left: 60px;padding-top: 0;}.teaser.teaser-event-registration .form-event-registration .field-file .upload {width: auto;}.footer .contactinfo .contact li a br {display: none;}}@media screen and (min-width: 640px) {.image .caption.caption-large .box img {width: 43%;}.slideshow.slideshow-quotes .quote blockquote {font-size: 1.444em;}.slideshow.slideshow-quotes .quote blockquote footer {font-size: 0.696em;}.addressbook.addressbook-detail .person,.addressbook.addressbook-teaser .person {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: start;align-items: flex-start;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.addressbook.addressbook-detail .person .photo,.addressbook.addressbook-teaser .person .photo {width: 32%;}.addressbook.addressbook-detail .person .details,.addressbook.addressbook-teaser .person .details {width: 57%;}}@media screen and (min-width: 860px) {body {font-size: 18px;}h1.line::after,h2.line::after {width: 280px;border-width: 8px 8px 8px 0;margin-top: -16px;}h1 {font-size: 54px;font-size: 5.4rem;}h1 + .byline {font-size: 26px;font-size: 2.6rem;}h2 {font-size: 40px;font-size: 4rem;}h2 + .byline {font-size: 22px;font-size: 2.2rem;}h2[class^='fa-'],h2[class*=' fa-'] {font-size: 30px;font-size: 3rem;}h3 {font-size: 22px;font-size: 2.2rem;}.tag {font-size: 12px;font-size: 1.2rem;}.header {height: 44px;}.open-mainnav .header {height: 44px;}.header.header-fixed + .main {padding-top: 44px;margin-top: 2em;}.header .logo {transition: all 400ms ease-in-out;}.header .logo #name {transition: all 400ms ease-in-out;}.header .logo svg {width: 189px;height: 44px;}.header .navigation .hamburger {float: right;position: relative;right: inherit;top: inherit;margin-top: 9px;margin-top: 0.9rem;}.header .navigation {float: right;}.header .navigation .menu.menu-main {float: left;padding-top: 0;}.header .navigation .login {float: left;}.header .navigation .login .login-toggle {padding: 1em 0.5em;}.header .navigation .menu,.header .navigation .login,.header .navigation .search {font-size: 1em;}.open-search .header .navigation .search input {opacity: 1;visibility: visible;width: 280px;}.open-search .header .navigation .menu-main,.open-search .header .navigation .menu-language,.open-search .header .navigation .login {opacity: 0;visibility: hidden;width: 0;}.open-search .header .navigation .hamburger {display: block;}.menu.menu-main ul li {float: left;text-align: right;}.menu.menu-main ul li a,.menu.menu-main ul li span.active {padding: 1em 0.75em;font-weight: 700;line-height: 44px;position: relative;display: inline;border-bottom: 0;}.menu.menu-main ul li a::after,.menu.menu-main ul li span.active::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0.75em;left: 0.75em;background-color: #ffcc01;transition: width 400ms ease-in-out;}.menu.menu-main ul li a:focus::after,.menu.menu-main ul li span.active::after,.menu.menu-main ul li a.active::after,.menu.menu-main ul li a.current::after {width: calc(100% - 1.5em);}.menu.menu-main ul li a.current::after {animation: fadeLine 600ms ease-in-out;animation-fill-mode: forwards;}.no-touch .menu.menu-main ul li a:hover::after {width: calc(100% - 1.5em);}.menu.menu-language {margin-left: 1em;margin-right: 0;padding-top: 0;}.menu.menu-sub.menu-fixed {position: fixed;top: 44px;left: 0;width: 100%;z-index: 8888;margin-top: 2em;background-color: #0f2864;}.menu.menu-sub.menu-fixed ul {margin: 0;padding-top: 0.75em;}.menu.menu-sub.menu-fixed ul li {padding-top: 0;padding-bottom: 0;padding-right: 1em;padding-left: 1em;}.menu.menu-sub.menu-fixed ul li a,.menu.menu-sub.menu-fixed ul li span.active {border: 0;background-color: transparent;color: #fff;padding: 0 1.75em 0.75em 1.75em;}.menu.menu-sub.menu-fixed ul li a:focus {color: #0ab4ff;}.no-touch .menu.menu-sub.menu-fixed ul li a:hover {color: #0ab4ff;}.menu.menu-sub.menu-fixed ul li span.active,.menu.menu-sub.menu-fixed ul li a.active,.menu.menu-sub.menu-fixed ul li a.current {color: #0ab4ff;}.menu.menu-footer ul {margin-right: 3em;}.tx_solr .results-list {min-height: 600px;}.tx_solr .results-list .list-item.person .contact li a br {display: block;}.header .search button {padding: 2px 0.1em;}.header .search {width: auto;float: right;padding: 0 0 0 1em;}.header .search button {border-bottom-color: rgba(255, 255, 255, 0);}.header .search .open button {border-bottom-color: #fff;}.main .search.search-box button {padding-right: 1.5em;padding-top: 4px;}.main .search.search-results {min-height: 600px;}.form .legend.legend-small,.form .powermail_legend.legend-small {font-size: 22px;font-size: 2.2rem;}.form .legend.legend-large,.form .powermail_legend.legend-large {font-size: 40px;font-size: 4rem;}.form .legend.legend-large + .byline,.form .powermail_legend.legend-large + .byline {font-size: 22px;font-size: 2.2rem;}.form .field.field-checkbox [type="checkbox"] + label,.form .powermail_fieldwrap.field-checkbox [type="checkbox"] + label {display: inline-block;}.form .field.field-radio [type="radio"]:not(:checked) + label,.form .field.field-radio [type="radio"]:checked + label,.form .field.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label,.form .field.powermail_fieldwrap_type_radio [type="radio"]:checked + label,.form .powermail_fieldwrap.field-radio [type="radio"]:not(:checked) + label,.form .powermail_fieldwrap.field-radio [type="radio"]:checked + label,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:not(:checked) + label,.form .powermail_fieldwrap.powermail_fieldwrap_type_radio [type="radio"]:checked + label {display: inline-block;}.widget > .box > .topics > .inner > .item.item-persons .person .contact li a br {display: block;}.text blockquote {font-size: 1.444em;}.text blockquote footer {margin-bottom: 2em;margin-top: -1.5em;font-size: 0.692em;}.text.text-contact .contact li a br {display: block;}.text.text-facts .inside {max-width: 1110px;width: 88%;margin: 0 auto;}.text.text-facts .facts {float: left;width: 50%;padding-left: 0;padding-right: 4em;box-sizing: border-box;}.text.text-facts .facts .fact {margin-bottom: 2em;}.text.text-facts .facts::after {content: "";background-color: #0f2864;position: absolute;top: 0;left: 0;width: 50%;height: 100%;z-index: -1848;}.text.text-facts .description {float: right;width: 50%;padding-left: 4em;box-sizing: border-box;}.text.text-inset p {font-size: 22px;font-size: 2.2rem;}.text.text-default .contactperson .contact li a br {display: block;}.teaser.teaser-newsletter .form-newsletter-subscription .field-checkbox [type="checkbox"] + label {display: inline-block;}.contacts .next {margin-top: -30px;}.contacts .primary {text-align: left;}.contacts .primary::before {background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0, white 2em);}.contacts .person {display: inline-block;width: 33%;padding-right: 2em;box-sizing: border-box;}.contacts .person .photo {margin-bottom: 2em;margin-right: 1em;width: 90%;height: auto;}.contacts .person .contact li a br {display: block;}.news.news-teaser h3 {font-size: 18px;font-size: 1.8rem;}.news.news-teaser .controls {position: absolute;top: 4.5em;right: 0;text-align: right;}.news.news-teaser .controls .prev,.news.news-teaser .controls .next {margin: 0 0 0 1em;}.dates.dates-teaser .controls {position: absolute;top: 4.5em;right: 0;text-align: right;}.dates.dates-teaser .controls .prev,.dates.dates-teaser .controls .next {margin: 0 0 0 1em;}.slideshow.slideshow-quotes .quote .photo {width: 27.05%;float: left;margin-right: 1em;}.slideshow.slideshow-quotes .quote blockquote {margin-top: 1em;float: right;width: 60.5%;}.slideshow.slideshow-quotes .quote blockquote footer::before {width: 280px;border-width: 6px 6px 6px 0;margin-top: -12px;}.collapse .collapse-title h2 {font-size: 30px;font-size: 3rem;}.addressbook .letters-navigation {font-size: 1em;}.addressbook .filter.filter-fixed {top: 44px;}.addressbook .filter .select option,.addressbook .filter .select optgroup {font-size: 18px;}.addressbook .filter .select::before {top: 0.95em;}.addressbook .filter .select::after {top: 0.95em;}.addressbook .person .contact li a br {display: block;}.addressbook.addressbook-list .person {width: 33%;padding-right: 1em;padding-left: 1em;box-sizing: border-box;display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: stretch;align-items: stretch;-ms-flex-direction: column;flex-direction: column;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.addressbook.addressbook-list .person .photo {margin-bottom: 1em;margin-right: 1em;width: 90%;height: auto;}.addressbook.addressbook-list .persons {display: -ms-flexbox;display: flex;-ms-flex-pack: start;justify-content: flex-start;-ms-flex-align: stretch;align-items: stretch;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-left: -1em;margin-right: -1em;box-sizing: border-box;}.addressbook.addressbook-detail,.addressbook.addressbook-teaser {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-align: stretch;align-items: stretch;-ms-flex-direction: row;flex-direction: row;-ms-flex-wrap: wrap;flex-wrap: wrap;}.menu.menu-main ul li {float: left;text-align: right;}.menu.menu-main ul li a,.menu.menu-main ul li span.active {padding: 1em 0.75em;font-weight: 700;line-height: 44px;position: relative;display: inline;border-bottom: 0;}.menu.menu-main ul li a::after,.menu.menu-main ul li span.active::after {content: "";height: 2px;width: 0;position: absolute;bottom: 0.75em;left: 0.75em;background-color: #ffcc01;transition: width 400ms ease-in-out;}.menu.menu-main ul li a:focus::after,.menu.menu-main ul li span.active::after,.menu.menu-main ul li a.active::after,.menu.menu-main ul li a.current::after {width: calc(100% - 1.5em);}.menu.menu-main ul li a.current::after {animation: fadeLine 600ms ease-in-out;animation-fill-mode: forwards;}.no-touch .menu.menu-main ul li a:hover::after {width: calc(100% - 1.5em);}nav ul .sub:hover .lvl-1 {visibility: visible;opacity: 1;}nav ul .sub:hover > a::before {-ms-transform: rotate(90deg);transform: rotate(90deg);}.menu-main ul li > .sub {pointer-events: none;}.header .search {padding: 0;}.header .logo {margin-top: 4px;}.header .logo svg {width: 170px;height: auto;}.header.header-transparent { /*      margin-top: 1em;*/}.header .navigation .menu {font-size: 0.889em;}.scrolled .header {margin-top: 0; /*      .logo {
        margin-top: 5px;
      }*/}.scrolled .header .logo svg #Subline {opacity: 0;}.footer .contactinfo {float: left;padding-right: 3em;width: 43%;box-sizing: border-box;}.footer .contactinfo .contact li a br {display: block;}header.header.header-fixed.header-transparent .menu {opacity: inherit !important;pointer-events: inherit !important;}header.header.header-fixed.header-transparent .hamburger {opacity: inherit !important;pointer-events: inherit !important;}header.header.header-fixed .menu {opacity: inherit !important;pointer-events: inherit !important;}header.header.header-fixed .hamburger {opacity: inherit !important;pointer-events: inherit !important;}}@media screen and (min-width: 860px) and (max-width: 1099px) {.header .navigation .menu-main,.header .navigation .login,.header .navigation .search input {opacity: 0;visibility: hidden;width: 0;}.open-mainnav .header .logo,.open-search .header .logo {width: 36px;overflow: hidden;}.open-mainnav .header .logo #name,.open-search .header .logo #name {opacity: 0;width: 0;height: 0;visibility: hidden;}.open-mainnav .header .navigation .menu-main,.open-mainnav .header .navigation .login {opacity: 1;visibility: visible;width: auto;}.open-search .header .navigation .search input {opacity: 1;visibility: visible;width: 280px;}.open-mainnav .header .logo,.open-search .header .logo {width: auto;overflow: visible;}.open-mainnav .header .logo #name,.open-search .header .logo #name {opacity: 1;width: auto;height: auto;visibility: visible;}}@media screen and (min-width: 860px) and (max-width: 1365px) {.header .navigation .menu-main,.header .navigation .login,.header .navigation .search input {opacity: 0;visibility: hidden;width: 0;}.open-mainnav .header .navigation .menu-main,.open-mainnav .header .navigation .login {opacity: 1;visibility: visible;width: auto;}.open-search .header .navigation .search input {opacity: 1;visibility: visible;width: 280px;}}@media screen and (min-width: 960px) {.footer .menu-footer {float: left;}.footer .sociallinks {float: right;}.footer .credits ul li {padding: 0.5em 3em 0.5em 0;}.footer .credits .sponsors ul li a img,.footer .credits .sponsors ul li a svg {max-width: 200px;max-height: 70px;}.footer .credits .sponsors ul li.sponsor-square a img,.footer .credits .sponsors ul li.sponsor-square a svg {max-width: 100px;max-height: 100px;}.footer .credits .partners ul li a img,.footer .credits .partners ul li a svg {max-width: 180px;max-height: 95px;}.footer .company {position: fixed;}.menu.menu-sub ul li a,.menu.menu-sub ul li span.active {padding: 0.75em 0.75em;}.menu.menu-sub.menu-fixed ul li a,.menu.menu-sub.menu-fixed ul li span.active {padding: 0 0 0.75em 0;}.form .field-group {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-direction: row;flex-direction: row;}.form .field-group .field {margin-right: 0.75em;margin-left: 0.75em;}.form .field-group .field.field-auto {width: auto;}.form .field-group .field.field-10 {width: 10%;}.form .field-group .field.field-20 {width: 20%;}.form .field-group .field.field-25 {width: 25%;}.form .field-group .field.field-30 {width: 30%;}.form .field-group .field.field-35 {width: 35%;}.form .field-group .field.field-40 {width: 40%;}.form .field-group .field.field-50 {width: 50%;}.form .field-group .field.field-60 {width: 60%;}.form .field-group .field.field-70 {width: 70%;}.form .field-group .field.field-75 {width: 75%;}.form .field-group .field.field-80 {width: 80%;}.form .field-group .field.field-90 {width: 90%;}.form .field-group .field:first-child {margin-left: 0;}.form .field-group .field:last-child {margin-right: 0;}.form .field-group.field-group-radio {-ms-flex-pack: start;justify-content: flex-start;}.widget {max-width: 400px;min-width: 400px;max-height: 100%;left: auto;top: auto;bottom: 2em;right: 3em;width: auto;height: auto;}.widget .box {-ms-transform: scale(0);transform: scale(0);-ms-transform-origin: bottom right;transform-origin: bottom right;border-radius: 6px;height: auto;max-height: 600px;max-height: calc(100vh - 7.25em);margin-bottom: 1em;overflow-y: auto;}.widget.widget-open .box {overflow-y: auto;-ms-transform: scale(1);transform: scale(1);}.text blockquote {margin: 0;}.text.text-columns .columns {-ms-flex-align: start;align-items: flex-start;display: block;}.text.text-columns .columns .column {width: 48%;float: left;}.text.text-columns .columns .column:nth-child(even) {float: right;}.text.text-columns .columns .column.column-text {-ms-flex-order: 0;order: 0;}.text.text-columns .columns .column.column-image {-ms-flex-order: 0;order: 0;}.text.text-quote .background {height: 100%;position: absolute;left: 0;width: 100%;top: 0;z-index: -1;}.text.text-quote .background::after {display: none;}.text.text-quote .quote {margin-top: 0;padding: 6em 0;float: right;width: 57%;}.text.text-inset .inside {padding: 0;-ms-transform: translateY(-3.75em);transform: translateY(-3.75em);margin-bottom: -3.75em;}.text.text-inset .inside .box {float: right;width: 53.5%;background: #fff;padding: 3.5%;font-size: 1.25em;margin-bottom: 1px;}.text.text-default .contactperson {overflow: hidden;}.text.text-default .contactperson .title {float: left;margin-right: 3em;}.text.text-default .contactperson .person {float: left;}.text.text-default .introduction {float: left;width: 32%;}.text.text-default .primary {float: right;width: 57%;}.text.text-default .catcher {margin: 2em 0 0 0;}.text.text-default .catcher img {width: auto;height: auto;}.text.text-half .background {position: absolute;left: 0;top: 0;background-repeat: no-repeat;background-position: left center;width: 50%;height: 100%;}.text.text-half .background::before {display: none;}.text.text-half::before {display: none;}.text.text-half .inside {position: relative;z-index: 20;}.text.text-half .catcher {position: absolute;top: 40px;left: 0;}.text.text-half .catcher img {width: 180px;height: 180px;}.text.text-half .primary {padding: 5.5em 0 3.5em 0;width: 57%;float: right;}.text.text-half .primary::after {content: '';position: absolute;right: 57%;top: 0;height: 100%;width: 43%;background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, white 100%);}.image > .inside {-ms-flex-order: 1;order: 1;}.image .caption {-ms-flex-order: 2;order: 2;}.image .caption .inside {display: -ms-flexbox;display: flex;-ms-flex-pack: end;justify-content: flex-end;-ms-flex-align: start;align-items: flex-start;-ms-flex-direction: column;flex-direction: column;}.image .caption.caption-large .box img {width: 100%;}.image .caption .box {display: inline-block;text-align: left;}.image .caption.caption-large .box {width: 43%;}.image.image-half + .text-default,.image.image-half + .text-inset + .text-default {border-top: 0;}.image.image-half {background-color: #f2f2f2;}.no-touch .image.image-half .background.background-fixed { /* CSS for other than iOS devices */background-attachment: fixed;}.image.image-half {min-height: 424px;min-height: 50vh;}.image.image-half .inside {padding: 3.5em 0 2.5em 0;position: relative;}.image.image-half .catcher {position: absolute;top: 40px;left: 0;}.image.image-half .catcher.catcher-right {right: 0;left: initial;}.image.image-half .catcher img {width: 180px;height: 180px;}.image.image-half .title {margin-top: 240px;}.image.image-half .title.title-dark {color: #000;}.image.image-half .title.title-dark h1,.image.image-half .title.title-dark h2,.image.image-half .title.title-dark .byline {color: #000;}.image.image-half .title.title-light {color: #fff;}.image.image-half .title.title-light h1,.image.image-half .title.title-light h2,.image.image-half .title.title-light .byline {color: #fff;}.image.image-half .background {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 10;}.image.image-half .background::after {display: none;}.image.image-half.image-fullheight .background {position: relative;}.image.image-half.image-fullheight .caption {position: absolute;left: 0;bottom: 0;right: 0;}.teaser.teaser-event-registration-2 .field-group.member .field + .field {margin-right: 0;}.news.news-archive .inside > .introduction {float: left;width: 32%;}.news.news-archive .posts {float: right;width: 57%;}.news.news-detail .introduction {float: left;width: 32%;}.news.news-detail .posts {float: right;width: 57%;}.news.news-teaser .primary::after {background-image: linear-gradient(to right, rgba(242, 242, 242, 0) 0%, #f2f2f2 30%);width: 150%;}.news.news-teaser .primary::before {background-image: linear-gradient(to left, rgba(242, 242, 242, 0) 0, #f2f2f2 1em);}.news.news-teaser .posts .post {display: inline-block;width: 33.33333%;margin-bottom: 0;padding-right: 3em;font-size: 0.8em;}.news.news-teaser .posts .post.swiper-slide-next {opacity: 1;}.stories .story {width: 48%;float: left;}.stories .story:nth-child(even) {float: right;}.dates.dates-teaser .posts .post {font-size: 0.8em;width: 31.33333%;margin-right: 3%;}.dates.dates-teaser .posts .post:last-child {margin-right: 0;}.dates.dates-teaser .posts .post.swiper-slide-next {opacity: 1;}.dates.dates-detail .introduction {float: left;width: 32%;}.dates.dates-detail .posts {float: right;width: 57%;}.popover .box {padding: 4em;}.slideshow.slideshow-quotes .navigation {position: absolute;left: 0;top: 2.5em;width: 100%;height: 60px;z-index: 50;}.slideshow.slideshow-quotes .navigation .inside {position: relative;overflow: visible;}.slideshow.slideshow-quotes .prev {position: absolute;top: 0;z-index: 300;left: 2em;}.slideshow.slideshow-quotes .next {position: absolute;top: 0;z-index: 300;right: 2em;}.slideshow .image-full {background-image: linear-gradient(to top right, rgba(0, 0, 0, 0.2) 30%, rgba(0, 0, 0, 0) 60%), linear-gradient(to top right, #0f2864 -40%, rgba(10, 180, 255, 0) 60%), linear-gradient(to bottom, rgba(0, 0, 0, 0.4) -10%, rgba(0, 0, 0, 0) 30%);}.carousel::before {background-image: linear-gradient(to left, rgba(255, 255, 255, 0) 0%, white 95%);width: 30%;left: 0%;top: inherit;bottom: 0;}.carousel::after {background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, white 95%);width: 30%;right: 0%;top: inherit;bottom: 0;}.carousel .prev {position: absolute;top: 39%;z-index: 300;left: 1em;margin-top: -30px;}.carousel .next {position: absolute;top: 39%;z-index: 300;right: 1em;margin-top: -30px;}.carousel .carousel-item {width: 30%;}.addressbook .filter .inside {display: -ms-flexbox;display: flex;-ms-flex-pack: justify;justify-content: space-between;-ms-flex-direction: row;flex-direction: row;-ms-flex-align: center;align-items: center;-ms-flex-wrap: nowrap;flex-wrap: nowrap;}.addressbook .filter .inside .info {padding-top: 0.6em;float: left;width: 57%;}.addressbook .filter .select {float: left;width: 43%;}.addressbook.addressbook-teaser .controls {position: absolute;top: 50%;right: 2px;z-index: 5;margin-top: -72px;}.project .timeline {float: right;width: 57%;cursor: zoom-in;transition: all 400ms ease-in-out;}.project .timeline:not(.timeline-large) .projecttime {font-size: 1.5em;}.project .timeline:not(.timeline-large) .start,.project .timeline:not(.timeline-large) .end {height: 32px;line-height: 32px;font-size: 0.75em;}.project .timeline:not(.timeline-large) .start::after,.project .timeline:not(.timeline-large) .end::after {border-top-width: 16px;border-bottom-width: 16px;border-left-width: 10px;}.project .timeline:not(.timeline-large) .start {padding: 0 16px 0 32px;}.project .timeline:not(.timeline-large) .end {padding: 0 32px 0 16px;}.project .timeline.timeline-large {width: 100%;cursor: zoom-out;}.search-overlay__logo svg {width: 75%;}.search-overlay__headline {font-size: 3rem;}.footer .scrollup {bottom: 93px;}}@media screen and (min-width: 960px) and (min-width: 960px) {.image.image-half .title.title-boxed {box-sizing: border-box;padding: 2em;background: rgba(255, 255, 255, 0.6);color: #000 !important;margin-bottom: 2.167em;}.image.image-half .title.title-boxed h1,.image.image-half .title.title-boxed h2,.image.image-half .title.title-boxed .byline {color: #000 !important;}.image.image-half .title.title-boxed .byline {margin-bottom: 0;}}@media screen and (min-width: 1024px) {.image.image-full {border-bottom: 0;}.image.image-full .inside {padding: 3.5em 0 2.5em 0;position: relative;left: inherit;bottom: inherit;}.image.image-full .catcher {position: absolute;top: 40px;left: 0;}.image.image-full .catcher.catcher-right {right: 0;left: initial;}.image.image-full .catcher img {width: 180px;height: 180px;}.image.image-full .title {margin-top: 240px;}.image.image-full .background {position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}.image-intro .image-intro__wrapper .inside {position: absolute;left: 0;right: 0;bottom: 1rem;margin: auto;}}@media screen and (min-width: 1025px) {.no-touch .image.image-full .background.background-fixed { /* CSS for other than iOS devices */background-attachment: fixed;}}@media screen and (min-width: 1100px) {.header .navigation.closed .menu-main,.header .navigation.closed .menu-language {pointer-events: auto;}.header .navigation .search input {opacity: 0;visibility: hidden;width: 0;}.header .navigation .menu-main,.header .navigation .login {opacity: 1;visibility: visible;}.header .navigation .hamburger {display: none;}.teaser .introduction {float: left;width: 32%;}.teaser .primary {float: right;width: 57%;}.teaser.teaser-newsletter .form-newsletter-subscription {margin-top: 0;}.dates.dates-table .introduction {float: left;width: 32%;}.dates.dates-table .primary {float: right;width: 57%;}.teaser.teaser-event-registration .form-event-registration {margin-top: 0;}.newsletter.newsletter-subscription .section-topics {float: right;width: 57%;}.newsletter.newsletter-subscription .section-data {float: left;width: 32%;}.newsletter.newsletter-signout .section-introduction {float: left;width: 32%;}.newsletter.newsletter-signout .section-signout {float: right;width: 57%;}.header .navigation .menu-main,.header .navigation .login {opacity: 0;visibility: hidden;}.header .navigation .hamburger {display: block;}}@media screen and (min-width: 1366px) {.image.image-half {min-height: 70vh;}.slideshow.slideshow-quotes .navigation {top: 50%;}.slideshow.slideshow-quotes .prev {left: -90px;margin-top: -30px;}.slideshow.slideshow-quotes .next {right: -90px;margin-top: -30px;}.slideshow.slideshow-full .prev {bottom: 50%;margin-bottom: -30px;margin-right: 0;left: 2em;}.slideshow.slideshow-full .next {bottom: 50%;margin-bottom: -30px;margin-right: 0;right: 2em;}.slideshow.slideshow-half .prev {margin-right: 0;left: 2em;}.slideshow.slideshow-half .next {margin-right: 0;right: 2em;}.header .navigation .menu-main,.header .navigation .login {opacity: 1;visibility: visible;}.header .navigation .hamburger {display: none;}.open-search .header .navigation .menu-main,.open-search .header .navigation .login {opacity: 0;visibility: hidden;width: 0;}.open-search .header .navigation .hamburger {display: block;}}@media screen and (min-width: 1920px) {.text.text-quote .quote {padding: 10em 0;}}@media screen and (max-width: 1280px) {.project .capacity .stakes .stake h2 {font-size: 20px;font-size: 2.0rem;}}@media screen and (max-width: 1024px) {.counter .counter__wrapper .counter__item .counter__item__value h1 {font-size: 5rem;}.menu-main ul li {padding-right: 0;}nav ul .sub .lvl-1 li a::before {display: none;}.menu-main ul .sub--active .lvl-1 {position: relative;visibility: visible;opacity: 1;}.menu-main ul .sub--active a::before {-ms-transform: rotate(90deg);transform: rotate(90deg);}}@media screen and (max-width: 960px) {.image.image-half {box-shadow: none;}.logocloud .logocloud__wrapper .logocloud__item {width: 33%;}}@media screen and (max-width: 959px) {.form .field-group.field-group-phone .field-text {margin-left: 0;margin-right: 0;}.form .field-group.field-group-phone .field-text input {text-align: center;padding-left: 0;padding-right: 0;border-right: 2px solid #fff;}.form .field-group.field-group-phone .field-text:last-child input {border-right: 0;}.open-widget .widget .widget-toggle .hint {display: none !important;}.widget .widget-toggle {position: fixed;width: 50px;height: 50px;bottom: 1em;right: 1em;}.widget .widget-toggle .hint {height: 50px;right: 25px;}.widget .widget-toggle .hint::before,.widget .widget-toggle .hint::after {width: 50px;height: 50px;}.widget .widget-toggle .hint::before {left: -25px;}.widget .widget-toggle .hint::after {right: -25px;}.scrolled-up .widget .widget-toggle {bottom: 2em;right: 3.25em;}.widget.widget-open .widget-toggle .close-icon::before,.widget.widget-open .widget-toggle .close-icon::after {top: 25px;}.widget.widget-open .box {overflow-y: auto;}.open-widget {overflow: hidden !important;}.image .caption .inside {width: 100%;}.image.image-half .background {background-color: #f2f2f2;}article.dates-list {width: 100%;}}@media (max-width: 959px) {.text .text__main-image--desktop {display: none;}.text .text__main-image--mobile {display: block;}}@media screen and (max-width: 860px) {.line.inview::after {width: 204px !important;}.slideshow.slideshow-quotes .quote blockquote .inview::before {width: 204px !important;}.image-intro .image-intro__wrapper .inside .search.search-box {margin: 0;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile {width: 50%;}.search-overlay .tx-solr-search-form button {top: 0.6em;}.tiles-teaser .tiles-teaser__tile {width: 50%;}.menu.menu-main ul a[title="Übersicht"] {display: inherit;}nav ul .sub .lvl-1 {padding-left: 1.5rem;padding-bottom: 4rem;height: auto;top: 0;transition: 400ms opacity ease-in-out;}nav ul .sub .lvl-1 li {box-shadow: none;width: 100%;}nav ul .sub .lvl-1 a {font-size: 90%;}}@media screen and (max-width: 859px) {.js .wow {visibility: visible !important;animation: none !important;}.js .wow *:not(.wow),.js .wow::after,.js .wow::before {opacity: 1;}.js .wow.line::after {visibility: visible !important;}.open-mainnav .header {overflow-y: auto;height: 100%;}.open-mainnav .header .menu-language {padding-bottom: 1em;}.open-mainnav .header.header-transparent {background-color: #0f2864;}.header .navigation .menu-main,.header .navigation .menu-language,.header .navigation .login,.header .navigation .search {opacity: 1;max-height: 50em;transition: opacity 400ms ease-in-out;}.header .navigation.closed .menu-main,.header .navigation.closed .menu-language,.header .navigation.closed .login,.header .navigation.closed .search {padding: 0;opacity: 0;max-height: 0;width: 0;overflow: hidden;}.open-mainnav .main {overflow: hidden;}.open-mainnav .widget {display: none !important;}.news.news-teaser .prev,.news.news-teaser .next {width: 50px;height: 50px;border-width: 3px;}.news.news-teaser .prev .fa-4x,.news.news-teaser .next .fa-4x {font-size: 3em;}.dates.dates-teaser .prev,.dates.dates-teaser .next {width: 50px;height: 50px;border-width: 3px;}.dates.dates-teaser .prev .fa-4x,.dates.dates-teaser .next .fa-4x {font-size: 3em;}.menu-main ul li a::before {top: 3px;}}@media screen and (max-width: 859px) and (max-width: 859px) {.open-mainnav .header .search .tx-solr-autosuggest {position: relative !important;}}@media screen and (max-width: 768px) {.logocloud .logocloud__wrapper .logocloud__item {width: 45%;}}@media screen and (max-width: 700px) {.project .timeline .projecttime {font-size: 1.5em;}.project .timeline .start,.project .timeline .end {height: 24px;line-height: 24px;font-size: 0.75em;}.project .timeline .start::after,.project .timeline .end::after {border-top-width: 12px;border-bottom-width: 12px;border-left-width: 8px;}.project .timeline .start {padding: 0 12px 0 24px;}.project .timeline .end {padding: 0 24px 0 12px;}.project .capacity .total h2 {font-size: 24px;font-size: 2.4rem;}.project .capacity .stakes .stake h3 {font-size: 14px;font-size: 1.4rem;}.project .capacity .stakes .stake h2 {font-size: 12px;font-size: 1.2rem;}.project .capacity .stakes .stake p {font-size: 10px;font-size: 1.0rem;}}@media screen and (max-width: 600px) {.counter .counter__wrapper {-ms-flex-wrap: wrap;flex-wrap: wrap;}.counter .counter__wrapper .counter__item {width: 100%;margin-bottom: 4rem;}.counter .counter__wrapper .counter__item:last-child {margin-bottom: 0;}.image-intro {height: 90vh;min-height: unset !important;}.image-intro .image-intro__wrapper .inside .title .byline span {display: none;}.image-intro .image-intro__wrapper .inside .search.search-box input {padding: 1rem 5rem 1rem 2rem;}.image-intro .image-intro__wrapper .inside .search.search-box button {padding: 1rem 1.5rem;line-height: 1;}.image-intro .image-intro__wrapper .inside .search.search-box button i {font-size: 2.2rem;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon {min-height: 75px;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon .image-intro__tile__icon--white,.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile .image-intro__tile__icon .image-intro__tile__icon--blue {max-height: 75px;}.image-intro__tiles .image-intro__tiles__wrapper .image-intro__tile {width: 100%;margin: 0.5rem 0;min-height: 27.2rem;}.search-overlay__box {width: 95%;height: 97%;max-height: 100%;}.tiles-teaser .tiles-teaser__tile {width: 100%;margin: 0.5rem 0;}.image.image-topic .inside {padding: 0 0 6rem 0 !important;position: absolute;left: 6%;bottom: 0;}.footer .strategiesiegel {margin: auto;}.footer .footer__logosection {-ms-flex-wrap: wrap;flex-wrap: wrap;-ms-flex-direction: column;flex-direction: column;}.footer .bowe-logo {margin: auto;}.logocloud .logocloud__wrapper .logocloud__item img {box-sizing: border-box;width: 100%;}}@media screen and (max-width: 599px) {.footer .sociallinks ul li {margin: 0.25em;}}@media screen and (max-width: 450px) {.project .timeline .projecttime {font-size: 1.125em;padding: 0.5em 0.5em;}.project .timeline .start,.project .timeline .end {font-size: 0.5em;}}@media screen and (max-width: 400px) {.logocloud .logocloud__wrapper .logocloud__item {width: 45%;height: 150px;}}@media screen and (max-width: 360px) {.project .capacity .stakes .stake .stakes .stake h2 {font-size: 9px;font-size: 0.9rem;}}@keyframes fadeNoJS {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeMoreLine {0% {opacity: 0;}100% {opacity: 1;}}@keyframes fadeLine {0% {opacity: 0;}100% {opacity: 1;}}@keyframes popoverBoxOpen {0% {opacity: 0;transform: scale(0);}100% {opacity: 1;transform: scale(1);}}@keyframes popoverOverlayOpen {0% {opacity: 0;}100% {opacity: 1;}}@keyframes popoverFadeOut {0% {opacity: 1;}100% {opacity: 0;}}@keyframes slidehowFade {0% {opacity: 0;}100% {opacity: 1;}}@keyframes slidehowFadeJS {0% {opacity: 0;}100% {opacity: 1;}}@keyframes carouselPhotoFadeIn {0% {opacity: 0;}100% {opacity: 1;}}
