.elementor-kit-11{--e-global-color-primary:#C9A961;--e-global-color-secondary:#0A0A0F;--e-global-color-text:#F5F5F7;--e-global-color-accent:#FFFFFF14;--e-global-color-2ed3ad1:#C9A961;--e-global-color-c2cca8d:#E6C989;--e-global-color-301854b:#8B7434;--e-global-color-faa3307:#0A0A0F;--e-global-color-828acc2:#1A1A26;--e-global-color-6b7dd1a:#1A1A26;--e-global-color-f7bbd16:#FFFFFF14;--e-global-color-840f691:#F5F5F7;--e-global-color-8303be3:#B8B8C0;--e-global-color-fa97221:#6B6B78;--e-global-typography-primary-font-family:"Cormorant Garamond";--e-global-typography-primary-font-weight:500;--e-global-typography-primary-font-style:italic;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-letter-spacing:0.05em;background-color:var( --e-global-color-faa3307 );}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;}.elementor-widget:not(:last-child){--kit-widget-spacing:24px;}.elementor-element{--widgets-spacing:24px 24px;--widgets-spacing-row:24px;--widgets-spacing-column:24px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* === MICHAEL MÜLLER - PREMIUM CSS === */
 
/* Smooth Scroll */
html { scroll-behavior: smooth; }
 
/* Gold-Gradient Text-Effekt */
.gold-gradient {
    background: linear-gradient(135deg, #E6C989, #C9A961, #8B7434);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    color: transparent;
    font-style: italic;
}
 
/* Glow-Button Hover */
.btn-glow:hover {
    box-shadow: 0 12px 40px rgba(201, 169, 97, 0.3);
    transform: translateY(-2px);
    transition: all 0.3s ease;
}
 
/* Premium-Karten Hover-Effekt */
.premium-card {
    transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);
    border: 1px solid rgba(255,255,255,0.08) !important;
}
.premium-card:hover {
    border-color: rgba(201, 169, 97, 0.3) !important;
    transform: translateY(-4px);
    box-shadow: 0 20px 60px rgba(0,0,0,0.4);
}
 
/* Animierter Akzent-Punkt (Hero Tag) */
.pulse-dot {
    animation: pulse 2s infinite;
}
@keyframes pulse {
    0%, 100% { opacity: 1; }
    50% { opacity: 0.4; }
}
 
/* Selection Color */
::selection { background: #C9A961; color: #0A0A0F; }
 
/* Custom Scrollbar */
::-webkit-scrollbar { width: 10px; }
::-webkit-scrollbar-track { background: #0A0A0F; }
::-webkit-scrollbar-thumb { background: #1A1A26; border-radius: 5px; }
::-webkit-scrollbar-thumb:hover { background: #8B7434; }
 
/* Timeline-Linie */
.timeline-line::before {
    content: '';
    position: absolute;
    left: 30px;
    top: 0; bottom: 0;
    width: 1px;
    background: linear-gradient(to bottom, transparent, rgba(201, 169, 97, 0.3), transparent);
}/* End custom CSS */