@charset "UTF-8";
h1,.h1,h2,.h2{line-height:1;text-transform:uppercase;color:#a21a17}h1+.subheadline,.h1+.subheadline,h2+.subheadline,.h2+.subheadline{font-size:1.71875rem;margin-bottom:1.25em}h1 small,.h1 small,h2 small,.h2 small{font-size:60%}.subheadline{line-height:1.25 !important}p+h1,p+.h1,p+h2,p+.h2,p+h3,p+.h3{margin-top:1em}strong,b,.content a:not(.btn){font-weight:600}.autor{font-style:italic}blockquote{padding:1rem;border-left:0.5rem solid #CECECE}blockquote p{font-size:115%}blockquote footer{font-size:80%}@media (max-width:575.98px){h1,.h1,h2,.h2,h3,.h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}a{word-break:break-word}}@media (min-width:768px){h1.title,h1.seitentitel,.h1.title,.h1.seitentitel{font-size:3.7125rem}h2.title,h2.seitentitel,.h2.title,.h2.seitentitel{font-size:2.8875rem}}@media (min-width:1200px){h1.title,h1.seitentitel,.h1.title,.h1.seitentitel{font-size:4.33125rem}h2.title,h2.seitentitel,.h2.title,.h2.seitentitel{font-size:3.36875rem}}.navbar-toggler{position:absolute;top:-5px;right:0;height:auto;padding:12px 1rem;background-color:transparent;border:0 solid rgba(255, 255, 255, 0.35);font-size:25px;z-index:1090;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px);-webkit-transition:transform 0.35s ease-in-out, top 0.25s ease-in-out;-moz-transition:transform 0.35s ease-in-out, top 0.25s ease-in-out;transition:transform 0.35s ease-in-out, top 0.25s ease-in-out}@media (min-width:576px){.navbar-toggler{right:38px}}@media (min-width:768px){.navbar-toggler{right:58px}}@media (min-width:992px){.navbar-toggler{right:68px}}@media (min-width:1200px){.navbar-toggler{right:88px}}@media (min-width:1400px){.navbar-toggler{right:108px}}.navbar-toggler:focus{outline:none}.navbar-toggler .toggler-bar{display:block;position:absolute;height:6px;width:100%;border-radius:0.1rem;opacity:1;filter:alpha(opacity=100);right:0;background-color:var(--bs-primary)}.navbar-toggler .navbar-toggler-bar1{top:0;-webkit-transform-origin:top right;-moz-transform-origin:top right;transform-origin:top right}.navbar-toggler .navbar-toggler-bar2{top:10px;-webkit-transform-origin:center top;-moz-transform-origin:center top;transform-origin:center top}.navbar-toggler .navbar-toggler-bar3{top:20px;-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;transform-origin:bottom right}.navbar-toggler .animated-icon{width:26px;height:26px;position:relative;margin:auto;cursor:pointer;overflow:hidden;display:inline-flex;align-items:center;transform:scale(1)}.navbar-toggler.open{}.navbar-toggler.open .animated-icon{border-radius:0}.navbar-toggler.open .toggler-bar{background-color:var(--bs-white)}.navbar-toggler.open::before,.navbar-toggler.open::after{color:var(--grau-300)}.navbar-toggler.open .navbar-toggler-bar1{top:-1px;right:0.25rem;width:120%;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}.navbar-toggler.open .navbar-toggler-bar2{width:0%;opacity:0;filter:alpha(opacity=0)}.navbar-toggler.open .navbar-toggler-bar3{right:0.25rem;bottom:-1px;width:120%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}.navbar-toggler.open:hover .toggler-bar{background-color:var(--bs-white)}.navbar-toggler::after{content:'MENU';display:none;font-weight:300;color:var(--bs-primary);padding-left:1rem;-webkit-transition:color 2s ease-in-out;-moz-transition:color 2s ease-in-out;transition:color 2s ease-in-out}.navbar-toggler:hover{-webkit-transform:translateX(0px);-moz-transform:translateX(0px);transform:translateX(0px)}.navbar-toggler:hover .toggler-bar{background-color:var(--bs-primary)}@media (min-width:992px){.navbar-toggler .animated-icon{width:26px;height:26px}.navbar-toggler .toggler-bar{height:6px}.navbar-toggler .navbar-toggler-bar2{top:10px}.navbar-toggler .animated-icon::before,.navbar-toggler .animated-icon::after{font-size:28px}.navbar-toggler .animated-icon::before{left:-110%}.navbar-toggler .animated-icon::after{left:115%}.navbar-toggler .animated-icon.open .navbar-toggler-bar1{top:-2px}.navbar-toggler .animated-icon.open .navbar-toggler-bar3{bottom:-2px}}body:not(.scrolled){}.site-header{position:fixed;top:0px;left:0;height:50px;width:100%;z-index:1031;background-color:rgba(255, 255, 255, 0.8);border-bottom:1px solid white;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;transition:all 0.25s ease-in-out}.site-header .container,.site-header .container-fluid,.site-header .container-minne{position:relative;height:100%}.site-header.opened{backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px);border:none;background:none}.site-header.opened .kopfmenu{display:none}@media (min-width:576px){.site-header{height:50px}.site-header .navbar-toggler{top:0px;height:100%}}body:not(.scrolled) .site-header{height:50px}@media (min-width:576px){body:not(.scrolled) .site-header{height:50px}}@media (min-width:768px){body:not(.scrolled) .site-header{height:70px}}@media (min-width:992px){body:not(.scrolled) .site-header{height:80px}}@media (min-width:1200px){body:not(.scrolled) .site-header{height:100px}}@media (min-width:1400px){body:not(.scrolled) .site-header{height:120px}}body:not(.scrolled) .site-header .navbar-toggler{height:100%}.header-navbar-logo{padding-bottom:2.5rem}.logo-container{z-index:1}.header-logo{display:inline-block;margin-left:35px;cursor:pointer;padding:0 0 0 0;transform-origin:0 0;transform:scale(0.7);margin-top:5px;height:50px;width:83.3333333333px;-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}@media (min-width:576px){.header-logo{margin-left:50px}}@media (min-width:768px){.header-logo{margin-left:70px}}@media (min-width:992px){.header-logo{margin-left:80px}}@media (min-width:1200px){.header-logo{margin-left:100px}}@media (min-width:1400px){.header-logo{margin-left:120px}}@media (min-width:576px){.header-logo{margin-top:5px;height:50px;width:83.3333333333px}}@media (min-width:768px){.header-logo{margin-top:7px;height:70px;width:116.6666666667px}}@media (min-width:992px){.header-logo{margin-top:8px;height:80px;width:133.3333333333px}}@media (min-width:1200px){.header-logo{margin-top:10px;height:100px;width:166.6666666667px}}@media (min-width:1400px){.header-logo{margin-top:12px;height:120px;width:200px}}.header-logo img,.header-logo svg{display:block;height:100%}.header-logo img .subline-logo rect,.header-logo img .subline-logo path,.header-logo svg .subline-logo rect,.header-logo svg .subline-logo path{display:none !important}@media (min-width:992px){body:not(.scrolled) svg .subline-logo rect,body:not(.scrolled) svg .subline-logo path{fill:white !important;display:block !important}}.logo-bildzeichen svg{height:50px}.header-navbar-logo svg{display:inline-block}body:not(.scrolled) .header-logo{transform:scale(1.2);transform-origin:0 0 !important}.kopfmenu{position:absolute;top:0px;height:100%;-webkit-transition:top 0.25s ease-in-out;-moz-transition:top 0.25s ease-in-out;transition:top 0.25s ease-in-out}@media (min-width:576px){.kopfmenu{right:75px}}@media (min-width:768px){.kopfmenu{right:105px}}@media (min-width:992px){.kopfmenu{right:120px}}@media (min-width:1200px){.kopfmenu{right:150px}}@media (min-width:1400px){.kopfmenu{right:180px}}.kopfmenu li.level-1{display:flex;align-items:center;height:100%}.kopfmenu .nav-item a.nav-link{--bs-nav-link-font-size: 1.375rem;text-transform:uppercase;color:var(--bs-gray-600);font-weight:700;letter-spacing:0.03em}.kopfmenu .nav-item.active a.nav-link{color:var(--bs-primary)}.kopfmenu .link-lvl-1{padding:0.25rem 0.5rem;font-size:0.75em;color:#929292;text-transform:uppercase}.kopfmenu .link-lvl-1:hover{color:#a21a17}.menu-title{padding:0 1rem;text-decoration:underline;text-decoration-color:var(--bs-secondary);text-decoration-thickness:0.15em}.hauptmenu{width:auto;display:block;padding:0;list-style:none}@media (min-width:768px){.hauptmenu .collapse{display:block !important}.hauptmenu .menu-toggler{display:none !important}}.hauptmenu li.current .collapse{display:block !important}.hauptmenu li.current .menu-toggler{display:none !important}.hauptmenu>li{padding:40px 40px 20px 40px;text-align:center}.hauptmenu>li:nth-child(1){z-index:5;background:var(--bs-gray-850);margin-top:0;padding-top:150px;border-radius:0 0 0 50px}@media (max-width:767.98px){.hauptmenu>li:nth-child(1){padding-top:70px}}.hauptmenu>li:nth-child(2){z-index:4;background:var(--bs-gray-800);margin-top:-50px;padding-top:70px;border-radius:0 0 0 50px}.hauptmenu>li:nth-child(3){z-index:3;background:var(--bs-gray-750);margin-top:-50px;padding-top:70px;border-radius:0 0 0 50px}.hauptmenu>li:nth-child(4){z-index:2;background:var(--bs-gray-700);margin-top:-50px;padding-top:70px;border-radius:0 0 0 50px}.hauptmenu>li:nth-child(5){z-index:1;background:var(--bs-gray-650);margin-top:-50px;padding-top:70px;border-radius:0 0 0 50px}.hauptmenu ul{padding-left:0;list-style:none}.hauptmenu .menu-icon{color:var(--bs-white);padding-right:0.5em}.hauptmenu .toggle-icon{color:var(--bs-white);font-size:x-large}.hauptmenu .toggle-icon::before{content:""}.hauptmenu .menu-toggler{display:inline-flex;padding:1.5rem 1rem;position:absolute;right:0;top:50px;right:0em;z-index:1;border:1px solid rgba(var(--bs-secondary), 0);border-radius:0.25rem;background-color:rgba(var(--bs-gray-200-rgb), 0)}.hauptmenu .menu-toggler[aria-expanded="true"] .toggle-icon::before{content:""}.hauptmenu .menu-toggler:hover,.hauptmenu .menu-toggler:focus,.hauptmenu .menu-toggler:active{border-color:rgba(var(--bs-secondary-rgb), 0.15);background-color:rgba(var(--bs-gray-200-rgb), 0.05)}.hauptmenu .menu-toggler:hover .toggle-icon,.hauptmenu .menu-toggler:focus .toggle-icon,.hauptmenu .menu-toggler:active .toggle-icon{color:var(--bs-gray-200)}.hauptmenu li,.hauptmenu a{display:block;position:relative}.hauptmenu a,.hauptmenu .nav-link{--bs-nav-link-padding-y: 0.25rem;--bs-nav-link-padding-x: 1rem;--bs-nav-link-font-size: large;--bs-nav-link-font-weight: 300;--bs-nav-link-color: var(--bs-light);--bs-nav-link-color-hover: var(--bs-white);position:relative;border:1px solid rgba(var(--bs-secondary-rgb), 0);border-radius:0.25rem;z-index:0;-webkit-transition:0.15s color ease;-moz-transition:0.15s color ease;transition:0.15s color ease}.hauptmenu a:hover,.hauptmenu .nav-link:hover{background-color:rgba(var(--bs-gray-200-rgb), 0.05);color:var(--bs-nav-link-color-hover)}.hauptmenu a:focus,.hauptmenu a:visited,.hauptmenu .nav-link:focus,.hauptmenu .nav-link:visited{color:var(--bs-nav-link-color-hover)}.hauptmenu .level-1>.nav-link{--bs-nav-link-font-size: x-large;--bs-nav-link-font-weight: 600}.hauptmenu .level-2 .nav-link{--bs-nav-link-padding-y: 0.15rem;--bs-nav-link-padding-x: 1rem}.hauptmenu li.active>a{color:var(--bs-secondary)}.hauptmenu li.active>a::before{width:0.25rem}.hauptmenu li.active:hover>a{color:var(--bs-light)}.hauptmenu li.active:hover>a::before{width:100%}.hauptmenu .menu-level-2{padding:0}.hauptmenu .nav-header{padding:0.25rem 1.5rem 0.25rem 1rem;color:var(--bs-light);display:inline-block;font-size:x-large;font-weight:600}@media (min-width:768px){.navcontainer-hauptmenu.menu-open{border-radius:0 0 0 15rem}}@media (min-width:992px){.navcontainer-hauptmenu.menu-open{border-radius:0 0 0 30rem}}@media (min-width:1200px){.navcontainer-hauptmenu.menu-open{border-radius:0 0 0 50rem}}.seitenfuss{background:var(--bs-gray-500);color:var(--bs-black);position:relative}.seitenfuss #footer-subbar{background:var(--bs-white)}.seitenfuss .btn[type="submit"]{--bs-btn-border-radius: 0 1rem 0 0;--bs-btn-border-radius-gesp: 0 0 0 1rem;--bs-btn-border-color: #5F5F5F;--bs-btn-color: #fff;--bs-btn-bg: #a21a17;--bs-btn-border-color: #a21a17;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #8a1614;--bs-btn-hover-border-color: #821512;--bs-btn-focus-shadow-rgb: 176, 60, 58;--bs-btn-active-color: #fff;--bs-btn-active-bg: #821512;--bs-btn-active-border-color: #7a1411;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #a21a17;--bs-btn-disabled-border-color: #a21a17;border-radius:var(--bs-btn-border-radius)}.seitenfuss .custom{}.seitenfuss .custom h1,.seitenfuss .custom .h1,.seitenfuss .custom h2,.seitenfuss .custom .h2,.seitenfuss .custom h3,.seitenfuss .custom .h3,.seitenfuss .custom h4,.seitenfuss .custom .h4,.seitenfuss .custom h5,.seitenfuss .custom .h5{color:var(--bs-primary)}.seitenfuss .custom a:not(.btn){color:var(--bs-black)}.seitenfuss .custom a:not(.btn):hover{color:var(--bs-primary)}.footer-logo{}.footer-logo svg path{-webkit-transition:fill 1s ease;-moz-transition:fill 1s ease;transition:fill 1s ease}.footer-logo .fill-primary{fill:var(--bs-primary);stroke:var(--bs-gray-500)}.footer-logo .fill-white{fill:var(--bs-gray-500)}.footer-logo:hover{}.footer-logo:hover .fill-primary{fill:var(--grau-100)}.fussmenu{margin:0 -0.5rem 0}.fussmenu .nav-link{--bs-nav-link-color: var(--bs-black);--bs-nav-link-hover-color: var(--bs-primary);--bs-nav-link-font-size: 1.16875rem;--bs-nav-link-font-weight: 300;--bs-nav-link-padding-y: 0.35rem;--bs-nav-link-padding-x: 1rem;border-bottom:1px solid transparent}.fussmenu .nav-link:hover,.fussmenu .nav-link:focus,.fussmenu .nav-link:active,.fussmenu .nav-link.active{border-bottom-color:var(--bs-nav-link-hover-color)}.fussmenu.flussmenu-klein li{padding:0.25rem 0.5rem}.fussmenu.flussmenu-klein .nav-link{--bs-nav-link-font-size: 1.16875rem;--bs-nav-link-padding-y: 0;--bs-nav-link-padding-x: 0}@media (min-width:992px){.footer-logo svg{height:auto;width:100%}}.footer-logo svg .subline-logo path,.footer-logo svg .subline-logo rect{fill:#000000 !important}figure{margin:0;position:relative}figure.galeriebild{border-radius:2rem 2rem 2rem 0;overflow:hidden;-webkit-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out}figure figcaption{font-weight:300;line-height:1.25em;font-size:1.16875rem;padding:0.75rem}figure figcaption.overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(162, 26, 23, 0);text-align:left;padding:1.5rem 1.5rem 0.75rem 1.5rem;border-radius:0;z-index:3;-webkit-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0);opacity:0;filter:alpha(opacity=0)}figure figcaption.overlay .overlay-content{font-size:1.16875rem;color:#F2F2F2}figure figcaption.overlay .overlay-content h2,figure figcaption.overlay .overlay-content .h2,figure figcaption.overlay .overlay-content h3,figure figcaption.overlay .overlay-content .h3,figure figcaption.overlay .overlay-content h4,figure figcaption.overlay .overlay-content .h4{color:#F2F2F2;margin:0 0 0.25em 0;font-size:1.375rem;font-weight:700}figure figcaption.overlay .overlay-content p{color:#F2F2F2;font-size:1.16875rem;margin:0;line-height:1.15em}figure .figcaption-bottom p{margin:0}figure .figcaption-bottom .figcaption-title{font-weight:700}figure img{border-radius:2rem 2rem 2rem 0;-webkit-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out}figure:hover{border-radius:0 2rem 0 0}figure:hover figcaption.overlay{background-color:rgba(162, 26, 23, 0.9);opacity:1;filter:alpha(opacity=100);border-radius:0 2rem 0 0;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}@media (max-width:575.98px){figure:hover figcaption.overlay{display:none !important}}figure:hover img{border-radius:0 2rem 0 0}figure .copyright-hinweis,.hintergrundbild-copyright-hinweis{position:absolute;font-size:0.89375rem;font-weight:400}figure .copyright-hinweis{color:rgba(255, 255, 255, 0.65);right:0.5rem;bottom:0.35rem}figure .copyright-hinweis.copyright-bottom{display:block;position:relative;text-align:right;color:#929292;right:unset;bottom:unset}.hintergrundbild-copyright-hinweis{color:rgba(255, 255, 255, 0.35);right:1rem;bottom:1rem}img.img-cover{object-fit:cover}.hinweis-vergr{position:absolute;left:0;top:0;width:100%;height:100%;font-size:4rem;text-align:center;color:white;border-radius:0 2rem 0 0;background-color:rgba(162, 26, 23, 0.35);z-index:1;opacity:0;filter:alpha(opacity=0);-ms-transition:opacity 0.25s ease-in-out, filter 0.25s ease-in-out;-webkit-transition:opacity 0.25s ease-in-out, filter 0.25s ease-in-out;-moz-transition:opacity 0.25s ease-in-out, filter 0.25s ease-in-out;-o-transition:opacity 0.25s ease-in-out, filter 0.25s ease-in-out;transition:opacity 0.25s ease-in-out, filter 0.25s ease-in-out}a.simplelightbox{position:relative}a.simplelightbox:hover .hinweis-vergr,a.simplelightbox:focus .hinweis-vergr{opacity:1;filter:alpha(opacity=100)}a.simplelightbox img{position:relative}[loading="lazy"]:not([src$='.png']){background-color:rgba(186, 186, 186, 0.25)}::selection{background:#a21a17;color:white;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.8)}::-moz-selection{background:#a21a17;color:white;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.8)}.bg-grau ::placeholder,.bg-gray ::placeholder,.bg-grau-dunkel ::placeholder,.bg-grau-dunkler ::placeholder,.bg-schwarz ::placeholder,.bg-black ::placeholder,.hg-primary ::placeholder,.hg-secondary ::placeholder,.bg-primary ::placeholder,.bg-secondary ::placeholder,.hg-blaugraudunkel ::placeholder,.hg-weinrot ::placeholder,.hg-rotgrau ::placeholder,.hg-petrolgrau ::placeholder,.hg-hellrot ::placeholder,.hg-blaugrau ::placeholder{color:rgba(242, 242, 242, 0.8);opacity:1}.bg-grau :-ms-input-placeholder,.bg-gray :-ms-input-placeholder,.bg-grau-dunkel :-ms-input-placeholder,.bg-grau-dunkler :-ms-input-placeholder,.bg-schwarz :-ms-input-placeholder,.bg-black :-ms-input-placeholder,.hg-primary :-ms-input-placeholder,.hg-secondary :-ms-input-placeholder,.bg-primary :-ms-input-placeholder,.bg-secondary :-ms-input-placeholder,.hg-blaugraudunkel :-ms-input-placeholder,.hg-weinrot :-ms-input-placeholder,.hg-rotgrau :-ms-input-placeholder,.hg-petrolgrau :-ms-input-placeholder,.hg-hellrot :-ms-input-placeholder,.hg-blaugrau :-ms-input-placeholder{color:rgba(242, 242, 242, 0.8)}.bg-grau ::-ms-input-placeholder,.bg-gray ::-ms-input-placeholder,.bg-grau-dunkel ::-ms-input-placeholder,.bg-grau-dunkler ::-ms-input-placeholder,.bg-schwarz ::-ms-input-placeholder,.bg-black ::-ms-input-placeholder,.hg-primary ::-ms-input-placeholder,.hg-secondary ::-ms-input-placeholder,.bg-primary ::-ms-input-placeholder,.bg-secondary ::-ms-input-placeholder,.hg-blaugraudunkel ::-ms-input-placeholder,.hg-weinrot ::-ms-input-placeholder,.hg-rotgrau ::-ms-input-placeholder,.hg-petrolgrau ::-ms-input-placeholder,.hg-hellrot ::-ms-input-placeholder,.hg-blaugrau ::-ms-input-placeholder{color:rgba(242, 242, 242, 0.8)}ul.liste-custom,ol.liste-custom{margin:1rem 0 1.5rem}ul.liste-custom li,ol.liste-custom li{margin-bottom:0.35em}ul.liste-custom{list-style-type:none;padding-left:1.75rem}ul.liste-custom li:before{background-color:#a21a17;content:"";display:inline-block;margin-right:0.55rem;margin-bottom:0.45rem;margin-left:-1.55rem;height:2px;width:1rem}ol.liste-custom{padding-left:2.5rem}ul.liste-fa{padding-left:0;margin:1rem 0 1.5rem}ul.liste-fa li{display:table;margin-bottom:0.25em}ul.liste-fa li::before{background-color:unset;display:table-cell;width:1.35em;height:auto;font-family:"Font Awesome 6 Free";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900}ul.liste-fa.liste-haken li::before{content:'';color:var(--bs-primary)}ul.liste-fa.liste-hammer li::before{content:'';color:var(--bs-secondary)}ul.liste-fa.liste-pfeil li::before{content:'';color:var(--bs-primary)}ul.liste-fa.liste-blitz li::before{content:'';color:var(--bs-warning)}ul.liste-fa.liste-hammer li::before{width:1.5em}ul.liste-fa.liste-icon-gross li::before{font-size:1.5em;vertical-align:top}.btn{--bs-btn-border-radius: 1rem 1rem 1rem 0;--bs-btn-border-radius-gesp: 0 1rem 0 0;-webkit-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;-moz-transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;transition:opacity 0.5s ease-in-out, filter 0.5s ease-in-out, border-radius 0.5s ease-in-out, background-color 0.5s ease-in-out, transform 0.5s ease-in-out;border-radius:var(--bs-btn-border-radius)}.btn:hover{border-radius:var(--bs-btn-border-radius-gesp)}.accordion-wrap{margin-top:1.5rem}.accordion-wrap .toggle-icon{margin-left:0.5rem;color:var(--bs-grau-500);font-size:1.65em;padding:0.25em}.accordion-wrap .toggle-icon::before{content:""}.accordion-wrap .accordion-thema{margin:0 0 0 1rem}.accordion-wrap .toggler{position:relative;background-color:rgba(var(--bs-secondary-rgb), 0.5);border-radius:0.25rem;cursor:pointer;-webkit-transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;-moz-transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease;transition:background-color 0.25s ease, color 0.25s ease, border-color 0.25s ease}.accordion-wrap .toggler:hover{background-color:var(--bs-secondary)}.accordion-wrap .toggler:hover .toggle-icon{color:var(--bs-grau-600)}.accordion-wrap .toggler .anchor{margin-top:-100px}.accordion-wrap .toggler.open{background-color:rgba(var(--bs-secondary-rgb), 0.75)}.accordion-wrap .toggler.open .toggle-icon::before{content:""}.accordion-wrap .toggler.open:hover{background-color:var(--bs-secondary)}.accordion-wrap .element{position:relative}.accordion-wrap .accordion{margin-top:0.5rem}.accordion-wrap .accordion-content{padding:2rem 1.5rem;margin-top:0.5rem;background-color:rgba(var(--bs-secondary-rgb), 0.25);border-radius:0.25rem}.hell-auf-dunkel .accordion-wrap{}.hell-auf-dunkel .accordion-wrap .toggler{background-color:var(--bs-secondary)}.hell-auf-dunkel .accordion-wrap .toggler:hover{background-color:rgba(var(--bs-secondary-rgb), 0.75)}.hell-auf-dunkel .accordion-wrap .accordion-content{--bs-bg-opacity: .25;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity))}@media (min-width:768px){.accordion-wrap{margin-top:3rem}}.download-file-icon{font-size:125%;margin-right:0.5rem;margin-top:-0.15em;color:var(--pink)}.downloads sup{font-size:60%;color:#929292}.download-file{display:inline-flex;line-height:1;padding:0.5rem 1rem;margin-left:-1rem;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1);-webkit-transition:transform 0.35s ease;-moz-transition:transform 0.35s ease;transition:transform 0.35s ease}.download-file:hover{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05)}.downloads-gross .download-file{font-size:1.71875rem}.downloads-icons-exta .download-file{align-items:center}.downloads-icons-exta .download-file-icon{font-size:3em;color:var(--pink)}.hell-auf-dunkel .download-file-icon{color:var(--yellow)}@media (min-width:768px){.downloads-icons-exta .downloads ul{display:flex;flex-wrap:wrap;margin-right:-0.75rem}.downloads-icons-exta .downloads li{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.downloads-icons-exta .downloads li{flex:0 0 33.3333333333%;max-width:33.3333333333%}}body{--bs-body-line-height: 1.25}.kopfbild,.module,article#flexicontent>header{position:relative}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container.max-xl{max-width:1140px}}@media (min-width:1400px){.container.max-xl{max-width:1140px}}@media (min-width:1200px){.container.max-xxl{max-width:1140px}}@media (min-width:1400px){.container.max-xxl{max-width:1320px}}.infoblock{margin-bottom:2rem}.schmuckelement{position:absolute;right:-50vw;bottom:-30vw;width:100vw;height:40vw;border-radius:30%;background-color:rgba(var(--bs-secondary-rgb), 0.5);filter:blur(20vw);z-index:-1}.headline-icon{position:absolute;left:-1.5em;font-size:1.25em}.menu-flex-fill li{flex:1 1 auto}.menu-flex-fill li a{display:block;text-align:center}.pagination .page-item{margin:0.1rem}.pagination .page-link{border-radius:0.25rem}.filtr-container{margin-left:0;margin-right:0}.content-blur,.content-blur-polygon{backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);border-top:1px solid rgba(255, 255, 255, 0.35)}.content-blur{height:150%;box-shadow:0px -20px 45px rgba(0, 0, 0, 0.15);-webkit-transform:skewY(-5deg);-moz-transform:skewY(-5deg);transform:skewY(-5deg)}.content-blur-polygon{height:120%}.content-blur-polygon.content-blur-polygon-start{width:10vw;-webkit-transform:skewY(20deg);-moz-transform:skewY(20deg);transform:skewY(20deg)}.content-blur-polygon.content-blur-polygon-end{width:90vw;left:unset;right:0;-webkit-transform:skewY(-3.5deg);-moz-transform:skewY(-3.5deg);transform:skewY(-3.5deg)}@media screen and (max-width:566.9px){.titelmotiv-mobil-oben .hintergrundbild-article{background-position:top !important;background-size:contain !important}.titelmotiv-mobil-oben .abdecker-article:nth-of-type(3){background:linear-gradient(180deg, var(--primary-dunkel-75) 0%, var(--primary-dunkel-75) 15%, var(--primary-dunkel) 26%, var(--primary-dunkel) 100%) !important}}@media (min-width:992px){.infoblock.versatz-oben{margin-top:-8rem}}body.startseite .slideout-pusher{pointer-events:none}body.startseite #footer,body.startseite .category-thread article{pointer-events:all}body.startseite #footer a.jump,body.startseite .category-thread article a.jump{pointer-events:all}#thread_item_613{background:linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, white 100%);margin:100vh 0 0;pointer-events:none}#thread_item_613>.content .container{pointer-events:all;border-radius:3vw;padding:5vw;background-color:rgba(255, 255, 255, 0.8)}@media (max-width:991.98px){#thread_item_613{margin:100vw 0 0}}article>div.content p,article>div.content .liste-fa li{-webkit-transition:all 0.8s ease-in-out 0.2s;-moz-transition:all 0.8s ease-in-out 0.2s;transition:all 0.8s ease-in-out 0.2s;opacity:1;margin-top:2em}article>div.content p.inview,article>div.content .liste-fa li.inview{opacity:1;margin-top:0em}@media (min-width:992px) and (max-width:1199.98px){.matrix-box-content>.w-100{-webkit-transform:scale(0.8);-moz-transform:scale(0.8);transform:scale(0.8)}}@media (min-width:576px) and (max-width:991.98px){.matrix-box-title{font-size:0.8em}.matrix-box-subheadline{font-size:0.6em;display:none}}video{max-width:100%;width:100%;background-color:var(--bs-grau-200)}.mediaembed,video{background-color:var(--bs-grau-300)}.mediaembed,.mediaembed iframe,.sharedmedia-embed{border-radius:0.25rem}.mediaembed .gdprlock-placeholder{position:absolute;top:0;height:100%;background-color:transparent;color:#F2F2F2;z-index:0}.mediaembed .gdprlock-placeholder::before{font-family:"Font Awesome 6 Brands";-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto;font-weight:900;content:"";color:var(--bs-grau-500);font-size:10em;position:absolute;top:25%;width:100%;text-align:center;z-index:-1}.embedvideo-description{padding:1rem 0}.fill-secondary{fill:var(--bs-secondary)}.stroke-secondary{stroke:var(--bs-secondary)}.fill-light{fill:var(--bs-light)}.stroke-light{stroke:var(--bs-light)}.fill-dark{fill:var(--bs-dark)}.stroke-dark{stroke:var(--bs-dark)}.fill-primary{fill:var(--bs-primary)}.stroke-primary{stroke:var(--bs-primary)}.svg-icon{display:inline-block;height:1.25em;width:1.25em;background-repeat:no-repeat;background-position:center;background-size:contain}.svg-icon.svg-icon-lc{background-image:url('/medien/svg/lions-club-logo.svg')}.svg-icon-thema{width:80px;margin:-60px 0 1rem}.svg-nav-icon{display:block;width:2em;height:2em;margin:0 auto;background-position:center;background-size:contain;background-repeat:no-repeat}.svg-nav-icon.nav-icon-inline{display:inline-block;vertical-align:middle}.icon-wohnungsbau{background-image:url("/medien/svg/icon_wohnbau.svg")}.icon-wohnungsbau-gruen{background-image:url("/medien/svg/icon_wohnbau_gruen.svg")}.icon-wohnungsbau-schwarz{background-image:url("/medien/svg/icon_wohnbau_s.svg")}.icon-staedtebau{background-image:url("/medien/svg/icon_staedtebau.svg")}.icon-staedtebau-gruen{background-image:url("/medien/svg/icon_staedtebau_gruen.svg")}.icon-staedtebau-schwarz{background-image:url("/medien/svg/icon_staedtebau_s.svg")}.icon-innenarchitektur{background-image:url("/medien/svg/icon_innenarchitektur.svg")}.icon-innenarchitektur-gruen{background-image:url("/medien/svg/icon_innenarchitektur_gruen.svg")}.icon-innenarchitektur-schwarz{background-image:url("/medien/svg/icon_innenarchitektur_s.svg")}.icon-gewerbebau{background-image:url("/medien/svg/icon_gewerbebau.svg")}.icon-gewerbebau-gruen{background-image:url("/medien/svg/icon_gewerbebau_gruen.svg")}.icon-gewerbebau-schwarz{background-image:url("/medien/svg/icon_gewerbebau_s.svg")}.icon-denkmal{background-image:url("/medien/svg/icon_denkmal.svg")}.icon-denkmal-gruen{background-image:url("/medien/svg/icon_denkmal_gruen.svg")}.icon-denkmal-schwarz{background-image:url("/medien/svg/icon_denkmal_s.svg")}@media (min-width:576px) and (max-width:767.98px){.svg-icon-thema{width:110px;margin-top:-100px}}@media (min-width:768px) and (max-width:991.98px){.svg-icon-thema{width:140px;margin-top:-130px}}@media (min-width:992px){.svg-icon-thema{position:absolute}}@media (min-width:992px) and (max-width:1399.98px){.svg-icon-thema{width:180px;margin-top:-90px;left:calc(-180px - 0.75rem)}}@media (min-width:1400px){.svg-icon-thema{width:260px;margin-top:-130px;left:calc(-260px - 1.5rem)}}.svg-abdecker-oben .hintergrund-svg,.svg-abdecker-unten .hintergrund-svg,.svg-abdecker-oben-unten .hintergrund-svg{position:absolute;width:100%;width:calc(100% + 6px);z-index:0;left:-3px}.svg-abdecker-oben.flip-x ,.svg-abdecker-unten.flip-x ,.svg-abdecker-oben-unten.flip-x {transform:scaleX(-1)}.svg-abdecker-oben.flip-y ,.svg-abdecker-unten.flip-y ,.svg-abdecker-oben-unten.flip-y {transform:scaleY(-1)}.svg-abdecker-oben .hintergrund-svg{top:0;top:-2px;transform:scaleY(-1)}.svg-abdecker-unten .hintergrund-svg{bottom:0;bottom:-2px}.svg-abdecker-oben-unten .hintergrund-svg:nth-of-type(1){top:0;top:-2px;transform:scaleY(-1)}.svg-abdecker-oben-unten .hintergrund-svg:nth-of-type(2){bottom:0;bottom:-2px}.svg-abdecker-oben-unten.svg-abdecker-2-gespiegelt .hintergrund-svg:nth-of-type(2){transform:scaleX(-1)}.svg-abdecker-fill-primary .hintergrund-svg .fill-path{fill:var(--bs-primary)}.svg-abdecker-fill-secondary .hintergrund-svg .fill-path{fill:var(--bs-secondary)}.svg-abdecker-fill-light .hintergrund-svg .fill-path{fill:var(--bs-light)}.svg-abdecker-fill-dark .hintergrund-svg .fill-path{fill:var(--bs-dark)}.svg-abdecker-fill-gray-100 .hintergrund-svg .fill-path{fill:var(--bs-gray-100)}.svg-abdecker-fill-gray-200 .hintergrund-svg .fill-path{fill:var(--bs-gray-200)}.svg-abdecker-fill-gray-300 .hintergrund-svg .fill-path{fill:var(--bs-gray-300)}.svg-abdecker-fill-gray-400 .hintergrund-svg .fill-path{fill:var(--bs-gray-400)}.svg-abdecker-fill-gray-500 .hintergrund-svg .fill-path{fill:var(--bs-gray-500)}.svg-abdecker-fill-gray-600 .hintergrund-svg .fill-path{fill:var(--bs-gray-600)}.svg-abdecker-fill-gray-700 .hintergrund-svg .fill-path{fill:var(--bs-gray-700)}.svg-abdecker-fill-gray-800 .hintergrund-svg .fill-path{fill:var(--bs-gray-800)}.svg-abdecker-fill-gray-900 .hintergrund-svg .fill-path{fill:var(--bs-gray-900)}.svg-abdecker-fill-white .hintergrund-svg .fill-path{fill:var(--bs-white)}.card{overflow:hidden;--bs-card-border-radius: calc(3em) calc(3em) calc(3em) 0}.card-font-icon{display:inline-block;font-size:150px;margin:calc(-75px - 1rem) auto 1.5rem}.card-icon svg,.card-icon img{height:150px;width:auto;margin:calc(-75px - 1rem) auto 1.5rem}.card-icon.card-icon-sm svg,.card-icon.card-icon-sm img{height:100px;margin-top:calc(-50px - 1rem)}.card-icon.card-icon-lg svg,.card-icon.card-icon-lg img{height:200px;margin-top:calc(-100px - 1rem)}.card-icon-gefasst svg,.card-icon-gefasst img{padding:0.5rem;background-color:rgba(255, 255, 255, 0.75);border-radius:0.5rem;border:1px solid rgba(255, 255, 255, 0.35)}.card-icon-primary .fill-path{fill:var(--bs-primary)}.card-icon-secondary .fill-path{fill:var(--bs-secondary)}.card{width:100%;z-index:0;aspect-ratio:1;display:flex;align-items:center}.card.bg-transparent img.card-image{border-radius:2rem 2rem 2rem 0}.card-body{line-height:1.25;justify-content:center;z-index:10}.card-body h3{text-transform:uppercase}@media (min-width:576px) and (max-width:767.98px){.card-body h3{font-size:15px;margin:0}.card-body ul.list-unstyled{display:none}}.card-body h3,.card-body li,.card-body p,.card-body a{color:#fff}.card-image img{border-radius:0;position:absolute;top:0;left:0;z-index:-1}.card-bgcolor{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;mix-blend-mode:multiply}.cards-item{position:relative}.cards-item .item-date{margin-bottom:0.5rem;font-size:0.8em}.cards-item .subheadline{font-size:1.15em}.jch-lazyload .content{visibility:hidden;display:none}.jch-lazyloaded .content{visibility:visible;display:block}.bg-grau-100{background-color:#F2F2F2}.bg-grau-200{background-color:#E1E1E1}.bg-grau-300{background-color:#CECECE}.bg-grau-400{background-color:#BABABA}.bg-grau-500{background-color:#A6A6A6}.bg-grau-600{background-color:#929292}.bg-grau-700{background-color:#808080}.bg-grau-800{background-color:#5F5F5F}.bg-grau-900{background-color:#303030}.error404{background-color:var(--grau-100);position:relative;color:var(--bs-white)}.error404 h1{font-size:10rem;margin-bottom:0.25em;line-height:0.85}@media (min-width:768px){.error404 h1{font-size:13rem}}.error404 .hintergrundbild{background-image:url('/medien/bilder/glasbruch_43829239.jpg');animation:bluration 3s infinite alternate, farbwechsel 3s infinite alternate-reverse}.error404 .abdecker{background-color:#d1fffc;mix-blend-mode:difference;opacity:0.7}@keyframes farbwechsel{from{filter:hue-rotate(0deg) brightness(1)}90%{filter:hue-rotate(0deg) brightness(1)}98%{filter:hue-rotate(240deg) brightness(1)}to{filter:hue-rotate(360deg) brightness(6)}}@keyframes bluration{from{filter:blur(0)}85%{filter:blur(0)}88%{filter:blur(10px)}94%{filter:blur(4px)}to{filter:blur(0px)}}#system-message-container{position:absolute;z-index:1090}#system-message .close{z-index:1;position:relative}.category-thread .thread_item_header{position:relative}.category-thread article{position:relative;z-index:0}.category-thread article .content{position:relative;width:100%}.category-thread article>header{position:relative}.category-thread .vollbild img{width:100%;height:100%;border-radius:0}.item-thread,.thread-item-inhalt,.thread-item-title{position:relative}.item-thread,.thread-item-inhalt{z-index:0}.thread-item-header{z-index:1}.thread-item-header .content-svg{margin-bottom:-3vw;margin-left:-0.5rem;z-index:-1}.thread-item-header .content-svg svg{height:12vw;max-height:158px}@media (max-width:991.98px){.aside-order-0 .thread-item-inhalt aside{order:-1}}@media (min-width:768px){.thread-item-header .content-svg{margin-bottom:-1.25vw}.thread-item-header .content-svg svg{height:7vw}}@media (min-width:992px){.category-thread .vollbild{position:absolute;top:0;width:50%;height:100%;padding:0}.category-thread .vollbild.vollbild-links{left:0}.category-thread .vollbild.vollbild-rechts{right:0}.category-thread .vollbild figure{height:100%}.category-thread .vollbild a.simplelightbox{height:100%}.category-thread .vollbild img{object-fit:cover}.category-thread .vollbild-content-links{padding:6rem 1.5rem 6rem 0.75rem}.category-thread .vollbild-content-rechts{padding:6rem 0.75rem 6rem 1.5rem}}@media (min-width:1400px){.category-thread .vollbild-content-links{padding:8rem 1.5rem 8rem 0.75rem}.category-thread .vollbild-content-rechts{padding:8rem 0.75rem 8rem 1.5rem}}.catindex.caticons{position:absolute;left:0;right:0;bottom:0;line-height:1;padding:2rem 0.5rem 0.5rem;border-radius:0 0 0.25rem 0.25rem;z-index:0;overflow:hidden}.catindex.caticons .caticon{display:inline-block;width:2.5em;height:2em;background-position:center;background-size:contain;background-repeat:no-repeat}.catindex.caticons .caticons-abdecker{top:35%;height:300%;background-color:rgba(var(--bs-dark-rgb), 0.35);-webkit-transform:skewY(5deg);-moz-transform:skewY(5deg);transform:skewY(5deg)}.item-referenz,.referenz-kopfbild,.referenz-header,.referenz-hauptinhalt{position:relative;z-index:0}.item-referenz .faktenliste li{font-size:1.15em}.referenz-kopfbild{z-index:-1}.referenz-kopfbild .abdecker{top:190px;box-shadow:none;background-color:rgba(var(--bs-gray-200), 0.35)}.referenz-kategorien{margin-bottom:2rem;margin-top:2rem}.referenz-kategorien .svg-nav-icon{display:inline-block;width:2em;height:2em;background-size:90%;opacity:1;-webkit-transition:opacity 0.35s ease;-moz-transition:opacity 0.35s ease;transition:opacity 0.35s ease}.referenz-kategorien .svg-nav-icon.icon-wohnungsbau{background-image:url("/medien/svg/icon_wohnbau.svg")}.referenz-kategorien .svg-nav-icon.icon-staedtebau{background-image:url("/medien/svg/icon_staedtebau.svg")}.referenz-kategorien .svg-nav-icon.icon-innenarchitektur{background-image:url("/medien/svg/icon_innenarchitektur.svg")}.referenz-kategorien .svg-nav-icon.icon-gewerbe-industriebau{background-image:url("/medien/svg/icon_gewerbe-industriebau.svg")}.referenz-kategorien .svg-nav-icon.icon-denkmal-sanierung{background-image:url("/medien/svg/icon_denkmal.svg")}.referenz-kategorien .nav-title{display:inline-block;line-height:1;padding:0.5em 0.75em 0 0.3em;white-space:nowrap;z-index:1}.referenz-kategorien li{margin:0 0.5rem 0.5rem 0}.referenz-kategorien a{position:relative;display:flex;font-weight:300;color:var(--bs-grau-700);font-size:0.85em;align-items:center;z-index:0}.referenz-kategorien a:hover{z-index:1}.referenz-kategorien a:hover .svg-nav-icon{opacity:1}.referenz-kategorien a:hover .nav-title{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}.modul-weitere-referenzen{background-color:var(--grau-200)}@media (max-width:575.98px){.item-referenz .referenz-kurzinfo{margin-top:2rem}}@media (min-width:768px){.item-referenz .faktenliste{margin-top:0}.referenz-kopfbild .abdecker{top:27vw}.referenz-kategorien{margin-top:-4.5rem}.referenz-kategorien .svg-nav-icon{width:2em;height:2em}.referenz-kategorien li{margin:0 0.75rem 0.75rem 0}}.category-mitarbeiter .mitarbeiter-item{padding:0.75rem}.minneblog-kategoriebeschreibung{position:relative;width:100%}.category-minneblog.farbwechsel .row1{background-color:rgba(var(--bs-secondary-rgb), 0.25)}.category-minneblog.team .kontaktangaben{margin-bottom:2rem;line-height:1.5}.category-minneblog .titelmotiv-verlauf .titelmotiv::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:var(--primary-dunkel-75);background:linear-gradient(180deg, var(--primary-dunkel-75) 0%, var(--primary-dunkel-75) 30%, var(--primary-dunkel) 100%)}.category-minneblog .minneblog-item{position:relative}.category-minneblog .minneblog-datum-autor{margin:0.5rem 0;color:#929292}.category-minneblog .minneblog-item-title{margin:0}.category-minneblog .subheadline{margin-bottom:0.75em}.item-minneblog,aside.minneblog-bewerbungsformular{border-top:1px solid var(--grau-400)}.minneblog-bewerbungsformular{position:relative;background-color:var(--grau-100);margin-top:4rem}article.item-minneblog{position:relative}article.item-minneblog section{position:relative}@media (min-width:768px){.category-minneblog.seitenwechsel .row1 .bildspalte{order:1}.category-minneblog.team .minneblog-item-title{margin-top:2rem}}.module-teaserstreifen,.teaserstreifen-item{position:relative}.teaserstreifen-content{width:100%}.teaserstreifen-modtitle strong{text-transform:uppercase}.module-logo-verweise{position:relative;border-top:1px solid var(--bs-secondary);z-index:20}.logo-verweise-item{padding:0.35rem}.logo-verweise-item svg,.logo-verweise-item img{max-height:50px}.seitenfuss .mod_flexiadvsearch .form-control{border-color:var(--grau-500)}.seitenfuss .mod_flexiadvsearch .form-control:not(:focus){background-color:transparent;color:var(--grau-500)}.seitenfuss .mod_flexiadvsearch .form-control:not(:focus)::-webkit-input-placeholder{color:var(--grau-500)}.seitenfuss .mod_flexiadvsearch .form-control:not(:focus):-ms-input-placeholder{color:var(--grau-500)}.seitenfuss .mod_flexiadvsearch .form-control:not(:focus)::placeholder{color:var(--grau-500)}.font-icon-small{font-size:0.75em}.font-icon-medium{font-size:1.25em}.font-icon-large{font-size:1.75em}.font-icon-xlarge{font-size:2.25em}.font-icon-xxlarge{font-size:3em}.schnellmenu{display:block;position:fixed;top:8rem;right:0;text-align:right;z-index:1;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}.schnellmenu .nav-item{padding:0.25rem 0;line-height:1;display:flex}.schnellmenu .nav-link,.schnellmenu .nav-title,.schnellmenu .menu-icon{display:inline-block}.schnellmenu .nav-link,.schnellmenu .menu-icon{padding:0.35rem}.schnellmenu .nav-link{position:relative;display:inline-flex;align-items:center;color:#F2F2F2;font-size:1em;padding:0.35rem 0.75rem;border:1px solid rgba(255, 255, 255, 0.35);border-width:1px 0 1px 1px;background:var(--bs-primary);-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0);-webkit-transition:transform 0.35s ease;-moz-transition:transform 0.35s ease;transition:transform 0.35s ease}.schnellmenu .nav-link:hover{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.schnellmenu .menu-icon{position:absolute;left:-1.75em;width:1.75em;border:1px solid rgba(255, 255, 255, 0.35);border-radius:0 0 0 0.5rem;background-color:var(--bs-primary);-webkit-transition:transform 0.5s ease;-moz-transition:transform 0.5s ease;transition:transform 0.5s ease}.schnellmenu .notdienst,.schnellmenu .title-extend{background:var(--bs-danger)}.schnellmenu .notdienst .menu-icon,.schnellmenu .title-extend .menu-icon{height:calc(100% + 2px);display:flex;align-items:center;justify-content:center;background-color:var(--bs-danger)}.schnellmenu .extend-title{display:block}.schnellmenu .extend-title-part2{text-transform:uppercase}.schnellmenu .extend-title-part1,.schnellmenu .extend-title-part3{font-size:0.75em}@media (min-width:576px){.schnellmenu .nav-link,.schnellmenu .menu-icon{padding:0.5rem}.schnellmenu .nav-link{font-size:1.25em;padding:0.5rem 1rem}.schnellmenu .menu-icon{left:-2em;width:2em}}@media (max-width:575.98px){body.scrolled2 .schnellmenu .nav-link{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);transform:translateX(100%)}}.slideout-menu{display:block;visibility:hidden;position:fixed;top:0;right:0px;height:100%;width:95vw;text-align:left;overflow:hidden;overflow-y:auto;padding:0;border-left:0px solid var(--bs-gray-200);background:transparent;z-index:1030;border-radius:0 0 0 4rem;-webkit-transform:translate3d(100%, 0, 0);-moz-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);-webkit-transition:-webkit-transform 0.35s ease-in-out, transform 0.35s ease-in-out, visibility 0.35s ease-in-out;-moz-transition:-webkit-transform 0.35s ease-in-out, transform 0.35s ease-in-out, visibility 0.35s ease-in-out;transition:-webkit-transform 0.35s ease-in-out, transform 0.35s ease-in-out, visibility 0.35s ease-in-out}.slideout-menu .socialmediamenu a{display:block;color:var(--grau-600)}.slideout-menu .socialmediamenu a:hover,.slideout-menu .socialmediamenu a:focus,.slideout-menu .socialmediamenu a:active,.slideout-menu .socialmediamenu a.active{color:var(--grau-700)}.slideout-close{position:absolute;top:1rem;right:1rem}.slideout-pusher{overflow:hidden;position:relative;left:0;height:100%;z-index:0;perspective:1000px}.slideout-pusher::after{position:absolute;content:'';top:0;right:0;width:0;height:100%;background:rgba(255, 255, 255, 0.75);background:-moz-linear-gradient(-120deg, rgba(186, 186, 186, 0.35) 30%, rgba(166, 166, 166, 0.9) 100%);background:-webkit-linear-gradient(-120deg, rgba(186, 186, 186, 0.35) 30%, rgba(166, 166, 166, 0.9) 100%);background:linear-gradient(120deg, rgba(186, 186, 186, 0.35) 30%, rgba(166, 166, 166, 0.9) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='rgba(186, 186, 186, 0.35)', endColorstr='rgba(166, 166, 166, 0.9)',GradientType=1);opacity:0;z-index:2500;cursor:pointer;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-transition:opacity 0.35s ease-in-out, height 0.35s ease-in-out;-moz-transition:opacity 0.35s ease-in-out, height 0.35s ease-in-out;transition:opacity 0.35s ease-in-out, height 0.35s ease-in-out}.slideout-pusher{-webkit-transition:all 0.35s ease-in-out;-moz-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out}.slideout-open{overflow:hidden}.slideout-open .slideout-pusher::after{width:100%;height:100%;opacity:1}.slideout-open .slideout-menu{visibility:visible;opacity:0.85;-webkit-transform:translate3d(0%, 0, 0);-moz-transform:translate3d(0%, 0, 0);transform:translate3d(0%, 0, 0)}#icon-close{position:absolute;top:0.5rem;right:1rem;padding:0.5rem 2rem;font-size:2rem;color:var(--grau-400);cursor:pointer}@media (max-width:767.98px){.slideout-menu{width:95vw}}@media (min-width:768px){.slideout-menu{width:95vw}}.sekundaermenu li{padding:0.15rem 0.5rem}.sekundaermenu a{display:block;font-size:small;font-weight:400;padding:0;color:rgba(var(--bs-white-rgb), 0.65);border-bottom:1px solid transparent}.sekundaermenu a:hover,.sekundaermenu a:focus,.sekundaermenu a:active,.sekundaermenu a.active{color:var(--bs-white);border-bottom-color:var(--bs-secondary)}.leistungsmenu{position:relative;padding-bottom:3rem;border-bottom:1px solid #ab3835;z-index:0}.leistungsmenu li.current{display:none}.leistungsmenu .btn{padding:1.5em}.leistungsmenu .btn.btn-icon span{display:block}.leistungsmenu .btn.btn-icon span::before{display:block;margin:0 auto;width:3em;height:3em}.leistungsmenu .svg-nav-icon{width:4em;height:4em;margin-bottom:0.5em;filter:drop-shadow(0.5px 0.5px 1px rgba(0, 0, 0, 0.25))}.leistungsmenu .nav-link{padding:1rem;margin:0.75rem;color:white;background-color:rgba(var(--bs-secondary-rgb), 0.35);border:1px solid rgba(255, 255, 255, 0.35);border-radius:0.5rem;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);text-shadow:0.5px 0.5px 1px rgba(0, 0, 0, 0.35)}.leistungsmenu::before{content:'';position:absolute;width:100%;height:95%;bottom:0;background-color:var(--bs-primary);z-index:-1}@media (min-width:576px) and (max-width:767.98px){.leistungsmenu::before{height:88%}}@media (min-width:768px) and (max-width:991.98px){.leistungsmenu::before{height:88%}}@media (min-width:992px) and (max-width:1199.98px){.leistungsmenu::before{height:85%}}@media (min-width:1200px){.leistungsmenu::before{height:80%}}.socialmediamenu{}.socialmediamenu .nav-link{padding:0.5rem}.socialmediamenu .menu-icon{font-size:xx-large}.slideout-menu .socialmediamenu a,.seitenfuss .socialmediamenu a{color:rgba(var(--bs-white-rgb), 0.65)}.slideout-menu .socialmediamenu a:hover,.slideout-menu .socialmediamenu a:focus,.slideout-menu .socialmediamenu a:active,.slideout-menu .socialmediamenu a.active,.seitenfuss .socialmediamenu a:hover,.seitenfuss .socialmediamenu a:focus,.seitenfuss .socialmediamenu a:active,.seitenfuss .socialmediamenu a.active{color:var(--bs-white)}.kontaktangaben li{display:flex;align-items:baseline}.kontaktangaben a{word-break:break-all;line-height:1.15}.filterizr.catfilter{text-align:center;list-style-type:none;display:block;clear:both;margin:0;padding:0 2vw 2vw 2vw}.filterizr.catfilter li{white-space:nowrap;display:inline-flex;align-items:baseline;margin:0.25em;padding:0.5em 0.75rem 0.25em;background:#E1E1E1;border-radius:1rem 1rem 1rem 0;color:#a21a17;cursor:pointer;transition:0.5s border-radius ease-in-out, 0.5s background-color ease-in-out}.filterizr.catfilter li.active{color:#ffffff;background:#5F5F5F;border-radius:0rem 1rem 0rem 0}.filterizr.catfilter li:hover{background:#a21a17;color:#ffffff}.inline-ankermenu a{padding:0.75rem 1.75rem;border:1px solid var(--bs-dark);line-height:1.25;margin:0.5rem 1rem 0.5rem 0;display:inline-block;border-radius:0.25rem;font-size:1.375rem;color:var(--bs-dark)}.inline-ankermenu .menu-icon{margin-right:0.5em}.hell-auf-dunkel .inline-ankermenu a{border-color:rgba(255, 255, 255, 0.75)}.scrollmouse{display:none;position:absolute;bottom:2vw;left:8vw;width:auto;z-index:1000}.scrollmouse p{display:none;margin-top:1.5vw;letter-spacing:0.65vw;text-indent:1vw;color:#ffffff;animation:colorText 6s ease-out infinite, nudgeText 6s ease-out infinite}.scrollmouse .mouse{background:rgba(255, 255, 255, 0.2) linear-gradient(transparent 0%, transparent 50%, #ffffff 50%, #ffffff 100%);position:relative;width:2.5vw;height:4vw;border-radius:100px;background-size:100% 200%;animation:colorSlide 6s linear infinite, nudgeMouse 6s ease-out infinite}.scrollmouse .mouse:before,.scrollmouse .mouse:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto}.scrollmouse .mouse:before{width:2.25vw;height:3.75vw;background-color:#bababa;border-radius:100px}.scrollmouse .mouse:after{background-color:#ffffff;width:0.4375vw;height:0.4375vw;border-radius:100%;animation:trackBallSlide 6s linear infinite}.scrollmouse.scrollmouse-top{bottom:unset;width:auto;top:-12vw;left:1vw}.scrollmouse.scrollmouse-top p{color:#F2F2F2}@keyframes colorSlide{0%{background-position:0% 100%}20%{background-position:0% 0%}21%{background-color:rgba(255, 255, 255, 0.2)}29.99%{background-color:#ffffff;background-position:0% 0%}30%{background-color:rgba(255, 255, 255, 0.2);background-position:0% 100%}50%{background-position:0% 0%}51%{background-color:rgba(255, 255, 255, 0.2)}59%{background-color:#ffffff;background-position:0% 0%}60%{background-color:rgba(255, 255, 255, 0.2);background-position:0% 100%}80%{background-position:0% 0%}81%{background-color:rgba(255, 255, 255, 0.2)}90%,100%{background-color:#ffffff}}@keyframes trackBallSlide{0%{opacity:1;transform:scale(1) translateY(-0.75vw)}6%{opacity:1;transform:scale(0.9) translateY(0.75vw/4)}14%{opacity:0;transform:scale(0.4) translateY(1.5vw)}15%,19%{opacity:0;transform:scale(0.4) translateY(-0.75vw)}28%,29.99%{opacity:1;transform:scale(1) translateY(-0.75vw)}30%{opacity:1;transform:scale(1) translateY(-0.75vw)}36%{opacity:1;transform:scale(0.9) translateY(0.75vw/4)}44%{opacity:0;transform:scale(0.4) translateY(1.5vw)}45%,49%{opacity:0;transform:scale(0.4) translateY(-0.75vw)}58%,59.99%{opacity:1;transform:scale(1) translateY(-0.75vw)}60%{opacity:1;transform:scale(1) translateY(-0.75vw)}66%{opacity:1;transform:scale(0.9) translateY(0.75vw/4)}74%{opacity:0;transform:scale(0.4) translateY(1.5vw)}75%,79%{opacity:0;transform:scale(0.4) translateY(-0.75vw)}88%,100%{opacity:1;transform:scale(1) translateY(-0.75vw)}}@keyframes nudgeMouse{0%{transform:translateY(0)}20%{transform:translateY(8px)}30%{transform:translateY(0)}50%{transform:translateY(8px)}60%{transform:translateY(0)}80%{transform:translateY(8px)}90%{transform:translateY(0)}}@keyframes nudgeText{0%{transform:translateY(0)}20%{transform:translateY(2px)}30%{transform:translateY(0)}50%{transform:translateY(2px)}60%{transform:translateY(0)}80%{transform:translateY(2px)}90%{transform:translateY(0)}}@keyframes colorText{21%{color:rgba(255, 255, 255, 0.2)}30%{color:#ffffff}51%{color:rgba(255, 255, 255, 0.2)}60%{color:#ffffff}81%{color:rgba(255, 255, 255, 0.2)}90%{color:#ffffff}}#fc_filter_form_blocker,.fc_has_inner_label_input{display:none !important}.fc_basic_complete{opacity:1 !important}img.fc_field_image{margin:0}.card img.fc_field_image{width:100%}/*# sourceMappingURL=/templates/minnemedia/css/template.css.map */