.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-9776 .elementor-element.elementor-element-gmp1005:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp1005>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp1005>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp1005>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp1005>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp1005>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp1005>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-9776 .elementor-element.elementor-element-gmp100a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp100a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp100a>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp100a>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp100a>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp100a>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp100a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9776 .elementor-element.elementor-element-gmp100f:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp100f>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp100f>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp100f>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp100f>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp100f>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp100f>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9776 .elementor-element.elementor-element-gmp1014:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp1014>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp1014>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp1014>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp1014>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp1014>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp1014>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9776 .elementor-element.elementor-element-gmp1019:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp1019>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp1019>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp1019>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp1019>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp1019>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp1019>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9776 .elementor-element.elementor-element-gmp101e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp101e>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp101e>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp101e>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp101e>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp101e>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp101e>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9776 .elementor-element.elementor-element-gmp1023:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp1023>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp1023>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp1023>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp1023>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp1023>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp1023>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-9776 .elementor-element.elementor-element-gmp1028:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-9776 .elementor-element.elementor-element-gmp1028>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#e9e2d8}.elementor-9776 .elementor-element.elementor-element-gmp1028>.elementor-element-populated,.elementor-9776 .elementor-element.elementor-element-gmp1028>.elementor-element-populated>.elementor-background-overlay,.elementor-9776 .elementor-element.elementor-element-gmp1028>.elementor-background-slideshow{border-radius:14px}.elementor-9776 .elementor-element.elementor-element-gmp1028>.elementor-element-populated{box-shadow:0px 10px 30px 0px rgba(51,48,43,.1);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-9776 .elementor-element.elementor-element-gmp1028>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.gm-intro{text-align:center;background:#fbf8f4;padding-top:66px;padding-bottom:8px}.gm-intro .gm-title .elementor-heading-title{font-family:'Cormorant Garamond','Didot',Georgia,serif;font-weight:500;font-size:clamp(42px,7vw,78px);line-height:1.03;color:#33302b;margin:0}.gm-intro .gm-lead{max-width:640px;margin:12px auto 0 !important}.gm-intro .gm-lead .elementor-widget-container{color:#6f685d;font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:18px;line-height:1.6}.gm-gallery{background:#fbf8f4;padding:24px 0 60px;width:100vw !important;max-width:100vw !important;margin-left:calc(50% - 50vw) !important;margin-right:calc(50% - 50vw) !important;overflow-x:hidden}.gm-gallery>.elementor-container{display:grid !important;grid-template-columns:repeat(4,1fr);grid-auto-rows:296px;gap:16px;max-width:1680px !important;width:92% !important;margin:0 auto !important}.gm-gallery .gm-card{position:relative;width:auto !important;height:auto !important;align-self:stretch;justify-self:stretch;margin:0 !important;padding:0 !important;min-width:0;max-width:none !important;cursor:pointer}.gm-gallery>.elementor-container.gm-flow{grid-template-columns:repeat(2,1fr) !important;grid-auto-rows:auto !important}.gm-gallery .gm-card.gm-flow{aspect-ratio:2/3}@media(max-width:900px){.gm-gallery>.elementor-container{width:95% !important}}@media(max-width:560px){.gm-gallery>.elementor-container.gm-flow{grid-template-columns:1fr !important}}.gm-gallery .gm-card>.elementor-widget-wrap,.gm-gallery .gm-card>.elementor-element-populated{padding:0 !important;height:100%;position:relative;overflow:hidden}.gm-gallery .gm-card>.elementor-widget-wrap:after,.gm-gallery .gm-card>.elementor-element-populated:after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(31,28,24,.78) 0%,rgba(31,28,24,.22) 46%,rgba(31,28,24,0) 74%)}.gm-gallery .gm-card .gm-ph{position:absolute !important;inset:0;width:100% !important;height:100%;margin:0 !important;padding:0 !important;z-index:1}.gm-gallery .gm-card .gm-ph .elementor-widget-container,.gm-gallery .gm-card .gm-ph figure,.gm-gallery .gm-card .gm-ph a{height:100%;margin:0}.gm-gallery .gm-card .gm-ph img{width:100%;height:100%;object-fit:cover;object-position:center 30%;display:block;border-radius:0;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.gm-gallery .gm-card:hover .gm-ph img{transform:scale(1.06)}.gm-gallery .gm-card .gm-name{position:absolute !important;left:0;right:0;bottom:52px;z-index:3;margin:0 !important;padding:0 22px !important}.gm-gallery .gm-card .gm-name .elementor-heading-title{font-family:'Cormorant Garamond','Didot',Georgia,serif;font-style:italic;font-weight:500;font-size:27px;line-height:1.1;color:#fff}.gm-gallery .gm-card .gm-meta{position:absolute !important;left:0;right:0;bottom:24px;z-index:3;margin:0 !important;padding:0 22px !important}.gm-gallery .gm-card .gm-meta .elementor-heading-title{font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#f0e6d6}.gm-gallery .gm-card .gm-story{display:none !important}body.elementor-editor-active .gm-gallery>.elementor-container{display:block !important}body.elementor-editor-active .gm-gallery .gm-card{aspect-ratio:auto !important;margin:0 0 26px !important;box-shadow:none;border:1px dashed #d9cdb6}body.elementor-editor-active .gm-gallery .gm-card>.elementor-widget-wrap,body.elementor-editor-active .gm-gallery .gm-card>.elementor-element-populated{overflow:visible !important;box-shadow:none !important;background:#faf7f2 !important}body.elementor-editor-active .gm-gallery .gm-card>.elementor-widget-wrap:after,body.elementor-editor-active .gm-gallery .gm-card>.elementor-element-populated:after{display:none !important}body.elementor-editor-active .gm-gallery .gm-card .gm-ph{position:static !important;height:auto}body.elementor-editor-active .gm-gallery .gm-card .gm-ph img{height:auto;max-height:340px}body.elementor-editor-active .gm-gallery .gm-card .gm-name,body.elementor-editor-active .gm-gallery .gm-card .gm-meta{position:static !important;padding:8px 14px 0 !important}body.elementor-editor-active .gm-gallery .gm-card .gm-name .elementor-heading-title{color:#33302b !important}body.elementor-editor-active .gm-gallery .gm-card .gm-meta .elementor-heading-title{color:#8a8172 !important}body.elementor-editor-active .gm-gallery .gm-card .gm-story{display:block !important;padding:6px 14px 14px;color:#4a453d}.gm-card.has-story .gm-name:after{content:"Geschichte lesen";display:block;margin-top:12px;font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:0;transform:translateY(8px);transition:all .45s ease}.gm-gallery .gm-card.has-story:hover .gm-name:after{opacity:.9;transform:translateY(0)}.gm-modal{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:26px;opacity:0;visibility:hidden;transition:opacity .45s ease,visibility .45s ease;background:radial-gradient(120% 120% at 50% 0%,rgba(40,34,28,.45),rgba(18,16,14,.72));-webkit-backdrop-filter:blur(16px) saturate(120%);backdrop-filter:blur(16px) saturate(120%)}.gm-modal.open{opacity:1;visibility:visible}.gm-modal__panel{position:relative;display:grid;grid-template-columns:1.05fr 1fr;width:min(980px,100%);max-height:88vh;overflow:hidden;border-radius:10px;background:rgba(251,248,244,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.6);box-shadow:0 40px 120px rgba(0,0,0,.5),0 0 0 1px rgba(184,151,90,.25),0 0 60px rgba(184,151,90,.15);transform:translateY(22px) scale(.94);opacity:0;transition:transform .55s cubic-bezier(.16,.84,.3,1),opacity .5s ease}.gm-modal.open .gm-modal__panel{transform:translateY(0) scale(1);opacity:1}@media(max-width:760px){.gm-modal__panel{grid-template-columns:1fr;max-height:90vh}}.gm-modal__panel:before{content:"";position:absolute;top:0;left:0;height:2px;width:0;z-index:5;background:linear-gradient(90deg,transparent,#b8975a,#e7cf9a,#b8975a,transparent);transition:width .9s ease .2s}.gm-modal.open .gm-modal__panel:before{width:100%}.gm-sweep{position:absolute;inset:0;z-index:8;pointer-events:none;opacity:0;background:linear-gradient(115deg,transparent 34%,rgba(231,207,154,.6) 50%,transparent 66%);transform:translateX(-120%)}.gm-flash .gm-sweep{animation:gmSweep .6s ease}@keyframes gmSweep{0%{opacity:0;transform:translateX(-120%)}22%{opacity:1}100%{opacity:0;transform:translateX(120%)}}.gm-modal__media{position:relative;min-height:280px;overflow:hidden;background:#e9e2d8}.gm-modal__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@media(max-width:760px){.gm-modal__media{height:36vh}}.gm-modal__media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,0) 60%,rgba(251,248,244,.35))}@keyframes gmImgIn{from{filter:blur(12px);transform:scale(1.16);opacity:.25}to{filter:blur(0);transform:scale(1);opacity:1}}@keyframes gmTextIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.gm-modal__media img.gm-enter{animation:gmImgIn 1.1s cubic-bezier(.16,.84,.3,1) both}.gm-modal__text.gm-enter{animation:gmTextIn .6s ease .08s both}.gm-modal__panel.gm-swapping .gm-modal__media img{filter:blur(9px);transform:scale(1.12);opacity:.35;transition:all .25s ease}.gm-modal__panel.gm-swapping .gm-modal__text{opacity:0;transform:translateY(14px);transition:all .25s ease}.gm-modal__text{position:relative;padding:38px;overflow:auto}.gm-modal__eyebrow{font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:#b8975a;margin:0 0 10px}.gm-modal__title{font-family:'Cormorant Garamond','Didot',Georgia,serif;font-style:italic;font-weight:500;font-size:clamp(30px,4.5vw,42px);line-height:1.05;margin:0;color:#33302b}.gm-modal__meta{font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#6f685d;margin:12px 0 18px}.gm-modal__divider{width:46px;height:1px;background:#b8975a;opacity:.7;margin:0 0 20px}.gm-modal__body{font-family:'Cormorant Garamond','Didot',Georgia,serif;font-size:20px;line-height:1.6;color:#4a453d}.gm-modal__body p{margin:0 0 14px}.gm-modal__body p:first-of-type:first-letter {font-family:'Cormorant Garamond','Didot',Georgia,serif;font-size:3.3em;line-height:.8;float:left;padding:6px 10px 0 0;color:#b8975a}.gm-modal__count{margin-top:22px;font-family:'Nunito Sans',Helvetica,Arial,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;color:#6f685d}.gm-modal__count b{color:#b8975a}.gm-modal__close{position:absolute;top:14px;right:14px;z-index:9;width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:rgba(20,18,16,.35);color:#fff;cursor:pointer;font-size:20px;line-height:1;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,background .3s ease}.gm-modal__close:hover{transform:rotate(90deg);background:#b8975a}.gm-nav{position:fixed;top:50%;transform:translateY(-50%);z-index:100000;width:56px;height:56px;border-radius:50%;border:1px solid rgba(255,255,255,.5);background:rgba(20,18,16,.32);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;transition:opacity .5s ease .25s,background .3s ease,transform .3s ease}.gm-modal.open .gm-nav{opacity:1}.gm-nav:hover{background:#b8975a}.gm-nav.prev{left:max(16px,3vw)}.gm-nav.next{right:max(16px,3vw)}.gm-nav svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.gm-nav{width:46px;height:46px}.gm-nav.prev{left:8px}.gm-nav.next{right:8px}}