.elementor-22 .elementor-element.elementor-element-136fae2a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-6c7e06a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;--z-index:900;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-menu-toggle{margin:0 auto;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-nav-menu .elementor-item{font-family:"DM Sans", Sans-serif;font-size:0.8rem;font-weight:300;text-transform:uppercase;letter-spacing:0.1rem;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-nav-menu--main .elementor-item{color:#9A8E82;fill:#9A8E82;}.elementor-22 .elementor-element.elementor-element-58749296 .elementor-button{background-color:#8C1A2E;fill:#F0E8DA;color:#F0E8DA;border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-1d12ebf1{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-1d12ebf1:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-1d12ebf1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.bodega-schwan.de/wp-content/uploads/2026/05/AdobeStock_1975093156-scaled-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-22 .elementor-element.elementor-element-4475a4b1{text-align:center;}.elementor-22 .elementor-element.elementor-element-4475a4b1 .elementor-heading-title{font-family:"DM Sans", Sans-serif;color:#c49a58;}.elementor-22 .elementor-element.elementor-element-5a5c9966{text-align:center;}.elementor-22 .elementor-element.elementor-element-5a5c9966 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-25d6ac3a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-22 .elementor-element.elementor-element-33b8d9ae .elementor-button{background-color:#8C1A2E;fill:#F0E8DA;color:#F0E8DA;border-style:solid;border-width:1px 1px 1px 1px;border-color:#8C1A2E;border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-77b57612 .elementor-button{background-color:rgba(0,0,0,0);fill:#F0E8DA;color:#F0E8DA;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(240,232,218,.25);border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-77b57612 .elementor-button:hover, .elementor-22 .elementor-element.elementor-element-77b57612 .elementor-button:focus{border-color:#A07840;}.elementor-22 .elementor-element.elementor-element-4ef0ebe4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-4ef0ebe4:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4ef0ebe4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;}.elementor-22 .elementor-element.elementor-element-2690766c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-76bf7335{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-64358a38{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-64358a38 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-caf5ec4{color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-4ae51e0b{color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-a0574b9{color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-605f649b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-cb09307 img{width:100%;}.elementor-22 .elementor-element.elementor-element-13e31727{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-13e31727:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-13e31727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1212;}.elementor-22 .elementor-element.elementor-element-39f424d8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:2.5rem 4rem;--row-gap:2.5rem;--column-gap:4rem;}.elementor-22 .elementor-element.elementor-element-20c730f8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-67fb68d5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-53b6ab3d{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-53b6ab3d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-491269e{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-22 .elementor-element.elementor-element-76ca1ce{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--border-radius:0px 0px 0px 0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-76ca1ce:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-76ca1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221818;}.elementor-22 .elementor-element.elementor-element-69dc47f{text-align:start;}.elementor-22 .elementor-element.elementor-element-42cb7b5{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-42cb7b5 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-6e2b38e{--divider-border-style:solid;--divider-color:#A07840;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-22 .elementor-element.elementor-element-6e2b38e .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-6e2b38e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-38c4fad5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:1.5px 1.5px;--row-gap:1.5px;--column-gap:1.5px;--flex-wrap:wrap;}.elementor-22 .elementor-element.elementor-element-2798a369{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--border-radius:0px 0px 0px 0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-2798a369:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-2798a369 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221818;}.elementor-22 .elementor-element.elementor-element-2c68e326{text-align:start;}.elementor-22 .elementor-element.elementor-element-203aa8f8{margin:0.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-203aa8f8 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-6f4061b8{text-align:start;}.elementor-22 .elementor-element.elementor-element-6f4061b8 .elementor-heading-title{color:#A07840;}.elementor-22 .elementor-element.elementor-element-e023c9c{--divider-border-style:solid;--divider-color:#A07840;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-22 .elementor-element.elementor-element-e023c9c .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-e023c9c .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-3ced2e8c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--border-radius:0px 0px 0px 0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-3ced2e8c:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-3ced2e8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221818;}.elementor-22 .elementor-element.elementor-element-6ced1e1a{text-align:start;}.elementor-22 .elementor-element.elementor-element-7a131cd3{margin:.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-7a131cd3 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-ae7d5af{text-align:start;}.elementor-22 .elementor-element.elementor-element-ae7d5af .elementor-heading-title{color:#A07840;}.elementor-22 .elementor-element.elementor-element-1542b828{--divider-border-style:solid;--divider-color:#A07840;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-22 .elementor-element.elementor-element-1542b828 .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-1542b828 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-6ec89d6f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--border-radius:0px 0px 0px 0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-6ec89d6f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-6ec89d6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221818;}.elementor-22 .elementor-element.elementor-element-150c523e{text-align:start;}.elementor-22 .elementor-element.elementor-element-4b29db8d{margin:.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-4b29db8d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-2ecf0a8d{text-align:start;}.elementor-22 .elementor-element.elementor-element-2ecf0a8d .elementor-heading-title{color:#A07840;}.elementor-22 .elementor-element.elementor-element-1623614f{--divider-border-style:solid;--divider-color:#A07840;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-22 .elementor-element.elementor-element-1623614f .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-1623614f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-62f11906{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--border-radius:0px 0px 0px 0px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-62f11906:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-62f11906 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#221818;}.elementor-22 .elementor-element.elementor-element-7ee9c1dc{text-align:start;}.elementor-22 .elementor-element.elementor-element-701b97df{margin:.25rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-701b97df .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-2619ac89{text-align:start;}.elementor-22 .elementor-element.elementor-element-2619ac89 .elementor-heading-title{color:#A07840;}.elementor-22 .elementor-element.elementor-element-78ca9b41{--divider-border-style:solid;--divider-color:#A07840;--divider-border-width:1px;margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-22 .elementor-element.elementor-element-78ca9b41 .elementor-divider-separator{width:30px;margin:0 auto;margin-left:0;}.elementor-22 .elementor-element.elementor-element-78ca9b41 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-22 .elementor-element.elementor-element-7acc608d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-7acc608d:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-7acc608d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1212;}.elementor-22 .elementor-element.elementor-element-49a0b8b5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-22 .elementor-element.elementor-element-62bf354{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-16db46a5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-3a711fa0{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-3a711fa0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-1edcc520{color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-417cbb8f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-417cbb8f:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-417cbb8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;}.elementor-22 .elementor-element.elementor-element-354a9497{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-740801d8{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-478f2b95{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-478f2b95 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-3a556e17{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-4dace8ad{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-57e2aa35{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-57e2aa35 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-9c1b215{color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-eea5d82{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--border-radius:2px 2px 2px 2px;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:1.75rem;--padding-right:1.75rem;}.elementor-22 .elementor-element.elementor-element-eea5d82:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-eea5d82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1a1212;}.elementor-22 .elementor-element.elementor-element-182667b6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + .75rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-182667b6 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.2rem;font-weight:600;color:#A07840;}.elementor-22 .elementor-element.elementor-element-64417a62 .elementor-button{background-color:rgba(0,0,0,0);fill:#c49a58;color:#c49a58;border-style:solid;border-width:1px 1px 1px 1px;border-color:#A07840;border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-64417a62{margin:1rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-22 .elementor-element.elementor-element-58f9f00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:4rem 4rem;--row-gap:4rem;--column-gap:4rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-58f9f00:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-58f9f00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #8C1A2E 0%, #a82238 100%);}.elementor-22 .elementor-element.elementor-element-51f7f222{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-6e002514{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-6e002514 .elementor-heading-title{color:rgba(255,255,255,.5);}.elementor-22 .elementor-element.elementor-element-25b376c4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-25b376c4 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#fff;}.elementor-22 .elementor-element.elementor-element-1a5f3fc5{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(14px/2);}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(14px/2);}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(14px/2);}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-14px/2);}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-14px/2);}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-icon i{color:#fff;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-icon svg{fill:#fff;transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-1a5f3fc5 .elementor-icon-list-text{color:#fff;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-66bc3a86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:4px 4px 4px 4px;--padding-top:2.5rem;--padding-bottom:2.5rem;--padding-left:2.5rem;--padding-right:2.5rem;}.elementor-22 .elementor-element.elementor-element-66bc3a86:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-66bc3a86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,.18);}.elementor-22 .elementor-element.elementor-element-6b900a36{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-6b900a36 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.3rem;font-weight:400;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group{padding-right:calc( 12px/2 );padding-left:calc( 12px/2 );margin-bottom:12px;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-form-fields-wrapper{margin-left:calc( -12px/2 );margin-right:calc( -12px/2 );margin-bottom:-12px;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group > label, .elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-subgroup label{color:rgba(255,255,255,.85);}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-type-html{padding-bottom:0px;font-family:"Roboto", Sans-serif;font-weight:400;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group .elementor-field, .elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-subgroup label{font-family:"DM Sans", Sans-serif;font-size:0.85rem;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:0.85rem;font-weight:500;text-transform:uppercase;letter-spacing:0.12em;border-style:solid;border-width:1px 1px 1px 1px;border-radius:2px 2px 2px 2px;}.elementor-22 .elementor-element.elementor-element-33527502 .e-form__buttons__wrapper__button-next{background-color:#fff;color:#8C1A2E;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-button[type="submit"]{background-color:#fff;color:#8C1A2E;border-color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-button[type="submit"] svg *{fill:#8C1A2E;}.elementor-22 .elementor-element.elementor-element-33527502 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-33527502 .e-form__buttons__wrapper__button-next:hover{background-color:#FFFFFF14;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-button[type="submit"]:hover{background-color:#FFFFFF14;}.elementor-22 .elementor-element.elementor-element-33527502 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-message.elementor-message-success{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-message.elementor-message-danger{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-33527502 .elementor-message.elementor-help-inline{color:#FFFFFF;}.elementor-22 .elementor-element.elementor-element-33527502{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-22 .elementor-element.elementor-element-790c1b0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5rem 5rem;--row-gap:5rem;--column-gap:5rem;--padding-top:8rem;--padding-bottom:8rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-790c1b0:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-790c1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100C0C;}.elementor-22 .elementor-element.elementor-element-3f1cdb89{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-22 .elementor-element.elementor-element-42aeb9d2{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-72073200{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2rem) 0rem;text-align:start;}.elementor-22 .elementor-element.elementor-element-72073200 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-weight:600;color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-a84b53c{color:#F0E8DA;}.elementor-22 .elementor-element.elementor-element-427e81c1{margin:2rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;--e-icon-list-icon-size:15px;--icon-vertical-offset:0px;}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-icon i{color:#A07840;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-icon svg{fill:#A07840;transition:fill 0.3s;}.elementor-22 .elementor-element.elementor-element-427e81c1 .elementor-icon-list-text{color:#F0E8DA;transition:color 0.3s;}.elementor-22 .elementor-element.elementor-element-493e58fb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-648f2862{border-radius:4px 4px 4px 4px;}.elementor-22 .elementor-element.elementor-element-648f2862 iframe{height:450px;}.elementor-22 .elementor-element.elementor-element-4bac4d6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:4rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-22 .elementor-element.elementor-element-4bac4d6:not(.elementor-motion-effects-element-type-background), .elementor-22 .elementor-element.elementor-element-4bac4d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100c0c;}.elementor-22 .elementor-element.elementor-element-28915e0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:rgba(160,120,64,.18);--border-color:rgba(160,120,64,.18);--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-11da757a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:2rem;--padding-bottom:0rem;--padding-left:0rem;--padding-right:0rem;}body.elementor-page-22:not(.elementor-motion-effects-element-type-background), body.elementor-page-22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-22 .elementor-element.elementor-element-6c7e06a7{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-4ef0ebe4{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-13e31727{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-20c730f8{--width:45%;}.elementor-22 .elementor-element.elementor-element-491269e{--width:100%;}.elementor-22 .elementor-element.elementor-element-76ca1ce{--width:96%;}.elementor-22 .elementor-element.elementor-element-2798a369{--width:24%;}.elementor-22 .elementor-element.elementor-element-3ced2e8c{--width:24%;}.elementor-22 .elementor-element.elementor-element-6ec89d6f{--width:24%;}.elementor-22 .elementor-element.elementor-element-62f11906{--width:24%;}.elementor-22 .elementor-element.elementor-element-7acc608d{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-417cbb8f{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-58f9f00{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-790c1b0{--content-width:1100px;}.elementor-22 .elementor-element.elementor-element-4bac4d6{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-22 .elementor-element.elementor-element-20c730f8{--width:100%;}.elementor-22 .elementor-element.elementor-element-76ca1ce{--width:49%;}.elementor-22 .elementor-element.elementor-element-2798a369{--width:49%;}.elementor-22 .elementor-element.elementor-element-3ced2e8c{--width:49%;}.elementor-22 .elementor-element.elementor-element-6ec89d6f{--width:49%;}.elementor-22 .elementor-element.elementor-element-62f11906{--width:49%;}}@media(max-width:1024px){.elementor-22 .elementor-element.elementor-element-4ef0ebe4{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-13e31727{--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-39f424d8{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-22 .elementor-element.elementor-element-7acc608d{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-417cbb8f{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-58f9f00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}.elementor-22 .elementor-element.elementor-element-790c1b0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1.5rem;--padding-right:1.5rem;}}@media(max-width:767px){.elementor-22 .elementor-element.elementor-element-6c7e06a7{--justify-content:space-around;--padding-top:0rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-nav-menu--dropdown{border-radius:15px 15px 15px 15px;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-nav-menu--dropdown li:first-child a{border-top-left-radius:15px;border-top-right-radius:15px;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-nav-menu--dropdown li:last-child a{border-bottom-right-radius:15px;border-bottom-left-radius:15px;}.elementor-22 .elementor-element.elementor-element-7d3ac200 .elementor-nav-menu--dropdown a{padding-left:2rem;padding-right:2rem;padding-top:0.6rem;padding-bottom:0.6rem;}.elementor-22 .elementor-element.elementor-element-7d3ac200{--nav-menu-icon-size:1.5rem;}.elementor-22 .elementor-element.elementor-element-58749296.elementor-element{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-22 .elementor-element.elementor-element-58749296 .elementor-button{border-radius:10px 10px 0px 0px;padding:1.5rem 1.5rem 1.5rem 1.5rem;}.elementor-22 .elementor-element.elementor-element-4ef0ebe4{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-13e31727{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-76ca1ce{--width:100%;}.elementor-22 .elementor-element.elementor-element-2798a369{--width:100%;}.elementor-22 .elementor-element.elementor-element-3ced2e8c{--width:100%;}.elementor-22 .elementor-element.elementor-element-6ec89d6f{--width:100%;}.elementor-22 .elementor-element.elementor-element-62f11906{--width:100%;}.elementor-22 .elementor-element.elementor-element-7acc608d{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-417cbb8f{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-58f9f00{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-790c1b0{--padding-top:4rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-4bac4d6{--padding-top:3rem;--padding-bottom:1.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-22 .elementor-element.elementor-element-28915e0{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-22 .elementor-element.elementor-element-11da757a{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}}/* Start custom CSS for nav-menu, class: .elementor-element-7d3ac200 *//* === Pro Nav-Menu: Mobile-Dropdown unter Nav-Pille, mittig, mit 2.5rem Randabstand === */

/* Intermediate-Wrapper static schalten, damit Dropdown an #mainNav ankert (nicht am Widget-Wrapper rechts) */
#mainNav .elementor-element[class*="nav-menu"] {
  position: static !important;
}

/* Hamburger transparent */
#mainNav .elementor-menu-toggle,
#mainNav .elementor-menu-toggle:hover,
#mainNav .elementor-menu-toggle:focus {
  background: transparent !important;
  background-color: transparent !important;
}

/* GESCHLOSSEN: Frame komplett verstecken (sonst grauer 1px-Streifen) */
#mainNav .elementor-menu-toggle:not(.elementor-active) + .elementor-nav-menu__container {
  border: none !important;
  background: transparent !important;
  box-shadow: none !important;
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
  visibility: hidden !important;
}

/* OFFEN: anker an Nav-Pille via top:100%, dadurch automatisch zentriert + 1rem Gap */
#mainNav .elementor-menu-toggle.elementor-active + .elementor-nav-menu__container,
#mainNav .elementor-nav-menu--dropdown {
  visibility: visible !important;
  position: absolute !important;
  top: 100% !important;       /* direkt unter der Nav-Pille */
  left: 0 !important;
  right: 0 !important;
  bottom: auto !important;
  width: auto !important;
  max-width: none !important;
  margin: 1rem 0 0 !important;
  transform: none !important;

  border-radius: 12px !important;
  background: rgba(18, 12, 12, 0.92) !important;
  border: 1px solid rgba(255, 255, 255, 0.10) !important;
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.45) !important;
  backdrop-filter: blur(28px) saturate(1.8) brightness(0.85) !important;
  -webkit-backdrop-filter: blur(28px) saturate(1.8) brightness(0.85) !important;
  overflow: hidden !important;
}

/* Font-Farbe im Menü = Hamburger-Icon-Farbe (rgb(190,166,97) = #BEA661) */
#mainNav .elementor-nav-menu--dropdown .elementor-nav-menu li a,
#mainNav .elementor-nav-menu--dropdown .elementor-item,
#mainNav .elementor-nav-menu--dropdown a.elementor-sub-item {
  color: rgb(190, 166, 97) !important;
}
#mainNav .elementor-nav-menu--dropdown .elementor-nav-menu li a:hover,
#mainNav .elementor-nav-menu--dropdown .elementor-item:hover {
  color: #F0E8DA !important;  /* Hover: cream */
}

/* Items: Touch-Höhe + Trennlinien */
#mainNav .elementor-nav-menu--dropdown .elementor-nav-menu li a {
  padding: 1rem 1.5rem !important;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  font-size: 0.78rem;
}
#mainNav .elementor-nav-menu--dropdown .elementor-nav-menu li:not(:last-child) {
  border-bottom: 1px solid rgba(190, 166, 97, 0.10);
}/* End custom CSS */