*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}menu{padding:0;margin:0;list-style:none}menu a{text-decoration:none}address{font-style:normal}svg{display:inline-block}:root{font-size:62.5%;--brand1-1: #c31924;--brand1-2: #FCF3F3;--brand1-3: #C9303A;--brand1-4: #A81720;--brand2-1: #47807C;--brand2-2: #F4F9E8;--brand2-3: #407470;--brand2-4: #C6C730;--brand3-1: #C45418;--brand3-2: #FDF8E8;--brand3-3: #B44C15;--brand3-4: #E4B726;--brand4-1: #5F8CCC;--brand4-2: #EFF3FA;--brand4-3: #4A6D9F;--col-text: #4E5969;--col-border: #B5C1CC;--col-brand: var(--brand1-1);--col-mainnav-bg: var(--brand1-2);--col-btn: var(--brand1-1);--col-btn-hover: var(--brand1-4);--col-footer-bg: var(--brand1-3);--col-event-bg: var(--brand1-2);--col-event-accent: var(--brand1-1);--col-card-border: var(--col-border);--col-card-opener-disc: var(--brand1-3);--col-card-link-disc: var(--brand1-2);--col-card-link-arrow: var(--brand1-3);--col-divider: var(--brand1-3);--col-news-detail-bg: var(--brand1-2);--col-teammember-noimage: var(--brand1-3);--font-size-base: clamp(1.5rem, calc(1rem + 1.25vw), 2rem);--font-size-300: calc(var(--font-size-500)*0.7);--font-size-310: calc(var(--font-size-500)*0.8);--font-size-320: calc(var(--font-size-500)*0.85);--font-size-400: calc(var(--font-size-500)*0.9);--font-size-500: calc(var(--font-size-base));--font-size-510: calc(var(--font-size-500)*1.1);--font-size-520: calc(var(--font-size-500)*1.2);--font-size-530: calc(var(--font-size-500)*1.3);--font-size-540: calc(var(--font-size-500)*1.6);--font-size-550: calc(var(--font-size-500)*1.65);--font-size-600: calc(var(--font-size-500)*2.25);--font-size-700: calc(var(--font-size-500)*2.5);--font-size-900: clamp(2.5rem, calc(.5rem + 6.25vw), 5.5rem);--Meta: "ff-meta-web-pro", sans-serif;--scaled-size: calc(var(--font-size-500)*0.5);--page-header-height: 13.2rem}@media screen and (min-width: 800px){:root{--font-size-base: clamp(1.5rem, calc(1.14rem + 0.45vw), 2rem);--font-size-900: clamp(2.4rem, calc(-3.033rem + 6.79vw), 10rem)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.skip-link{position:absolute;top:-40px;left:0;padding:8px;background:#fff;color:#000;z-index:1000;transition:top .3s;text-decoration:underline}.skip-link:focus{top:0;outline:2px solid var(--col-brand);outline-offset:2px}.bg-museen{background-color:var(--brand1-2)}.bg-museen--dark{background-color:var(--brand1-3)}.bg-naturwissenschaftlich{background-color:var(--brand2-2)}.bg-naturwissenschaftlich--dark{background-color:var(--brand2-3)}.bg-museumsberg{background-color:var(--brand3-2)}.bg-museumsberg--dark{background-color:var(--brand3-3)}.bg-schifffahrt{background-color:var(--brand4-2)}.bg-schifffahrt--dark{background-color:var(--brand4-3)}.icon-museumsberg::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-museumsberg.svg");background-size:20rem auto}.icon-museen::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-museen.svg");background-size:20rem auto}.icon-naturwissenschaftlich::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-naturwissenschaft.svg");background-size:25.6rem auto}.icon-schifffahrt::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-schifffahrtsmuseum.svg");background-size:32rem auto}.icon-schifffahrt{--icon-x-outset: 6rem;--icon-y-offset: 0rem}.brand{color:var(--col-brand)}.chevron{width:1.4rem;display:inline-block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.btn{display:inline-block;text-transform:uppercase;background-color:var(--col-btn);border-radius:2.4rem;color:#fff;text-decoration:none;border:none;font-size:var(--font-size-300);letter-spacing:.112rem;padding:1.5rem 2.5rem;font-weight:700;text-align:center}.btn:hover{background-color:var(--col-btn-hover)}form fieldset{border:none;padding:0;margin:0}form div+div,form div+input[aria-hidden]+*{margin-top:1em}form input,form textarea,form select{border:.1rem solid var(--col-border);background:rgba(0,0,0,0);height:2.4em;border-radius:1.2em;width:100%;padding:0 1.2em}form textarea{border-radius:.6em}form input[type=checkbox]{display:inline-block;width:1.5em;height:1.5em;border-radius:0}form label{display:block;color:#000;font-size:var(--font-size-320);margin-bottom:.6rem}form input[type=submit]{background-color:var(--col-btn);color:#fff;width:100%;margin-top:1em}form input[type=date]{box-sizing:border-box;width:100%;max-width:100%;min-width:0;-webkit-appearance:none;appearance:none}.image img{width:100%;height:auto;object-fit:cover;object-position:center}.embla{position:relative}.embla__viewport{overflow:hidden}.embla__container{display:flex;touch-action:pan-y pinch-zoom}.embla__slide{flex:0 0 100%;min-width:0}.embla__prev,.embla__next{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.9);border:none;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1;transition:background-color .2s ease}.embla__prev:hover,.embla__next:hover{background:#fff}.embla__prev:disabled,.embla__next:disabled{opacity:.3;cursor:not-allowed}.embla__prev svg,.embla__next svg{color:var(--col-brand)}.embla__prev{left:1rem}.embla__next{right:1rem}.embla__dots{position:absolute;bottom:1rem;left:50%;transform:translateX(-50%);display:flex;gap:.5rem;z-index:1;padding:.5rem;background:rgba(255,255,255,.9);border-radius:2rem}.embla__dot{width:.8rem;height:.8rem;border:none;border-radius:50%;background:rgba(0,0,0,.3);cursor:pointer;transition:all .2s ease;padding:0}.embla__dot:hover{background:rgba(0,0,0,.5)}.embla__dot--selected{background:var(--col-brand);transform:scale(1.2)}html,body{min-height:100vh}body{isolation:isolate;display:grid;position:relative;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;margin:0;padding:0;line-height:1.5;font-family:var(--Meta);font-size:var(--font-size-500);color:var(--col-text);font-variant-numeric:lining-nums;background-color:#fafafa}.page-header{position:sticky;display:flex;width:100%;top:0;transition:transform .3s ease-in-out;z-index:1000;box-shadow:0 0 2rem rgba(0,0,0,.1);background:#fff}.page-header.is-hidden{transform:translateY(-100%)}.page-header .page-header__content{display:grid;grid-template-rows:1em 1em 2em;grid-template-columns:auto 1fr auto;grid-template-areas:"hours hours lang" "logo logo burger" "logo logo burger";align-items:start;padding:1.25em 1.5em;width:100%}.page-header .page-header__content .header-logo{grid-area:logo;height:90%;align-self:end}.page-header .page-header__content .header-logo a{display:inline-block;height:100%}.page-header .page-header__content .header-logo img{width:auto;height:100%}@media screen and (min-width: 350px){.page-header .page-header__content{display:grid;grid-template-rows:1em 1em 2em;grid-template-columns:auto 1fr auto auto;grid-template-areas:"hours hours lang search" "logo logo logo burger" "logo logo logo burger"}}@media screen and (min-width: 800px){.page-header{--__logo-height: 8rem}.page-header .page-header__content{display:grid;grid-template-rows:2em 2em;grid-template-columns:auto 1fr auto auto auto;grid-template-areas:"logo hours hours lang search" "logo quick quick burger burger";padding:1.25em 4.5em 1.25em 5em}}@media screen and (min-width: 1140px){.page-header .page-header__content{padding:1.25em 4.5em 1.25em 7em}}main.legal{width:min(100%,80ch);margin:0 auto;padding-top:5em;padding-bottom:5em}.page-footer{display:block;background:var(--col-brand);color:#fff}.page-footer h3{color:inherit;line-height:1}.page-footer h3+*{margin-top:2rem}.page-footer .btn{background:#fff;color:var(--col-brand)}.page-footer__row-1,.page-footer__row-2,.page-footer__row-3{padding:3.15em 2em 3.45em 2em}.page-footer__row-1__content,.page-footer__row-2__content,.page-footer__row-3__content{width:min(100%,192rem);margin:0 auto;display:grid;gap:2.5em}.page-footer__row-1__content{display:flex;flex-direction:column;gap:2.5em}.page-footer__logo__main{width:13.25em;height:auto;grid-area:logo;justify-self:start}.page-footer__museum__link img{display:block;width:auto;height:2.4em}.page-footer__museum__social-media{margin-top:.9em;display:flex;gap:.5em}.page-footer__museum__social-media img{height:1.95em;width:auto}.page-footer__cert img{display:block;width:auto;height:6.95em}.page-footer__row-2{background-color:var(--col-footer-bg)}.page-footer__row-2__content{grid-template-columns:1fr}.page-footer__newsletter p{font-size:var(--font-size-400)}.page-footer__newsletter .btn{margin-top:2.5em}.page-footer__contact address{display:flex;flex-direction:column;gap:1em}.page-footer__contact__address{display:inline-flex;align-items:baseline;text-decoration:none;gap:.5ch}.page-footer__contact__address::before{content:"";display:inline-block;width:.9em;height:.9em;padding-top:.2em;background:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-footer-address.svg") no-repeat center center;background-size:100% 100%}.page-footer__contact__email,.page-footer__contact__phone,.page-footer__contact__fax{display:inline-flex;align-items:center;text-decoration:none;gap:.5ch;color:inherit}.page-footer__contact__email::before,.page-footer__contact__phone::before,.page-footer__contact__fax::before{content:"";display:inline-block;width:.9em;height:.9em;background:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-footer-mail.svg") no-repeat center center;background-size:100% 100%}.page-footer__contact__phone::before{background:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-footer-phone.svg") no-repeat center center;background-size:100% 100%}.page-footer__contact__fax::before{background:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-footer-fax.svg") no-repeat center center;background-size:100% 100%}.page-footer__row-3__content{grid-template-columns:1fr;font-size:var(--font-size-400);font-weight:300}.page-footer__sponsorship{display:grid;align-self:end;justify-self:start}.page-footer__sponsorship__content{grid-row:2/3;align-self:start;justify-self:end;display:flex;align-items:baseline;gap:.5em;flex-wrap:wrap;margin-top:2em}.page-footer__sponsorship__content span{font-size:var(--font-size-520);font-weight:300}.page-footer__sponsorship__content img{display:inline-block;height:1em;width:auto}.page-footer__nav--legal{align-self:end;justify-self:start}.page-footer__nav--legal menu{display:flex;flex-flow:column;gap:.5em}.page-footer__nav--legal menu li{font-size:var(--font-size-400);font-weight:700}.page-footer--museum .page-footer__museum__link img{height:4em}.page-footer--nw .page-footer__bne img{display:block;width:min(100%,18.5em);height:auto}@media screen and (min-width: 500px){.page-footer--nw .page-footer__bne img{display:block;width:auto;height:6.95em}}@media screen and (min-width: 800px){.page-footer__row-1,.page-footer__row-2,.page-footer__row-3{padding:3.15em 5em 3.45em 5em}.page-footer__row-1__content{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"logo . cert" "museum1 museum2 museum3 "}.page-footer__cert{grid-area:cert;margin-left:auto}.page-footer__museum-1{grid-area:museum1}.page-footer__museum-2{grid-area:museum2}.page-footer__museum-3{grid-area:museum3}.page-footer__row-2__content{grid-template-columns:15em 1fr}.page-footer__row-3__content{grid-template-columns:auto 1fr;font-size:var(--font-size-400);font-weight:300}.page-footer--museum .page-footer__row-1__content{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr;grid-template-areas:"logo cert"}.page-footer--museum .page-footer__museum__link img{height:4em}.page-footer--nw .page-footer__row-1__content{display:grid;grid-template-rows:1fr;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"logo cert bne"}}@media screen and (min-width: 930px){.page-footer__sponsorship{justify-self:end}.page-footer__sponsorship__content{grid-row:1/2}.page-footer__nav--legal{grid-row:2/3}.page-footer__nav--legal menu{flex-flow:row;gap:1.5em}}@media screen and (min-width: 960px){.page-footer__row-1__content{grid-template-columns:1fr 1fr 1fr auto;grid-template-areas:"logo logo logo logo" "museum1 museum2 museum3 cert"}.page-footer__logo__main{grid-area:logo;justify-self:center}}@media screen and (min-width: 1140px){.page-footer__row-1,.page-footer__row-2,.page-footer__row-3{padding:3.15em 7em 3.45em 7em}.page-footer--museum .page-footer__row-2__content{grid-template-columns:auto 1fr auto;gap:3em}.page-footer--museum .page-footer__memberarea{display:flex;align-items:center}}@media screen and (min-width: 1280px){.page-footer__row-1__content{grid-template-columns:15em 1fr 1fr 1fr auto;grid-template-rows:1fr;grid-template-areas:"logo museum1 museum2 museum3 cert"}.page-footer__contact address{display:grid;grid-template-columns:auto auto;gap:3em}}.nav-toggle{grid-area:burger;cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0;margin-top:auto;margin-left:auto}.nav-toggle svg{width:4rem;height:auto}.mainnav{display:none;position:fixed;inset:0;background-color:var(--col-mainnav-bg);z-index:10000;padding:1.5em;overflow-y:auto}.mainnav::after{position:absolute;inset:0;pointer-events:none;opacity:.2;z-index:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(75% + var(--icon-y-offset, 0rem));content:""}.mainnav[data-state=open]{display:block}.mainnav__header{display:grid;grid-template-columns:1fr auto;grid-template-areas:"hours toggle";gap:3.6rem;align-items:center}.mainnav__header .opening-hours{grid-area:hours;margin:0;justify-self:start}.mainnav__header .opening-hours::hover{cursor:pointer}.mainnav__header .search-toggle{grid-area:search}.mainnav__header .nav-toggle{grid-area:toggle}.mainnav__header .nav-toggle svg{width:1.8rem;height:auto}.mainnav__content{width:100%;display:flex;flex-direction:column;flex-wrap:wrap;margin-top:2.5em;gap:2rem}.mainnav__content__left{display:block;margin:0;line-height:1;justify-self:start}.mainnav__content__left menu.quick-nav{display:flex;flex-direction:column;list-style:none;gap:2rem;font-size:var(--font-size-600);line-height:1.288}.mainnav__content__left menu.quick-nav li.brand{position:relative;color:var(--col-text)}.mainnav__content__left menu.quick-nav li.brand button{font-weight:600;background:none;border:none;cursor:pointer;padding:0;margin:0;color:var(--col-text);display:flex;align-items:center;align-self:start;gap:1rem}.mainnav__content__left menu.quick-nav li.brand button .chevron{width:2.4rem;height:auto}.mainnav__content__left menu.quick-nav li.brand button[aria-expanded=true] .chevron{transform:rotate(180deg)}.mainnav__content__left menu.quick-nav li.brand menu{position:static;padding:1rem;box-shadow:none;z-index:1;display:none;flex-direction:column;background:none;font-size:var(--font-size-550)}.mainnav__content__left menu.quick-nav li.brand menu li{display:block}.mainnav__content__left menu.quick-nav li.brand.museen[data-state=open]>menu{display:flex;margin:2rem 0 0 0;gap:2rem;padding:0}.mainnav__content__left menu.quick-nav li.brand.museen[data-has-active=true]>button{color:var(--col-brand)}.mainnav__content__left menu.quick-nav a{color:var(--col-text);font-weight:600;display:inline-block;transition:transform .3s ease,color .3s ease;transform-origin:left bottom}.mainnav__content__left menu.quick-nav a:hover{color:var(--col-brand);transform:scale(1.05)}.mainnav__content__left menu.quick-nav a[aria-current=page]{color:var(--col-brand)}.mainnav__content__right menu{display:flex;flex-direction:column;gap:2rem;font-size:var(--font-size-540);line-height:1.282;list-style:none;margin:0;padding:0}.mainnav__content__right menu a{display:inline-block;transition:transform .3s ease,color .3s ease;transform-origin:left bottom}.mainnav__content__right menu a:hover{color:var(--col-brand);transform:scale(1.05)}@media screen and (min-width: 360px){.mainnav__header{display:grid;grid-template-columns:1fr auto auto;grid-template-areas:"hours search toggle"}}@media screen and (min-width: 500px){.mainnav{padding:1.5em 3em}}@media screen and (min-width: 1024px){.mainnav{padding:1.5em 7em}.mainnav__content{display:grid;grid-template-columns:1fr 3fr;grid-template-areas:"museums navigation";margin-top:7.25em;gap:2rem 10rem}.mainnav__content__left{grid-area:museums}.mainnav__content__right{grid-area:navigation}.mainnav__content__right menu{display:grid;grid-template-rows:repeat(5, auto);grid-auto-columns:max-content;grid-auto-flow:column;gap:2rem 10rem}}.quick-nav{display:none}@media screen and (min-width: 1360px){.quick-nav{grid-area:quick;display:block;margin:auto 2.5rem 0 auto;line-height:1}.quick-nav menu{display:flex;list-style:none;gap:3.5rem;font-size:var(--font-size-510)}.quick-nav menu li.brand{position:relative;color:var(--col-text)}.quick-nav menu li.brand button{font-weight:600;background:none;border:none;cursor:pointer;padding:0;margin:0;color:var(--col-text);display:flex;align-items:center;align-self:start;gap:1rem}.quick-nav menu li.brand menu{position:absolute;top:100%;left:-2rem;background-color:#fff;padding:2rem;z-index:1;display:none;flex-direction:column}.quick-nav menu li.brand menu li{display:block}.quick-nav menu li.brand menu a:hover{color:var(--col-brand)}.quick-nav menu li.brand.museen[data-state=open]>menu{display:flex;margin-top:1.5rem}.quick-nav menu li.brand.museen[data-has-active=true]>button{color:var(--col-brand)}.quick-nav menu li.brand.museen[data-has-active=true] .chevron{color:var(--col-brand)}.quick-nav menu a{color:var(--col-text);font-weight:600}.quick-nav menu a:hover{color:var(--col-brand)}.quick-nav menu a[aria-current=page]{color:var(--col-brand)}}@media screen and (min-width: 500px){.page-footer__nav menu{display:grid;grid-template-columns:max-content max-content;grid-template-rows:repeat(4, auto);gap:0 10rem}}.language{position:relative;grid-area:lang;margin-right:1rem;display:flex;justify-content:end;width:6.5rem;line-height:1;color:var(--col-brand);font-size:var(--font-size-400)}@media screen and (min-width: 500px){.language{margin-right:2.5rem}}.language .language-world{width:1.6rem;height:auto}.language .language__label{font-weight:500}.language .language__toggle{display:flex;align-items:center;gap:.5rem;background:none;border:none;padding:0;cursor:pointer;color:var(--col-brand);font-size:var(--font-size-400);line-height:1}.language .language__toggle:focus-visible{outline:.2rem solid var(--col-brand);outline-offset:-0.2rem}.language[data-state=open] .chevron{transform:rotate(180deg)}.language .language__list{position:absolute;left:50%;transform:translateX(-50%);top:100%;background:#fff;padding:.5rem;z-index:1000;list-style:none}.language .language__list[hidden]{display:none}.language[data-state=open] .language .language__list{display:block}.language .language__list li{margin:0;padding:0}.language .language__list li.disabled span{display:block;padding:.5rem 1rem;color:var(--col-text-muted);font-size:var(--font-size-400);line-height:1.4;cursor:not-allowed}.language .language__list a{display:block;padding:.5rem 1rem;color:var(--col-text);text-decoration:none;font-size:var(--font-size-400);line-height:1.4}.language .language__list a:hover,.language .language__list a:focus{background:var(--col-hover);color:var(--col-brand)}.language .language__list a:focus-visible{outline:.2rem solid var(--col-brand);outline-offset:-0.2rem}.search-toggle{display:none}@media screen and (min-width: 350px){.search-toggle{grid-area:search;display:block;cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0;align-self:start;justify-self:top}.search-toggle svg{width:1.8rem}}@media screen and (min-width: 800px){.search-toggle{cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0;align-self:start;justify-self:end}.search-toggle svg{width:1.6rem;height:auto}}.opening-hours{grid-area:hours;margin:0 1rem 0 auto;color:var(--col-brand);font-size:var(--font-size-400);line-height:1;display:flex;gap:1rem;align-content:center;border:none;background:rgba(0,0,0,0)}.opening-hours::hover{cursor:pointer}@media screen and (min-width: 500px){.opening-hours{margin:0 2.5rem 0 auto}}@media screen and (min-width: 800px){.opening-hours{align-self:start}}.hero-item{display:grid;grid-template-columns:1fr}.hero-item__text{grid-row:2;align-self:center;padding:2.5em 1.5em}.hero-item__text h2{color:var(--col-brand);font-size:var(--font-size-530)}.hero-item picture{height:100%}.hero-item__image{grid-row:1;position:relative;isolation:isolate;overflow:hidden;clip-path:polygon(0 33.7552742616%, 38.5416666667% 0, 100% 0, 100% 100%, 0 100%)}.hero-item__image img{position:relative;display:block;width:100%;height:auto;z-index:0;object-fit:cover;object-position:center bottom;max-height:21em}.hero-item__image-link{display:block;width:100%;height:100%}.hero-item .embla__viewport,.hero-item .embla__container,.hero-item .embla__slide{height:100%}@media screen and (min-width: 800px){.hero-item{grid-template-columns:1fr 1fr}.hero-item__text{grid-row:1;padding:2.5em 4em 2.5em 5em}.hero-item__image{clip-path:polygon(0 33.7552742616%, 38.5416666667% 0, 100% 0, 100% 100%, 0 100%)}.hero-item__image img{max-height:unset;height:100%}}@media screen and (min-width: 1140px){.hero-item__text{grid-row:1;padding:2.5em 6em 2.5em 7em}.hero-item__image{clip-path:polygon(0 33.7552742616%, 38.5416666667% 0, 100% 0, 100% 100%, 0 100%)}}@media screen and (min-width: 1280px){.hero-item__text{grid-row:1;padding:2.5em 6em 2.5em 7em}}@media screen and (min-width: 1920px){.hero-item{height:94.8rem;overflow:hidden}.hero-item .embla__viewport,.hero-item .embla__container,.hero-item .embla__slide{height:94.8rem}}.textpic{position:relative;isolation:isolate}.textpic__content{display:grid;grid-template-rows:1fr}.textpic__text{max-width:82ch;padding:2.5em 1.5em}.textpic__text>p{font-size:var(--font-size-400);line-height:1.666}.textpic__image{position:relative;isolation:isolate}.textpic__image img{position:relative;display:block;width:100%;height:auto;z-index:0;object-fit:cover;object-position:center bottom;max-height:21em}.textpic .btn{margin-top:2.5em}.textpic-logo{width:auto;height:3.6em;margin-bottom:2.5em}@media screen and (min-width: 800px){.textpic__content{grid-template-rows:unset}.textpic__text{align-self:center;padding:2.5em 5em 2.5em 6em}.textpic__image img{max-height:unset;height:100%}.image-left{--icon-side-x: 100%;--icon-dir: 1}.image-left .textpic__content{grid-template-columns:calc(50% - 6em) calc(50% + 6em);height:100%}.image-left .textpic__image{grid-column:1/2;grid-row:1/2}.image-right{--icon-side-x: 0%;--icon-dir: -1}.image-right .textpic__content{grid-template-columns:calc(50% + 6em) calc(50% - 6em);height:100%}.image-right .textpic__text{justify-self:end;padding:2.5em 6em 2.5em 5em}.image-right .textpic__image{grid-column:2/3;grid-row:1/2}}@media screen and (min-width: 1140px){.image-mask-top-left{clip-path:polygon(0 25.0692520776%, 18.5493460166% 0, 100% 0, 100% 100%, 0 100%)}.image-mask-top-right{clip-path:polygon(0 0, 81.4506539834% 0, 100% 25.0692520776%, 100% 100%, 0 100%)}.image-mask-bottom-left{clip-path:polygon(0 0, 100% 0, 100% 100%, 18.5493460166% 100%, 0 74.9307479224%)}.image-mask-bottom-right{clip-path:polygon(0 0, 100% 0, 100% 74.9307479224%, 81.4506539834% 100%, 0 100%)}}@media screen and (min-width: 1280px){.textpic__text{padding:2.5em 7em 2.5em 6em}.textpic .image-right .textpic__text{padding:2.5em 6em 2.5em 7em}}@media screen and (min-width: 1920px){.textpic{height:72.2rem;overflow:hidden}.textpic::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(50% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:0}.textpic__image{position:relative;overflow:hidden}.textpic__image img{position:absolute;bottom:0;right:0;width:100%;height:auto}}.eyecatcher-item--large .eyecatcher-item__image{overflow:hidden}.eyecatcher-item--large .eyecatcher-item__image img{height:100%;object-fit:cover;object-position:center bottom;max-height:21em}.eyecatcher-item--large .eyecatcher-item__text{padding:2.5em 1.5em}.eyecatcher-item--large .eyecatcher-item__text>*{max-width:60ch;margin-left:auto;margin-right:auto}.eyecatcher-item--imageonly .eyecatcher-item__image img{width:100%;height:min(100%,19.5em);object-fit:cover}.eyecatcher-item--5050 .eyecatcher-item__image img{height:100%;object-fit:cover;object-position:center bottom;max-height:21em}.eyecatcher-item--5050 .eyecatcher-item__text{padding:2.5em1 .5em}.eyecatcher-item--corner{color:#fff}.eyecatcher-item--corner :is(h1,h2,h3,h4,h5,h6){color:#fff}.eyecatcher-item--corner .eyecatcher-item__image img{aspect-ratio:2.11/1;height:100%;object-fit:cover}.eyecatcher-item--corner .eyecatcher-item__text{padding:2.5em 1.5em}.eyecatcher-item--textimage{padding:2.5em 1.5rem 2.5em 1.5em}.eyecatcher-item--textimage .eyecatcher-item__image{display:flex;justify-content:center;margin-bottom:2.5em}.eyecatcher-item--textimage .eyecatcher-item__image img{aspect-ratio:3/2;width:min(100%,28.8em);height:auto;object-fit:cover;clip-path:polygon(0 0, 100% 0, 100% 74.3626062323%, 84.8837209302% 100%, 0 100%)}.eyecatcher-item--textimage .eyecatcher-item__image__text{padding:2.5em 1.5rem}@media screen and (min-width: 800px){.eyecatcher-item--large{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;position:relative;isolation:isolate;height:100%}.eyecatcher-item--large .eyecatcher-item__image{grid-column:1/-1;grid-row:1/-1}.eyecatcher-item--large .eyecatcher-item__image img{width:auto;height:100%;max-height:unset}.eyecatcher-item--large .eyecatcher-item__text{align-self:start;position:relative;grid-column:2/-1;grid-row:1/-1;padding:5em;z-index:1}.eyecatcher-item--5050{display:grid;grid-template-columns:1fr 1fr;height:min(100%,21em)}.eyecatcher-item--5050 .eyecatcher-item__image img{max-height:unset}.eyecatcher-item--5050 .eyecatcher-item__text{padding:5em}.eyecatcher-item--corner{position:relative;display:grid;grid-template-columns:1fr 1fr;height:min(100%,19.75em);color:#fff}.eyecatcher-item--corner :is(h1,h2,h3,h4,h5,h6){color:#fff}.eyecatcher-item--corner .eyecatcher-item__image img{aspect-ratio:2.11/1;height:100%;object-fit:cover}.eyecatcher-item--corner .eyecatcher-item__text{padding:5em}.eyecatcher-item--textimage{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr;grid-template-areas:"text image";padding:2.5em}.eyecatcher-item--textimage .eyecatcher-item__image{justify-content:start;grid-area:image;padding:0}.eyecatcher-item--textimage .eyecatcher-item__text{grid-area:text;padding:2.5em}}@media screen and (min-width: 1140px){.eyecatcher-item--textimage{padding:2.5em 5rem 2.5em 5em}}@media screen and (min-width: 1280px){.eyecatcher-item--corner .eyecatcher-item__image img{clip-path:polygon(0 0, 100% 0, 100% 65.6329113924%, 86.0879904875% 100%, 0 100%)}}@media screen and (min-width: 1920px){.eyecatcher-item--large{height:39.75em;overflow:hidden}.eyecatcher-item--large .eyecatcher-item__image img{width:100%;height:auto;object-fit:cover}.eyecatcher-item--corner::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(50% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:0}.eyecatcher-item--corner.icon-museumsberg::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-museumsberg-white.svg")}.eyecatcher-item--corner.icon-museen::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-museen-white.svg")}.eyecatcher-item--corner.icon-naturwissenschaftlich::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-naturwissenschaft-white.svg")}.eyecatcher-item--corner.icon-schifffahrt::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-schifffahrtsmuseum-white.svg")}.eyecatcher-item--textimage::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(50% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:0}}.card{position:relative;padding:2.5rem 2.5rem 3rem 2.5rem;border:2px solid var(--col-card-border);width:min(100%,37.5rem);background:#fff;isolation:isolate}.card:hover{cursor:pointer}.card-image{width:min(100%,32rem);height:auto}.card-image img{width:100%;height:auto}.card-title{display:flex;align-items:center;font-size:1.7rem;font-weight:600;margin-top:2rem;position:relative;z-index:2}.card-link{text-decoration:none;color:var(--text-color)}.card-link svg{width:3.6rem;height:3.6rem;margin-left:auto}.card-detail-state{background:none;border:none;padding:0;width:2.9rem;height:2.9rem;margin-left:auto;transition:opacity .3s ease-out,transform .3s ease-out;transform:rotate(0deg)}.card-detail-state.bg-museen{--col-card-opener-disc: var(--brand1-3);--col-card-link-disc: var(--brand1-2);--col-card-link-arrow: var(--brand1-3)}.card-detail-state.bg-museumsberg{--col-card-opener-disc: var(--brand3-3);--col-card-link-disc: var(--brand3-2);--col-card-link-arrow: var(--brand3-3)}.card-detail-state.bg-naturwissenschaftlich{--col-card-opener-disc: var(--brand2-3);--col-card-link-disc: var(--brand2-2);--col-card-link-arrow: var(--brand2-3)}.card-detail-state.bg-schifffahrt{--col-card-opener-disc: var(--brand4-3);--col-card-link-disc: var(--brand4-2);--col-card-link-arrow: var(--brand4-3)}.card-overlay{position:absolute;display:block;inset:0;background:#fff;font-size:var(--font-size-320);font-weight:400;z-index:1;opacity:0;transition:opacity .3s ease-in-out;padding:4rem;pointer-events:none}.card-overlay::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:center calc(100% - 2rem);background-size:20rem auto;opacity:.05;z-index:-1}.card-overlay.bg-museen::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-museen.svg")}.card-overlay.bg-museumsberg::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-museumsberg.svg")}.card-overlay.bg-naturwissenschaftlich::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-naturwissenschaft.svg");background-size:25.6rem auto}.card-overlay.bg-schifffahrt::after{background-image:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-schifffahrtsmuseum.svg");background-size:32rem auto}.card[data-state=open] .card-overlay{opacity:1;pointer-events:auto}.card[data-state=open] .card-title span{opacity:0;visibility:hidden}.card[data-state=open] .card-detail-state{opacity:1;transform:rotate(45deg)}.big-card{position:relative;padding:2.5em 2.5em 3em 2.5rem;border:2px solid var(--col-card-border);width:min(100%,30em);margin:0 auto;background:#fff;isolation:isolate;height:100%}.big-card-image img{width:100%;height:auto}.big-card-title{display:flex;align-items:center;font-size:2rem;font-weight:600;margin-top:1em;position:relative;z-index:2}.big-card-link{width:3.6rem;height:3.6rem;margin-left:auto}@media screen and (min-width: 960px){.big-card{width:min(100%,96.5rem)}}.accordion{border-top:.3rem solid var(--col-border);padding:2rem}.accordion:last-child{border-bottom:.3rem solid var(--col-border)}.accordion__question{display:flex;align-items:center;gap:2rem;font-family:var(--Meta);font-size:var(--font-size-530);font-weight:600;color:var(--col-brand);width:100%;background:rgba(0,0,0,0);border:none;text-align:left;cursor:pointer}.accordion__question:focus-visible{outline:2px solid var(--col-brand);outline-offset:2px}.accordion__text{flex:1 1 auto}.accordion__indicator svg{width:1em;height:1em}.accordion__answer{width:min(100%,70ch);max-height:0;overflow:hidden;opacity:0;transition:opacity 150ms ease;color:var(--col-text);font-size:var(--font-size-500);line-height:1.5}.accordion__answer p:first-child{margin-top:0}.accordion[data-state=open] .accordion__question{color:var(--col-text)}.accordion[data-state=open] .accordion__indicator svg{transform:rotate(180deg)}.accordion[data-state=open] .accordion__answer{margin-top:1.5rem;max-height:600rem;opacity:1}.tooltip{position:relative;display:inline-flex;align-items:center}.tooltip__trigger{border:none;background:rgba(0,0,0,0);padding:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.tooltip__trigger:focus-visible{outline:2px solid currentColor;outline-offset:2px}.tooltip__bubble{position:absolute;left:50%;bottom:calc(100% + .8rem);transform:translateX(-50%);background-color:#fff;color:var(--col-event-accent);padding:.6rem 1.6rem;font-size:var(--font-size-300);font-weight:600;text-transform:uppercase;max-width:24rem;border:.15rem solid var(--col-event-accent);z-index:3;white-space:normal;background-clip:padding-box}.tooltip__bubble::before,.tooltip__bubble::after{content:"";position:absolute;left:50%;transform:translateX(-50%);border-style:solid}.tooltip__bubble::before{top:100%;border-width:.7rem .75rem 0 .75rem;border-color:var(--col-event-accent) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip__bubble::after{top:calc(100% - .15rem);border-width:.7rem .65rem 0 .65rem;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.tooltip__bubble.is-visible{visibility:visible;opacity:1}.tooltip__bubble:not(.is-visible){visibility:hidden;opacity:0;transition:opacity .2s ease}.table{overflow-x:auto}.table header+*{margin-top:2.25em}.ce-table{border-collapse:collapse;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.ce-table thead th{color:var(--col-brand);font-weight:700;border:0;text-align:left;padding:0 1ch 0 0}.ce-table tbody tr:nth-child(1){color:#4e5969}.ce-table tbody tr:nth-child(1) td{border:none;padding:0 0 2em 0;text-align:left;border-bottom:.2rem solid #b5c1cc}.ce-table tbody td{border:none;padding:1.5rem 1ch 1.5rem 0;border-bottom:.2rem solid #b5c1cc}.ce-table tbody td:first-child{font-weight:700;color:var(--col-text)}.search-layer{display:none;position:fixed;inset:0;background-color:var(--col-mainnav-bg);z-index:100;padding:1.5em;z-index:2000}.search-layer .search-toggle{display:block;cursor:pointer;border:none;background-color:rgba(0,0,0,0);padding:0;margin-left:auto}.search-layer .search-toggle svg{width:1.8rem}.search-layer::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(75% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:0}.search-layer[data-state=open]{display:block}.search-layer__header{display:flex;align-items:center}.search-layer__content{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.search-layer__content div{width:min(100%,80rem)}.search-layer form{display:flex;gap:1rem;border-bottom:.2rem solid #000;width:100%}.search-layer input{border:none;background-color:rgba(0,0,0,0);width:100%;border-radius:0}.search-layer button[type=submit]{background:rgba(0,0,0,0);border:none;width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;cursor:pointer}@media screen and (min-width: 800px){.search-layer{padding:1.5em 7em}}.teammember{display:flex;flex-direction:column;gap:2em;margin:0 auto;width:min(100%,30em)}.teammember__image{width:min(100%,10em)}.teammember__image img{width:100%;height:auto}.teammember__image svg{display:block;width:100%;height:auto}.teammember__text{font-size:var(--font-size-400)}.teammember__text h2{font-size:var(--font-size-550)}.teammember__text h3{font-size:var(--font-size-300);text-transform:uppercase;color:var(--col-brand)}.teammember__phone,.teammember__email{display:flex;align-items:center}.teammember__phone::before,.teammember__email::before{content:"";display:inline;width:.9em;height:.9em;margin-right:1ch;background:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-team-phone.svg") no-repeat center center;background-size:100% 100%}.teammember__phone a,.teammember__email a{text-decoration:none}.teammember__email::before{background:url("/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-team-mail.svg") no-repeat center center;background-size:100% 100%}@media screen and (min-width: 500px){.teammember{display:grid;gap:2em;grid-template-columns:8em 1fr;align-items:center}.teammember__image{margin:0}}@media screen and (min-width: 1280px){.teammember{grid-template-columns:10em 1fr}}.timetable{display:none;position:fixed;inset:0;background-color:var(--col-mainnav-bg);z-index:100;padding:1.5em;z-index:3000;overflow-y:auto}.timetable::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(75% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:0}.timetable[data-state=open]{display:block}.timetable__header{display:grid;grid-template-columns:1fr auto;grid-template-areas:". toggle";gap:3.6rem;align-items:center}.timetable__header .nav-toggle{grid-area:toggle}.timetable__header .nav-toggle svg{width:1.8rem;height:auto}.timetable__content{display:flex;flex-wrap:wrap;justify-content:start;width:100%;height:100%;margin-top:2.5em;gap:2.5em}.timetable__content .tx-opening-hours{display:grid;grid-template-columns:1fr;gap:6em 3em}.timetable__content .museum-section:last-of-type{margin-bottom:3em}.timetable__content .museum-section img{height:3.5em;width:auto}.timetable__content header{height:3.5em;display:flex;align-items:end;color:var(--col-text)}.timetable__content .opening-hours-list{list-style:none;margin:0;padding:0}.timetable__content .opening-hours-daily,.timetable__content .opening-hours-special{margin-top:2.5em}.timetable__content .opening-hours-daily h3,.timetable__content .opening-hours-special h3{margin-bottom:1em;font-size:var(--font-size-510)}@media screen and (min-width: 540px){.timetable__content{justify-content:center}}@media screen and (min-width: 800px){.timetable__content .tx-opening-hours{grid-template-columns:1fr 1fr;gap:6em 3em}}@media screen and (min-width: 1024px){.timetable__content{margin-top:7.25em}}@media screen and (min-width: 1280px){.timetable__content{margin-top:7.25em}.timetable__content .tx-opening-hours{grid-template-columns:1fr 1fr 1fr;gap:3em}}.icon-museumsberg .tx-opening-hours,.icon-schifffahrt .tx-opening-hours,.icon-naturwissenschaftlich .tx-opening-hours{display:grid;grid-template-columns:1fr;gap:3em}.icon-museumsberg .tx-opening-hours img,.icon-schifffahrt .tx-opening-hours img,.icon-naturwissenschaftlich .tx-opening-hours img{height:3.5em;width:auto}.icon-museumsberg .tx-opening-hours .opening-hours-daily,.icon-museumsberg .tx-opening-hours .opening-hours-special,.icon-schifffahrt .tx-opening-hours .opening-hours-daily,.icon-schifffahrt .tx-opening-hours .opening-hours-special,.icon-naturwissenschaftlich .tx-opening-hours .opening-hours-daily,.icon-naturwissenschaftlich .tx-opening-hours .opening-hours-special{margin-top:0}.opening-hours-item--today{font-weight:700;color:var(--col-brand)}.popup-layer{position:fixed;inset:0;background:rgba(0,0,0,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5000;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease;padding:2em}.popup-layer[data-state=open]{opacity:1;visibility:visible}.popup__wrapper{background:#fff;width:min(100%,80rem);margin:0 auto}.popup__header{padding:1rem;text-align:right}.popup__header .nav-toggle{background:none;border:none;cursor:pointer;padding:.5rem}.popup__header .nav-toggle svg{width:16px;height:16px}.popup__content{padding:2em 4em 4em 4em}:is(h1,h2,h3,h4,h5,h6){margin-top:0;color:#000}h1{font-size:var(--font-size-900);line-height:1;margin-bottom:.93232em;max-width:20ch}h2{font-size:var(--font-size-700);line-height:1.28}h2+*{margin-top:2.5rem}h1+h2,h2+h3,h3+h4,h4+h5,h5+h6{color:var(--col-brand)}h3,h2.small{font-size:var(--font-size-530)}.frame header+*{margin-top:2.5rem}.font-spacing-600{margin-top:calc(var(--font-size-530) + 2rem)}.text-center{text-align:center;margin-left:auto;margin-right:auto;width:min(100%,60ch)}.text-right{text-align:right}@media(min-width: 800px){h1{max-width:50ch}}.container--fifty-fifty .container-left{padding:5.5em 1.5em 5em 1.5em}.container--fifty-fifty .container-right{padding:5.5em 1.5em 5em 1.5em}.container--fifty-fifty .frame-type-text{padding:0}@media screen and (min-width: 800px){.container--fifty-fifty{display:grid;grid-template-columns:1fr 1fr}.container--fifty-fifty .container-left{padding:5.5em 4em 5em 5em}.container--fifty-fifty .container-right{padding:5.5em 5em 5em 4em}}@media screen and (min-width: 1140px){.container--fifty-fifty .container-left{padding:5.5em 6em 5em 7em}.container--fifty-fifty .container-right{padding:5.5em 7em 5em 6em}}.container--cards{position:relative;isolation:isolate;padding:3em 2rem}.container--cards :is(h1,h2,h3,h4,h5,h6){margin-bottom:10rem}.container--cards .cards__content{display:grid;grid-template-columns:repeat(auto-fit, minmax(0, 37.5rem));justify-content:center;gap:4.5rem}@media screen and (min-width: 800px){.container--cards{padding:3em 5em}}@media screen and (min-width: 1140px){.container--cards{padding:5em 7em}}.container--big-cards{padding:5em 2em}.container--big-cards .big-cards__content{display:flex;flex-direction:column;gap:2em}@media screen and (min-width: 960px){.container--big-cards{padding:5em}}@media screen and (min-width: 960px){.container--big-cards .big-cards__content{display:flex;flex-wrap:wrap;flex-direction:row;column-gap:4.5em}.container--big-cards .big-cards__content>.big-card{flex:0 0 calc(50% - 4.5rem);max-width:calc(50% - 4.5rem)}.container--big-cards .big-cards__content>.big-card:nth-child(2){margin-top:5.5em}.container--big-cards .big-cards__content>.big-card:nth-child(2n){margin-top:4.5em}}.accordions{padding:2rem 0}.accordions header{margin-bottom:7rem}.special-content{position:relative;isolation:isolate;padding:3em 2em}.special-content:not([class*=icon-])::after{display:none}.special-content__elements{background-color:#fff;padding:2em;max-width:136rem;margin:0 auto}@media screen and (min-width: 800px){.special-content{padding:8em 5em}.special-content__elements{padding:3em}}@media screen and (min-width: 1140px){.special-content{padding:10em 7em}.special-content__elements{padding:5em}}@media screen and (min-width: 1920px){.special-content::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(50% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:-1}}.container--team{position:relative;isolation:isolate;padding:5em 2em}.container--team .team__items{display:grid;grid-template-columns:1fr;gap:3.25em}@media screen and (min-width: 960px){.container--team{padding:5em}.container--team .team__items{grid-template-columns:1fr 1fr;justify-items:center;width:min(100%,60em);margin:0 auto}}@media screen and (min-width: 1920px){.container--team::after{content:"";position:absolute;inset:0;background-repeat:no-repeat;background-position:calc(var(--icon-side-x, 100%) + var(--icon-dir, 1)*var(--icon-x-outset, 0rem)) calc(50% + var(--icon-y-offset, 0rem));opacity:.2;pointer-events:none;z-index:-1}.container--team:not([class*=icon-])::after{display:none}}.frame-type-sfeventmgt_pieventlist{padding:0 2em}.frame-type-sfeventmgt_pieventlist header{margin-bottom:5em}.events-list-counter{font-weight:700;margin-bottom:2.5em;text-align:center}.events-list__item{display:grid;grid-template-areas:"image image" "image image" "museum museum" "meta meta" "tags tags" "descr descr" "accessibility detail"}.events-list__item+.events-list__item{margin-top:5em}.events-list__item__background{grid-column:1/-1;grid-row:2/-1}.events-list__item__image{grid-area:image;padding:0 2em 1.25em 2em}.events-list__item__image__picture img{width:min(100%,46rem);height:auto;margin:0 auto}.events-list__item__museum{grid-area:museum;padding:0 2em}.events-list__item__museum__logo{height:3.5em;width:auto}.events-list__item__meta{grid-area:meta;padding:1.25em 2em}.events-list__item__meta--twocol{display:grid;grid-template-columns:auto auto;gap:2em}.events-list__item__weekday{line-height:1.433;font-size:var(--font-size-500)}.events-list__item__date{font-size:var(--font-size-550);line-height:1;color:#000}.events-list__item__date--multi{font-size:var(--font-size-550);line-height:1;color:#000}.events-list__item__time{margin-top:2.1rem;color:var(--__col-list-accent);font-weight:700}.events-list__item__time--multi{color:var(--__col-list-accent);font-weight:700}.events-list__item__educategory{list-style:none;font-weight:700;text-transform:uppercase;margin:2.5rem 0 0 0;padding:0;font-size:var(--font-size-500);font-weight:700;color:var(--__col-list-accent)}.events-list__item__duration{font-size:var(--font-size-550);font-weight:300}.events-list__item__age{display:grid;grid-template-columns:auto;grid-template-rows:auto;list-style:none;font-size:var(--font-size-300);font-weight:700;color:var(--__col-list-accent);margin:2.5rem 0 0 0;padding:0;gap:1.8rem}.events-list__item__age li{background-color:#fff;padding:1rem 1.8rem;text-transform:uppercase;justify-self:save;width:fit-content;clip-path:polygon(0 0.75em, 0.75em 0, 100% 0, 100% 100%, 0 100%)}.events-list__item__location{display:flex;align-items:center;font-size:var(--font-size-310);grid-column:1/-1}.events-list__item__location::before{content:"";background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-location.svg);background-size:contain;background-repeat:no-repeat;background-position:center;width:1rem;height:1.2037193576rem;display:inline-block;margin-right:.5ch}.events-list__item__tags{grid-area:tags;padding:1.25em 2em;display:flex;align-items:flex-end;flex-wrap:wrap;gap:1.8rem;margin:0;list-style:none;letter-spacing:.112rem;color:var(--col-event-accent)}.events-list__item__tags li{clip-path:polygon(0 0.75em, 0.75em 0, 100% 0, 100% 100%, 0 100%);background-color:#fff;padding:1rem 1.8rem;text-transform:uppercase;font-size:var(--font-size-300);font-weight:700}.events-list__item__content{grid-area:descr;padding:1.25em 2em}.events-list__item__pretitle{font-size:var(--font-size-300);color:var(--__col-list-accent);font-weight:700;text-transform:uppercase;margin-bottom:1.5em;color:var(--col-text);letter-spacing:.112rem}.events-list__item__title a{text-decoration:none;display:block}.events-list__item__title--pre{margin-top:0}.events-list__item__title h3{font-weight:700;font-size:var(--font-size-550);margin-top:2.5rem;line-height:1;color:#000}.events-list__item__teaser{color:var(--__col-list-accent)}.events-list__item__detail{grid-area:detail;padding:1.25em 2em 1.25em 0;display:flex}.events-list__item__detail a{display:block;margin-left:auto}.events-list__item__detail a svg{width:2.51em;height:2.51em}.events-list__item__detail a #arrow{transition:transform 250ms ease}.events-list__item__detail a:hover #arrow,.events-list__item__detail a:focus-visible #arrow{transform:translateX(0.5rem)}.events-list__item__accessibility{grid-area:accessibility;padding:1.25em 0 1.25em 2em;display:flex;flex-flow:row;align-items:center;justify-content:start;gap:.5em}.events-list__item__accessibility button{width:2.51em;height:2.51em;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:.2rem solid var(--col-border)}.events-list__item__accessibility button:hover,.events-list__item__accessibility button:focus-visible{border-color:var(--col-event-accent)}.events-list__item__accessibility button::before{content:"";width:100%;height:100%;background-color:#b5c1cc;mask-size:70%;mask-repeat:no-repeat;mask-position:center}.events-list__item__accessibility button:hover::before,.events-list__item__accessibility button:focus-visible::before{background-color:var(--col-event-accent)}.events-list__item__accessibility .icon--1::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-rollstuhlgerecht.svg)}.events-list__item__accessibility .icon--2::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-einfache-sprache.svg)}.events-list__item__accessibility .icon--3::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-blinde.svg)}.events-list__item__accessibility .icon--4::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-gehoerlose.svg)}.events-list__item__accessibility .icon--5::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-demenz.svg)}.events-list__item__accessibility .icon--6::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-teilweise-rollstuhlgerecht.svg)}@media screen and (min-width: 800px){.frame-type-sfeventmgt_pieventlist{padding:0 5em}}@media screen and (min-width: 960px){.events-list__item{display:grid;grid-template-columns:3em 15em minmax(auto, 10em) auto;grid-template-rows:3em auto auto 1.5em 1.5em 1.5em;grid-template-areas:". . . . " "image image museum tags" "image image meta descr" "image image . accessibility" ". . . accessibility" ". . . . ";position:relative;gap:0 2em}.events-list__item__background{grid-column:2/-1;grid-row:1/-1}.events-list__item__image{padding:0}.events-list__item__image__picture{clip-path:polygon(0 28.28125%, 16.9565217391% 0, 100% 0, 100% 100%, 0 100%)}.events-list__item__museum{grid-area:museum;padding:0}.events-list__item__museum__logo{height:5rem}.events-list__item__meta{grid-area:meta;padding:0}.events-list__item__meta--twocol{display:block}.events-list__item__weekday{margin-top:1.8rem}.events-list__item__weekday--multi{font-size:var(--font-size-500);margin-top:.9em}.events-list__item__tags{padding:0 2.5em 0 0;align-items:start}.events-list__item__content{grid-area:descr;padding:1em 2.5em 0 0}.events-list__item__detail{display:none}.events-list__item__accessibility{grid-area:accessibility;padding:0 2.5em 0 0;justify-content:end}.events-list__item+.events-list__item{margin-top:5.2rem}.events-list__item:nth-child(2n) .events-list__item__image__picture{clip-path:polygon(0 0, 83.0434782609% 0, 100% 28.28125%, 100% 100%, 0 100%)}}@media screen and (min-width: 1140px){.frame-type-sfeventmgt_pieventlist{width:min(100%,92em);margin:0 auto;padding:0 7em}}@media screen and (min-width: 1440px){.events-list__item{display:grid;grid-template-columns:5em 18em minmax(auto, 10em) 1fr auto;grid-template-rows:3em auto auto 1.5em 1.5em 1.5em;grid-template-areas:". . . . ." "image image museum tags ." "image image meta descr detail" "image image . accessibility accessibility" ". . . accessibility accessibility" ". . . . ."}.events-list__item__content{grid-area:descr;padding:1em 0 0 0}.events-list__item__detail{display:block;grid-area:detail;padding:0 2em}.events-list__item__detail a svg{width:3.55em;height:3.55em}}.events-filter{display:flex;flex-direction:column;gap:1rem;background-color:var(--col-event-bg);padding:1rem;width:min(100%,164rem);margin:0 auto 10rem auto}.events-filter__toggle{color:#000;background:none;border:none;cursor:pointer;font-size:var(--font-size-550);font-weight:700;margin:2.5rem auto;display:flex;align-items:center;justify-content:center;padding-right:2rem;transition:color 250ms ease;width:100%}.events-filter__toggle::after{content:"+";display:inline-block;font-size:.8em;margin-left:1ch}.events-filter__toggle[aria-expanded=true]::after{content:"-"}.events-filter__toggle:hover{cursor:pointer}.events-filter__content{display:none;margin-top:2em;padding:0 2em;opacity:0}.events-filter[data-state=open] .events-filter__content{display:block;opacity:1}.events-filter[data-state=open] .events-filter__content h3{font-size:var(--font-size-500);font-weight:700;margin-bottom:2rem}.events-filter__group label{display:block;font-weight:700;margin-bottom:2rem}.events-filter .checkbox__group{display:flex;flex-wrap:wrap;gap:1rem}.events-filter .checkbox__item{display:inline-flex;align-items:center;cursor:pointer;margin:0}.events-filter .checkbox__item .form-checkbox{position:absolute;opacity:0}.events-filter .checkbox__item .form-checkbox:checked+.checkbox-label{background-color:var(--col-event-accent);color:#fff}.events-filter .checkbox__item .checkbox-label{background-color:#fff;padding:1rem 1.8rem;font-size:var(--font-size-300);font-weight:700;text-transform:uppercase;color:var(--col-event-accent);letter-spacing:.112rem;transition:color 250ms ease;user-select:none}.events-filter .checkbox__item .checkbox-label:hover{background-color:var(--col-event-accent);color:#fff}.events-filter__actions{display:flex;justify-content:flex-end;align-items:center;gap:2rem;padding:2.5rem 0}.events-filter__actions input[type=submit]{border:none;border-radius:0;width:auto;color:var(--col-brand);background-color:rgba(0,0,0,0);padding:0;text-transform:uppercase;font-size:var(--font-size-300);text-decoration:underline;letter-spacing:.112rem;font-weight:700;margin:0}.events-filter__actions input[type=submit]:hover{cursor:pointer}.events-filter__actions--clear{text-transform:uppercase;font-size:var(--font-size-300);text-decoration:underline;letter-spacing:.112rem;font-weight:700;color:var(--col-brand);margin:0}@media screen and (min-width: 800px){.events-filter__content{padding:0 5em}}@media screen and (min-width: 1140px){.events-filter__content{padding:0 7em}}.event-detail__image{object-fit:cover;object-position:center;width:100%;max-height:21em;overflow:hidden}.event-detail__description{padding:2.5em 1.5em}.event-detail__description h2{line-height:1;font-size:var(--font-size-530);font-weight:700}.event-detail__meta{padding:2.5em 1.5em}.event-detail__meta-title{margin-bottom:1.25em;line-height:1;font-size:var(--font-size-550);font-weight:700;color:#000}.event-detail__meta-price,.event-detail__meta-dates,.event-detail__meta-related,.event-detail__meta-tickets{margin-top:5em}.event-detail__meta-calendar{margin-top:2.5em}.event-detail__meta-calendar ul{display:flex;flex-wrap:wrap;gap:1em;list-style:none;padding:0;margin:1.25em 0 0 0}.event-detail__meta-calendar ul li{min-width:fit-content;display:flex;align-items:center;background-color:#fff;padding:.5em .75em;text-transform:uppercase;clip-path:polygon(0 0.75em, 0.75em 0, 100% 0, 100% 100%, 0 100%);font-size:var(--font-size-300);font-weight:700}.event-detail__meta-calendar ul li a{color:var(--col-brand)}.event-detail__tags{display:flex;flex-wrap:wrap;gap:1.8rem;margin:0;padding:0;list-style:none;color:var(--col-event-accent);font-size:var(--font-size-300);font-weight:700}.event-detail__tags li{display:flex;align-items:center;background-color:#fff;padding:.5em .75em;text-transform:uppercase;clip-path:polygon(0 0.75em, 0.75em 0, 100% 0, 100% 100%, 0 100%)}.event-detail__tags li::before{mask-size:contain;mask-repeat:no-repeat;mask-position:center;display:inline-block;background-color:var(--col-event-accent);width:2.4rem;height:2.4rem;margin-right:1ch;content:""}.event-detail__tags--audience li::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-audience.svg)}.event-detail__tags--time li::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-time.svg)}.event-detail__tags--language li::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-language.svg)}.event-detail__tags--accessibility li::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-accessibility.svg)}.event-detail__tags--category li::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-category.svg)}.event-detail__tags--price{align-items:start;flex-direction:column}.event-detail__tags--price li::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-price.svg)}.event-detail__tags--related li{padding:.75em .75em}.event-detail__tags--related li a{color:inherit}.event-detail__tags--related li::before{display:none}.event-detail__tags+.event-detail__tags{margin-top:1.8rem}.event-detail__tags__price,.event-detail__tags__tickets,.event-detail__tags__location{display:flex;align-items:center;background-color:#fff;padding:.5em .75em;text-transform:uppercase;clip-path:polygon(0 0.75em, 0.75em 0, 100% 0, 100% 100%, 0 100%);width:fit-content;color:var(--col-event-accent);font-size:var(--font-size-300);font-weight:700;text-decoration:none;align-items:center}.event-detail__tags__price::before,.event-detail__tags__tickets::before,.event-detail__tags__location::before{mask-size:contain;mask-repeat:no-repeat;mask-position:center;display:inline-block;background-color:var(--col-event-accent);width:2.4rem;height:2.4rem;margin-right:1ch;content:"";mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-price.svg)}.event-detail__tags__location{margin-left:auto;margin-bottom:4em}.event-detail__tags__location::before{mask-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/icon-location.svg)}.event-detail__back{margin-top:2.5em}.event-detail__gallery{display:flex;flex-direction:column;gap:3em;padding:2.5em 1.5em;margin:3em auto}.event-detail__gallery-image{clip-path:polygon(0 0, 100% 0, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0 100%)}.event-detail__gallery-image img{width:100%;height:auto}@media screen and (min-width: 500px){.event-detail__gallery{display:grid;grid-template-columns:repeat(2, 1fr)}}@media screen and (min-width: 800px){.event-detail__description,.event-detail__meta{padding:2.5em 5em}.event-detail__gallery{display:grid;grid-template-columns:repeat(3, 1fr);padding:2.5em 5em}}@media screen and (min-width: 960px){.event-detail__content{display:grid;grid-template-columns:60% 40%}}@media screen and (min-width: 1140px){.event-detail__content{display:grid;grid-template-columns:1fr 1fr}.event-detail__description{padding:2.5em 7em}.event-detail__meta{padding:2.5rem 7em}.event-detail__gallery{width:min(100%,192rem);margin:4.5em auto;padding:2.5rem 7em}}.frame-type-news_newsliststicky{width:min(100%,92em);margin:0 auto;padding:0 2em}@media screen and (min-width: 800px){.frame-type-news_newsliststicky{padding:0 5em}}@media screen and (min-width: 1140px){.frame-type-news_newsliststicky{padding:0 7em}}.news-slider-view{overflow:hidden;position:relative;padding-top:3em;margin-top:2em}.news-slider-view .embla__container{gap:2.5em}.news-slider-view .embla__prev,.news-slider-view .embla__next{position:absolute;top:1em;background:rgba(0,0,0,0);width:2em;height:2em;z-index:10;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.news-slider-view .embla__prev:hover,.news-slider-view .embla__next:hover{border:2px solid var(--col-text);border-radius:50%}.news-slider-view .embla__prev:disabled,.news-slider-view .embla__next:disabled{opacity:.5;cursor:not-allowed}.news-slider-view .embla__prev svg,.news-slider-view .embla__next svg{width:2rem;height:2rem}.news-slider-view .embla__prev{right:5em;left:auto}.news-slider-view .embla__next{right:0}.news-slider-view .embla__slide{flex:0 0 auto;min-width:0}.news-slider-view .article,.news-list-view .article{display:flex;flex-direction:column;position:relative;padding:1.25em 1.25em 1.5em 1.25em;border:2px solid var(--col-card-border);background:#fff;isolation:isolate;width:min(100%,21.85em)}.news-slider-view .article .header,.news-list-view .article .header{margin-top:5rem}.news-slider-view .article .header a,.news-list-view .article .header a{text-decoration:none}.news-slider-view .article-image,.news-list-view .article-image{clip-path:polygon(0 0, 100% 0, 100% 74.9307479224%, 81.4506539834% 100%, 0 100%)}.news-slider-view .article-image img,.news-list-view .article-image img{width:100%;height:auto}.news-slider-view .article .footer,.news-list-view .article .footer{margin-top:auto;display:flex;align-items:center;font-size:var(--font-size-300)}.news-slider-view .article-more,.news-list-view .article-more{display:block;width:3.6rem;height:3.6rem;margin-left:auto}.news-list-view{display:grid;grid-template-columns:1fr;gap:2.5em;margin-top:5em}@media screen and (min-width: 640px){.news-list-view{display:grid;grid-template-columns:1fr 1fr;width:min(100%,46.2em)}}@media screen and (min-width: 1024px){.news-list-view{width:min(100%,70.6em);display:grid;grid-template-columns:1fr 1fr 1fr}}.news-single{background:var(--col-news-detail-bg)}.news-content{padding:3.25em}.news-content .btn{margin-top:4em}@media screen and (min-width: 640px){.news-content{padding:7.5em}.news-content *{max-width:47.5em}}.login-background{position:relative;padding:16.8rem 0 19.58rem 0;background-repeat:no-repeat;background-size:cover;background-position:center;isolation:isolate}.login-background::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%) 0% 0% no-repeat padding-box;z-index:0}.login-background.bgi-museumsberg{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-museumsberg.jpg)}@supports(background-image: url("test.webp")){.login-background.bgi-museumsberg{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-museumsberg.webp)}}.login-background.bgi-schifffahrt{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-login-schifffahrt.jpg)}@supports(background-image: url("test.webp")){.login-background.bgi-schifffahrt{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-login-schifffahrt.webp)}}.login-background.bgi-naturwissenschaftlich{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-naturwissenschaft.jpg)}@supports(background-image: url("test.webp")){.login-background.bgi-naturwissenschaftlich{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-naturwissenschaft.webp)}}.login{position:relative;z-index:1;display:grid;grid-template-columns:1fr;width:min(100%,99.5rem);gap:2em;margin:0 auto;padding:2em 3.5em;background:#fff}.login-message{display:flex;flex-direction:column;justify-content:center}.login-message div{width:100%}.login-message span{font-weight:700;font-size:var(--font-size-550)}.login-nomember{margin-top:1.5rem;font-size:var(--font-size-320);text-align:center}.login-nomember a{text-decoration:none;color:var(--col-brand);font-weight:700}#tx-felogin-input-logout{display:block;max-width:fit-content;margin:2.5em auto 5em auto;height:auto}@media screen and (min-width: 640px){.login{z-index:1;display:grid;grid-template-columns:minmax(0, 41.2rem) minmax(0, 43.5rem);width:min(100%,99.5rem);margin:0 auto;padding:2em 3.5em}.login-message{display:flex;flex-direction:column;justify-content:center}.login-message div{width:min(100%,31.2rem);margin-right:auto}}.frame-type-form_formframework form{position:relative;isolation:isolate;z-index:1}.frame-type-form_formframework form input,.frame-type-form_formframework form select,.frame-type-form_formframework form textarea{scroll-margin-top:27.2rem}.frame-type-form_formframework form h2{text-align:center;margin-bottom:1em}.frame-type-form_formframework form .row{margin:1em 0 0 0}.frame-type-form_formframework form input[style*="margin:0 0 0 -999em"]{display:none !important}.frame-type-form_formframework form input[style*="margin:0 0 0 -999em"]+*{margin:1em 0 0 0}button[type=submit]{width:100%}label[for=vermittlungsangebote-targetaudience]{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.form-bg{position:relative;padding:7em 2em 9em 2em;background-repeat:no-repeat;background-size:cover;background-position:center}.form-bg.bgi-museen,.form-bg.bgi-museumsberg{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-museumsberg.jpg)}@supports(background-image: url("test.webp")){.form-bg.bgi-museen,.form-bg.bgi-museumsberg{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-museumsberg.webp)}}.form-bg.bgi-schifffahrt{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-schifffahrt.jpg)}@supports(background-image: url("test.webp")){.form-bg.bgi-schifffahrt{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-schifffahrt.webp)}}.form-bg.bgi-naturwissenschaftlich{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-naturwissenschaft.jpg)}@supports(background-image: url("test.webp")){.form-bg.bgi-naturwissenschaftlich{background-image:url(/typo3conf/ext/staedtische_museen_flensburg/Resources/Public/Images/bg-form-naturwissenschaft.webp)}}.form-dataprotections{font-size:var(--font-size-300);text-align:center}.form-dataprotections h2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}form[id^=vermittlungsangebote],form[id^=mitgliedwerden],form[id^=mItgliedwerdenDA],form[id^=schifffahrtsmuseumRaumvermietungAnfrage],form[id^=newsletter],form[id^=newlsetter],form[id^=escape]{width:min(100%,39em);margin:0 auto;background:#fff;padding:1.5em}form[id^=vermittlungsangebote] .form-check-label,form[id^=mitgliedwerden] .form-check-label,form[id^=mItgliedwerdenDA] .form-check-label,form[id^=schifffahrtsmuseumRaumvermietungAnfrage] .form-check-label,form[id^=newsletter] .form-check-label,form[id^=newlsetter] .form-check-label,form[id^=escape] .form-check-label{display:flex;align-items:center;gap:.4em}form[id^=vermittlungsangebote] fieldset+*{margin-top:1em}form[id^=vermittlungsangebote] fieldset legend{font-weight:700;margin-bottom:1em}@media screen and (min-width: 800px){.frame-type-form_formframework form .row{display:grid;grid-template-columns:1fr 1fr;gap:1em;align-items:center}.frame-type-form_formframework form .row>*{margin:0}form[id^=vermittlungsangebote]{padding:3.5em}}.paginator{display:flex;list-style:none;margin:5rem auto;gap:2rem;justify-content:center;font-size:var(--font-size-530)}.paginator a{text-decoration:none}.paginator .current{font-weight:700;color:var(--col-event-accent)}.frame-type-ke_search_pi1{padding:5em 2em 0 2em}.frame-type-ke_search_pi2{padding:0 2em 0 2em}.searchbox{display:flex;align-items:center;gap:.5em}.searchbox input[type=submit]{margin:0}#kesearch_results{padding-bottom:5em}.result-list-item+.result-list-item{margin-top:1.25em}.result-title{margin-bottom:.5em}.result-teaser-row{display:flex;align-items:baseline;gap:.5em}.result-teaser-row .teaser_icon img{width:.8em;height:.8em}.hit{color:var(--col-brand);font-weight:700}#kesearch_num_results{font-weight:700;margin-top:2.5em;margin-bottom:2.5em;text-align:center}#kesearch_pagebrowser_bottom{margin:5rem auto;text-align:center}.kesearch_pagebrowser ul{display:flex;list-style:none;gap:2rem;justify-content:center;font-size:var(--font-size-530)}.kesearch_pagebrowser a{text-decoration:none;color:var(--col-text)}.kesearch_pagebrowser .active{font-weight:700;color:var(--col-event-accent)}@media screen and (min-width: 800px){.frame-type-ke_search_pi1{padding:5em 5em 0 5em}.frame-type-ke_search_pi2{padding:0 5em 0 5em}}@media screen and (min-width: 1140px){.frame-type-ke_search_pi1{width:min(100%,92em);margin:0 auto;padding:5em 7em 0 7em}.frame-type-ke_search_pi2{width:min(100%,92em);margin:0 auto;padding:0 7em 0 7em}}.frame-space-before-extra-small{margin-top:.6em}.frame-space-before-small{margin-top:1.25em}.frame-space-before-medium{margin-top:2.5em}.frame-space-before-large{margin-top:5em}.frame-space-before-extra-large{margin-top:7.5em}.frame-space-after-extra-small{margin-bottom:.6em}.frame-space-after-small{margin-bottom:1.25em}.frame-space-after-medium{margin-bottom:2.5em}.frame-space-after-large{margin-bottom:5em}.frame-space-after-extra-large{margin-bottom:7.5em}.frame-type-text,.frame-type-mindshapecookieconsent_consent{padding:0 1.5em}.frame-type-mindshapecookieconsent_consent{margin-top:2.5em}@media screen and (min-width: 800px){.frame-type-text{padding:0 5em}}@media screen and (min-width: 1280px){.frame-type-text,.frame-type-mindshapecookieconsent_consent{padding:0 7em}}.special-content .frame-type-text{padding:0}.frame{max-width:100vw}