@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(../fonts/roboto-v50-latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:300;src:url(../fonts/roboto-v50-latin-300italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(../fonts/roboto-v50-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url(../fonts/roboto-v50-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:italic;font-weight:500;src:url(../fonts/roboto-v50-latin-500italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url(../fonts/roboto-v50-latin-700.woff2) format("woff2")}:root{--clr-brand-100:#f8e2e8;--clr-brand:#b2022c;--clr-brand-light:#cd113d;--clr-brand-dark:#8c021f;--clr-surface:#fff;--clr-gray-100:#f2f2f2;--clr-gray-200:#dfdddd;--clr-gray-300:#bfbfbf;--clr-gray-500:#949494;--clr-gray-600:#757575;--clr-gray-700:#3e3e3e;--clr-black:#000;--clr-yellow-100:#f4e2ba;--clr-yellow:#ffcb57;--max-width-text:720px;--max-width-text-breakout:880px;--max-width-box:1140px;--max-width-wide:1440px;--max-width-extrawide:1880px;--page-padding:clamp(1rem,-0.6364rem + 7.2727vw,5rem);--space-s:clamp(1rem,0.6136rem + 1.8182vw,2rem);--space-m:clamp(1.5rem,0.8864rem + 2.7273vw,3rem);--space-lg:clamp(1.5rem,0.4773rem + 4.5455vw,4rem);--font-size-xs:clamp(0.8125rem,0.7614rem + 0.2273vw,0.9375rem);--font-size-md:clamp(1rem,0.9489rem + 0.2273vw,1.125rem);--font-size-lg:clamp(1.125rem,1.0739rem + 0.2273vw,1.25rem);--font-size-h2:1.875rem;--font-size-h3:1.3rem;--font-size-h4:1.25rem;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--shadow-sm:0 0 0.75rem rgba(0,0,0,.1);--shadow-md:0 0 1.5rem rgba(0,0,0,.1);interpolate-size:allow-keywords}:root,body{font-weight:300}body{font-family:Roboto,sans-serif}a{transition-duration:.1s;transition-property:color,background-color;transition-timing-function:ease-in-out}main a{color:var(--clr-brand);text-decoration:underline}main a:hover{color:currentColor}h1.h2,h2,h3.h2{color:var(--clr-brand);font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:1.2em;text-wrap:balance}[data-heading-level=decrease] h2,h2.h3,h3{color:var(--clr-brand);font-size:var(--font-size-h3);font-weight:var(--font-weight-medium)}h3.h4,h4{color:var(--clr-black);font-size:var(--font-size-h4);font-weight:var(--font-weight-medium)}h3.h5,h4.h5,h5,p.h5{color:var(--clr-black);font-size:1rem;font-weight:var(--font-weight-bold)}h2 .small{display:block;font-size:.6em;font-weight:300}h2.section-heading{margin-inline:auto;padding:0;text-align:center}p{color:#3e3e3e;font-size:1em;line-height:1.5em}p.subline{color:var(--clr-black);font-size:1.1em;font-weight:var(--font-weight-bold);line-height:1.3;margin-bottom:.5rem}strong{font-weight:var(--font-weight-medium)}article .wp-caption,article .wp-caption img{height:auto;max-width:100%!important}a.navbar-brand{--focus-color:var(--clr-brand);align-self:flex-start;margin-right:0;max-width:240px;min-height:72px;position:relative;top:0;width:100%;z-index:10}a.navbar-brand:focus-visible{outline:none}a.navbar-brand:focus-visible img{outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,currentColor);outline-offset:var(--focus-offset,2px)}a.navbar-brand img{display:block;height:auto;left:0;position:absolute;top:-30px;width:100%}.navbar-toggler{align-self:flex-start;aspect-ratio:1/1;border-radius:2px;color:var(--clr-brand);height:3rem;padding:0;position:absolute;right:1rem;top:.5rem;width:3rem}.navbar-toggler[aria-expanded=true] rect:first-child{transform:translateY(9px) rotate(45deg);transform-origin:16px 7.5px}.navbar-toggler[aria-expanded=true] rect:nth-child(2){display:none}.navbar-toggler[aria-expanded=true] rect:last-child{transform:translateY(-9px) rotate(-45deg);transform-origin:16px 25.5px}#carouselExampleIndicators{position:relative;top:50px}img{max-width:100%}.widgetArea a:hover{background:#520516;color:#fff;text-decoration:none}.startSlider{background:#f2f2f2}.startOpening dl dt{text-transform:uppercase}.startOpening .active dl dt{color:#ffcb57}.startOpening dl{border-left:1px solid #fff;color:#fff;font-size:1em;line-height:1.3em;padding-left:.75em;text-align:left}.startOpening .active dl{border-left:1px solid #ffcb57}.startOpening{background:#b00930;padding:2.5em 0 0}.startOpenicon{position:absolute}.sliderSection .carousel-inner{background:#fff;box-shadow:0 0 40px rgba(0,0,0,.2);margin:0;padding:5px}#headerLogo:hover{top:-5px;transition:all .3s ease-in-out}#startOpenicon{margin-bottom:-1em!important;position:relative;top:-5px}#menu-hauptmenue{margin-right:1em}.widgetArea{border:5px solid #f2f2f2}.nav-main li{border-right:1px solid var(--clr-brand)}.nav-main li:last-child{border-right:0}.nav-main li a{--focus-color:var(--clr-brand);color:#656565;font-size:1.05em;padding-bottom:0;padding-top:0;text-transform:uppercase}.nav-main li a:hover{color:var(--clr-brand)}.navbar-expand-lg .navbar-nav .nav-link{padding-inline:.75em}.widgetArea h2{margin-bottom:0;padding:0}.linkField{--focus-color:var(--clr-brand);background:var(--clr-brand);border-radius:10px;color:#fff;display:inline-block;font-weight:700!important;margin-bottom:2em;padding:.5em 2em;position:relative;top:-20px}.iconSidebar{height:50px;margin-bottom:-25px;position:relative;top:-30px}.linkField:hover{background:#520516;color:#fff;text-decoration:none}h2{padding:20px;text-align:center}.slick-slide{margin:0 20px}.slick-slide img{width:100%}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-khtml-user-select:none;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;max-width:190px}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}.form-control{background-clip:border-box;border-color:var(--clr-gray-500)}.form-control:focus{border-color:var(--clr-gray-500);box-shadow:none;outline:1px solid var(--clr-brand);outline-offset:-1px}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%233e3e3e' stroke-linecap='round' stroke-width='2.5' viewBox='0 0 24 24'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:1em 1em;cursor:pointer;height:20px;margin-left:8px;opacity:.6;width:20px}input[type=search]::-webkit-search-cancel-button:hover{opacity:1}input[type=search]:placeholder-shown::-webkit-search-cancel-button{-webkit-appearance:none;display:none}input[type=search]:-moz-placeholder::-moz-search-clear-button{display:none}input[type=search]:placeholder-shown::-moz-search-clear-button{display:none}article h1{font-size:2em}.headerSubpage .articleBGIMG2021{text-align:center}.bg-shadow-artikel{background-position:50%!important;background-position-x:0;background-position-y:0;padding:10em 0}footer .card-body a img{position:relative;transition:all .1s ease-in-out}footer .card-body a:hover img{margin-top:1em}footer .card-body a:hover h5{color:#212529;transition:all .1s ease-in-out}aside h4{font-weight:300!important}.news-teaser-text ul{border-bottom:2px solid #f2f2f2;border-top:2px solid #f2f2f2;margin:1em 0!important;padding:1em 0}.news-teaser-text ul li{padding:.25em 0;text-align:left}#menu-hauptmenue .current_page_item a{color:#b00930!important;font-weight:700}.sidebarListe li:last-child a{border-bottom:0}.sidebarListe li{list-style:none}aside h4{font-weight:700!important}.defaultArticle img{height:auto;margin:0 0 1em;width:100%}.sidebarListe li a{border-bottom:1px solid #d3d3d3;color:#3e3e3e;display:block;font-size:1em;font-weight:300;line-height:1em;padding:15px 0;transition:all .2s ease-in-out}.sidebarListe li:hover a:before{color:var(--clr-brand);content:"\f105";float:left;font-family:FontAwesome;font-size:1.25em;margin-right:.25em;transition:all .2s ease-in-out}.sidebarListe li:hover a{color:#b00930;text-decoration:none!important;transition:all .2s ease-in-out}.nwzLogo{max-width:380px}.instagramColor{background:#f04c5a!important}.instagramColor:hover{background:#df437d!important}.facebookColor{background:#1873eb!important}.facebookColor:hover{background:#135bba!important}.articleBGIMG2021{background-attachment:scroll;background-position:50%;background-repeat:no-repeat;background-size:cover!important}.headerSubpage h1{background-color:var(--clr-surface);border-radius:.05em;padding:.1em .2em .04em}.headerSubpage h1,.headerText h1{color:var(--clr-brand);font-size:4rem;font-weight:var(--font-weight-bold);line-height:1;margin-block:0;margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content;text-transform:uppercase}.headerText h1{padding-block:4rem}article p a{color:var(--clr-brand)}article p a:hover{color:var(--clr-gray-700);text-decoration:underline}.footerListStart li a:hover{text-decoration:underline!important}article h1{margin-bottom:.5em;margin-top:1.25em}#storeInfo dd ul{margin:0;padding:0}#storeInfo dd ul li:first-child{padding-left:0}#storeInfo dd ul li{border-right:1px solid #fff;display:inline;font-size:1.125em;padding:0 .3em}#storeInfo dd ul li:last-child{border-right:0}#sectionFilter figure>a{background:#fff;border:1px solid #eee;display:block;height:220px;padding:2em}#sectionFilter a:hover .logoWhite{display:block!important;opacity:1}#sectionFilter .gridImage img{max-width:320px!important;opacity:1}#sectionFilter figcaption{display:none}#sectionFilter a figcaption{color:#520516;font-family:bunday_sanssemibold_up;font-size:1.25em;text-align:center}#sectionFilter a:hover figcaption{display:block}#sectionFilter a figcaption span{border-bottom:2px solid rgba(0,0,0,.4);border-top:2px solid rgba(0,0,0,.4);display:block;font-family:bunday_sanssemibold_up;font-size:18px;font-weight:400;padding:.1em 0}#sectionFilter .gridImage img{display:block;filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);filter:grayscale(1);height:auto;margin:0 auto;max-width:280px;text-align:center;width:100%}#sectionFilter a:hover img{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=0)!important;filter:grayscale(0)!important}#sectionFilter .container-fluid{margin:0;padding:0}#sectionFilter a .logoBlack{position:relative;transition:all .1s ease-in-out}#sectionFilter a:hover .logoBlack{top:0;transition:all .1s ease-in-out}#sectionFilter a:hover{background:url(layout/bg-gradient.png) 50% no-repeat rgba(0,0,0,.05);position:relative;transition:all .1s ease-in-out;z-index:2}#containerOpening{background:var(--clr-brand);color:#fff}.arcTxt h3,.arcTxt span{display:block}#storeInfo dd,#storeInfo dl,#storeInfo dt{line-height:1.4em;margin-bottom:0}#storeInfo a{color:#ffcb57;font-weight:700}#storeInfo dt{font-size:.834em;text-transform:uppercase}.single-retail .bg-shadow-artikel{height:560px!important}.brandIconHead{margin:0;padding:0;width:600px!important}.logoField{border-top:1px solid #f2f2f2}.arcOpening{background:#fff;position:relative}.arcOpening img{width:100%}.sidebarInformation hr{margin-bottom:.5em!important;margin-top:.5em!important}#sonderOpeningHoliday li{border-bottom:0!important}.sunday{display:none}.timeArea{box-shadow:-5px 0 10px rgba(0,0,0,.2)}.sidebarInformation a{color:#ffcb57!important;font-weight:700}.timeArea{background:#b00930;border-radius:0 10px 10px 0;color:#fff}.timeArea ul{padding:0}.timeArea li{border-bottom:1px solid hsla(0,0%,100%,.1);font-size:1em;font-weight:400;padding:.3em 0}.timeArea li:last-child{border-bottom:none}.timeArea h6{color:#fff;margin:0;padding:0;text-transform:uppercase}.tAtop{min-height:259px;padding:1.5em 2em!important}.timeArea .currentDay dl dd,.timeArea .currentDay dl dt{font-size:16px!important}.timeArea .currentDay dt{color:#ffcb57;font-weight:700}.navbar-text{border:0;margin:0;padding:0;white-space:nowrap}.nav-meta>li{display:contents}.headerIcon{--focus-color:var(--clr-brand);background:var(--clr-brand);border-radius:0 0 10px 10px;color:#fff;margin:0 2px;padding:24px 6px;position:relative;text-decoration:none!important;top:-5px}.headerIcon:hover{background:#520516;color:#fff}.headerIconField{height:15px;margin:0;min-width:15px;padding:0;width:auto}.timeArea .currentDay dd{font-weight:700}.tAbtm{width:100%}.tAbtm a{background:#520516;border-radius:0 0 10px 0;color:#fff;display:block;padding:1em 2em .8em;text-align:left;text-decoration:none}.tAbtm a i{font-size:.7em;position:relative;top:0}.tAbtm a:hover{background:#f49b00;color:#fff;text-decoration:none}#relatedPage h2 span,#relatedPage h5 span{color:#fff}#relatedPage{background:var(--clr-brand)}.headArea{margin-top:50px}.headArea h2,.headArea h5{text-align:right}.timeArea ul li{list-style:none}dd,dl,dt{margin-bottom:0!important}dl>div :is(dd,dt){display:inline}dl>div+*{margin-block-start:.25em}.logoCarouselStore a:hover{border-color:#520516;border-radius:10px;box-shadow:0 0 20px rgba(0,0,0,.5)}.logoCarouselStore a{border:3px solid #fff;border-radius:10px;display:block;position:relative;top:0}.arcOpening{border-radius:10px}.arcOpening img{border-radius:10px 0 0 10px}.relatedSlide a{background:#fff;margin:0 1em;padding:1em 0}.relatedSlide img{max-width:100%}.searchListField a h5{color:#b00930;font-size:1.3em;font-weight:700}.searchListField a:hover h5{text-decoration:underline!important}.searchListField a h5 i{font-size:.7em;position:relative;top:-1px}.searchListField a h6{color:#3e3e3e;font-size:1em;font-weight:700;margin-bottom:.1em}.searchListField a:hover{text-decoration:none}.searchListField a em{color:#3e3e3e;font-size:.9em;font-style:normal}.brotgube a{color:#3e3e3e}.introLine{color:#a6082d!important}h2.introLine{padding:0}.brotgube a:hover{color:#b00930;text-decoration:none}.brotgube .breadcrumb_last{font-weight:700!important}.brotgube{border-bottom:2px solid #f2f2f2!important}.news-teaser-text a{color:#b00930;font-weight:700}#searchfield img{width:200px}#searchfield .searchwp-highlight{background:#f2f2f2!important;color:#b00930}#searchfield,#searchfield li{list-style:none}#searchfield h4{color:#a70b30!important}#searchfield h4 b{font-size:100%}#searchfield img{max-width:100%}#searchfield li{border-bottom:2px solid #ccc}#searchfield a{display:block}#searchfield a:hover{text-decoration:none}.asideArea{background:#eee;margin-bottom:1.5em}.externLinkJob{font-size:2.5em;line-height:0em}.moreJobs{background:#f2f2f2}.externLinkJob:hover{color:#fff!important}#searchfield li a{color:#171714}#searchfield li:last-child{border-bottom:0}#searchfield li{padding:1em 0}#searchfield h3,#searchfield h6{margin:0;padding:0}.iconService{margin:2rem auto 1rem!important;max-width:70px!important;position:relative}.card-img-top{text-align:center!important}.serviceField .card{display:block;text-align:center;width:100%}.card-text ul{margin:0;padding:0}.card-text ul li{list-style:none;text-align:center;width:100%}.galerieArea .card,.serviceField .card{box-shadow:0 0 30px rgba(0,0,0,.1)!important}.galerieLink a{display:block}.galerieLink a:hover .card-body{background:#b00930;text-decoration:none!important;transition:all .1s ease-in-out}.galerieLink a:hover h5{color:#fff!important}.newsHeadlineCard{text-decoration:none!important}.galerieLink a:hover .card-body h4{color:#fff!important;text-decoration:none;transition:all .1s ease-in-out}#menu-sidebar .current_page_item a{color:#b00930;font-weight:700}.galerieArea p{font-size:.8em}.galerieArea{margin:0;padding:0}.galerieArea li{list-style:none}.page-template-page-shops{background:#fff!important}.galerieLink h5{color:#3e3e3e;font-size:1em;font-weight:400;text-align:center}.defaultArticle hr{margin:3em 0}.defaultArticle h3{color:#a6082d!important;font-size:1.75rem;line-height:1em}.defaultArticle h5{display:block;font-weight:700;line-height:1em;margin-bottom:1em}.grid .grid-item h1{background:#eee;color:#fff;font-size:3em;height:150px;line-height:150px;margin-bottom:30px;text-align:center}.portfolio-menu{text-align:center}.portfolio-menu ul li{cursor:pointer;display:inline-block;list-style:none;margin:0;padding:10px 15px;transition:all .5s ease}.portfolio-item .item{float:left;margin-bottom:10px}.btn-outline-dark:not(:disabled):not(.disabled).active,.btn-outline-dark:not(:disabled):not(.disabled):active,.show>.btn-outline-dark.dropdown-toggle{background-color:#343a40!important;border-color:#343a40!important;color:#fff}#lageplanArea .mapplic-popup-link{background:#b00930!important;color:#b00930!important;font-weight:400;text-align:center;text-transform:normal!important;width:100%!important}.mapplic-tooltip-content{display:none!important}#lageplanArea .mapplic-popup-link{border-radius:4px;box-shadow:0 0 6px rgba(0,0,0,.1)!important;color:blue!important;color:#fff!important;display:inline-block;float:right;font-size:14px;font-weight:300;margin-top:0;padding:11px 8px 10px!important;text-decoration:none}#lageplanArea .mapplic-popup-link:hover{background-color:#000!important;box-shadow:0 4px 10px rgba(0,0,0,.2)!important;color:#fff!important}#lageplanArea .mapplic-tooltip-description{font-size:18px!important;font-weight:700!important}.single-retail #startOpenicon{max-width:45px;opacity:.5;width:100%}.single-retail #startOpenicon:hover{opacity:1}.single-retail .tAbtm{bottom:0;position:relative}.clipSection{padding:0 0 2em;width:100%}.clipSection video{box-shadow:0 0 30px rgba(0,0,0,.1)!important;height:auto;width:100%!important}.navbar-nav li.current-menu-item a{color:#b00930;font-weight:700}#lageplanArea .mapplic-list-category h4{display:none!important}#lageplanArea .mapplic-list-category span{color:#3e3e3e!important;font-weight:700}#lageplanArea .mapplic-list-expandable li{border-bottom:1px solid #f1f1f2}#lageplanArea .mapplic-list-expandable li:last-child{border-bottom:0}#lageplanArea .mapplic-list-category .mapplic-thumbnail{background:#b00930;color:#fff!important}#lageplanArea .mapplic-thumbnail{height:45px!important;width:80px!important}#lageplanArea .mapplic-list-category>a{margin:0!important}#lageplanArea .mapplic-list-category .mapplic-thumbnail{display:none}#lageplanArea .mapplic-sidebar{margin-top:5%}#lageplanArea .mapplic-search-input:before{color:red!important;content:"";float:left;font-size:1.25em;position:absolute;z-index:10}#lageplanArea .mapplic-list-container li{border-radius:0 0 10px 10px}#lageplanArea .mapplic-filter{border-radius:10px 10px 0 0}#lageplanArea .mapplic-search-clear{right:20px!important;top:20px!important}#lageplanArea .mapplic-search-input{background:#f1f1f2!important;border-radius:10px;padding:0!important;text-align:center!important}#lageplanArea .mapplic-filter-tags{overflow:hidden;padding:1em!important;position:relative;right:0!important;text-align:left;text-align:center!important;top:14px;white-space:nowrap;width:100%!important}#lageplanArea .mapplic-tag{background-color:#2f3434;border-radius:12px;color:#fff;cursor:pointer;display:inline-block;font-size:12px;font-weight:600;margin-left:4px;padding:4px 10px 4px 12px!important}.popupGalerie li a{border:5px solid #f2f2f2;border-radius:10px;display:block;text-align:center}.popupGalerie li a h5{font-size:1em}.popupGalerie li a:hover{border-color:#c10033}.popupGalerie ul{padding:0!important}.popupGalerie{text-align:center}.popupGalerie li{list-style:none}.modal-content p em{font-size:.8em;font-style:italic!important;line-height:1em!important}.modal-content h5{font-weight:700}.modal-content{background-clip:padding-box;background-color:#fff;border:0!important;border-radius:10px!important;box-shadow:0 0 40px hsla(0,0%,100%,.3)!important;outline:0 none;position:relative}.modal-header{background:#c10033;color:#fff!important;font-weight:700}.piktogramm-white{background-position:right 0;background-size:cover;display:block;height:140px;margin:1em auto;text-align:center;width:140px}.modal-content h4{font-size:1.4em;margin-top:1em;text-transform:uppercase}.modal-content p{font-size:1em}.modal-footer{margin:0!important;padding:0!important}.close{color:#fff!important;font-size:2em!important;opacity:.4!important;text-shadow:none!important}.close:hover{opacity:1!important}.closefield{background:#3e3e3e!important;border:0!important;border-radius:0 0 8px 8px!important;color:#fff!important;display:block;font-size:1em;font-weight:700;height:auto!important;margin:0!important;padding:.8em 0!important;text-align:center;width:100%}.closefield:hover{background:#c10033!important}.modal-dialog{top:15%}.modal-open .modal{background:rgba(0,0,0,.5);overflow-x:hidden;overflow-y:auto}.btn-group-lg>.btn,.btn-lg{border-radius:0!important}.btn.focus,.btn:focus{box-shadow:none;outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,var(--clr-brand));outline-offset:var(--focus-offset,2px)}.modal-dialog .modal-body a{color:#f49b00}.modal-body{padding:1em 1.5em!important}#lageplanArea .mapplic-sidebar{width:20%}.arztBg{height:300px!important}.arztKateogrie li{background:var(--clr-brand)!important;border:5px;border-radius:5px;color:#fff;margin:0 .1em;padding:.5em}.moreAerzte .introLine{display:none}#lageplanArea .mapplic-container{width:80%}.modal-title{font-size:1.5em!important;font-weight:700}.lageplanDownload img{width:100%}.lageplanDownload a{display:block}.extraHinweis em{color:#fff;display:block;font-size:.8em;line-height:1.4em;margin-bottom:2em}.single-retail .bg-shadow-artikel{background:none!important}.single-jobs .headerStartArea{display:none}.vfbp-form{margin-bottom:3em}.vfbp-form a{color:#b00930!important;font-weight:700!important}.vfb-fieldType-submit button{background:#b00930!important;border:0!important;border-radius:0!important;font-size:1em;font-weight:700;padding:2em 0;width:100%}.vfb-fieldType-submit button:hover{background:#46494c!important}.quelltext{display:block;font-size:.75em!important;font-weight:300!important;margin-top:1em;text-align:right}.arcTxt ul{margin:0;padding:0}.arcTxt ul li{list-style:none}.arcTxt a{color:var(--clr-brand);font-weight:700}.arcTxt a:hover{-webkit-text-decoration:#f49b00!important;text-decoration:#f49b00!important}.arcTxt strong{color:#000!important}.galerieLink a:hover h4{overflow:none;text-decoration:none}.footer-02 .card{word-break:normal!important}.footer-02 .card-text{font-size:.9em}.footer-02 .card-text a:hover{color:var(--clr-brand);text-decoration:none}.socialFootIcon{color:var(--clr-brand);text-decoration:underline}.socialFootIcon:hover{color:var(--clr-gray-700)}.footer-02 a:hover{text-decoration:none!important}.nwzLogo{margin:0 auto;max-width:100%!important}.newsField .linkField span{color:#fff!important;font-size:.8em!important;font-weight:700}header .carousel-indicators{display:none}.single-jobs .menu-item-1248 a{color:#b00930;font-weight:700}.newsField .linkField i{font-size:.8em!important;top:-10px}#facebookIcon{width:85px}.hinweisInformation a{color:var(--clr-brand);font-weight:700}.single-jobs .defaultArticle ul{list-style-position:inside;margin-bottom:2em;margin-left:1em}.single-jobs .defaultArticle ul li{list-style:circle!important}.entry-date{font-style:italic}.specialOpeningStart{border-top:1px solid #fff;color:#fff;font-style:italic;padding:1em 0 2em;text-align:center}.specialOpeningStart a{color:#ffcb57;font-style:normal;font-weight:600}.specialOpeningStart a:hover{color:#520516}.specialOpeningContent li{list-style:none}.shopAllOpeningTime>li{border-bottom:2px solid #f2f2f2!important}.shopAllOpeningTime>li:last-child{border-bottom:0!important}.shopAllOpeningTime .subListe img{max-width:150px}.footer-01 img{max-width:400px!important;width:100%}.hinweisInformation a:hover{background:none;color:var(--clr-brand);text-decoration:underline}.galleryArea{border-bottom:2px solid #f2f2f2;border-top:2px solid #f2f2f2;margin:1em 0;padding:1em 0}.galleryArea ul{margin:0;padding:0}.galleryArea ul li{list-style:none;padding:5px!important}.galleryArea ul li img{border:2px solid #fff;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.1);margin:4px!important;width:100%}.lpdlAreaSub{background:#520516;border-bottom:5px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.2);text-align:center;width:100%}.closedHint a{color:#ffcb57;font-weight:700}.arcTxt a:hover{text-decoration:underline!important}.closedHint a:hover{color:#fff}.lpdlAreaSub a{color:#fff!important;display:block;font-size:1.2em;font-weight:400;padding:1.2em 0!important}.lpdlAreaSub a:hover{background:#ffcb57;text-decoration:none}.retailSliderArea .carousel-indicators{display:none}.mapplic-element{overflow-x:auto!important}.termineKalender li{padding:.5em 0}.ifbBlack a,.termineKalender div:first-child{font-weight:700}.ifbBlack a{color:var(--clr-brand)}.ifbBlack{background:#ffdd09;color:#000}.downloadFlyer a{background:#b00930;color:#fff;display:block;margin-top:1em;padding:10px 20px;width:100%}.downloadFlyer a:hover{background:#000;color:#fff;text-decoration:none}.infoBoxTermine{border:8px solid #000!important}.retailSliderArea #carouselExampleIndicators{top:0}.galerieLink a{text-decoration:none!important}.termineKalender a{color:#b00930;font-weight:700}.kunstSommerHeadline{background:transparent;color:#000;font-weight:700;line-height:1.5em!important;padding:1.5em;text-shadow:0 0 20px 10px #ffdd09}.page-id-2439 .articleBGIMG2021{display:none}.imageAreaGoethe{border:5px solid #fff;box-shadow:0 0 20px rgba(0,0,0,.2)}.kksArea{background:#f6e809}.couponDownload{display:block}.couponDownload:hover{background:#fff;color:var(--clr-brand);text-decoration:none}.couponDownload{background:var(--clr-brand);color:#fff;display:inline-block;padding:.5em 2em}.cuoponArea{background:#d1c7be}.page-template-page-couponing h2{color:#fff;font-size:3em!important}.page-template-page-couponing .articleBGIMG2021{display:none}.page-template-page-testseite .startOpening{padding-top:2em!important}.sliderAreaNeu{background:#f2f2f2}.page-template-page-couponing .startHeadline{display:none}.weihnachtenClip video{border:3px solid #f0d08c}.pkLagePlan{background:var(--clr-brand)}.pkLagePlan .hinweisPK{border-bottom:1px solid hsla(0,0%,100%,.25);color:#fff;display:block;font-size:.9em;padding-bottom:1em;text-align:center}.hinweisPK a{color:#ffcb57;font-weight:700;text-decoration:none}.hinweisPK a:hover{color:#ffcb57;text-decoration:underline}.pkdiscliamer{background:#f2f2f2;border-radius:10px;color:rgba(0,0,0,.6);display:block;font-size:.9em;padding:2em 1em;text-align:center}.pkdiscliamer a{color:#a6082d;font-weight:700}.page-id-2439 .headerSubpage h1{color:#00654b!important;font-size:3rem!important;text-shadow:none!important}.dinoHeadline{color:#fff!important;font-family:New Amsterdam,sans-serif!important;font-size:2em;font-style:normal;font-weight:400}.borders{border-bottom:2px dashed #fff;border-top:2px dashed #fff}#DinoArea .kksArea{background:#6d6e28!important}.highlights figure img{margin:0 auto -100px;max-width:600px}.beschreibungLisa a,.highlights figcaption a{border:2px solid #fff;border-radius:4px;color:#fff;display:inline-block;font-weight:700;padding:.5em 2em;position:relative;text-transform:uppercase;z-index:19}.ctaschulung{color:#6d6e28}.ctaschulung,.ctaschulung:hover{border:2px solid #6d6e28;border-radius:4px;display:inline-block;font-weight:700;padding:.5em 2em;text-transform:uppercase}.ctaschulung:hover{background:#6d6e28;color:#fff}.beschreibungLisa a:hover,.highlights figcaption a:hover{background:#fff;color:#9ba71c;text-decoration:none}.highlights .badge{background:#9ba71c;font-size:1.3em;letter-spacing:.25em;text-transform:uppercase}.highlights .carousel-indicators{bottom:-40px}.highlights h3{color:#fff!important;font-family:African!important;font-size:2,5em}figcaption h3{color:#fff;font-family:African,sans-serif;font-size:2,5em}.guide{background:#fff;border-radius:20px;box-shadow:10px 10px 10px rgba(0,0,0,.05)}.highlights{margin-bottom:100px}.guide h3{font-size:3em;font-style:normal;font-weight:400}.guide .nav-tabs .nav-link,.guide h3{color:#6d6e28;font-family:New Amsterdam,sans-serif!important}.guide .nav-tabs .nav-link{font-size:1.5em}#DinoArea .guide h5{display:block;line-height:1.5em}.guide thead th{font-weight:700}@media (max-width:767.98px){#DinoArea .guide .table td,#DinoArea .guide .table th{text-align:left;width:50%!important}}.beschreibungLisa h3{color:#fff;font-family:New Amsterdam,sans-serif!important;font-size:4em;font-style:normal;font-weight:400;line-height:1em!important;text-transform:none!important}.beschreibungLisa p{color:#fff}.beschreibungLisa h4{color:#9ba71c!important;font-family:New Amsterdam,sans-serif!important;font-size:2em!important}.dinobeschreibung p{color:#fff!important;font-size:16px}#workshop{margin:0;padding:0;width:100vw}#workshop .row{margin:0}@media (max-width:1500px){.articleBGIMG2021{background-attachment:scroll;background-size:cover!important}}@media (max-width:1199px){a.navbar-brand img{top:-20px}}@media (max-width:1024px) and (min-width:767px){aside .widgetArea .subline,aside .widgetArea h2{font-size:1rem}aside .linkField span{font-size:.8rem}}@media screen and (max-width:1024px){.startOpening dl{font-size:.9em!important}}@media screen and (max-width:991px){.startHeader{z-index:-4}.single-retail .tAbtm{position:relative!important}.animatedfsmenu-navbar-toggler{display:block!important}#lageplanArea .mapplic-sidebar{width:30%!important}#lageplanArea .mapplic-container{width:70%!important}#startOpenicon{display:none}.startOpening{padding:1em 0!important}}@media screen and (max-width:767px){#storeInfo .border-right{border-right:0!important}.tAbtm img{float:right;height:60px!important;width:60px!important}.headArea h2,.headArea h5{text-align:center!important}#lageplanArea .mapplic-container,#lageplanArea .mapplic-sidebar{width:100%!important}.startOpening{padding-bottom:0!important}.startOpening dl{padding:.5em 0}.jahrfeld,.vitaIcon .imageLogoField{width:100%}.privacy_policy,.vitaIcon{display:none}.cbp_tmlabel li{text-align:left}.cbp_tmlabel{text-align:center}.cbp_tmtimeline>li .cbp_tmicon{display:none}#sw-section h2{font-size:1.5em!important}#relatedPage .headArea{margin:0;padding:3em 1em}.logoCarouselStore{margin-bottom:4em!important}.social-media{display:none}.carousel-caption{left:0;position:relative;right:0}.headArea h2 span{font-size:1.6em;line-height:1em}.headArea h5 a span{display:block;font-size:1.1em;position:relative;z-index:9999}.carousel-indicators{left:50%;list-style:none outside none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;top:0;width:60%;z-index:15}.carousel-control{display:none}.logoCarouselStore a{margin-top:0!important}.bgStoreDesc{margin-top:3em}#containerOpening{padding:1em 0}#containerOpening .day{border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.5em;padding-top:.5em}#containerOpening .day:last-child{border-bottom:0!important}#filterBar li{float:left;text-align:center;width:33%}#filterBar .container{margin:0!important;padding:0!important}.navbar-nav.nav-main{margin:0}#filterBar a{padding-bottom:1em;padding-top:1em}.mainNav .nav>li>a{padding:1em 2em!important}.navbar-default .navbar-nav .current_page_item a,.navbar-default .navbar-nav .current_page_item a:hover{background:none!important;border-left:5px solid #e30613}.timeArea ul{margin-bottom:0}.navbar-default .navbar-nav .current-page-item a{background:#1b1b1b!important;background-image:none!important;color:#fff!important}.navbar-default .navbar-nav a:hover{background:#1b1b1b!important;color:#fff!important}.navbar-collapse .nav-main{margin-bottom:0;margin-top:0}#aktuelles .newsSection{background:#fff;background:#fff none repeat scroll 0 0;box-shadow:0 0 1px rgba(0,0,0,.3);margin:0 1em 1em;padding:0}#aktuelles .newsSection .nsContent{padding:0 2em!important}#aktuelles .newsSection a{text-decoration:none!important}#aktuelles .newsSection a span{background:#1b1b1b;border:0;color:#fff!important;display:block;padding:.8em 0;text-align:center;text-decoration:none!important;width:100%}#aktuelles .newsSection a:hover .fa,#aktuelles .newsSection a:hover span{background:#e30613;color:#fff!important}.startOpening .active dl{padding-bottom:1em;text-align:center}}@media screen and (max-width:768px){.startOpening .text-sm-center{text-align:center!important;width:100%!important}.single-retail .bg-shadow-artikel{height:200px!important;padding:0!important}.articleBGIMG2021{background-position:50%}.jahrfeld{text-align:center!important}.headerSubpage h1{font-size:2rem!important}.startOpening dl{border-bottom:1px solid #fff;border-left:0;line-height:1.3em;padding-left:.75em;text-align:center}.startOpening .active dl{border-bottom:1px solid #ffcb57!important;border-left:0!important;margin-bottom:1em;text-align:center}}@media screen and (max-width:657px){.startOpening .active dl{border-bottom:0!important}.startOpening .day{display:none}.startOpening .active,.startOpening .sunday .active{display:block!important}.shopAllOpeningTime,.shopAllOpeningTime .text-left,.shopAllOpeningTime .text-right{text-align:center!important}.single-retail .tAbtm{position:relative!important}ul{padding-left:0}.portfolio-menu ul li{font-size:.8rem;padding:5px}.portfolio-item{margin:2em!important}.adventsintro h4{font-size:100%}#sw-section{padding-top:0!important}.sw-visual{background-position:120% bottom;padding:3em 1.5em!important}.sw-area{background-position:10% 140%}#sw-section dt{border-right:0!important;padding:0}#sw-section dd{padding:0}#sw-section dd,#sw-section dt{display:block;width:100%}.slick-dots li{margin:0}#sectionDefault{padding:3em 1em}#sectionDefault .sidebarShopList{padding:0 1em}.box-img{height:auto!important}.cinemaSlide img{margin:0 auto;width:70%}.slick-dots li{margin:0 -5px!important}#relatedCinema .filmDescarea{padding:0 1em}.moviePoster{display:none}#storeInfo dd ul li{border-bottom:1px solid hsla(0,0%,100%,.1);border-right:0;margin:0 auto;padding:.4em 0;width:80%}#storeInfo dd ul li:last-child{border-bottom:0}.tabOpening{margin-top:2em}.gridImage figcaption{display:none!important}.page-template-templateLandingpage #sectionFilter figure>a{height:120px!important}.page-template-templateServices #sectionFilter figure>a{height:250px!important}article h3 span{font-size:1.2em;line-height:1.3em;padding:.5em 0}#sectionTab h3 span{font-size:2.5em}#search input[type=search]{font-size:2em}.ftrContact{border-top:2px solid #eee;margin-top:2em;padding-top:1em}#search .btn{display:block;left:0;width:100%}#sectionFilter a figcaption{display:none}.text-xs-center dd ul li,.text-xs-center dt{float:none!important;text-align:center!important}#filterBar li{width:50%}.text-xs-center,.text-xs-center dd,.text-xs-center dl,.text-xs-center dl li,.text-xs-center dt{text-align:center}.text-xs-center dl ul{margin:0 auto;width:100%}.sidebarShopList li figure .figTxt{border-left:0}#sectionTab .nav ul li a{border-right:0}#containerOpening .day:nth-child(odd){border-right:1px solid hsla(0,0%,100%,.1)}#containerOpening .day:nth-child(5){border-bottom:0}#sundayticker{padding:0 3em}}.visually-hidden:not(:focus):not(:active){height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.skip-link{--focus-offset:0;background:var(--clr-surface);color:var(--clr-brand);font-weight:var(--font-weight-bold);padding:.4em 1em;text-decoration:none}.skip-link:hover{color:var(--clr-brand-dark)}.skip-to-content{left:-9999px;position:absolute;top:0;z-index:9999}.skip-to-content:focus{left:1em;top:1em}:focus-visible{outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,currentColor);outline-offset:var(--focus-offset,2px)}@media (prefers-contrast:high){.headerIcon svg{fill:currentColor!important}}@media (forced-colors:active){.headerIcon svg{forced-color-adjust:auto}}.row-gap-0{row-gap:0}.row-gap-1{row-gap:.25rem}.row-gap-2{row-gap:.5rem}.row-gap-3{row-gap:1rem}.row-gap-4{row-gap:1.5rem}.row-gap-5{row-gap:3rem}.column-gap-0{-moz-column-gap:0;column-gap:0}.column-gap-1{-moz-column-gap:.25rem;column-gap:.25rem}.column-gap-2{-moz-column-gap:.5rem;column-gap:.5rem}.column-gap-3{-moz-column-gap:1rem;column-gap:1rem}.column-gap-4{-moz-column-gap:1.5rem;column-gap:1.5rem}.column-gap-5{-moz-column-gap:3rem;column-gap:3rem}.gap-0{gap:0}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:1.5rem}.gap-5{gap:3rem}.bg-brand{background-color:var(--clr-brand)}.bg-light{background-color:var(--clr-gray-100)}.bg-light-gradient{background:radial-gradient(var(--clr-surface) 0,var(--clr-gray-100) 80%);background-position:50%;background-repeat:no-repeat;background-size:100% 100%}.bg-surface{background-color:var(--clr-surface)}.col-brand{color:var(--clr-brand)}.col-surface{color:var(--clr-surface)}.max-w-text{max-width:var(--max-width-text)}.max-w-text.page-padding{max-width:calc(var(--max-width-text) + var(--page-padding)*2)}.max-w-box{max-width:var(--max-width-box)}.max-w-wide{max-width:var(--max-width-wide)}.max-w-text-breakout{max-width:var(--max-width-text-breakout)}.max-w-wide.page-padding{max-width:calc(var(--max-width-wide) + var(--page-padding)*2)}.max-w-extrawide{max-width:var(--max-width-extrawide)}.max-w-extrawide.page-padding{max-width:calc(var(--max-width-extrawide) + var(--page-padding)*2)}.page-padding{padding-inline:var(--page-padding)}.mt-lg{margin-top:var(--space-lg)}.mb-lg{margin-bottom:var(--space-lg)}.my-lg{margin-block:var(--space-lg)}.pt-lg{padding-top:var(--space-lg)}.pb-lg{padding-bottom:var(--space-lg)}.py-lg{padding-block:var(--space-lg)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.flow>*+*{margin-block-start:var(--flow-space,1em)}.btn{--focus-color:var(--clr-brand);align-items:center;background-color:var(--button-background-color,var(--clr-brand));border-radius:var(--button-border-radius,.5rem);color:var(--button-text-color,var(--clr-surface));display:flex;font-weight:var(--button-font-weight,var(--font-weight-medium));gap:.5em;line-height:1.3;max-width:-moz-fit-content;max-width:fit-content;padding:var(--button-padding,.5em 2em);text-align:left;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn:hover{background-color:var(--button-background-color-hover,var(--clr-brand-dark));color:var(--button-text-color-hover,var(--clr-surface))}.btn-outline-dark{--button-text-color:var(--clr-gray-700);--button-background-color:transparent;--button-background-color-hover:var(--clr-gray-700);--button-text-color-hover:var(--clr-surface);--button-font-weight:var(--font-weight-regular);--button-border-radius:0.25rem;--button-padding:.375rem .75rem}.main-header{--header-height-mobile:110px;--header-height-mobile-fixed:66px;position:sticky;top:0;z-index:2}.main-header .navbar[data-sticky]{background:#fff}[data-scrolled] .main-header .navbar[data-sticky]{background:#fff;box-shadow:0 0 50px rgba(0,0,0,.25);position:relative;z-index:999!important}.main-header .navbar[data-sticky] a.navbar-brand{transition:max-width .2s ease-in-out}[data-scrolled] .main-header .navbar[data-sticky] a.navbar-brand{max-width:200px}.main-header .navbar a{text-decoration:none}@media screen and (max-width:991px){.main-header [data-sticky]{transition:height .2s ease-in-out}.main-header .navbar{height:var(--header-height-mobile)}[data-scrolled] .main-header .navbar[data-sticky]{height:var(--header-height-mobile-fixed)}[data-scrolled] .main-header .navbar[data-sticky] a.navbar-brand{max-width:180px}.navbar-brand{z-index:9999}.headerMenu .nav-main li{border-right:none;border-top:2px solid var(--clr-gray-100);padding-block:.25em}.headerMenu .nav-main li:last-child{border-bottom:2px solid var(--clr-gray-100)}.headerMenu .nav-main li a{padding-block:.25em}.navbar-collapse{background:var(--clr-surface);left:0;max-height:calc(100dvh - var(--header-height-mobile));overflow:auto;padding-block-end:2rem;padding-inline:2rem;position:absolute;top:100%;width:100%}[data-scrolled] .main-header .navbar[data-sticky] .navbar-collapse{max-height:calc(100dvh - var(--header-height-mobile-fixed))}.navbar-expand-lg .navbar-nav .nav-link{padding-inline:0}.nav-meta{display:flex;flex-direction:row;gap:.5rem;margin-top:1.5rem}.nav-meta>li{display:block}.headerIcon{align-items:center;aspect-ratio:1/1;border-radius:9999em;display:flex;padding:10px;top:0}.headerIcon>*{display:block;height:1.5rem;width:1.5rem}a.navbar-brand{left:50%;transform:translateX(-50%);width:200px}a.navbar-brand,a.navbar-brand img{position:relative}}.page-section{--flow-space:var(--space-lg)}.navbar-collapse.collapsing{transition-duration:0s!important}.searchArea{--border-radius:7px;background-color:var(--clr-gray-100);isolation:isolate;position:relative;z-index:1}.searchArea .form-wrapper{margin-inline:auto;max-width:680px}.searchArea .btn{align-items:center;background:var(--clr-brand);color:var(--clr-surface);display:flex;justify-content:center}.searchArea .btn:hover{background:var(--clr-brand-dark)}.searchArea .form-wrapper:has(:focus-within,.searchwp-live-search-results-showing){filter:drop-shadow(0 0 12px rgba(0,0,0,.2))}.searchArea .form-control_wrapper{width:100%}.searchArea .form-control{border-radius:var(--border-radius) 0 0 var(--border-radius);transition:none}.searchArea .form-control::-moz-placeholder{font-size:1rem}.searchArea .form-control::placeholder{font-size:1rem}.searchArea:has(.searchwp-live-search-results-showing) .form-control{border-bottom-left-radius:0!important}.searchArea:has(.searchwp-live-search-results-showing) .btn{border-bottom-right-radius:0!important}.searchArea button{border-radius:0 var(--border-radius) var(--border-radius) 0!important}.search-results-wrapper{position:relative;z-index:1000}.searchwp-live-search-results{background:var(--clr-surface,#fff);border-top-width:1px;border:1px solid var(--clr-brand);border-radius:0 0 var(--border-radius) var(--border-radius);border-top:0 solid var(--clr-brand);left:0!important;max-height:50vh;min-height:150px;overflow-y:auto;position:absolute;right:0;top:0!important;width:100%}.searchwp-live-search-no-min-chars:after{content:"Weiterschreiben";display:block;padding:1em 2em 0;text-align:center}.searchwp-live-search-results:not(.searchwp-live-search-results-showing){display:none}.searchwp-live-search-result{transition:background-color .15s ease}.searchwp-live-search-result p{margin:0}.searchwp-live-search-result .searchListField{display:grid;grid-template-columns:min(25%,150px) 1fr}.searchwp-live-search-result .searchListField img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.searchwp-live-search-result .searchListField>*{display:block}.search-result-link{--focus-width:2px;--focus-offset:-2px;color:inherit;display:block;text-decoration:none;transition:background-color .15s ease}.search-result-link:focus,.search-result-link:hover{background-color:var(--clr-gray-100);outline:none;text-decoration:none}.searchwp-live-search-result[aria-selected=true] .search-result-link{background-color:var(--clr-gray-100)}.search-result-link:focus-visible{outline:var(--focus-width,2px) var(--focus-style,solid) var(--focus-color,currentColor);outline-offset:var(--focus-offset,-2px)}.searchwp-live-search-result_title{display:block;font-size:1.125rem;font-weight:var(--font-weight-bold);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-link:hover .searchwp-live-search-result_title{text-decoration:underline}.searchwp-live-search-result_description{font-size:1rem;font-weight:300;line-height:1.4;margin-block:.1em}.searchwp-live-search-result_meta{color:var(--clr-gray-600);font-size:.9rem}.searchwp-live-search-result_description,.searchwp-live-search-result_meta{-webkit-line-clamp:1;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box!important}.searchwp-live-search-results .searchwp-live-search-result{border-bottom:1px dashed var(--clr-gray-300)}.searchwp-live-search-no-min-chars .spinner{opacity:.3}.searchwp-live-search-no-results{align-items:center;display:flex;font-style:italic;justify-content:center;margin:0;min-height:150px;text-align:center}@media screen and (min-width:768px){.searchArea .form-control::-moz-placeholder{font-size:1.125rem}.searchArea .form-control::placeholder{font-size:1.125rem}}@keyframes searchwp-spinner-line-fade-more{0%,to{opacity:0}1%{opacity:1}}@keyframes searchwp-spinner-line-fade-quick{0%,39%,to{opacity:.25}40%{opacity:1}}@keyframes searchwp-spinner-line-fade-default{0%,to{opacity:.22}1%{opacity:1}}.searchArea.searchBarSub{background:var(--clr-brand)}.searchArea.searchBarSub .btn{background:var(--clr-surface);color:var(--clr-brand)}.searchBarSub .form-control{border-color:var(--clr-surface);font-weight:300;transition:outline 2s ease}.searchBarSub .form-control:focus{border-color:var(--clr-surface);outline:none}.searchBarSub form:focus-within{border-radius:var(--border-radius);outline:1px solid var(--clr-surface);outline-offset:2px}.searchBarSub:has(.searchwp-live-search-results-showing) form:focus-within{outline:none;transition:outline 2s ease}.searchBarSub:has(.searchwp-live-search-results-showing) .form-control{border-color:var(--clr-brand);border-right-color:transparent}.searchBarSub:has(.searchwp-live-search-results-showing) .btn{border-color:var(--clr-brand);border-left-color:transparent}.newsIntro{background:var(--clr-gray-100)}.newsHeadlineCard h3{color:var(--clr-brand)}.newsHeadlineCard h3+p{margin-top:.3em}@media (min-width:34em){.newsIntro .card-columns{-moz-column-count:1;column-count:1}}@media (min-width:48em){.newsIntro .card-columns{-moz-column-count:2;column-count:2}}@media (min-width:62em){.newsIntro .card-columns{-moz-column-count:2;column-count:2}}@media (min-width:75em){.newsIntro .card-columns{-moz-column-count:2;column-count:2}}.logo-slider_section{background-color:var(--clr-surface);position:relative}.logo-slider_skip-link{left:-9999px;position:absolute;top:auto}.logo-slider_skip-link:focus{left:1rem;top:-2rem}.logo-slider_scroll-container{overflow-x:auto;overflow-y:hidden;position:relative;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.logo-slider_scroll-container::-webkit-scrollbar{display:none}.logo-slider_list{display:flex;flex-wrap:nowrap;gap:2rem;list-style:none;margin:0;min-height:100px;padding:1rem 0;width:-moz-fit-content;width:fit-content}.logo-slider_item{flex:0 0 auto;width:150px}.logo-slider_item,.logo-slider_item a{align-items:center;display:flex;justify-content:center}.logo-slider_item a{color:var(--clr-gray-700);height:100%;padding:0;text-decoration:none;width:100%}.logo-slider_item img{filter:grayscale(100%);-webkit-filter:grayscale(100%);height:auto;max-height:80px;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease,opacity .2s ease;width:auto}.logo-slider_item a:focus img,.logo-slider_item a:hover img{filter:grayscale(0);-webkit-filter:grayscale(0)}@media (max-width:768px){.logo-slider_item{width:120px}.logo-slider_item img{max-height:60px}.logo-slider_list{gap:1.5rem}.logo-slider_scroll-container:after{width:60px}}@media (max-width:520px){.logo-slider_item{width:100px}.logo-slider_item img{max-height:50px}.logo-slider_list{gap:1rem}.logo-slider_scroll-container:after{width:40px}}@media (prefers-reduced-motion:reduce){.logo-slider_scroll-container{scroll-behavior:auto}.logo-slider_item a,.logo-slider_item img{transition:none}}.footer-02 h5{color:var(--clr-brand);font-size:1.5rem;font-weight:700!important}footer{background:var(--clr-brand)}.footer-02{border-bottom:2px dashed #fff;border-top:2px dashed #fff;margin:2em 0}.footer-02 .card{border:0!important;border-radius:10px!important}.footer-02 .card-body>a{--focus-color:var(--clr-brand);display:block}.footer-03 p{color:#fff}.footer-03 span{display:inline-block;padding:0 .5em}.footerListStart li{border-right:1px solid #fff;display:inline-block;line-height:1em;padding:0 1em}.footerListStart li a{color:#fff;font-size:12px;line-height:1em;margin:0;padding:0}.footerListStart li:last-child{border-right:0}@media screen and (max-width:768px){.footerListStart li{padding:0 .5em}.footer-03 p{font-size:.8rem}.footerListStart #menu-item-324,.footerListStart #menu-item-327{display:none}.footer-03 span{color:#b2022c;display:block!important;line-height:0em}}@media screen and (max-width:657px){footer #ftrBtm{padding-bottom:2em}}.prose>*{margin-inline:auto}.prose>:not([class*=max-w-]){max-width:var(--max-width-text)}.prose h2{--flow-space:1.5em;margin-block-end:0;padding:0;text-align:left}.prose h3,.prose[data-heading-level=decrease] h2{--flow-space:1.5em;color:var(--clr-gray-700);margin-block-end:0}.prose p{--flow-space:0.5em;margin-block-end:0}.prose>figure img,.prose>img{border-radius:.25rem;display:block;margin-inline:auto;width:100%}.prose figure,.prose>img{--flow-space:1.5rem}.prose>:is(img,figure)+*{--flow-space:1.5rem}.prose>ul{padding-left:2em}.prose p:has(strong)+ul{--flow-space:0.5rem}.prose>ul>li{margin-block-end:.25rem;text-wrap:pretty}.prose>ul>li::marker{color:var(--clr-brand)}.prose>ul+*{--flow-space:2rem}.prose .program{--flow-space:1.5rem;max-width:var(--max-width-text-breakout)}.prose .program+*{--flow-space:2rem}@media screen and (min-width:768px){.prose .program{--flow-space:2rem}.prose .program+*{--flow-space:3rem}}.prose figcaption{color:var(--clr-gray-600);font-size:.875rem;font-style:italic;margin-top:.5em}.prose .breakout-wide{max-width:var(--max-width-wide)}.prose .max-w-wide{--flow-space:1.5rem}.prose .max-w-wide+:is(h2,h3,h4,div,ul){--flow-space:3rem}@media screen and (min-width:768px){.prose .max-w-wide{--flow-space:2rem}.prose .max-w-wide+:is(h2,h3,h4,div,ul){--flow-space:3rem}}@media screen and (min-width:992px){.prose .max-w-wide{--flow-space:3rem}.prose .max-w-wide+:is(h2,h3,h4,div,ul){--flow-space:4rem}}.program{background-color:var(--clr-surface);border-radius:.5rem;box-shadow:0 0 1.5rem rgba(0,0,0,.1);padding-block:1rem;padding-inline:1rem}.program :is(h3,h4){color:var(--clr-brand)}.program ul{--flow-space:1rem;list-style:none;padding-left:0}.program ul li{align-items:baseline;display:flex;font-weight:400;gap:.5em;margin-bottom:.3em;padding-left:.5em;text-wrap:balance}.program ul li:before{background:linear-gradient(135deg,var(--clr-brand-light) 0,var(--clr-brand) 100%);border-radius:50%;content:"";height:.6em;position:relative;top:-.1em;width:.6em}.program.fastnacht ul li:before{height:.8em;top:0;width:.8em}.program.fastnacht ul li:nth-child(9n+1):before{background:linear-gradient(135deg,#ffd93d,orange)}.program.fastnacht ul li:nth-child(9n+2):before{background:linear-gradient(135deg,orange,tomato)}.program.fastnacht ul li:nth-child(9n+3):before{background:linear-gradient(135deg,#4a90e2,#2e5c8a)}.program.fastnacht ul li:nth-child(9n+4):before{background:linear-gradient(135deg,#7cb342,#558b2f)}.program.fastnacht ul li:nth-child(9n+5):before{background:linear-gradient(135deg,#4dd0e1,#0097a7)}.program.fastnacht ul li:nth-child(9n+6):before{background:linear-gradient(135deg,#e57373,#d32f2f)}.program.fastnacht ul li:nth-child(9n+7):before{background:linear-gradient(135deg,#5e60ce,#3730a3)}.program.fastnacht ul li:nth-child(9n+8):before{background:linear-gradient(135deg,#ab47bc,#7b1fa2)}.program.fastnacht ul li:nth-child(9n+9):before{background:linear-gradient(135deg,#f48fb1,#ec407a)}@media screen and (min-width:768px){.program{padding-block:2rem;padding-inline:2rem}.program ul{-moz-column-count:2;column-count:2}}.opening-hours{background-color:var(--clr-brand);font-size:.9em;padding-block:1rem}.opening-hours>.container{max-width:-moz-fit-content;max-width:fit-content}.opening-hours-inner{align-items:flex-start;display:flex;gap:1rem;justify-content:center}.opening-hours-content{width:100%}.opening-hours-icon{display:none}.opening-hours-list{display:grid;gap:0;grid-template-columns:1fr;list-style:none;margin:0;padding:0 0 1em;width:100%}.opening-hours-list :is(dt,dd){color:var(--clr-surface);line-height:1.3em;margin:0;padding-inline:1rem;text-align:center}.opening-hours-list dt{line-height:1.3em;padding-left:.75em;text-transform:uppercase}.opening-hours-list dd{padding-block-start:.2em}.opening-hours-list dt.active{color:var(--clr-yellow)}.opening-hours-list :is(dt,dd):not(.active){display:none}.opening-hours-footer{border-top:1px solid hsla(0,0%,100%,.5);color:var(--clr-surface);font-style:italic;letter-spacing:.02em;margin:0;padding-block-start:1em;text-align:center}.opening-hours-footer a{--focus-offset:2px;--focus-width:1px;color:var(--clr-yellow);font-weight:700;text-decoration:underline}.opening-hours-footer a:focus,.opening-hours-footer a:hover{color:var(--clr-surface)}.opening-hours-notice{border-top:1px solid hsla(0,0%,100%,.5);color:hsla(0,0%,100%,.9);font-style:italic;padding-block:1em;text-align:center}@media (min-width:658px){.opening-hours{padding-block:2rem}.opening-hours-list{grid-auto-rows:auto auto;grid-template-columns:repeat(3,1fr)}.opening-hours-list :is(dt,dd){border-left:2px solid hsla(0,0%,100%,.5);padding-inline:1rem;text-align:left}.opening-hours-list dt:is(.day-thursday,.day-friday,.day-saturday){margin-top:1em}.opening-hours-list dd:not(.day-sunday),.opening-hours-list dt:not(.day-sunday){display:block}.opening-hours-list dt.day-monday{grid-column:1;grid-row:1}.opening-hours-list dd.day-monday{grid-column:1;grid-row:2}.opening-hours-list dt.day-tuesday{grid-column:2;grid-row:1}.opening-hours-list dd.day-tuesday{grid-column:2;grid-row:2}.opening-hours-list dt.day-wednesday{grid-column:3;grid-row:1}.opening-hours-list dd.day-wednesday{grid-column:3;grid-row:2}.opening-hours-list dt.day-thursday{grid-column:1;grid-row:3}.opening-hours-list dd.day-thursday{grid-column:1;grid-row:4}.opening-hours-list dt.day-friday{grid-column:2;grid-row:3}.opening-hours-list dd.day-friday{grid-column:2;grid-row:4}.opening-hours-list dt.day-saturday{grid-column:3;grid-row:3}.opening-hours-list dd.day-saturday{grid-column:3;grid-row:4}.opening-hours-list .day-sunday,.opening-hours-list .day-sunday.active{display:none}}@media (min-width:910px){.opening-hours{padding-block:2rem}.opening-hours-list{grid-auto-rows:auto auto;grid-template-columns:repeat(6,1fr)}.opening-hours-list :is(dt,dd){border-left:0;padding-inline:0 2rem;text-align:left}.opening-hours-list dt:is(.day-thursday,.day-friday,.day-saturday){margin-top:0}.opening-hours-list dt.day-monday{grid-column:1;grid-row:1}.opening-hours-list dd.day-monday{grid-column:1;grid-row:2}.opening-hours-list dt.day-tuesday{grid-column:2;grid-row:1}.opening-hours-list dd.day-tuesday{grid-column:2;grid-row:2}.opening-hours-list dt.day-wednesday{grid-column:3;grid-row:1}.opening-hours-list dd.day-wednesday{grid-column:3;grid-row:2}.opening-hours-list dt.day-thursday{grid-column:4;grid-row:1}.opening-hours-list dd.day-thursday{grid-column:4;grid-row:2}.opening-hours-list dt.day-friday{grid-column:5;grid-row:1}.opening-hours-list dd.day-friday{grid-column:5;grid-row:2}.opening-hours-list dt.day-saturday{grid-column:6;grid-row:1}.opening-hours-list dd.day-saturday{grid-column:6;grid-row:2}}@media (min-width:1080px){.opening-hours{font-size:1em}.opening-hours-icon{display:block;flex-shrink:0;height:auto;margin-bottom:-.5em;max-width:80px;padding:0;position:relative;top:-5px;width:auto}}.newsField h3{font-size:1.25rem;text-wrap:pretty}.newsField h4{font-size:1rem;line-height:1.3;margin-top:.5em!important;text-wrap:pretty}.newsField .card p{margin-bottom:.6em;text-wrap:pretty}.newsField .card ul{list-style:disc;margin-bottom:.6em;margin-left:1.5em}.newsField .card-text ul{margin-left:1.5em}.newsField .card-text ul li{list-style:disc;margin-bottom:.25em;text-align:left;text-wrap:pretty;width:auto}.newsField .linkField{margin-bottom:0;margin-top:.5em;top:auto}.newsField .card-body a{color:var(--clr-brand);font-weight:300;text-decoration:underline}.newsField .card-body a:hover{color:var(--clr-black)}.newsField .card-body em{display:block;margin-top:1em}.sr7-module{position:relative}.sr7-slider-pause-button{background-color:var(--clr-surface);border:none;border-radius:50%;display:grid;height:30px;overflow:hidden;place-items:center;position:absolute;width:30px;z-index:1000}.sr7-slider-pause-button:hover{color:var(--clr-brand)}.sr7-bullet:focus-visible,.sr7-slider-pause-button:focus-visible{box-shadow:0 0 0 2px #000;outline:2px solid #fff;outline-offset:2px}.sr7-slider-pause-button>svg{height:100%;width:100%}.hero-btn a:focus-visible{outline:2px solid var(--clr-brand)}@media (min-width:34em){.two-columns{-moz-column-count:1;column-count:1}}@media (min-width:48em){.two-columns{-moz-column-count:2;column-count:2}}@media (min-width:62em){.two-columns{-moz-column-count:2;column-count:2}}@media (min-width:75em){.two-columns{-moz-column-count:2;column-count:2}}.intro-area{margin-block-start:var(--space-lg);text-align:center;width:100%}.intro-area h1{font-weight:700}.intro-area h2{line-height:1.2;text-wrap:balance}.intro-area :is(h2,h3,p){margin-inline:auto;max-width:var(--max-width-text)}.intro-area p{text-wrap:pretty}.subArticleMenu{background:var(--clr-brand)}.subArticleMenu ul{gap:.5rem;padding-top:.75em}.subArticleMenu ul li a{border-radius:10px 10px 0 0!important;color:var(--clr-surface)!important;font-size:1.1em;padding:.5em 1.25em .75em;text-decoration:none}.subArticleMenu ul li a:hover{background:var(--clr-brand-dark)!important;cursor:pointer}.subArticleMenu ul li.current-menu-item a{--focus-color:var(--clr-surface);background:var(--clr-surface)!important;border-radius:10px 10px 0 0!important;color:var(--clr-brand)!important;font-weight:700}@media screen and (max-width:767px){.subArticleMenu ul li a{border-top-left-radius:7px;border-top-right-radius:7px;font-size:1em;padding:.4em .5em}}.sitemap-container{margin-inline:auto;max-width:1600px;padding-block-end:2rem;padding-inline:15px}.hero-text+.sitemap-container{margin-block-start:1.5rem}.sitemap-container h1{-moz-column-span:all;column-span:all;margin-block-end:1em;margin-block-start:2em}.sitemap-container h2{padding:0;text-align:left}.sitemap-container section:not(:first-of-type){margin-block-start:2em}.sitemap-container a{color:var(--clr-gray-700);text-decoration:none}.sitemap-container a:hover{color:var(--clr-brand);text-decoration:underline}.sitemap-container section>ul{list-style:none;margin:0;padding:0}@media (min-width:768px){.hero-text+.sitemap-container{margin-block:2rem}.sitemap-container{-moz-column-count:2;column-count:2;padding-block-end:3rem;padding-inline:2rem}}@media screen and (min-width:992px){.hero-text+.sitemap-container{margin-block-start:3rem}.sitemap-container{-moz-column-count:3;column-count:3;padding-block-end:4rem;padding-inline:3rem}}@media screen and (min-width:1440px){.sitemap-container{-moz-column-count:4;column-count:4}}.hero-text{--flow-space:0.5rem;padding-block:4rem;text-align:center}.hero-text h1{color:var(--clr-brand);font-size:2rem;font-weight:var(--font-weight-bold);line-height:1;margin-block-end:0;margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content;text-transform:uppercase;text-wrap:balance}.hero-text img{max-width:50px}.hero-text p{--flow-space:0.4em;font-size:1rem;margin-block-end:0}@media screen and (min-width:768px){.hero-text{--flow-space:1rem;padding-block:5rem}.hero-text h1{font-size:3rem}.hero-text p{font-size:1.25rem}.hero-text img{max-width:60px}}@media screen and (min-width:1024px){.hero-text{padding-block:5rem}.hero-text h1{font-size:4rem}.hero-text img{max-width:80px}}.map-download{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;margin:0 auto;max-width:var(--max-width-text)}.map-download img{margin-inline:auto;max-width:380px;width:100%}.map-download__buttons{-moz-column-gap:2em;column-gap:2em;display:flex;flex-wrap:wrap;justify-content:center;justify-content:flex-start;margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content;row-gap:.5em}.map-download__buttons a{--focus-color:var(--clr-brand);color:var(--clr-brand);font-weight:400;margin-inline:auto;text-decoration:none}.map-download__buttons a:hover{color:var(--clr-gray-700);text-decoration:underline}.map-download__buttons a svg{height:1.5em;margin-inline-start:.2em;width:1.5em}@media screen and (min-width:768px){.map-download{gap:2rem;grid-template-columns:1fr 1fr}.map-download__buttons a{margin-inline:0}}.shop-listing>*{--flow-space:2rem}.shop-listing>.shop-filters{--flow-space:1rem}.shop-listing>.shops-section{--flow-space:2rem}@media screen and (min-width:768px){.shop-listing>*{--flow-space:3rem}}@media screen and (min-width:992px){.shop-listing>*{--flow-space:4rem}}@media screen and (min-width:1280px){.shop-listing>*{--flow-space:5rem}}.shop-listing .skip-link{background:var(--clr-surface);position:absolute;top:-2.5rem;z-index:1}.shop-listing :is(h2,h3,h4,h5,p){max-width:var(--max-width-text)}.shop-listing h2{margin-block-start:2em;margin-inline:auto;padding:0}.shop-filters__buttons{display:flex;flex-wrap:wrap;justify-content:center}.arztCardSetting{border-radius:0!important}.subFilterArea{padding-top:1em}.subFilterArea h4{border-bottom:1px dashed var(--clr-brand);color:var(--clr-brand);display:block;font-weight:700;padding:0 0 .5em}.subFilterArea ul{margin:0;padding:0}.subFilterArea ul li{border-bottom:1px solid #f2f2f2;list-style:none;padding:.5em 0}.subFilterArea ul li:last-child{border-bottom:0}.subFilterArea ul li a{align-items:baseline;color:var(--clr-gray-700);display:inline-flex;font-weight:300;gap:.3em;text-decoration:none}.subFilterArea ul li:hover a{color:var(--clr-brand);text-decoration:underline}.subFilterArea ul li a svg{color:var(--clr-brand);flex-shrink:0}.centerHinweisTxt h3{color:#fff;font-size:1.2em}.centerHinweisTxt p{color:#fff;font-size:.9em;line-height:1.2em}.shop-footnote{display:flex;gap:.5em;max-width:var(--max-width-text);text-wrap:pretty}.shop-footnote p{margin:0}.shop-footnote:not(:first-child){margin-block-start:1em}.shop-footnote sup{font-size:1em;line-height:inherit;top:unset}.shops-grid{--card-min-width:170px;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(var(--card-min-width),1fr))}.shop-card{aspect-ratio:232.5/123.44;box-shadow:0 0 10px rgba(0,0,0,.1);text-align:center}.shop-card[hidden]{display:none}.shop-card__link{display:block}.shop-card__inner{background-color:var(--clr-surface);border-radius:.5rem;overflow:hidden;position:relative;text-align:center}.shop-card__inner:after,.shop-card__inner:before{background:rgba(176,9,48,.9);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease 0s;width:100%}.shop-card__inner:after{background:linear-gradient(90deg,transparent 0,#fff 50%,transparent);opacity:.2;top:0;transform:skewX(35deg) translateX(-120%);transition:transform 1s ease 0s;z-index:1}.shop-card__link:is(:hover,:focus-visible) .shop-card__inner:before{opacity:1}.shop-card__link:is(:hover,:focus-visible) .shop-card__inner:after{transform:skewX(35deg) translateX(120%)}.shop-card__inner img{height:auto;width:100%}.shop-card__inner .title{color:#fff;display:block;font-size:1em;font-weight:var(--font-weight-bold);letter-spacing:1px;margin:0;padding-inline:.5em;text-transform:uppercase}.shop-card__inner .post{color:#fff;display:block;font-size:.8em;font-style:italic;font-weight:300;line-height:1.3em;margin-bottom:0}.shop-card__inner .box-content{bottom:-100%;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:absolute;transition:all .5s ease 0s;width:100%}.shop-card__link:is(:hover,:focus-visible) .box-content{bottom:0}@media (prefers-reduced-motion:reduce){.shop-card__inner .box-content,.shop-card__inner:after,.shop-card__inner:before{transition:none}}@media screen and (min-width:992px){.shops-grid{--card-min-width:200px}}.shop-hours__schedule{display:grid;gap:.5rem 1rem;grid-template-columns:auto 1fr;isolation:isolate;max-width:-moz-fit-content;max-width:fit-content;position:relative}.shop-hours__schedule dt{font-weight:var(--font-weight-medium)}.shop-hours__schedule dd{margin-block-end:.25rem;text-wrap:balance}.shop-hours__schedule span{display:block}.shop-hours__today{font-weight:var(--font-weight-medium)}dt.shop-hours__today:before{background-color:var(--clr-brand-100);border-radius:.25rem;content:"";font-weight:600;height:1lh;left:-.5em;padding-inline:.5em;position:absolute;right:-.5em;z-index:-1}.job-listing{margin-inline:auto}.job-listing ul{margin:0;padding:0}.job-listing a{text-decoration:none}.job-listing a:hover h4{text-decoration:underline}.job-listing a u{text-decoration:none}.hero-shop{height:200px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width:768px){.hero-shop{height:500px}}.shop-quick-info{background:var(--clr-brand);display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:center;padding-block:1.25rem;padding-inline:1.25rem}.shop-quick-info__hours,.shop-quick-info__map-link{align-items:center;display:flex;gap:.5em}.shop-quick-info__map-link{color:var(--clr-surface);font-weight:var(--font-weight-bold);font-weight:400;text-decoration:underline;text-decoration-color:hsla(0,0%,100%,.7);text-underline-offset:.17em}.shop-quick-info__map-link:hover{color:var(--clr-surface);text-decoration-color:#fff}.shop-quick-info__hours{color:var(--clr-surface);margin:0}.shop-quick-info__hours .clock-hand,.shop-quick-info__hours .hour-indicator{opacity:.6;stroke:var(--clr-brand-dark)}.shop-quick-info__icon{height:1.25em;opacity:.85;width:1.25em}a .shop-quick-info__icon{transition:transform .3s ease}a:hover .shop-quick-info__icon{transform:scale(1.1)}@media screen and (min-width:768px){.shop-quick-info{padding-block:1.5rem}.shop-quick-info__hours,.shop-quick-info__map-link{gap:.5em}.shop-quick-info__icon{height:2.5em;width:2.5em}}.shop-content{display:grid;gap:1.5rem}@media screen and (min-width:768px){.shop-content{gap:3rem;grid-template-columns:2fr 1fr}}@media screen and (min-width:992px){.shop-content{gap:4rem}}.shop-details{--flow-space:2rem}.shop-content h2{padding:0;text-align:left}.shop-description__specialties{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.shop-description__specialties li{background:var(--clr-gray-100);border:1px solid var(--clr-gray-300);border-radius:50px;font-size:14px;font-weight:400;line-height:1;padding:.3em .6em}.shop-description__subline{font-weight:var(--font-weight-bold)}.shop-info__list dd{--flow-space:0}.shop-info__list dt{--flow-space:0.75rem}.shop-description .carousel,.shop-description img{--flow-space:1.5rem;border-radius:.5rem;overflow:hidden}.shop-hours__regular strong{white-space:nowrap}.shop-image-gallery h2{padding:0}.shop-image-gallery ul{--flow-space:1.25rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));list-style:none;margin-block-end:0;margin-inline:0;padding:0}@media (min-width:768px){.shop-image-gallery ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}@media (min-width:992px){.shop-image-gallery ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.shop-image-gallery a{aspect-ratio:320/240;border-radius:.5rem;box-shadow:0 0 10px rgba(0,0,0,.1);display:block;-o-object-fit:cover;object-fit:cover;overflow:hidden}.shop-image-gallery img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.shop-image-gallery a:hover img{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.carousel-item{transition:none!important}.carousel-item-next,.carousel-item-prev,.carousel-item.active{transform:none!important}}.carousel-pause-button{--focus-color:var(--clr-surface);background-color:var(--clr-surface);border:none;border-radius:50%;bottom:10px;display:grid;height:30px;left:10px;overflow:hidden;place-items:center;position:absolute;width:30px;z-index:10;z-index:1000}.carousel-pause-button:focus-visible,.carousel-pause-button:hover{color:var(--clr-brand)}.carousel-control-next,.carousel-control-prev{background:rgba(0,0,0,.2);border:0;border-radius:50%;height:2.5rem;opacity:1;top:50%;transform:translateY(-50%);transition:background .3s ease;width:2.5rem}.carousel-control-next:hover,.carousel-control-prev:hover{background:rgba(0,0,0,.9)}.carousel-control-next{right:.5rem}.carousel-control-prev{left:.5rem}.carousel-control-next:focus-visible,.carousel-control-prev:focus-visible,.carousel-pause-butto:focus-visible{box-shadow:0 0 0 2px #000;outline:2px solid #fff;outline-offset:2px}@media (max-width:768px){.carousel-pause-button{height:40px;width:40px}.carousel-pause-button svg{height:18px;width:18px}}.nwz-lightbox-dialog{--dialog-margin:1rem;background:transparent;border:none;color:inherit;height:calc(100dvh - var(--dialog-margin)*2);left:var(--dialog-margin);margin:0;max-height:none;max-width:none;padding:0;top:var(--dialog-margin);width:calc(100vw - var(--dialog-margin)*2)}@media (min-width:768px){.nwz-lightbox-dialog{--dialog-margin:1rem}}.nwz-lightbox-dialog::backdrop{backdrop-filter:blur(4px);background:rgba(0,0,0,.85)}.nwz-lightbox-content{align-items:center;display:flex;height:100%;justify-content:center;pointer-events:none;position:relative;width:100%}.nwz-lightbox-image{display:block;height:auto;max-height:calc(100% - 80px);max-width:100%;-o-object-fit:contain;object-fit:contain;pointer-events:auto;width:auto}.nwz-lightbox-close{--focus-color:var(--clr-surface);background-color:transparent;border:none;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:1.5rem;height:2rem;line-height:1;padding:.25rem;place-items:center;pointer-events:auto;position:absolute;right:5px;top:5px;transition:transform .3s ease;width:2rem;z-index:2}.nwz-lightbox-close:hover{transform:scale(1.3)}.nwz-lightbox-close svg{height:100%;width:100%}@media (min-width:768px){.nwz-lightbox-close{height:2.5rem;width:2.5rem}}.nwz-lightbox-btn{align-items:center;background:rgba(0,0,0,.7);border:none;border-radius:50%;color:hsla(0,0%,100%,.8);cursor:pointer;display:flex;height:2.25rem;justify-content:center;padding:.25rem;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.3s;transition-property:color,background-color,transform;transition-timing-function:ease;width:2.25rem;z-index:2}.nwz-lightbox-btn:focus-visible{box-shadow:0 0 0 2px #000;outline:2px solid #fff;outline-offset:2px}.nwz-lightbox-btn:hover{background-color:rgba(0,0,0,.9);color:#fff;transform:translateY(-50%) scale(1.2)}.nwz-lightbox-btn:disabled{cursor:not-allowed;opacity:.3}.nwz-lightbox-btn-prev{left:5px}.nwz-lightbox-btn-next{right:5px}.nwz-lightbox-btn svg{height:100%;width:100%}@media (min-width:768px){.nwz-lightbox-btn{height:2.5rem;width:2.5rem}}.nwz-lightbox-counter{bottom:1rem;font-size:.75rem;font-size:.875rem}.nwz-lightbox-caption,.nwz-lightbox-counter{color:#fff;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.nwz-lightbox-caption{background:rgba(0,0,0,.7);border-radius:.25rem;bottom:.5rem;font-size:.75rem;max-width:80%;padding:.5rem 1rem;text-align:center}@media (min-width:768px){.nwz-lightbox-caption{bottom:1rem;font-size:.875rem;max-width:90%}}.nwz-lightbox-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}@media (prefers-reduced-motion:reduce){.nwz-lightbox-btn,.nwz-lightbox-close{transition:none}}.related-shops .shop-card__inner{border-color:transparent}.doctors-grid{padding-top:1em}.doctors-grid h3,.doctors-grid h4{border-bottom:1px dashed var(--clr-brand);color:var(--clr-brand);display:block;font-weight:700;padding:0 0 .5em}.doctors-grid ul{margin:0;padding:0}.doctors-grid ul li{border-bottom:1px solid #f2f2f2;list-style:none;padding:.5em 0}.doctors-grid ul li:last-child{border-bottom:0}.doctors-grid ul li a{align-items:baseline;color:var(--clr-gray-700);display:inline-flex;font-weight:300;gap:.3em;text-decoration:none}.doctors-grid ul li:hover a{color:var(--clr-brand);text-decoration:underline}.doctors-grid ul li a svg{color:var(--clr-brand);flex-shrink:0}.doctors-grid .card{margin-block-end:1.25rem;-moz-column-break-inside:avoid;border-radius:.25rem;break-inside:avoid}@media screen and (min-width:768px){.doctors-grid{-moz-column-count:2;column-count:2;-moz-column-gap:1.25rem;column-gap:1.25rem}}@media screen and (min-width:992px){.doctors-grid{-moz-column-count:3;column-count:3}}@media screen and (min-width:1280px){.doctors-grid{-moz-column-count:4;column-count:4}}@media screen and (min-width:768px){.facilities-list{-moz-column-count:2;column-count:2;-moz-column-gap:2rem;column-gap:2rem}}@media screen and (min-width:1280px){.facilities-list{-moz-column-count:3;column-count:3;-moz-column-gap:3rem;column-gap:3rem}}.facilities-section h4{border-bottom:1px dashed var(--clr-brand);color:var(--clr-brand);display:block;font-weight:700;padding:0 0 .5em}.facilities-list{margin:0;padding:0}.facilities-list li{border-bottom:1px solid #f2f2f2;list-style:none;padding:.5em 0}.facilities-list li:last-child{border-bottom:0}.facilities-list li a{align-items:baseline;color:var(--clr-gray-700);display:inline-flex;font-weight:300;gap:.3em;text-decoration:none}.facilities-list li:hover a{color:var(--clr-brand);text-decoration:underline}.facilities-list li a svg{color:var(--clr-brand);flex-shrink:0}.hero-article{background:var(--clr-gray-100)}.hero-article__wrapper{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;margin-inline:auto;min-height:356px;position:relative}.hero-article[data-preserve-aspect-ratio] .hero-article__wrapper{aspect-ratio:600/400;justify-content:end;max-width:var(--max-width-extrawide);min-height:0}.hero-article img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero-article__title{margin-block:0;margin-inline:auto;max-width:-moz-fit-content;max-width:fit-content;position:relative;text-align:center}.hero-article[data-preserve-aspect-ratio] .hero-article__title{transform:translateY(-90%)}.hero-article h1{background-color:var(--clr-surface);border-radius:.05em;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--clr-brand);display:inline;font-size:2rem;font-weight:var(--font-weight-bold);line-height:1;padding:.1em .2em .04em;text-transform:uppercase}@media screen and (min-width:768px){.hero-article__wrapper{min-height:393px}.hero-article[data-preserve-aspect-ratio] .hero-article__wrapper{aspect-ratio:1000/500;min-height:0}.hero-article h1{font-size:3rem}}@media screen and (min-width:992px){.hero-article[data-preserve-aspect-ratio] .hero-article__wrapper{aspect-ratio:1200/500}.hero-article h1{font-size:4rem}}@media screen and (min-width:1200px){.hero-article[data-preserve-aspect-ratio] .hero-article__wrapper{aspect-ratio:1600/500}}.anfahrt-map-link{display:flex;gap:1rem}.anfahrt-map-link .icon{height:2lh;width:auto}.anfahrt-facts{--flow-space:1.5rem;align-items:center;display:grid;gap:1rem}@media screen and (min-width:768px){.anfahrt-facts{--flow-space:2.5rem;gap:2rem;grid-template-columns:1.2fr 1fr}}@media screen and (min-width:992px){.anfahrt-facts{grid-template-columns:1fr 1fr}}.anfahrt-facts ul{margin:0;padding:0}.anfahrt-facts li{--flow-space:0.5rem;align-items:center;display:flex;gap:.5rem;list-style:none}.anfahrt-facts li .icon{height:auto;width:3rem}.anfahrt-parken{--flow-space:1.5rem;display:flex;gap:1rem}.anfahrt-parken img{height:auto;max-width:100px;-o-object-fit:contain;object-fit:contain;width:20vw}@media screen and (min-width:768px){.anfahrt-parken{--flow-space:2.5rem}}.holiday-closures{margin-inline:auto;max-width:var(--max-width-box);padding-inline:var(--page-padding)}.holiday-closures dl{--flow-space:1.5rem;background-color:var(--clr-surface);border-radius:.5rem;box-shadow:var(--shadow-md);padding:1rem;padding-block-end:0}@media (min-width:640px){.holiday-closures dl{-moz-column-count:2;column-count:2}}@media (min-width:768px){.holiday-closures dl{padding:2rem 3rem;padding-block-end:1rem}}.holiday-closures__item{display:flex;flex-direction:column;margin:0;page-break-inside:avoid;margin-block-end:1em}.holiday-closures__date{font-weight:var(--font-weight-medium);margin:0;text-wrap:balance}.holiday-closures__status{margin:0}.page-intro{box-sizing:border-box;margin-top:var(--space-lg);text-align:center}.page-intro__heading{padding:0}.page-intro__text{font-size:var(--font-size-lg);text-wrap:balance}.page-intro__heading+.page-intro__text{font-size:unset}.card{border-color:var(--clr-gray-200);border-radius:.25rem}.special-opening-hours{margin-block-end:var(--space-lg);margin-inline:auto;max-width:var(--max-width-box);padding-inline:var(--page-padding)}.special-opening-hours__list{--flow-space:1.5rem;display:grid;gap:1.5rem}@media (min-width:768px){.special-opening-hours__list{gap:2rem;grid-template-columns:1fr 1fr}}.special-opening-hours__item{background-color:var(--clr-surface);border-radius:.5rem;box-shadow:var(--shadow-md);container-type:inline-size}.special-opening-hours__content{display:flex;flex-direction:column;justify-content:center;padding:2rem 1.5rem 1rem}.special-opening-hours__content h3{align-self:flex-end;border-bottom:1px dashed var(--clr-brand);color:var(--clr-brand);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-block-end:.5em;margin-inline:auto;padding-block-end:.5em;text-align:center;text-wrap:balance}.special-opening-hours__content h3 a{color:inherit;text-decoration:none}.special-opening-hours__content h3 a:hover{text-decoration:underline}.special-opening-hours__content>:nth-child(2){margin-block-end:0;margin-inline:auto}.special-opening-hours__content>p{text-align:center}.special-opening-hours__content strong{display:block}.special-opening-hours__logo{display:block;height:auto;margin-block-start:.5rem;margin-inline:auto;max-width:120px;-o-object-fit:contain;object-fit:contain;width:100%}@container (min-width: 350px){.special-opening-hours__content{display:grid;gap:0 1rem;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;padding-block:1rem;padding-inline-start:2rem}.special-opening-hours__content h3{grid-column:1/2;grid-row:1/2;margin-inline:0;max-width:-moz-fit-content;max-width:fit-content;padding-block-start:1rem;text-align:left}.special-opening-hours__content>:nth-child(2){grid-column:1/3;grid-row:2/3;margin-block-end:0;margin-inline:0;padding-block-end:1rem}.special-opening-hours__content>p{text-align:left}.special-opening-hours__schedule{margin-block-start:0;max-width:-moz-fit-content;max-width:fit-content}.special-opening-hours__logo{grid-column:2/3;grid-row:1/2;margin-block-start:0;margin-inline:0;max-width:100px}}.service-listing{margin-block:var(--space-lg)}.service-listing__grid{display:grid;gap:var(--space-m,1.5rem);grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));list-style:none;margin:0;padding:0}.service-card{display:flex}.service-card__link{background:var(--color-surface);border:1px solid var(--clr-gray-200);border-radius:.5rem;color:inherit;padding:var(--space-s);text-align:center;text-decoration:none;transition:box-shadow .2s ease,border-color .2s ease,transform .2s ease;width:100%;--focus-color:var(--clr-brand)}.service-card__link:hover{border-color:var(--clr-brand);box-shadow:var(--shadow-md);text-decoration:none}.service-card__icon{display:block;height:40px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;width:40px}@media screen and (min-width:768px){.service-card__icon{height:60px;width:60px}}.service-card__title{--flow-space:1rem;color:var(--color-text,#333);font-size:var(--font-size-l,1.25rem);font-weight:var(--font-weight-medium);margin-block-end:0;text-wrap:balance}.service-card__link:hover .service-card__title{text-decoration:underline}.service-card__teaser{--flow-space:0.25em;color:var(--clr-gray-600);font-size:var(--font-size-xs);line-height:1.4;margin-block-end:0;text-wrap:balance}.service-dialog{--transition-duration:200ms;border:none;border-radius:1rem;box-shadow:var(--shadow-md);max-height:90vh;max-width:min(600px,90vw);opacity:0;padding:0;transition:translate var(--transition-duration) ease-out,opacity var(--transition-duration) ease-out,display var(--transition-duration) ease-out allow-discrete,overlay var(--transition-duration) ease-out allow-discrete;translate:0 20%}.service-dialog[open]{opacity:1;translate:0 0}@starting-style{.service-dialog[open]{opacity:0;translate:0 -20%}}.service-dialog::backdrop{backdrop-filter:blur(2px);background:rgba(0,0,0,.4);opacity:0;transition:opacity var(--transition-duration) ease-out,display var(--transition-duration) ease-out allow-discrete,overlay var(--transition-duration) ease-out allow-discrete}.service-dialog[open]::backdrop{opacity:1}@starting-style{.service-dialog[open]::backdrop{opacity:0}}.service-dialog__container{display:flex;flex-direction:column;overflow:auto}.service-dialog__header{align-items:center;border-block-end:1px solid var(--clr-gray-200);display:flex;gap:1rem;justify-content:space-between;padding:1rem 1rem .5rem}.service-dialog__title{font-weight:var(--font-weight-medium);margin:0;padding:0}.service-dialog__close{--focus-color:var(--clr-brand);align-items:center;background:transparent;border:none;border-radius:50%;color:var(--color-gray-600);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;padding:0;transition:transform .1s ease,color .1s ease;width:2rem}.service-dialog__close:hover{color:var(--color-gray-700);transform:scale(1.1)}.service-dialog__body{background:var(--color-surface,#fff);overflow-y:auto;padding:var(--space-m,1.5rem)}.service-dialog__icon{display:block;height:80px;margin-inline:auto;-o-object-fit:contain;object-fit:contain;width:80px}.service-dialog__subline{--flow-space:1.5em;font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin-block-end:0;text-align:center}.service-dialog__content{--flow-space:0.5em;text-align:center}.service-dialog__content p{margin-block-end:0}.service-dialog__content ol,.service-dialog__content ul{font-weight:var(--font-weight-medium);list-style:none}@media (prefers-reduced-motion:reduce){.service-card__link,.service-dialog,.service-dialog::backdrop{transition:none}}.jobs-listing{margin-block:var(--space-lg)}.jobs-listing__list{display:flex;flex-direction:column;gap:1rem;list-style:none;margin:0;padding:0}.jobs-listing__item{background-color:var(--clr-surface);border-radius:.5rem;box-shadow:var(--shadow-md);display:grid;gap:.25rem 1rem;grid-template-areas:"header" "meta";grid-template-columns:1fr;grid-template-rows:auto auto auto}@media (min-width:390px){.jobs-listing__item{grid-template-areas:"header logo" "meta  logo";grid-template-columns:1fr auto;grid-template-rows:auto 1fr}}.jobs-listing__title{font-size:var(--font-size-heading-4);font-weight:var(--font-weight-medium);grid-area:header;margin:0;padding:1rem 0 0 1rem;text-wrap:balance}@media (min-width:480px){.jobs-listing__title{font-size:var(--font-size-h3);padding:1.5rem 0 0 1.5rem}}.jobs-listing__title a{text-decoration:none}.jobs-listing__title a:hover{text-decoration:underline}.jobs-listing__meta{font-size:var(--font-size-xs);grid-area:meta;margin:0;padding:0 0 1rem 1rem}.jobs-listing__meta strong{white-space:nowrap}@media (min-width:480px){.jobs-listing__meta{padding:0 0 1.5rem 1.5rem}}.jobs-listing__meta .meta-separator{padding-inline:.25em}.jobs-listing__logo{display:none}@media (min-width:390px){.jobs-listing__logo{align-self:center;display:block;grid-area:logo;max-width:160px;padding:.5rem 1.5rem .5rem 0;width:clamp(6.25rem,1.5625rem + 15.625vw,11.25rem)}}.job-content__grid{display:grid;grid-template-areas:"heading" "sidebar" "description";margin-block:var(--space-lg);margin-inline:auto;max-width:var(--max-width-box);padding-inline:var(--page-padding);row-gap:1rem}@media screen and (min-width:768px){.job-content__grid{-moz-column-gap:3rem;column-gap:3rem;grid-template-areas:"heading    sidebar" "description sidebar";grid-template-columns:2fr 1fr;grid-template-rows:auto 1fr;row-gap:1rem;reading-flow:grid-columns}}@media screen and (min-width:992px){.job-content__grid{-moz-column-gap:4rem;column-gap:4rem}}.job-content__heading{grid-area:heading}.job-content__description{grid-area:description}.job-content__info{grid-area:sidebar}@media screen and (min-width:768px){.job-content__info{align-self:start;position:sticky;top:100px}}.job-content__heading h1{margin-block-start:0}.job-content__heading .entry-date{color:var(--clr-gray-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);margin-block-end:0}.job-description__subline{font-weight:var(--font-weight-bold)}.job-description__contact-hint{--flow-space:2rem;border-top:1px dashed var(--clr-brand);padding-block-start:1.5rem}.job-description__contact-hint h2{color:var(--clr-gray-700)}.job-description__contact-hint svg{color:var(--clr-brand);flex-shrink:0;float:left;height:1.2lh;margin-block-start:-.1em;margin-right:.5rem;width:auto}.job-info{border:1px solid var(--clr-gray-200);border-radius:.5rem;padding:1rem}@media screen and (min-width:768px){.job-info{border:none;padding:0}}.job-info h2{margin-block-end:1rem;margin-block-start:.25em;padding:0;text-align:left}.job-info__list{margin:0}.job-info__list dt{--flow-space:0.75em;font-weight:var(--font-weight-medium)}.job-info__list dd{--flow-space:0}.job-info__list dd:has(ul){--flow-space:0.25em}.job-info__list a{color:currentColor;text-decoration:none}.job-info__list a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.125em}.job-info__contact-list{--flow-space:1em;list-style:none;padding:0}.job-info__contact-list li{--flow-space:0.25em;align-items:center;display:flex;gap:.5em}.job-info__contact-list svg{flex-shrink:0;height:1em;width:1em}.job-info__external-link{--flow-space:2rem}.job-info__external-link:focus,.job-info__external-link:hover{background-color:var(--clr-brand-dark);color:var(--clr-surface)}.job-info__logo{display:none}@media screen and (min-width:768px){.job-info__logo{--flow-space:2rem;border:1px solid var(--clr-gray-200);border-radius:.5rem;display:block;max-width:260px}}.job-info__logo img{height:auto;max-width:100%}.related-jobs{padding-block:var(--space-lg);padding-inline:var(--page-padding)}.related-jobs .jobs-listing{margin-block-end:0;margin-block-start:var(--space-s)}.related-jobs h2{max-width:var(--max-width-box)}.gallery-grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(40vw,220px),1fr));list-style:none;margin:var(--space-lg) auto;max-width:var(--max-width-extrawide);padding:0}.gallery-card{container-type:inline-size}.gallery-card:first-child{grid-column:span 2;grid-row:span 2}.gallery-card__link{border-radius:.5rem;box-shadow:var(--shadow-sm);display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.gallery-card__image{aspect-ratio:7/8;height:auto;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.gallery-card__title{color:var(--clr-gray-700);font-size:var(--font-size-heading-4);font-weight:var(--font-weight-medium);margin:0;padding:.5em;text-align:center}@container (min-width: 200px){.gallery-card__title{backdrop-filter:blur(3px);background:hsla(0,0%,100%,.9);border-bottom-right-radius:.5rem;border-top-right-radius:.5rem;bottom:1rem;max-width:80%;padding:.5em .7em;position:absolute;text-align:left;text-wrap:balance}.gallery-card__link:focus-visible .gallery-card__title,.gallery-card__link:hover .gallery-card__title{color:var(--clr-brand)}.gallery-card__link:focus-visible .gallery-card__image,.gallery-card__link:hover .gallery-card__image{transform:scale(1.1)}}.gallery-content__intro{margin-block-start:var(--space-lg);max-width:var(--max-width-text)}.gallery-content__intro .lead{color:var(--clr-brand);font-size:var(--font-size-h2);font-weight:var(--font-weight-medium);line-height:1.2}.gallery-content__date{--flow-space:0.5rem;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.prose .gallery-content__date+*{--flow-space:1rem}.event-gallery{margin-block:var(--space-lg)}.event-gallery__list{--gallery-col-width:420px;--gallery-gap:1.5rem;display:grid;gap:var(--gallery-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--gallery-col-width)),1fr));justify-content:center;list-style:none;margin:0;margin-inline:auto;max-width:var(--max-width-extrawide);padding:0}.event-gallery__list[data-num-images="1"]{max-width:var(--gallery-col-width)}.event-gallery__list[data-num-images="2"],.event-gallery__list[data-num-images="4"]{max-width:calc(var(--gallery-col-width)*2 + var(--gallery-gap))}.event-gallery__list[data-num-images="3"],.event-gallery__list[data-num-images="5"],.event-gallery__list[data-num-images="6"]{max-width:calc(var(--gallery-col-width)*3 + var(--gallery-gap)*2)}@media (min-width:640px){.event-gallery__list{gap:1.25rem}}@media (min-width:1024px){.event-gallery__list{gap:1.5rem}}.event-gallery__link{aspect-ratio:7/8;border-radius:.5rem;box-shadow:var(--shadow-sm);display:block;overflow:hidden;transition:box-shadow .2s ease}.event-gallery__link:focus-visible,.event-gallery__link:hover{box-shadow:var(--shadow-md)}.event-gallery__link:focus-visible{outline:3px solid var(--clr-brand);outline-offset:2px}.event-gallery__image{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.event-gallery__link:hover .event-gallery__image{transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.event-gallery__image{transition:none}.event-gallery__link:hover .event-gallery__image{transform:none}}.event-gallery__video{margin-block-start:var(--space-m);margin-inline:auto;max-width:var(--max-width-text-breakout)}.event-gallery__video video{aspect-ratio:16/9;background-color:#000;border-radius:.25rem;box-shadow:var(--shadow-sm);width:100%}.video-player{cursor:pointer;position:relative}.video-player video:focus{outline:none}.video-player video:focus-visible{outline:3px solid var(--clr-brand);outline-offset:2px}.video-player__button{align-items:center;background-color:rgba(0,0,0,.7);border:none;border-radius:50%;cursor:pointer;display:flex;height:5rem;justify-content:center;left:50%;padding:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease,background-color .2s ease;width:5rem}.video-player__button:hover{background-color:rgba(0,0,0,.85)}.video-player__button:focus{outline:none}.video-player__button:focus-visible{box-shadow:0 0 0 2px var(--clr-surface);outline:3px solid var(--clr-gray-700);outline-offset:2px}.video-player__icon{fill:#fff;height:2.5rem;width:2.5rem}.video-player__icon--pause{display:none}.video-player--playing .video-player__icon--pause,.video-player__icon--play{display:block}.video-player--playing .video-player__icon--play{display:none}.video-player--paused .video-player__button{opacity:1}.video-player--playing .video-player__button{opacity:0}.video-player--playing .video-player__button:focus,.video-player--playing .video-player__button:focus-visible,.video-player--playing:hover .video-player__button{opacity:1}@media (prefers-reduced-motion:reduce){.video-player__button{transition:none}}.related-galleries{margin-block-start:var(--space-lg);padding-block:var(--space-lg)}.related-galleries .section-heading{text-align:center}.galleries-listing__list{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));list-style:none;margin-block-start:var(--space-s);padding:0}@media (min-width:768px){.galleries-listing__list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.galleries-listing__link{align-items:center;background:var(--clr-surface);border-radius:.5rem;box-shadow:var(--shadow-sm);color:inherit;display:flex;gap:1rem;padding:.75rem;text-decoration:none}.galleries-listing__link:focus-visible,.galleries-listing__link:hover{text-decoration:none}.galleries-listing__image{border-radius:.375rem;flex-shrink:0;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.galleries-listing__content{display:flex;flex-direction:column;min-width:0}.galleries-listing__title{color:var(--clr-gray-900);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.galleries-listing__link:focus-visible .galleries-listing__title,.galleries-listing__link:hover .galleries-listing__title{color:var(--clr-brand);text-decoration:underline}.galleries-listing__date{color:var(--clr-gray-600);font-size:var(--font-size-small);font-size:var(--font-size-xs);overflow:hidden;white-space:nowrap}@media (prefers-reduced-motion:reduce){.galleries-listing__link{transition:none}.galleries-listing__link:hover{transform:none}}.timeline{--timeline-line-color:var(--clr-gray-200);--timeline-marker-color:var(--clr-brand);--timeline-marker-size:0.75rem;--timeline-line-width:2px;--timeline-gap:var(--space-m);--font-size-year:clamp(2rem,1.5rem + 2vw,3rem);-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:auto 1fr;list-style:none;margin:var(--space-lg) auto;max-width:-moz-fit-content;max-width:fit-content;padding:0;position:relative;row-gap:0}@media (min-width:768px){.timeline{--timeline-marker-size:1.25rem;--timeline-line-width:3px;grid-template-columns:auto auto 1fr}}.timeline__item{display:grid;grid-auto-flow:dense;grid-column:1/-1;grid-template-columns:subgrid;position:relative}.timeline__marker{grid-column:1/2;grid-row:span 2;height:100%;position:relative;width:var(--timeline-marker-size)}.timeline__marker:before{background:var(--timeline-line-color);bottom:0;content:"";left:calc(50% - var(--timeline-line-width)/2);position:absolute;top:0;width:var(--timeline-line-width)}.timeline__item:first-child .timeline__marker:before{background:linear-gradient(to bottom,transparent 0,var(--timeline-line-color) 1rem)}.timeline__item:last-child .timeline__marker:before{background:linear-gradient(to bottom,var(--timeline-line-color),transparent)}.timeline__marker:after{background:var(--timeline-marker-color);border-radius:50%;box-shadow:0 0 0 6px var(--clr-surface);content:"";height:var(--timeline-marker-size);left:calc(50% - var(--timeline-marker-size)/2);position:absolute;top:calc(var(--font-size-year)/2 - var(--timeline-marker-size)/2);width:var(--timeline-marker-size)}@media (min-width:768px){.timeline__marker{grid-column:auto;grid-row:auto}}.timeline__year{color:var(--clr-brand);display:block;font-size:var(--font-size-year);font-weight:var(--font-weight-bold);grid-column:2/3;line-height:1}@media (min-width:768px){.timeline__year{grid-column:auto;text-align:right}}@media (min-width:992px){.timeline__year{padding-inline-end:1rem}}.timeline__content{grid-column:2/-1;padding-block-end:var(--timeline-gap);padding-block-start:calc(var(--font-size-year)/2 - var(--timeline-marker-size)/2)}@media (min-width:768px){.timeline__content{grid-column:auto}}.timeline__title{color:var(--clr-gray-700);font-size:var(--font-size-h3);line-height:1.2;margin:0 0 .25rem;padding:0;text-align:left}.timeline__date,.timeline__title{font-weight:var(--font-weight-medium)}.timeline__date{color:var(--clr-brand);font-size:var(--font-size-md);margin:0 0 .75rem}.timeline__description{--flow-space:1rem}.timeline__description p{margin-inline-start:0}.timeline__figure{margin:1rem 0 0;padding:0}.timeline__image{border:5px solid var(--clr-surface);border-radius:.5rem;box-shadow:var(--shadow-md);display:block;height:auto;max-width:720px;width:100%}.timeline__caption{color:var(--clr-gray-600);font-size:var(--font-size-xs);font-style:italic;margin-top:.5rem}