.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-section .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-section.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-section .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5878 .elementor-element.elementor-element-3eb:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0f0b08;}.elementor-5878 .elementor-element.elementor-element-3eb > .elementor-container{max-width:1180px;}.elementor-5878 .elementor-element.elementor-element-3eb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 24px 0px 24px;}.elementor-5878 .elementor-element.elementor-element-3eb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-column.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-column .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-column .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-html.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-html .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-html .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5878 .elementor-element.elementor-element-3f5:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-3f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120e0a;}.elementor-5878 .elementor-element.elementor-element-3f5 > .elementor-container{max-width:1180px;}.elementor-5878 .elementor-element.elementor-element-3f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 28px 110px 28px;}.elementor-5878 .elementor-element.elementor-element-3f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-heading.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-heading .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-heading .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-5878 .elementor-element.elementor-element-3ec > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-3ec{text-align:left;}.elementor-5878 .elementor-element.elementor-element-3ec .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-3ed > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-3ed{text-align:left;}.elementor-5878 .elementor-element.elementor-element-3ed .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:76px;font-weight:600;line-height:0.95em;color:#fff7ea;}.elementor-5878 .elementor-element.elementor-element-3ee > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-3ee{text-align:left;}.elementor-5878 .elementor-element.elementor-element-3ee .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:20px;font-weight:700;line-height:1.1em;color:#f4c46a;}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-text-editor .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-text-editor .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-5878 .elementor-element.elementor-element-3ef{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.6em;color:#e8dccb;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-button.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-button .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-button .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-5878 .elementor-element.elementor-element-3f0 .elementor-button{background-color:#f4c46a;font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;fill:#1b1208;color:#1b1208;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,196,106,.58);border-radius:8px 8px 8px 8px;padding:16px 22px 16px 22px;}.elementor-5878 .elementor-element.elementor-element-3f0 .elementor-button:hover, .elementor-5878 .elementor-element.elementor-element-3f0 .elementor-button:focus{color:#1b1208;}.elementor-5878 .elementor-element.elementor-element-3f0 .elementor-button:hover svg, .elementor-5878 .elementor-element.elementor-element-3f0 .elementor-button:focus svg{fill:#1b1208;}.elementor-5878 .elementor-element.elementor-element-3f1 .elementor-button{background-color:rgba(0,0,0,0);font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;fill:#1b1208;color:#1b1208;border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(244,196,106,.58);border-radius:8px 8px 8px 8px;padding:16px 22px 16px 22px;}.elementor-5878 .elementor-element.elementor-element-3f1 .elementor-button:hover, .elementor-5878 .elementor-element.elementor-element-3f1 .elementor-button:focus{color:#1b1208;}.elementor-5878 .elementor-element.elementor-element-3f1 .elementor-button:hover svg, .elementor-5878 .elementor-element.elementor-element-3f1 .elementor-button:focus svg{fill:#1b1208;}.elementor-5878 .elementor-element.elementor-element-3f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5878 .elementor-element.elementor-element-3f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-bc-flex-widget .elementor-5878 .elementor-element.elementor-element-3f4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5878 .elementor-element.elementor-element-3f4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5878 .elementor-element.elementor-element-3f4 > .elementor-element-populated, .elementor-5878 .elementor-element.elementor-element-3f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-5878 .elementor-element.elementor-element-3f4 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-3f4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-3f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-image.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-image .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-image .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.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-5878 .elementor-element.elementor-element-3f3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-3f3{text-align:center;}.elementor-5878 .elementor-element.elementor-element-3f3 img{width:100%;}.elementor-5878 .elementor-element.elementor-element-3ff:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-3ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100c08;}.elementor-5878 .elementor-element.elementor-element-3ff > .elementor-container{max-width:1140px;}.elementor-5878 .elementor-element.elementor-element-3ff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-86px;margin-bottom:0px;padding:0px 28px 80px 28px;z-index:12;}.elementor-5878 .elementor-element.elementor-element-3ff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-3f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5878 .elementor-element.elementor-element-3f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-5878 .elementor-element.elementor-element-3f8:hover > .elementor-element-populated{background-color:#292929;box-shadow:0px 40px 60px 0px rgba(0,0,0,0.82);}.elementor-bc-flex-widget .elementor-5878 .elementor-element.elementor-element-3f8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5878 .elementor-element.elementor-element-3f8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5878 .elementor-element.elementor-element-3f8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.62);box-shadow:0px 34px 48px 0px rgba(0,0,0,0.72);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 58px 72px 58px;}.elementor-5878 .elementor-element.elementor-element-3f8 > .elementor-element-populated, .elementor-5878 .elementor-element.elementor-element-3f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-5878 .elementor-element.elementor-element-3f8 > .elementor-background-slideshow{border-radius:14px 0px 14px 14px;}.elementor-5878 .elementor-element.elementor-element-3f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-3f8{z-index:2;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-container{background-color:var( --e-global-color-primary );}.elementor-widget-divider.premium-cursor-ftext .premium-global-cursor-{{ID}} .premium-cursor-follow-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-divider .premium-global-cursor-{{ID}}{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-text{color:var( --e-global-color-secondary );}.elementor-widget-divider .premium-global-badge-{{ID}} .premium-badge-icon{color:var( --e-global-color-secondary );fill:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5878 .elementor-element.elementor-element-2329{--divider-border-style:solid;--divider-color:#e5b85c;--divider-border-width:4px;}.elementor-5878 .elementor-element.elementor-element-2329 .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-5878 .elementor-element.elementor-element-2329 .elementor-divider{text-align:left;padding-block-start:26px;padding-block-end:26px;}.elementor-5878 .elementor-element.elementor-element-3f6 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-3f6{text-align:left;}.elementor-5878 .elementor-element.elementor-element-3f6 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:600;line-height:1.05em;color:#ffffff;}.elementor-5878 .elementor-element.elementor-element-3f7{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#c9c1b5;}.elementor-5878 .elementor-element.elementor-element-3fb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5878 .elementor-element.elementor-element-3fb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#e8bf61;}.elementor-5878 .elementor-element.elementor-element-3fb:hover > .elementor-element-populated{background-color:#f2ca6d;box-shadow:0px 30px 52px 0px rgba(0,0,0,0.66);}.elementor-bc-flex-widget .elementor-5878 .elementor-element.elementor-element-3fb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5878 .elementor-element.elementor-element-3fb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5878 .elementor-element.elementor-element-3fb > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#090807;box-shadow:0px 24px 42px 0px rgba(0,0,0,0.55);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:86px 58px 86px 58px;}.elementor-5878 .elementor-element.elementor-element-3fb > .elementor-element-populated, .elementor-5878 .elementor-element.elementor-element-3fb > .elementor-element-populated > .elementor-background-overlay, .elementor-5878 .elementor-element.elementor-element-3fb > .elementor-background-slideshow{border-radius:22px 22px 22px 22px;}.elementor-5878 .elementor-element.elementor-element-3fb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-3fb{z-index:10;}.elementor-5878 .elementor-element.elementor-element-232a{--divider-border-style:solid;--divider-color:#2a2118;--divider-border-width:5px;}.elementor-5878 .elementor-element.elementor-element-232a .elementor-divider-separator{width:44%;margin:0 auto;margin-left:0;}.elementor-5878 .elementor-element.elementor-element-232a .elementor-divider{text-align:left;padding-block-start:26px;padding-block-end:26px;}.elementor-5878 .elementor-element.elementor-element-3f9 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-3f9{text-align:left;}.elementor-5878 .elementor-element.elementor-element-3f9 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:42px;font-weight:600;line-height:1.05em;color:#272019;}.elementor-5878 .elementor-element.elementor-element-3fa{font-family:"Arial", Sans-serif;font-size:20px;line-height:1.55em;color:#2d251d;}.elementor-5878 .elementor-element.elementor-element-3fe:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-5878 .elementor-element.elementor-element-3fe > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#212121;}.elementor-5878 .elementor-element.elementor-element-3fe:hover > .elementor-element-populated{background-color:#292929;box-shadow:0px 40px 60px 0px rgba(0,0,0,0.82);}.elementor-bc-flex-widget .elementor-5878 .elementor-element.elementor-element-3fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5878 .elementor-element.elementor-element-3fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5878 .elementor-element.elementor-element-3fe > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(255,255,255,0.62);box-shadow:0px 34px 48px 0px rgba(0,0,0,0.72);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:72px 58px 72px 58px;}.elementor-5878 .elementor-element.elementor-element-3fe > .elementor-element-populated, .elementor-5878 .elementor-element.elementor-element-3fe > .elementor-element-populated > .elementor-background-overlay, .elementor-5878 .elementor-element.elementor-element-3fe > .elementor-background-slideshow{border-radius:0px 14px 14px 0px;}.elementor-5878 .elementor-element.elementor-element-3fe > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-3fe{z-index:2;}.elementor-5878 .elementor-element.elementor-element-232b{--divider-border-style:solid;--divider-color:#e5b85c;--divider-border-width:4px;}.elementor-5878 .elementor-element.elementor-element-232b .elementor-divider-separator{width:42%;margin:0 auto;margin-left:0;}.elementor-5878 .elementor-element.elementor-element-232b .elementor-divider{text-align:left;padding-block-start:26px;padding-block-end:26px;}.elementor-5878 .elementor-element.elementor-element-3fc > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-3fc{text-align:left;}.elementor-5878 .elementor-element.elementor-element-3fc .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:36px;font-weight:600;line-height:1.05em;color:#ffffff;}.elementor-5878 .elementor-element.elementor-element-3fd{font-family:"Arial", Sans-serif;font-size:18px;line-height:1.55em;color:#c9c1b5;}.elementor-5878 .elementor-element.elementor-element-kstlatest:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-kstlatest > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#120d09;}.elementor-5878 .elementor-element.elementor-element-kstlatest > .elementor-container{max-width:980px;}.elementor-5878 .elementor-element.elementor-element-kstlatest{border-style:solid;border-width:1px 1px 1px 1px;border-color:rgba(216,162,70,0.62);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-36px;margin-bottom:0px;padding:22px 24px 22px 24px;}.elementor-5878 .elementor-element.elementor-element-kstlatest, .elementor-5878 .elementor-element.elementor-element-kstlatest > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-5878 .elementor-element.elementor-element-kstlatest > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-kstlatesthead > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-kstlatesthead{text-align:left;}.elementor-5878 .elementor-element.elementor-element-kstlatesthead .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-kstlatestinner:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-kstlatestinner > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(0,0,0,0);}.elementor-5878 .elementor-element.elementor-element-kstlatestinner > .elementor-container{max-width:980px;}.elementor-5878 .elementor-element.elementor-element-kstlatestinner{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-kstlatestinner > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-kstnewsbarfbegin > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5878 .elementor-element.elementor-element-kstimgbarfbegin > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5878 .elementor-element.elementor-element-kstimgbarfbegin{text-align:center;}.elementor-5878 .elementor-element.elementor-element-kstimgbarfbegin img{width:100%;}.elementor-5878 .elementor-element.elementor-element-kstttlbarfbegin > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5878 .elementor-element.elementor-element-kstttlbarfbegin{text-align:left;}.elementor-5878 .elementor-element.elementor-element-kstttlbarfbegin .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.22em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-ksttxtbarfbegin > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5878 .elementor-element.elementor-element-ksttxtbarfbegin{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.45em;color:#cdbda6;}.elementor-5878 .elementor-element.elementor-element-kstlnkbarfbegin{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-kstnews0 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5878 .elementor-element.elementor-element-kstimg0 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5878 .elementor-element.elementor-element-kstimg0{text-align:center;}.elementor-5878 .elementor-element.elementor-element-kstimg0 img{width:100%;}.elementor-5878 .elementor-element.elementor-element-kstttl0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5878 .elementor-element.elementor-element-kstttl0{text-align:left;}.elementor-5878 .elementor-element.elementor-element-kstttl0 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.22em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-ksttxt0 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5878 .elementor-element.elementor-element-ksttxt0{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.45em;color:#cdbda6;}.elementor-5878 .elementor-element.elementor-element-kstlnk0{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-kstnews1 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5878 .elementor-element.elementor-element-kstimg1 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5878 .elementor-element.elementor-element-kstimg1{text-align:center;}.elementor-5878 .elementor-element.elementor-element-kstimg1 img{width:100%;}.elementor-5878 .elementor-element.elementor-element-kstttl1 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5878 .elementor-element.elementor-element-kstttl1{text-align:left;}.elementor-5878 .elementor-element.elementor-element-kstttl1 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.22em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-ksttxt1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5878 .elementor-element.elementor-element-ksttxt1{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.45em;color:#cdbda6;}.elementor-5878 .elementor-element.elementor-element-kstlnk1{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-kstnews2 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-5878 .elementor-element.elementor-element-kstimg2 > .elementor-widget-container{margin:0px 0px 14px 0px;}.elementor-5878 .elementor-element.elementor-element-kstimg2{text-align:center;}.elementor-5878 .elementor-element.elementor-element-kstimg2 img{width:100%;}.elementor-5878 .elementor-element.elementor-element-kstttl2 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-5878 .elementor-element.elementor-element-kstttl2{text-align:left;}.elementor-5878 .elementor-element.elementor-element-kstttl2 .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:16px;font-weight:700;line-height:1.22em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-ksttxt2 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-5878 .elementor-element.elementor-element-ksttxt2{font-family:"Arial", Sans-serif;font-size:13px;line-height:1.45em;color:#cdbda6;}.elementor-5878 .elementor-element.elementor-element-kstlnk2{font-family:"Arial", Sans-serif;font-size:13px;font-weight:700;line-height:1.2em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-414:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-414 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100c08;}.elementor-5878 .elementor-element.elementor-element-414 > .elementor-container{max-width:1180px;}.elementor-5878 .elementor-element.elementor-element-414{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:58px 28px 80px 28px;}.elementor-5878 .elementor-element.elementor-element-414 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-kstmascothead > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-5878 .elementor-element.elementor-element-kstmascothead{text-align:center;}.elementor-5878 .elementor-element.elementor-element-kstmascothead .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-400 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-400{text-align:center;}.elementor-5878 .elementor-element.elementor-element-400 img{width:150px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#d8a246;border-radius:50% 50% 50% 50%;box-shadow:0px 16px 36px 0px rgba(0,0,0,0.55);}.elementor-5878 .elementor-element.elementor-element-401 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-401{text-align:center;}.elementor-5878 .elementor-element.elementor-element-401 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-402{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.6em;color:#c9b9a2;}.elementor-5878 .elementor-element.elementor-element-404 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-404{text-align:center;}.elementor-5878 .elementor-element.elementor-element-404 img{width:150px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#d8a246;border-radius:50% 50% 50% 50%;box-shadow:0px 16px 36px 0px rgba(0,0,0,0.55);}.elementor-5878 .elementor-element.elementor-element-405 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-405{text-align:center;}.elementor-5878 .elementor-element.elementor-element-405 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-406{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.6em;color:#c9b9a2;}.elementor-5878 .elementor-element.elementor-element-408 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-408{text-align:center;}.elementor-5878 .elementor-element.elementor-element-408 img{width:150px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#d8a246;border-radius:50% 50% 50% 50%;box-shadow:0px 16px 36px 0px rgba(0,0,0,0.55);}.elementor-5878 .elementor-element.elementor-element-409 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-409{text-align:center;}.elementor-5878 .elementor-element.elementor-element-409 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-40a{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.6em;color:#c9b9a2;}.elementor-5878 .elementor-element.elementor-element-40c > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-40c{text-align:center;}.elementor-5878 .elementor-element.elementor-element-40c img{width:150px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#d8a246;border-radius:50% 50% 50% 50%;box-shadow:0px 16px 36px 0px rgba(0,0,0,0.55);}.elementor-5878 .elementor-element.elementor-element-40d > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-40d{text-align:center;}.elementor-5878 .elementor-element.elementor-element-40d .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-40e{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.6em;color:#c9b9a2;}.elementor-5878 .elementor-element.elementor-element-410 > .elementor-widget-container{margin:0px 0px 18px 0px;}.elementor-5878 .elementor-element.elementor-element-410{text-align:center;}.elementor-5878 .elementor-element.elementor-element-410 img{width:150px;border-style:solid;border-width:3px 3px 3px 3px;border-color:#d8a246;border-radius:50% 50% 50% 50%;box-shadow:0px 16px 36px 0px rgba(0,0,0,0.55);}.elementor-5878 .elementor-element.elementor-element-411 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-411{text-align:center;}.elementor-5878 .elementor-element.elementor-element-411 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:20px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-412{font-family:"Arial", Sans-serif;font-size:14px;line-height:1.6em;color:#c9b9a2;}.elementor-5878 .elementor-element.elementor-element-645c5c4:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-645c5c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#121212;}.elementor-5878 .elementor-element.elementor-element-645c5c4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:64px 0px 70px 0px;}.elementor-5878 .elementor-element.elementor-element-645c5c4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-4a4f9f3{width:var( --container-widget-width, 1500px );max-width:1500px;--container-widget-width:1500px;--container-widget-flex-grow:0;top:-18px;z-index:0;}body:not(.rtl) .elementor-5878 .elementor-element.elementor-element-4a4f9f3{left:8px;}body.rtl .elementor-5878 .elementor-element.elementor-element-4a4f9f3{right:8px;}.elementor-5878 .elementor-element.elementor-element-4a4f9f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:285px;font-weight:700;color:#E6C2682B;}.elementor-5878 .elementor-element.elementor-element-4699bca > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-4699bca .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:30px;font-weight:600;line-height:1.08em;color:#FFFFFF;}.elementor-5878 .elementor-element.elementor-element-da03a24 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-5878 .elementor-element.elementor-element-da03a24 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:1em;color:#62626200;}.elementor-5878 .elementor-element.elementor-element-db816db > .elementor-widget-container{margin:-36px 0px 7px 76px;}.elementor-5878 .elementor-element.elementor-element-db816db .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;color:#FFFFFF;}.elementor-5878 .elementor-element.elementor-element-7a6e8af > .elementor-widget-container{margin:0px 0px 31px 76px;}.elementor-5878 .elementor-element.elementor-element-7a6e8af{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-5878 .elementor-element.elementor-element-8165786 > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-5878 .elementor-element.elementor-element-8165786 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:1em;color:#62626200;}.elementor-5878 .elementor-element.elementor-element-198310c > .elementor-widget-container{margin:-36px 0px 7px 76px;}.elementor-5878 .elementor-element.elementor-element-198310c .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;color:#FFFFFF;}.elementor-5878 .elementor-element.elementor-element-766aef8 > .elementor-widget-container{margin:0px 0px 31px 76px;}.elementor-5878 .elementor-element.elementor-element-766aef8{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-5878 .elementor-element.elementor-element-2bee5cc > .elementor-widget-container{margin:0px 0px -34px 0px;}.elementor-5878 .elementor-element.elementor-element-2bee5cc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:52px;font-weight:600;line-height:1em;color:#62626200;}.elementor-5878 .elementor-element.elementor-element-9bf0cc2 > .elementor-widget-container{margin:-36px 0px 7px 76px;}.elementor-5878 .elementor-element.elementor-element-9bf0cc2 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:24px;font-weight:600;line-height:1.14em;color:#FFFFFF;}.elementor-5878 .elementor-element.elementor-element-1b3393e > .elementor-widget-container{margin:0px 0px 31px 76px;}.elementor-5878 .elementor-element.elementor-element-1b3393e{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.45em;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-5878 .elementor-element.elementor-element-4d467fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-5878 .elementor-element.elementor-element-4d467fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-5878 .elementor-element.elementor-element-4d467fe.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5878 .elementor-element.elementor-element-1b4b4ed img{border-radius:15px 15px 15px 15px;}.elementor-5878 .elementor-element.elementor-element-kstmission:not(.elementor-motion-effects-element-type-background), .elementor-5878 .elementor-element.elementor-element-kstmission > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#100c08;}.elementor-5878 .elementor-element.elementor-element-kstmission > .elementor-container{max-width:1040px;}.elementor-5878 .elementor-element.elementor-element-kstmission{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:46px 28px 70px 28px;}.elementor-5878 .elementor-element.elementor-element-kstmission > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5878 .elementor-element.elementor-element-425 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-425{text-align:left;}.elementor-5878 .elementor-element.elementor-element-425 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:26px;font-weight:600;line-height:1.1em;color:#f4c46a;}.elementor-5878 .elementor-element.elementor-element-426{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.6em;color:#e8dccb;}.elementor-5878 .elementor-element.elementor-element-427{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.6em;color:#e8dccb;}.elementor-5878 .elementor-element.elementor-element-428 > .elementor-widget-container{margin:0px 0px 16px 0px;}.elementor-5878 .elementor-element.elementor-element-428{text-align:left;}.elementor-5878 .elementor-element.elementor-element-428 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:28px;font-weight:600;line-height:1.1em;color:#f4c46a;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5878 .elementor-element.elementor-element-3f8{width:33%;}.elementor-5878 .elementor-element.elementor-element-3fb{width:34%;}.elementor-5878 .elementor-element.elementor-element-3fe{width:33%;}.elementor-5878 .elementor-element.elementor-element-kstmascotheadcol{width:100%;}.elementor-5878 .elementor-element.elementor-element-403{width:20%;}.elementor-5878 .elementor-element.elementor-element-407{width:20%;}.elementor-5878 .elementor-element.elementor-element-40b{width:20%;}.elementor-5878 .elementor-element.elementor-element-40f{width:20%;}.elementor-5878 .elementor-element.elementor-element-413{width:20%;}}@media(max-width:1024px){body:not(.rtl) .elementor-5878 .elementor-element.elementor-element-4a4f9f3{left:0px;}body.rtl .elementor-5878 .elementor-element.elementor-element-4a4f9f3{right:0px;}.elementor-5878 .elementor-element.elementor-element-4a4f9f3{top:-28px;}.elementor-5878 .elementor-element.elementor-element-4a4f9f3 .elementor-heading-title{font-size:230px;}.elementor-5878 .elementor-element.elementor-element-db816db .elementor-heading-title{font-size:23px;}.elementor-5878 .elementor-element.elementor-element-7a6e8af{font-size:15px;}.elementor-5878 .elementor-element.elementor-element-198310c .elementor-heading-title{font-size:23px;}.elementor-5878 .elementor-element.elementor-element-766aef8{font-size:15px;}.elementor-5878 .elementor-element.elementor-element-9bf0cc2 .elementor-heading-title{font-size:23px;}.elementor-5878 .elementor-element.elementor-element-1b3393e{font-size:15px;}}@media(max-width:767px){.elementor-5878 .elementor-element.elementor-element-4a4f9f3 .elementor-heading-title{font-size:118px;}.elementor-5878 .elementor-element.elementor-element-db816db .elementor-heading-title{font-size:22px;}.elementor-5878 .elementor-element.elementor-element-7a6e8af > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-7a6e8af{font-size:15px;}.elementor-5878 .elementor-element.elementor-element-198310c .elementor-heading-title{font-size:22px;}.elementor-5878 .elementor-element.elementor-element-766aef8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-766aef8{font-size:15px;}.elementor-5878 .elementor-element.elementor-element-9bf0cc2 .elementor-heading-title{font-size:22px;}.elementor-5878 .elementor-element.elementor-element-1b3393e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5878 .elementor-element.elementor-element-1b3393e{font-size:15px;}}/* Start custom CSS for section, class: .elementor-element-3eb *//* Kleinstadttiger internes Menü 2026 */
body .elementor-location-header,
body .site-header,
body .ast-primary-header-bar,
body .main-header-bar {
  display:none !important;
}
body .kst-global-nav-shell,
body.home.page-id-5878 .elementor-5878 .elementor-element-3eb {
  display:block !important;
  background:linear-gradient(180deg,#17100a 0%,#0f0b08 100%) !important;
  border-bottom:1px solid rgba(216,162,70,.44);
  box-shadow:0 14px 34px rgba(0,0,0,.34);
  position:relative;
  z-index:80;
}
body .kst-live-header {
  min-height:92px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:32px;
  width:min(1120px, calc(100% - 48px));
  margin:0 auto;
}
body .kst-live-logo,
html body.home.page-id-5878 .kst-live-logo {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:transparent !important;
  background-image:none !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
}
body .kst-live-logo img,
html body.home.page-id-5878 .kst-live-logo img {
  display:block;
  width:min(300px,30vw) !important;
  max-height:64px !important;
  height:auto !important;
  object-fit:contain !important;
  filter:drop-shadow(0 8px 16px rgba(0,0,0,.42));
}
body .kst-live-nav {
  display:flex;
  align-items:center;
  gap:28px;
  flex-wrap:wrap;
  justify-content:flex-end;
}
body .kst-live-nav a {
  color:#f5dfb3 !important;
  font-weight:700;
  text-decoration:none !important;
  font-size:15px;
  line-height:1.2;
  transition:color .2s ease, text-shadow .2s ease, transform .2s ease;
}
body .kst-live-nav a:hover {
  color:#f4c46a !important;
  text-shadow:0 0 18px rgba(244,196,106,.34);
  transform:translateY(-1px);
}
@media (max-width: 820px) {
  body .kst-live-header {
    min-height:auto;
    padding:14px 0 16px;
    flex-direction:column;
    gap:14px;
  }
  body .kst-live-logo img {
    width:220px !important;
    max-height:52px !important;
  }
  body .kst-live-nav {
    justify-content:center;
    gap:14px 20px;
  }
}

/* Kleinstadttiger Button-Gold 2026 */
.elementor-5878 .elementor-button,
.elementor-5878 a.elementor-button,
.elementor-5878 .kst-home-real-button,
.elementor-5878 .kst-home-real-button:visited {
  background:linear-gradient(135deg,#d8a246,#b9822e) !important;
  color:#1b1208 !important;
  border:1px solid rgba(244,196,106,.58) !important;
  box-shadow:0 14px 32px rgba(0,0,0,.32), 0 0 22px rgba(216,162,70,.16) !important;
  transition:transform .24s ease, box-shadow .24s ease, filter .24s ease, background .24s ease !important;
}
.elementor-5878 .elementor-button:hover,
.elementor-5878 a.elementor-button:hover,
.elementor-5878 .kst-home-real-button:hover {
  background:linear-gradient(135deg,#e0ad52,#a97326) !important;
  color:#1b1208 !important;
  transform:translateY(-2px);
  box-shadow:0 18px 42px rgba(0,0,0,.38), 0 0 30px rgba(216,162,70,.22) !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3f5 *//* Startseite eigener dunkler Header */
body.home.page-id-5878 .elementor-location-header {
  display:none !important;
}
body.home.page-id-5878 .elementor-5878 .elementor-element-3eb {
  display:block !important;
  background:linear-gradient(180deg,#17100a 0%,#0f0b08 100%) !important;
  border-bottom:1px solid rgba(216,162,70,.44);
  box-shadow:0 14px 34px rgba(0,0,0,.34);
  position:relative;
  z-index:80;
}
body.home.page-id-5878 .kst-live-header {
  min-height:92px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:32px;
  width:min(1120px, calc(100% - 48px));
  margin:0 auto;
}
body.home.page-id-5878 .kst-live-logo {
  display:inline-flex;
  align-items:center;
  justify-content:center;
  background:linear-gradient(135deg,#fff8e8,#f2dfb6);
  border:1px solid rgba(244,196,106,.56);
  border-radius:12px;
  padding:8px 14px;
  box-shadow:0 10px 24px rgba(0,0,0,.22), 0 0 22px rgba(244,196,106,.1);
}
body.home.page-id-5878 .kst-live-logo img {
  display:block;
  width:300px;
  max-width:min(300px, 40vw);
  height:auto;
}
body.home.page-id-5878 .kst-live-nav {
  display:flex;
  align-items:center;
  gap:28px;
  flex-wrap:wrap;
  justify-content:flex-end;
}
body.home.page-id-5878 .kst-live-nav a {
  color:#f5dfb3 !important;
  font-weight:700;
  text-decoration:none !important;
  font-size:15px;
  line-height:1.2;
  transition:color .2s ease, text-shadow .2s ease, transform .2s ease;
}
body.home.page-id-5878 .kst-live-nav a:hover {
  color:#f4c46a !important;
  text-shadow:0 0 18px rgba(244,196,106,.34);
  transform:translateY(-1px);
}
@media (max-width: 820px) {
  body.home.page-id-5878 .kst-live-header {
    min-height:auto;
    padding:14px 0 16px;
    flex-direction:column;
    gap:14px;
  }
  body.home.page-id-5878 .kst-live-logo img {
    max-width:260px;
  }
  body.home.page-id-5878 .kst-live-nav {
    justify-content:center;
    gap:14px 20px;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ff */.elementor-5878 .elementor-element.elementor-element-3ff {
  overflow: visible;
  margin-top: -92px;
}
.elementor-5878 .elementor-element.elementor-element-3ff .elementor-container,
.elementor-5878 .elementor-element.elementor-element-3ff .elementor-row {
  align-items: center;
  overflow: visible;
}
.elementor-5878 .elementor-element.elementor-element-3ff .elementor-column {
  overflow: visible;
}
.elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-left > .elementor-widget-wrap,
.elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-right > .elementor-widget-wrap {
  min-height: 270px;
  margin-top: 42px;
  margin-bottom: 42px;
  transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-center > .elementor-widget-wrap {
  min-height: 360px;
  transform: translateY(-24px);
  transition: transform .25s ease, box-shadow .25s ease;
}
.elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-left > .elementor-widget-wrap:hover,
.elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-right > .elementor-widget-wrap:hover {
  transform: translateY(-8px);
}
.elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-center > .elementor-widget-wrap:hover {
  transform: translateY(-34px);
}
.elementor-5878 .elementor-element.elementor-element-3ff .elementor-divider {
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  .elementor-5878 .elementor-element.elementor-element-3ff {
    margin-top: 0;
  }
  .elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-left > .elementor-widget-wrap,
  .elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-right > .elementor-widget-wrap,
  .elementor-5878 .elementor-element.elementor-element-3ff .kst-topic-center > .elementor-widget-wrap {
    min-height: auto;
    margin: 0 0 18px 0;
    transform: none;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-kstlatest */.elementor-5878 .elementor-element.elementor-element-kstlatest { position: relative; z-index: 13; box-shadow: 0 18px 42px rgba(0,0,0,.34); overflow:hidden; }
.elementor-5878 .elementor-element.elementor-element-kstlatest:before { content:""; position:absolute; inset:0; background:linear-gradient(135deg, rgba(244,196,106,.08), rgba(0,0,0,0) 38%); pointer-events:none; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .elementor-container { position:relative; z-index:1; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-heading .elementor-heading-title { display:flex; align-items:center; gap:12px; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-heading .elementor-heading-title:before { content:"\f1b0"; font-family:"Font Awesome 5 Free"; font-weight:900; font-size:.68em; opacity:.9; order:1; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-heading .elementor-heading-title:after { content:""; height:1px; flex:1; background:rgba(216,162,70,.45); }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-card > .elementor-widget-wrap { min-height:100%; padding:0 16px; border-right:1px solid rgba(216,162,70,.24); }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-card:last-child > .elementor-widget-wrap { border-right:0; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-card img { aspect-ratio: 1.9/1; object-fit: cover; border-radius:8px; display:block; filter:saturate(.94) contrast(.98); transition:transform .25s ease, filter .25s ease; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-card:hover img { transform:translateY(-2px); filter:saturate(1.05) contrast(1.02); }
.elementor-5878 .elementor-element.elementor-element-kstlatest a { color:#f4c46a; text-decoration:none; }
.elementor-5878 .elementor-element.elementor-element-kstlatest a:hover { color:#fff3d5; }
.elementor-5878 .elementor-element.elementor-element-kstlatest { isolation:isolate; }
.elementor-5878 .elementor-element.elementor-element-kstlatest:after { content:""; position:absolute; inset:auto 8% -1px 8%; height:1px; background:linear-gradient(90deg, transparent, rgba(244,196,106,.5), transparent); pointer-events:none; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-heading { position:relative; }
.elementor-5878 .elementor-element.elementor-element-kstlatest .kst-latest-heading .elementor-heading-title {
  background:linear-gradient(90deg, #f4c46a 0%, #ffe2a0 42%, #c58f35 72%, #f4c46a 100%);
  background-size:220% auto;
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent !important;
  animation:kstTitleGlow 6s ease-in-out infinite;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-414 */.elementor-5878 .elementor-element.elementor-element-414 .elementor-container { flex-wrap: wrap; justify-content:center; }
.elementor-5878 .elementor-element.elementor-element-414 .kst-mascot-heading-column { width:100% !important; flex:0 0 100%; }
.elementor-5878 .elementor-element.elementor-element-414 .kst-mascot-heading-column > .elementor-widget-wrap { justify-content:center; }
.elementor-5878 .elementor-element.elementor-element-414 .kst-mascot-heading { width:100%; }
.elementor-5878 .elementor-element.elementor-element-414 .kst-mascot-heading .elementor-heading-title { text-align:center; }
.elementor-5878 .elementor-element.elementor-element-414 > .elementor-container > .elementor-column:not(.kst-mascot-heading-column) { width:20%; flex:0 0 20%; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4a4f9f3 */.elementor-5878 .elementor-element.elementor-element-4a4f9f3 .elementor-heading-title {
  background:linear-gradient(90deg, rgba(230,194,104,.18) 0%, rgba(255,226,160,.26) 42%, rgba(244,196,106,.18) 58%, rgba(230,194,104,.18) 100%);
  background-size:220% auto;
  -webkit-background-clip:text;
  background-clip:text;
  color:transparent !important;
  animation:kstTitleGlow 6s ease-in-out infinite;
  filter:none !important;
  text-shadow:none !important;
  opacity:1 !important;
  -webkit-font-smoothing:antialiased;
  transform:translateZ(0);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-da03a24 */.elementor-5878 .elementor-element.elementor-element-da03a24 .elementor-heading-title {
    -webkit-text-stroke: 2px #E6C268; /* Goldener Rand */
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8165786 */.elementor-5878 .elementor-element.elementor-element-8165786 .elementor-heading-title {
    -webkit-text-stroke: 2px #E6C268; /* Goldener Rand */
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2bee5cc */.elementor-5878 .elementor-element.elementor-element-2bee5cc .elementor-heading-title {
    -webkit-text-stroke: 2px #E6C268; /* Goldener Rand */
    opacity: 0.5;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1b4b4ed *//* Der Container des Bildes */
.elementor-5878 .elementor-element.elementor-element-1b4b4ed {
    position: relative;
    z-index: 1;
}

/* Der schräge Hintergrund */
.elementor-5878 .elementor-element.elementor-element-1b4b4ed::before {
    content: '';
    position: absolute;
    top: 0; 
    left: 0;
    width: 100%; 
    height: 100%;
    
    /* HIER IST DIE FARBANPASSUNG: */
    background-color: rgba(230, 194, 104, 0.2); /* Das ist dein Gold (#E6C268) mit 20% Deckkraft */
    
    border-radius: 15px;
    transform: rotate(4deg); /* Die Drehung */
    z-index: -1; /* Hinter das Bild */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-645c5c4 */.elementor-5878 .elementor-element.elementor-element-645c5c4 { overflow:hidden; position:relative; }
.elementor-5878 .elementor-element.elementor-element-645c5c4:before { content:""; position:absolute; inset:0; background:radial-gradient(circle at 72% 30%, rgba(244,196,106,.09), transparent 32%); pointer-events:none; }
.elementor-5878 .elementor-element.elementor-element-645c5c4 .elementor-container { position:relative; z-index:1; }
.elementor-5878 .elementor-element.elementor-element-645c5c4 [data-id="4a4f9f3"] { z-index:0; pointer-events:none; }
.elementor-5878 .elementor-element.elementor-element-645c5c4 [data-id="4d467fe"] { position:relative; z-index:2; }
.elementor-5878 .elementor-element.elementor-element-645c5c4, .elementor-5878 .elementor-element.elementor-element-645c5c4 .elementor-container, .elementor-5878 .elementor-element.elementor-element-645c5c4 .elementor-column, .elementor-5878 .elementor-element.elementor-element-645c5c4 .elementor-widget-wrap { overflow:visible !important; }
.elementor-5878 .elementor-element.elementor-element-645c5c4 [data-id="4a4f9f3"] {
  width:1500px !important;
  max-width:none !important;
  min-width:1500px !important;
  overflow:visible !important;
}
.elementor-5878 .elementor-element.elementor-element-645c5c4 [data-id="4a4f9f3"] .elementor-widget-container,
.elementor-5878 .elementor-element.elementor-element-645c5c4 [data-id="4a4f9f3"] .elementor-heading-title {
  width:1500px !important;
  max-width:none !important;
  white-space:nowrap !important;
  overflow:visible !important;
}
.elementor-5878 .elementor-element.elementor-element-645c5c4 [data-id="4a4f9f3"] .elementor-heading-title {
  display:block;
  letter-spacing:0;
}/* End custom CSS */