.elementor-kit-9{--e-global-color-primary:#CEAD5B;--e-global-color-secondary:#54595F;--e-global-color-text:#F1E7CC;--e-global-color-accent:#DABF79;--e-global-color-4b29448:#000000;--e-global-color-d64fbbe:#FFFFFF;--e-global-typography-primary-font-family:"Tahoma";--e-global-typography-primary-font-size:65px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Quicksand";--e-global-typography-text-font-weight:600;--e-global-typography-accent-font-family:"Quicksand";--e-global-typography-accent-font-weight:600;background-image:url("https://i0.wp.com/www.ladiesundgents.de/wp-content/uploads/2024/04/concrete2.png?fit=512%2C512&ssl=1");}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* LG Mobile-Menue v3 */
@media (max-width: 820px){
.elementor-element-1ee1632c .elementor-element-a6f36be{display:none !important;}
.elementor-element-1ee1632c .elementor-element-2f5782f{display:none !important;}
.elementor-element-1ee1632c{padding:0 !important;}
.elementor-element-1ee1632c > .e-con-inner{padding:0 !important;}
.elementor-element-3e9093b1{display:block !important;width:100% !important;max-width:100% !important;}
.elementor-element-3e9093b1 .elementor-menu-toggle{display:none !important;}
.elementor-element-3e9093b1 .elementor-nav-menu--dropdown{display:none !important;}
.elementor-element-3e9093b1 nav.elementor-nav-menu--main{display:block !important;width:100%;}
.elementor-element-3e9093b1 ul.elementor-nav-menu{display:flex !important;flex-wrap:nowrap;width:100%;gap:0;align-items:stretch;}
.elementor-element-3e9093b1 ul.elementor-nav-menu > li{flex:1 1 0;min-width:0;display:flex;}
.elementor-element-3e9093b1 ul.elementor-nav-menu > li > a.elementor-item{width:100%;font-size:11px !important;font-weight:600 !important;letter-spacing:0 !important;padding:13px 2px !important;text-align:center;justify-content:center;align-items:center;white-space:normal;line-height:1.2;background:transparent !important;}
.elementor-element-3e9093b1 ul.elementor-nav-menu > li > a.elementor-item.elementor-item-active{color:#c9a961 !important;box-shadow:inset 0 -2px 0 #c9a961;}
}

/* LG-FOOTER-LOGO zentriert */
.elementor-element-7e88255f,
.elementor-element-7e88255f .elementor-widget-container{width:100%;display:flex;justify-content:center;align-items:center;text-align:center;}
.elementor-element-7e88255f figure,
.elementor-element-7e88255f .elementor-image{width:100%;margin:0;display:flex;justify-content:center;}
.elementor-element-7e88255f img{display:block;margin:0 auto;max-width:190px;height:auto;}
@media (max-width: 820px){
  .elementor-element-7e88255f img{max-width:150px;}
}

/* LG-CAROUSEL */
.elementor-element-9dc135d .swiper-slide figure,
.elementor-element-9dc135d .swiper-slide{height:auto;}
.elementor-element-9dc135d .swiper-slide img{width:100% !important;aspect-ratio:3/4;object-fit:cover;display:block;border:1px solid rgba(201,169,97,.18);}
@media(max-width:820px){
  .elementor-element-1e9a11c{margin-top:18px;}
  .elementor-element-1e9a11c .elementor-icon-list-item a{font-size:12px;}
}
/* LG-HINTERGRUND: Betontextur global abdunkeln */
body::after{content:"";position:fixed;inset:0;background:rgba(10,10,10,0.5);pointer-events:none;z-index:-1}
/* Die Seiten mit eigenem Overlay nicht doppelt abdunkeln */
.entry-content .lg-sec::before{background:transparent !important}
/* LG-LESBARKEIT: Impressum und Datenschutz auf dem dunklen Hintergrund */
.page-id-1369 .entry-content, .page-id-1371 .entry-content,
.page-id-1369 .entry-content p, .page-id-1371 .entry-content p,
.page-id-1369 .entry-content li, .page-id-1371 .entry-content li,
.page-id-1369 .entry-content td, .page-id-1371 .entry-content td,
.page-id-1369 .entry-content strong, .page-id-1371 .entry-content strong,
.page-id-1369 .entry-content span, .page-id-1371 .entry-content span{color:#e2ddd5 !important}
.page-id-1369 .entry-content a, .page-id-1371 .entry-content a{color:#c9a961 !important}
/* LG-FOOTER-DUNKEL: eigener Hintergrund raus, damit der Seitenhintergrund durchlaeuft */
footer.elementor-location-footer{background-image:none !important;background-color:transparent !important}
footer.elementor-location-footer::before{display:none !important}
footer.elementor-location-footer > .elementor-element{background-image:none !important}
/* LG-FOOTER-LEGAL */
.elementor-element-1e9a11c{width:100% !important;flex-basis:100% !important;border-top:1px solid rgba(201,169,97,.25);margin-top:28px;padding-top:16px}
.elementor-element-1e9a11c .elementor-icon-list-items{justify-content:center;flex-wrap:wrap;gap:4px 26px}
.elementor-element-1e9a11c .elementor-icon-list-item{margin:0}
.elementor-element-1e9a11c .elementor-icon-list-text,
.elementor-element-1e9a11c .elementor-icon-list-item a{color:#bdb6aa !important;font-size:13px;letter-spacing:.03em}
.elementor-element-1e9a11c .elementor-icon-list-item a:hover{color:#c9a961 !important}
.elementor-element-1e9a11c .elementor-icon-list-icon{display:none !important}
@media(max-width:820px){
.elementor-element-1e9a11c{margin-top:20px}
.elementor-element-1e9a11c .elementor-icon-list-items{gap:2px 18px}
.elementor-element-1e9a11c .elementor-icon-list-text,
.elementor-element-1e9a11c .elementor-icon-list-item a{font-size:12px}
}

/* LG-FOOTER-ZEILE */
footer.elementor-location-footer .elementor-element-36639fc8>.e-con-inner{flex-wrap:wrap;justify-content:space-between}
footer.elementor-location-footer .elementor-element-1e9a11c{flex:0 0 100%;width:100%;max-width:100%}/* End custom CSS */