.elementor-10298 .elementor-element.elementor-element-549a68a{transition:all 400ms;overflow:visible;}.elementor-10298 .elementor-element.elementor-element-62b5770{transition:all 400ms;}.elementor-10298 .elementor-element.elementor-element-75d48b7{transition:all 400ms;}/* Start custom CSS for html, class: .elementor-element-75d48b7 *//* Custom CSS for Elementor - Force White and Bold Headings */

/* Hero Title - Make White and Bold */
.hero-title,
h1.hero-title,
.hero h1,
.hero .hero-title {
    color: #FFFFFF !important;
    font-weight: 900 !important;
    text-align: center !important;
}

/* Billbee CTA Title - Make White and Bold */
.billbee-cta-title,
.billbee-cta-title h3,
.billbee-cta-bar h3 {
    color: #FFFFFF !important;
    font-weight: 900 !important;
}

/* CTA Section Title - Make White and Bold */
.cta-title,
.cta-box h2,
.cta-section h2,
.cta-section .cta-title {
    color: #FFFFFF !important;
    font-weight: 900 !important;
}

/* Hero subtitle - Make White */
.hero-subtitle {
    color: #FFFFFF !important;
}

/* Billbee CTA Subtitle - Make White */
.billbee-cta-subtitle {
    color: #FFFFFF !important;
}

/* CTA Text - Make White */
.cta-text {
    color: #FFFFFF !important;
}

/* Force button text white for "Billbee Preise ansehen" */
.btn-outline,
a.btn-outline,
.billbee-cta-buttons .btn-outline {
    color: #FFFFFF !important;
}

.btn-outline:hover {
    color: #FF6F00 !important;
}

/* Make sure hero badge is white */
.hero-badge {
    color: #FFFFFF !important;
}

/* Logo text (Billbee & beeShip) should be blue, not white */
.logo-text,
.hero-logos .logo-text,
.logo-item .logo-text {
    color: #2B9CEB !important;
}

/* Keep the plus icon white */
.integration-icon,
.hero-logos .integration-icon {
    color: #FFFFFF !important;
}/* End custom CSS */