:root{--primary-clr:#005769;--darker-primary-clr:#014250;--light-grey:#eaf3f5;--cta-clr:#69C6DB;--darker-cta-clr:#2ca3bd;--font-headlines:'Fira Sans Condensed', Helvetica, sans-serif;--font-body:'Fira Sans Condensed', sans-serif}body{--gp-slideout-width:450px}html[lang="en-GB"] .hide-en,
html[lang="de-DE"] .hide-de{display:none !important}body{overflow-x:hidden;background-color:#fff;font-family:var(--font-body);font-size:1.1rem;color:#000}#content{padding-top:0;padding-bottom:8rem}.grid-container{max-width:1400px}.site.grid-container{width:100%}.entry-content>[class*="wp-block-"]:not(:last-child):not(.wp-block-heading):not(.wp-block-image):not(.wp-block-gallery):not(.wp-block-buttons){margin-bottom:0}body{display:flex;flex-direction:column;min-height:100vh}.site-footer{margin-top:auto}@media (min-width:1360px){.grid-container{width:100% !important}}.grid{display:grid;grid-gap:30px}@media (min-width:700px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-2{grid-template-columns:repeat(2,1fr)}}@media (min-width:700px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-3{grid-template-columns:repeat(3,1fr)}}@media (min-width:700px){.grid-4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){.grid-4{grid-template-columns:repeat(4,1fr)}}.grid-5{grid-template-columns:repeat(2,1fr)}@media (min-width:500px){.grid-5{grid-template-columns:repeat(3,1fr)}}@media (min-width:700px){.grid-5{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.grid-5{grid-template-columns:repeat(5,1fr)}}.grid-6{grid-template-columns:repeat(2,1fr)}@media (min-width:500px){.grid-6{grid-template-columns:repeat(3,1fr)}}@media (min-width:700px){.grid-6{grid-template-columns:repeat(4,1fr)}}@media (min-width:1000px){.grid-6{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.grid-6{grid-template-columns:repeat(6,1fr)}}h1,h2,h3,h4{font-family:var(--font-headlines);font-weight:600;color:var(--primary-clr);-webkit-hyphens:auto;hyphens:auto;-webkit-hyphenate-limit-before:6;-webkit-hyphenate-limit-after:6;-ms-hyphenate-limit-chars:12 6 6;hyphenate-limit-chars:12 6 6}h1,
.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title{font-size:2.8rem;line-height:1.2em;margin-bottom:1.9rem;hyphens:auto;-webkit-hyphens:auto}h2{font-size:2.3rem;margin-top:3rem;margin-bottom:1.6rem}h3{font-size:2rem;margin-top:2.5rem;margin-bottom:1.5rem}h4{margin-top:1.5rem;margin-bottom:1rem;font-size:1.8rem;font-weight:500}.wp-block-column>h2:first-child,.wp-block-column>h3:first-child,.wp-block-column>h4:first-child{margin-top:0}p{margin-bottom:23px;line-height:1.65rem}.entry-content>h2,.entry-content>h3,.entry-content>h4,.entry-content>p,.entry-content>ul,.entry-content>ol{max-width:1000px}.entry-content p,
.entry-content ul,
.entry-content
ol{font-size:1.1rem}main.site-main h1.has-text-align-center,
main.site-main h2.has-text-align-center,
main.site-main h3.has-text-align-center,
main.site-main h4.has-text-align-center,p.has-text-align-center{margin-left:auto;margin-right:auto}main.site-main
ul{padding-left:0;margin-left:22px}main.site-main
ol{list-style-position:inside}main.site-main
li{margin-bottom:15px}main.site-main ul.wp-block-list{margin-left:17px;list-style:square}main.site-main ul.wp-block-list
li{padding-left:12px}ul.wp-block-list li:marker{color:var(--cta-clr)}ul.wp-block-list li::marker{content:"\f0c8";font-family:"Font Awesome 7 Sharp";position:relative;display:inline-block;position:absolute;font-weight:900;font-size:1.1em;color:var(--cta-clr)}a,
.entry-title
a{color:var(--cta-clr);font-weight:600}a:hover{text-decoration:none;color:var(--darker-cta-clr)}b,strong{font-weight:600}@media (min-width: 1000px){h1,
.single-tribe_events .tribe-blocks-editor .tribe-events-single-event-title{font-size:3.5rem}h2{font-size:2.8rem}}.wp-block-buttons{gap:2rem}.wp-block-column a.wp-block-button__link{text-align:left}.wp-block-column .is-content-justification-center a.wp-block-button__link{text-align:center}.wp-block-buttons.is-vertical{align-items:flex-start;gap:0}a.button,
a.btn,
input[type=submit],
a.wp-block-button__link:not(.has-background),
a.wp-show-posts-read-more:link,
a.wp-show-posts-read-more:visited,
#hero
.button{padding:0;margin-top:10px;background:transparent;display:inline-block;color:var(--primary-clr);font-size:20px}a.wp-block-button__link.has-background{margin-top:10px;padding:9px
15px 5px;border-radius:0}a.wp-block-button__link.has-background:hover{background:var(--cta-clr);color:#fff}.tribe-events-content p>a{color:var(--primary-clr) !important;font-size:20px}a.button:hover,
a.btn:hover,
a.button:focus,
a.btn:focus,
.wp-block-button__link:hover,
.wp-block-button__link:focus,
a.wp-show-posts-read-more:hover,
a.wp-show-posts-read-more:focus,
#hero .button:hover,
#hero .button:focus{background:transparent !important;color:var(--cta-clr) !important}.wp-block-button__link:not(.has-background)::before,
.blog-list a.read-more::before,
.event-list a.read-more::before,
a.wp-block-read-more::before,
#hero .button::before,
.teaser a.button::before,
.tribe-events-content p>a::before{content:'';display:inline-block;width:25px;height:13px;margin-right:10px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 15'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23005769; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M25.7,6.8L19.3.5c-.4-.4-1-.4-1.4,0-.4.4-.4,1,0,1.4l4.7,4.7H0v2h22.6l-4.7,4.7c-.4.4-.4,1,0,1.4s1,.4,1.4,0l6.4-6.4c.4-.4.4-1,0-1.4Z'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:left center;background-size:contain}.wp-block-button__link:not(.has-background):hover::before,
.wp-block-button__link:not(.has-background):focus::before,
.blog-list .entry-summary a.hover::before,
.blog-list .entry-summary a.focus::before,
.teaser a.button:hover::before,
.teaser a.button:focus::before,
.event-list a.read-more:hover::before,
.event-list a.read-more:focus::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 15'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %2369C6DB; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M25.7,6.8L19.3.5c-.4-.4-1-.4-1.4,0-.4.4-.4,1,0,1.4l4.7,4.7H0v2h22.6l-4.7,4.7c-.4.4-.4,1,0,1.4s1,.4,1.4,0l6.4-6.4c.4-.4.4-1,0-1.4Z'/%3E%3C/svg%3E")}.fullwidth-cta .wp-block-button__link:hover,
.fullwidth-cta .wp-block-button__link:focus{color:#fff !important}.fullwidth-cta .wp-block-button__link:not(.has-background):hover::before,
.fullwidth-cta .wp-block-button__link:not(.has-background):focus::before{background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='Ebene_1' xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 26 15'%3E%3Cdefs%3E%3Cstyle%3E .st0 %7B fill: %23FFFFFF; %7D %3C/style%3E%3C/defs%3E%3Cpath class='st0' d='M25.7,6.8L19.3.5c-.4-.4-1-.4-1.4,0-.4.4-.4,1,0,1.4l4.7,4.7H0v2h22.6l-4.7,4.7c-.4.4-.4,1,0,1.4s1,.4,1.4,0l6.4-6.4c.4-.4.4-1,0-1.4Z'/%3E%3C/svg%3E")}input[type="text"],input[type="email"],input[type="date"],input[type="search"]{border-radius:5px}input[type="text"],input[type="email"],input[type="date"],input[type="search"]{background:#fff}input[type="text"]:focus,input[type="email"]:focus,input[type="date"]:focus{background:#d4f1f6 !important;outline:none}img{max-width:100%;height:auto}.post-image .isc-source{display:block;position:relative;margin-bottom:30px !important;padding-bottom:55%;height:0}.isc-source > .isc-source-text,
.post-image
.copyright{background:none !important;font-size:0.7em !important;text-shadow:0px 0px 3px #000 !important}figure.wp-block-image
figcaption{text-align:left;font-size:1rem;color:#666}.scrim{background:rgba(0,0,0,0.85) !important}.wpcf7
.note{margin-top:30px;font-style:italic;font-size:0.9em;font-weight:400;opacity:0.7}.wp-block-separator{height:10px;margin:5rem 0 !important;border:none;background:none}.wp-block-separator::after{content:'';display:block;height:6px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.27 6.19'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232fb4c9; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='12.28' width='6.19' height='6.19'/%3E%3Crect class='cls-1' x='24.57' width='6.2' height='6.19'/%3E%3Crect class='cls-1' x='36.86' width='6.19' height='6.19'/%3E%3Crect class='cls-1' width='6.19' height='6.19'/%3E%3Crect class='cls-1' x='49.15' width='6.19' height='6.19'/%3E%3Crect class='cls-1' x='61.44' width='6.19' height='6.2'/%3E%3Crect class='cls-1' x='73.73' width='6.2' height='6.2'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:left center;background-size:contain}.wp-block-separator.aligncenter::after{background-position:center}.iframewrap{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.iframewrap
iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.wp-block-columns{margin:3rem 0}:where(.wp-block-columns.is-layout-flex){gap:4em}@media (max-width: 900px){.wp-block-columns{flex-direction:column}.wp-block-column{width:100% !important;margin-left:0 !important;margin-right:0 !important}.wp-block-columns{margin:3rem 0}:where(.wp-block-columns.is-layout-flex){gap:3em}}.inside-header{padding:0px
20px 20px}.inside-header.grid-container{position:relative}header.site-header{position:absolute;z-index:110;top:0px;width:100%;background-color:transparent}.site-logo{max-width:35%;padding-top:20px;padding-left:20px}@media (max-width: 768px){.site-logo{padding-left:10px}}.navigation-branding .sticky-navigation-logo{position:absolute;height:60px;top:0px}.navigation-branding .sticky-navigation-logo
img{height:60px;margin-left:0;padding:0}@media (max-width: 450px){.main-navigation:not(.toggled) .menu-bar-items,
.main-navigation:not(.toggled) #polylang-2{display:none}}.main-navigation #primary-menu>ul.menu>li>a{position:relative;padding-left:5px;padding-right:5px;margin-left:10px;margin-right:10px;font-size:18px;line-height:45px !important;font-weight:400;text-transform:uppercase}.main-navigation .main-nav ul li a,
.main-navigation .menu-toggle,
.main-navigation .menu-bar-items{color:#fff}.menu-bar-items{margin-left:1.5rem !important}.main-navigation .main-nav ul li[class*="current-menu-"]>a{color:#fff;background:transparent}.main-navigation #primary-menu ul li:not([class*="current-menu-"]):hover > a,
.main-navigation #primary-menu ul li:not([class*="current-menu-"]):focus > a,
.main-navigation #primary-menu ul li.sfHover:not([class*="current-menu-"]) > a,
.main-navigation .menu-bar-item:hover > a,
.main-navigation .menu-bar-item.sfHover>a{color:#fff;background-color:transparent}.main-navigation #primary-menu>ul.menu>li:hover>a{position:relative}.main-navigation #primary-menu > ul.menu a:focus{outline:none}.main-navigation .main-nav #primary-menu>ul.menu>li.page-item-10>a::after{display:none}.menu-item-671-en
a{margin-right:0 !important}.menu-item-671-de
a{margin-left:0 !important}.menu-item-671-en{display:flex}.menu-item-671-en::after,
.widget_polylang ul li:not(:last-child)::after{content:'/';display:inline-block;margin:0;line-height:45px;color:#fff}.lang-item.current-lang
a{font-weight:600}.widget_polylang
ul{display:flex !important;gap:5px}.widget_polylang ul
li{display:flex;line-height:45px;font-size:18px;margin-bottom:0}.widget_polylang ul li:not(:last-child)::after{padding-left:5px}.widget_polylang ul
a{color:#fff;font-size:18px !important}#mobile-menu-control-wrapper
.widget_polylang{margin:0
5px 0 5px}#generate-slideout-menu
.widget_polylang{position:absolute;top:25px;right:20px;margin-top:0}.main-navigation #primary-menu>ul.menu>li>ul{background:rgba(0,0,0,0.6);width:inherit;min-width:200px}.main-navigation #primary-menu > ul.menu ul
a{font-size:1.1rem;color:#fff;white-space:nowrap}.main-navigation .main-nav ul ul li[class*="current-menu-"] > a,
.main-navigation #primary-menu > ul.menu ul li:hover a,
.main-navigation #primary-menu > ul.menu ul li a:focus{background:var(--primary-clr) !important}.header-widget{display:none}.main-navigation.is_stuck{background:var(--primary-clr)}.main-navigation.is_stuck .grid-container{padding-top:0px;padding-bottom:0px}.main-navigation.is_stuck #primary-menu>ul.menu{margin-top:0;padding-top:0 !important}.main-navigation.is_stuck .main-nav #primary-menu>ul.menu>li[class*="current-menu-"]>a::after{height:2px}.main-navigation:not(.is_stuck) .inside-navigation.grid-container{padding-right:20px}@media (min-width:1101px){.main-navigation{background:transparent}#primary-menu>ul.menu{margin-right:-15px}.main-navigation .main-nav ul li
a{color:#fff}.menu-item-has-children .dropdown-menu-toggle{padding-right:0;padding-left:5px}}@media (min-width: 1101px) and (max-width:1350px){.main-navigation #primary-menu>ul.menu>li>a{padding-left:7px;padding-right:7px;font-size:20px}}@media (max-width:1200px){#site-navigation{display:none}}.mobile-menu-control-wrapper{margin-top:10px;background-color:transparent}#mobile-menu-control-wrapper .widget_polylang
ul{display:block}.menu-toggle{order:1;padding-left:0;font-size:24px;color:#fff !important}.icon-menu-bars{padding-left:1.5rem;padding-bottom:3px}#generate-slideout-menu,
.slideout-navigation.do-overlay .inside-navigation{max-width:100% !important}#generate-slideout-menu.main-navigation .inside-navigation{flex-direction:column;align-items:flex-start;justify-content:stretch}#generate-slideout-menu .main-nav,
#generate-slideout-menu
aside{flex-grow:0}#generate-slideout-menu
aside.widget_media_image{flex-grow:1;display:flex;flex-direction:column;justify-content:flex-end}#generate-slideout-menu .main-nav{margin-bottom:0;max-width:300px}#generate-slideout-menu .main-nav,
#generate-slideout-menu .slideout-widget.widget_nav_menu{margin-left:20px}#generate-slideout-menu .slideout-widget{margin-left:40px}#generate-slideout-menu
.copy{font-size:14px}@media (max-width:1200px){#generate-slideout-menu .slideout-widget{margin-left:20px}#generate-slideout-menu .slideout-widget.widget_nav_menu,
#generate-slideout-menu .main-nav{margin-left:0}}.slideout-navigation button.slideout-exit{margin-top:10px;padding-left:20px !important;padding-right:20px !important}.slideout-navigation.do-overlay .slideout-exit{position:absolute !important;z-index:1000;top:25px !important;right:30px !important}.slideout-navigation button.slideout-exit .gp-icon
svg{height:1.5em;width:1.5em}.slideout-navigation .main-nav{margin-top:20px}.slideout-navigation .main-nav::after{content:'';display:block;border-bottom:1px solid rgba(255, 255, 255, 0.4);margin:20px
20px 0 20px;max-width:300px}.menu-item-has-children .dropdown-menu-toggle{padding-left:5px !important;margin-left:0 !important}.main-navigation .main-nav ul.slideout-menu > li > a,
.slideout-widget ul.menu
a{line-height:46px;padding-left:20px;padding-right:20px;font-size:1.2rem;color:#fff !important;text-transform:uppercase !important}.main-navigation .main-nav ul.slideout-menu > li.sfHover > a,
.main-navigation .main-nav ul.slideout-menu > li.sfHover
ul{background:transparent}.main-navigation .main-nav ul.slideout-menu > li.sfHover
ul{padding-bottom:10px;margin-bottom:0;box-shadow:none}.main-navigation .main-nav ul.slideout-menu > li.sfHover ul
a{padding:5px
20px 5px 40px;font-size:17px;opacity:0.5;text-transform:uppercase !important}.main-navigation .main-nav ul.slideout-menu li[class*="current-menu-"] > a,
.main-navigation .main-nav ul.slideout-menu ul li[class*="current-menu-"]>a{color:#fff !important;opacity:1}.main-navigation .main-nav ul.slideout-menu a .gp-icon
svg{font-size:1.8rem}.main-navigation .main-nav ul li:not([class*="current-menu-"]):hover > a, .main-navigation .main-nav ul li:not([class*="current-menu-"]):focus > a, .main-navigation .main-nav ul li.sfHover:not([class*="current-menu-"]) > a, .main-navigation .menu-bar-item:hover > a, .main-navigation .menu-bar-item.sfHover>a{background-color:transparent}.main-navigation .main-nav ul.slideout-menu a,
.slideout-widget ul.menu
a{opacity:0.5}.main-navigation .main-nav ul.slideout-menu a:hover,
.main-navigation .main-nav ul.slideout-menu a:focus,
.slideout-widget ul.menu a:hover,
.slideout-widget ul.menu a:focus,
.slideout-widget ul.menu li.current-menu-item
a{opacity:1}#breadcrump{margin-left:40px;font-size:0.85rem}@media (min-width:768px){.blog .generate-columns-container,
.category .generate-columns-container{padding-left:20px;padding-right:20px;margin-right:-20px}}section.latest-posts article,
.blog-list article,
body.archive article,
.event-list li,
.teaser-tiles .teaserbox,
body.search .generate-columns-container > article,
.teaser
.teaserbox{position:relative;background:transparent;padding:0
0 1.5rem !important;box-shadow:0px 0px 3px rgba(0,0,0,.3)}.fullwidth-light .event-list
li{background:rgba(255, 255, 255, 0.6)}.event-list
li{padding:2rem !important;margin-bottom:0 !important}.teaser-tiles
.teaserbox{padding:2rem 0 !important;margin-bottom:0 !important}.event-list li.featured,
.event-list li.has-background{background:var(--light-grey)}.single .entry-header::after,
.blog-list .entry-title::after,
.event-list .event-title::after,
.tribe-events-schedule::after,
.teaser-tiles .headline::after,
.search article h2.entry-title::after,
.teaser .headline::after{content:'';display:block;height:6px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg id='a' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 86.27 6.19'%3E%3Cdefs%3E%3Cstyle%3E .cls-1 %7B fill: %232fb4c9; %7D %3C/style%3E%3C/defs%3E%3Crect class='cls-1' x='12.28' width='6.19' height='6.19'/%3E%3Crect class='cls-1' x='24.57' width='6.2' height='6.19'/%3E%3Crect class='cls-1' x='36.86' width='6.19' height='6.19'/%3E%3Crect class='cls-1' width='6.19' height='6.19'/%3E%3Crect class='cls-1' x='49.15' width='6.19' height='6.19'/%3E%3Crect class='cls-1' x='61.44' width='6.19' height='6.2'/%3E%3Crect class='cls-1' x='73.73' width='6.2' height='6.2'/%3E%3C/svg%3E");background-repeat:no-repeat no-repeat;background-position:left center;background-size:contain}.blog-list .entry-title::after,
.event-list .event-title::after,
.teaser-tiles .headline::after,
.search article h2.entry-title::after,
.teaser .headline::after{margin-top:15px;height:4px}section.latest-posts h2,
section.latest-posts h3,
section.latest-posts h4,
.blog-list .entry-title,
.event-list .event-title,
.teaser-tiles .headline,
.search article h2.entry-title{margin-top:0;margin-bottom:2rem;font-size:33px;line-height:1.2em}section.latest-posts h3 a,
.blog-list .entry-title a,
.event-list .event-title a,
.teaser-tiles .headline
a{margin-left:-2px}section.latest-posts h2 a,
section.latest-posts h3 a,
section.latest-posts h4 a,
.blog-list .entry-title a,
.event-list .event-title a,
.teaser-tiles .headline a,
.teaser .headline a,
.search article h2.entry-title
a{color:var(--primary-clr)}section.latest-posts h2 a:hover,
section.latest-posts h3 a:hover,
section.latest-posts h4 a:hover,
.blog-list .entry-title a:hover,
.event-list .event-title a:hover,
.teaser-tiles .headline a:hover,
.teaser .headline a:hover,
.search article h2.entry-title a:hover,
section.latest-posts h2 a:focus,
section.latest-posts h3 a:focus,
section.latest-posts h4 a:focus,
.blog-list .entry-title a:focus,
.event-list .event-title a:focus,
.teaser-tiles .headline a:focus,
.teaser .headline a:focus,
.search article h2.entry-title a:focus{color:var(--cta-clr)}.blog-list a.read-more,
a.wp-block-read-more,
.event-list a.read-more,
.teaser a.button,a.wp-block-read-more{position:relative;display:block;width:30px;height:15px;margin-top:20px;text-indent:-9999px;overflow:hidden}.blog-list a.read-more::before,
a.wp-block-read-more::before,
.event-list a.read-more::before,
.teaser a.button::before,a.wp-block-read-more::before{position:absolute;top:0;left:0}.blog-list .generate-columns.grid-33{width:auto;padding-left:0}.blog-list header.page-header{grid-column:1 / 4;margin-left:0}ul.event-list{list-style:none;margin-left:0 !important}@media (min-width: 1001px){.blog-list,.event-list{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:100% !important}.event-list.grid-3[data-count="1"]{grid-template-columns:1fr}.event-list.grid-3[data-count="2"]{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.blog-list{grid-template-columns:1fr 1fr 1fr}.event-list.grid-2[data-count="1"],.event-list.grid-3[data-count="1"],.event-list.grid-1{grid-template-columns:1fr}.event-list.grid-3[data-count="2"]{grid-template-columns:1fr 1fr}.home .event-list[data-count="1"]{grid-template-columns:1fr}}section.latest-posts{margin-bottom:3rem}section.latest-posts>div{gap:3rem}@media (min-width: 700px) and (max-width:1000px){section.latest-posts>div{grid-template-columns:repeat(2, 1fr)}section.latest-posts>div>article:nth-child(3){grid-column:1 / 3}}section.latest-posts .taxonomy-category,
.blog-list .cat-links,
body.archive .cat-links,
.event-list .cat-links{position:absolute;z-index:10;top:10px;left:15px}.blog-list .cat-links{color:transparent}.event-list .cat-links{left:inherit;right:15px;top:30px}.taxonomy-category a,
.blog-list .cat-links a ,
.event-list .cat-links a,
.tribe-events-event-categories
a{border:2px
solid rgba(255, 255, 255, 0.5);padding:2px
7px 1px;margin-right:10px;font-size:14px;text-transform:uppercase;color:#fff}.event-list .cat-links a,
.tribe-events-single .tribe-events-event-categories
a{cursor:default}.taxonomy-category a:hover,
.blog-list .cat-links a:hover,
.taxonomy-category a:focus,
.blog-list .cat-links a:focus{background-color:rgba(0,0,0,0.5)}.single .taxonomy-category
a{border:2px
solid rgb(0 87 105 / 70%);color:rgb(0 87 105 / 70%)}.single .taxonomy-category a:hover,
.single .taxonomy-category a:focus{border-color:var(--cta-clr);color:var(--cta-clr);background:transparent}.event-list .cat-links a,
.tribe-events-event-categories
a{border-color:var(--cta-clr);color:var(--cta-clr)}.wp-block-post-terms__separator,.icon-categories{display:none}.blog-list .post-image,
.latest-posts .post-image,
.latest-posts .wp-block-post-featured-image > a,
.latest-posts .wp-block-post-featured-image .isc-source{display:block;position:relative;margin-bottom:30px !important;padding-bottom:55%;height:0}.blog-list .post-image img,
.latest-posts .post-image img,
.latest-posts .wp-block-post-featured-image
img{display:block;position:absolute;top:0;left:0;width:100%;height:100% !important;border:none;object-fit:cover}.post-image{position:relative}.post-image
.copyright{position:absolute;bottom:0;right:0;padding:3px
10px;background:rgba(0, 0, 0, 0.3);color:#fff;font-size:0.8rem;font-weight:400}section.latest-posts .gb-text,
.blog-list .entry-title,
.blog-list .entry-summary,
.blog-list .entry-meta,
.blog-list .entry-content,
.teaser
.textbox{margin-left:2rem;margin-right:2rem;margin-top:0}a.wp-block-read-more{margin-left:2rem;margin-right:2rem}.blog-list .entry-header{display:flex;flex-direction:column}.blog-list .entry-meta{order:-1}.blog-list .entry-meta,
.event-list
.duration{display:block;margin-bottom:1rem;font-size:85%;line-height:1.5;color:#666}.event-list
.duration{font-size:1.4rem;line-height:1.2em}.latest-posts .entry-meta{margin-bottom:20px !important}section.latest-posts .date,
.blog-list .entry-meta{margin-top:0;margin-bottom:1rem}.blog-list .entry-summary{margin-top:0}.single .inside-article,.tribe-events-pg-template{max-width:1000px;margin-left:auto;margin-right:auto}.single h1.entry-title{margin-bottom:1rem}.single .featured-image
img{width:100%}.single .entry-meta{font-size:1rem}.single .entry-meta
a{line-height:1.4em}.single .entry-meta .posted-on{font-size:1.1rem}.single .post-navigation{margin-top:70px !important;overflow:visible}.single .post-navigation>div{position:relative;margin-bottom:20px}.single .post-navigation>div.nav-next{text-align:right}.single .post-navigation .gp-icon{position:absolute;top:-4px;margin:0
!important;font-size:1.5rem;color:var(--cta-clr)}.single .post-navigation .icon-arrow-left{left:-25px}.single .post-navigation .icon-arrow-right{right:-25px}@media (min-width:769px){.single .featured-image{max-width:45%}.single .post-navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;overflow:visible}.single .post-navigation .gp-icon{top:-4px}}#tribe-events-footer,.tribe-events-meta-group-details,.tribe-events-back{display:none}.tribe-events-notices,.tribe-events-schedule__all-day{display:none}.tribe-events-event-meta{margin:2rem 0 2rem !important}.tribe-events-meta-group{width:100% !important;padding:0
!important}.tribe-events-event-meta{order:-1 !important;width:100% !important;padding:0
!important}.tribe-events-event-meta
h2{display:none}.tribe-events-section-category{margin-top:2rem}.tribe-events-event-categories-label{display:none}.tribe-events-event-categories{margin-left:0;color:transparent}.tribe-events-single-section-title{margin-top:0 !important;font-size:1.5rem !important}.tribe-events-address{font-style:normal}.tribe-events-schedule,.tribe-events-schedule__date,.tribe-events-schedule__datetime,.tribe-events-schedule__separator,.tribe-events-schedule__time{display:inline-block !important;color:#666 !important;font-size:1.5rem !important}.tribe-events-schedule::after{margin-top:30px}.tribe-block__venue{padding:0;border:none;margin:3rem 0 3rem}.tribe-events-section-category+.tribe-block__venue{margin-top:2rem}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__address,
.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name
h3{font-size:1.1rem;color:inherit;font-family:var(--font-body)}.tribe-block__venue .tribe-block__venue__meta .tribe-block__venue__name
h3{font-weight:500}.ma-gdpr-youtube-wrapper{position:relative;margin-bottom:3rem}.ma-gdpr-youtube-wrapper .ma-gdpr-youtube-notice,
.ma-gdpr-youtube-wrapper .ma-gdpr-youtube-button{z-index:10}.ma-gdpr-youtube-thumbnail
picture{z-index:1;filter:grayscale(100%)}.ma-gdpr-youtube-thumbnail
img{z-index:1;filter:grayscale(100%)}.ma-gdpr-youtube-wrapper::after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;content:'';background:linear-gradient(277.33deg, rgba(47, 181, 202, 0.7) -0.71%, rgba(0, 87, 105, 0.7) 70.25%)}.ma-gdpr-youtube-wrapper .ma-gdpr-youtube-notice{font-size:1rem;background-color:rgba(255, 255, 255, .6);padding:1em}main .ma-gdpr-youtube-notice
a{color:var(--primary-clr);text-decoration:underline;font-weight:400}.sib-form,
.sib-form
*{font-family:var(--font-body) !important}.sib-form{background:transparent !important;padding:0
!important}.pum-content .sib-form{margin-top:20px}#sib-container{max-width:1000px;border:none !important;background:transparent !important;padding:0
!important}#sib-container
.grid{gap:0 30px}.sib-form-block{padding:0
!important}.entry_errored
.entry__field{border-color:#c00 !important;background:#fee !important}.entry_errored
.checkbox{border:2px
solid #c00 !important}label.entry__error{background:transparent !important;color:#c00 !important}.wpcf7-form{width:100%;max-width:1000px}.wpcf7-form
legend{font-weight:600;font-size:1.2rem}.wpcf7-form
.cols{display:flex;justify-content:space-between;width:100%}.wpcf7-form .row-0{height:10px}.wpcf7-form .cols
p{width:49%;padding-bottom:0}.wpcf7-form
p{font-size:1.1em;font-weight:700}.wpcf7-form p
label{font-size:1em;font-weight:400;padding-left:2px}.wpcf7-form p input[type="text"],
.wpcf7-form p input[type="tel"],
.wpcf7-form p input[type="email"],
.wpcf7-form p input[type="date"],
.wpcf7-form p input[type="submit"]:not(.wpcf7-submit),
.wpcf7-form
select{width:100%}.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"],
.wpcf7-form input[type="date"],
.wpcf7-form select,
.wpcf7-form
textarea{border:none;background-color:var(--light-grey);margin-top:10px;border-radius:5px;padding:10px
15px;max-width:100%}.fullwidth.hellblau .wpcf7-form input[type="text"],
.fullwidth.hellblau .wpcf7-form input[type="tel"],
.fullwidth.hellblau .wpcf7-form [type="email"],
.fullwidth.hellblau .wpcf7-form [type="date"],
.fullwidth.hellblau .wpcf7-form select,
.fullwidth.hellblau .wpcf7-form
textarea{background-color:#fff}.wpcf7-form .datenschutz,
.wpcf7-form .datenschutz
label{padding-left:0 !important;font-size:17px}.wpcf7-form .datenschutz .wpcf7-list-item{margin-left:0}.wpcf7-form .datenschutz
a{padding-right:0}.wpcf7-form .datenschutz-link:before,
.wpcf7-form .datenschutz-link:after{display:none}.wpcf7-form .submit-button input[type="submit"]:not(:disabled){background-color:var(--cta-clr)}.wpcf7-form wpcf7-submit:hover:not(:disabled){background-color:var(--cta-clr)}.wpcf7-form .wpcf7 .wpcf7-submit:disabled,
.wpcf7-form .button:disabled,
.wpcf7-form .button[disabled]{border:1px
solid var(--light-grey);background-color:var(--light-grey)}.wpcf7 .wpcf7-submit:disabled:hover{background-color:var(--light-grey)}.wpcf7-form .pflichtfelder
span{font-size: .8em;opacity: .7}.wpcf7-form .wpcf7-not-valid-tip{font-size:15px;padding-left:15px}.wpcf7-form
.note{font-size:15px}.wpcf7-form input.wpcf7-not-valid,
.wpcf7-form textarea.wpcf7-not-valid{border:1px
solid #c00}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#666;transition:background-color 5000s ease-in-out 0s}.wpcf7-form .datenschutz input,
.wpcf7-form input[type="checkbox" i]{border:none;-webkit-appearance:checkbox !important;-moz-appearance:checkbox !important;-ms-appearance:checkbox !important;-o-appearance:checkbox !important;appearance:checkbox !important}@media (max-width: 768px){.wpcf7-form
.cols{display:block}.wpcf7-form .cols
p{width:100%}.wpcf7-form{padding-bottom:2em}}@media (max-width: 500px){.wpcf7-form .submit-button{width:100%}}body.search .generate-columns-container{display:grid;gap:3rem;margin-left:inherit}body.search .generate-columns-container>article{width:auto;padding:2rem !important}body.search .generate-columns-container article
h2{margin:0}@media (min-width: 800px){body.search .generate-columns-container{grid-template-columns:repeat(2, 1fr)}body.search .generate-columns-container>header{grid-column:1 / 3}}@media (min-width: 1000px){body.search .generate-columns-container{grid-template-columns:repeat(3, 1fr)}body.search .generate-columns-container>header{grid-column:1 / 4}}.error404.separate-containers .site-main{margin:70px
20px}.error404 #content h1,
.error404 #content p,
.error404 #content
form{text-align:center;max-width:920px;margin-left:auto;margin-right:auto}.error404 #content
form{margin-top:50px;max-width:500px}.footer-widgets,.site-info{background:var(--primary-clr);color:#fff}.footer-widgets-container{padding-top:20px;padding-bottom:0px}.inside-footer-widgets>div{display:flex;flex-direction:column;justify-content:center}.inside-site-info{display:block;max-width:1320px;padding-left:0;padding-right:0}@media (max-width: 1399px){.inside-site-info{margin:0
40px;padding:20px
0px}}@media (max-width:700px){.footer-widgets-container{padding-left:20px;padding-right:20px}.inside-site-info{margin-left:20px;margin-right:20px}}.footer-widgets
.logo{margin-left:-15px}.site-footer .contact
i{color:#fff}.footer-widgets a:link,
.footer-widgets a:visited{color:#fff;font-weight:400;text-transform:uppercase}.footer-widgets a:hover,
.footer-widgets a:focus{color:var(--cta-clr)}#menu-musthaves,#menu-musthaves-de{display:flex;justify-content:flex-end;flex-wrap:wrap;padding:0;margin:0;list-style:none}#menu-musthaves li,
#menu-musthaves-de
li{margin:0
10px}#menu-musthaves a,
#menu-musthaves-de
a{position:relative;padding-bottom:6px}#menu-musthaves a::after,
#menu-musthaves-de a::after{content:'';position:absolute;bottom:0;left:0;right:0;border-bottom:2px solid transparent}#menu-musthaves a:hover::after,
#menu-musthaves a:focus::after,
#menu-musthaves-de a:hover::after,
#menu-musthaves-de a:focus::after{border-color:var(--cta-clr) !important}#menu-musthaves li.current-menu-item a::after,
#menu-musthave-de li.current-menu-item a::after{border-color:#fff}.copyright-bar{display:flex}.copyright-bar
.copy{margin-bottom:10px;text-align:left}@media (max-width:768px){#menu-musthaves,#menu-musthaves-de{justify-content:flex-start;margin-left:-10px}.inside-site-info{margin:0
30px}}@media (min-width: 800px){.copyright-bar{width:100%;justify-content:space-between}.copyright-bar
.copy{order:-1;margin-bottom:0}#menu-musthaves,#menu-musthaves-de{margin-left:0;margin-right:-10px}}@media
print{#hero,
.main-navigation,
#mobile-menu-control-wrapper,
.site-navigation,
.primary-menu,
#footer-widgets
.menu{display:none}body,h1,h2,h3,h4,p,ul,li,a{color:#444 !important}body{padding-top:150px}}