@import url("/media/tischlerei-eggers/css/site.css?v=20261110a");
@import url("/media/tischlerei-eggers/vendor/css/all.min.css?v=20261110a");
@import url("/media/tischlerei-eggers/vendor/css/uikit.css?v=20261110a");
@import url("/media/tischlerei-eggers/css/content.css?v=20261110a");
@import url("/media/tischlerei-eggers/css/gallery.css?v=20261110a");

	
	#mod-hgd-contentbuilder119 .CB_overlay {background: ;}
	 #mod-hgd-contentbuilder119 .mkoverlay:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3);} #mod-hgd-contentbuilder119 .cbi1191 {background: ;}
	 #mod-hgd-contentbuilder119 .cbi1191 h3.head0{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder119 .cbi1191 h2.head1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder119 .cbi1191 h4.head2{color: rgba(255, 255, 255, 1);}
	

	
	#mod-hgd-contentbuilder116 .CB_overlay {background: ;}
	 #mod-hgd-contentbuilder116 .mkoverlay:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4);} #mod-hgd-contentbuilder116 .cbi1161 {background: ;} #mod-hgd-contentbuilder116 .cbi1162 {background: ;} #mod-hgd-contentbuilder116 .cbi1163 {background: ;} #mod-hgd-contentbuilder116 .cbi1164 {background: ;}
	 #mod-hgd-contentbuilder116 .cbi1161 h2.head0{color: rgba(255, 255, 255, 1); letter-spacing: .05em;} #mod-hgd-contentbuilder116 .cbi1161 h3.head1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 h3.head0{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 h1.head1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 .crd1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 .crd1 .card-body .card-text {color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 .crd1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 .crd1 .card-body .card-text {color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 .crd1 a {color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1162 .crd1 a:hover {color: var(--cassiopeia-color-hover);} #mod-hgd-contentbuilder116 .cbi1163 h3.head0{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1163 h1.head1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1163 .crd2{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1163 .crd2 .card-body .card-text {color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1163 .crd2 a {color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder116 .cbi1163 .crd2 a:hover {color: var(--cassiopeia-color-hover);} #mod-hgd-contentbuilder116 .cbi1164 h1.head0{color: rgba(255, 255, 255, 1);}
	

	
	#mod-hgd-contentbuilder122 .CB_overlay {background: ;}
	 #mod-hgd-contentbuilder122 .mkoverlay:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3);} #mod-hgd-contentbuilder122 .cbi1221 {background: ;}
	 #mod-hgd-contentbuilder122 .cbi1221 h1.head0{} #mod-hgd-contentbuilder122 .cbi1221 h2.head1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder122 .cbi1221 h1.head2{color: rgba(255, 255, 255, 1);}
	
 #mod-mak-galerie121{background: transparent;} #mod-mak-galerie121 .uk-h3 {color: #222 !important;}

	
	#mod-hgd-contentbuilder123 .CB_overlay {background: ;}
	 #mod-hgd-contentbuilder123 .mkoverlay:before {content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3);} #mod-hgd-contentbuilder123 .cbi1231 {background: ;}
	 #mod-hgd-contentbuilder123 .cbi1231 h1.head0{} #mod-hgd-contentbuilder123 .cbi1231 h2.head1{color: rgba(255, 255, 255, 1);} #mod-hgd-contentbuilder123 .cbi1231 h1.head2{color: rgba(255, 255, 255, 1);}
	
 #mod-mak-galerie111{background: transparent;} #mod-mak-galerie111 .uk-h3 {color: #222 !important;}
:root {--cassiopeia-color-primary:#333;--cassiopeia-color-hover:#a60000;--color-light:#fff;--color-dark:#333;--white:#fff;}
.container-header {display:flex;justify-content:space-between;gap:1rem;}
.container-header > .grid-child {max-width:none;margin:0;}
.container-header > .container-nav {width:auto;flex:1;}
.container-bottom-a,.container-bottom-b {grid-column:full-start/full-end;display:block;max-width:none;width:100%;padding:0;}
.container-bottom-a > .mod-custom,.container-bottom-b > .mod-custom,.container-banner > .mod-custom {width:100%;margin:0;}
.eggers-menu-image {width:100%;margin:0 0 3rem;}
.eggers-menu-image img {display:block;width:100%;height:auto;}
.container-header a:focus-visible,.container-header button:focus-visible {outline:2px solid white!important;outline-offset:4px!important;}
@media(max-width:926px){.container-header {display:grid;grid-template-columns:1fr;gap:0;}.container-header>.grid-child{width:100%;}.container-header>.container-nav{justify-content:center;}}
@media(max-width:428px){.container-header.position-sticky{position:sticky!important;top:0;}.container-header .navbar-brand img{width:15rem;min-width:0;}.container-header .container-nav{position:static!important;top:auto!important;}.container-header .navbar{width:100%;justify-content:center;}.container-header .navbar-collapse{width:100%;}.container-header .mod-menu{align-items:center;}.container-header .navbar-brand{padding:0;}}

/* Match the original contact columns while keeping the current native form. */
.container-topbar:has(> #mod-custom128:only-child) {display:none;}
.com-contact.contact {display:grid;grid-template-columns:5fr 6fr;column-gap:8.333333%;padding:0 8px;margin:5rem 0;}
.com-contact.contact > .page-header {grid-column:1/-1;}
.com-contact.contact > .com-contact__container {grid-column:1;grid-row:2;align-self:start;}
.com-contact.contact > .com-contact__container + :is(h2,h3) {display:none;}
.com-contact.contact > .com-contact__form {grid-column:2;grid-row:2;width:100%;margin:0;}
.com-contact.contact .contact-address {display:block;}
.com-contact.contact .contact-address dt {display:none;}
.com-contact.contact .contact-address dd {margin:0 0 0 1rem;}
.com-contact.contact > .fields-container {grid-column:1/-1;grid-row:3;width:25%;margin-top:1rem;padding-left:0;}
@media(max-width:767px){
 .com-contact.contact {grid-template-columns:1fr;column-gap:0;}
 .com-contact.contact > .com-contact__container {grid-column:1;grid-row:2;}
 .com-contact.contact > .com-contact__form {grid-column:1;grid-row:3;margin-top:2rem;}
 .com-contact.contact > .fields-container {grid-column:1;grid-row:4;width:100%;}
}

/* Former menu images were outside the site grid and had no banner margin. */
.container-banner:has(.eggers-menu-image) {margin-bottom:0;}
.com-contact.contact {margin-top:3rem;margin-bottom:3rem;}

/* Keep the existing maps-consent controls fully inside their placeholder. */
.com-contact .google-maps .uc-embedding-container {height:560px!important;min-height:560px;}
