#startseite-e1 .industrium-heading .industrium-heading-content span[style *= "text-decoration: underline"]:before {
    background-color: var(--ci-gelb) !important;
}
#startseite-e1 .fas.fa-phone {
	color: var(--ci-gelb) !important;
	padding-right: 5px;
}
#startseite-e1 .owl-item:nth-child(4) > .slider-item {
	background-position: 0 65%;
}
@media only screen and (max-width: 425px) {
	/*
	#startseite-e1 .content-item.slider-item.content-position-start.image-vertical-position-middle.aside-area-position-left {
		background-position: -100px 0;
	}
	*/
	#startseite-e1 .content-item.slider-item.content-position-end.image-vertical-position-middle.aside-area-position-left {
		background-position: -200px 0;
	}
}

#startseite-e2-1 .elementor-widget-industrium_special_text .special-text.special-text-effect-stroke {
    /*-webkit-text-stroke: 1px var(--ci-gelb);*/
	-webkit-text-stroke: 1px var(--ci-hellschwarz);
}
html body #startseite-e2-1 .content-wrapper .industrium-button svg {
	stroke: var(--ci-hellschwarz);
}

html body #startseite-e2-2 .industrium-heading .industrium-subheading {
	color: var(--ci-hellschwarz) !important;
}
html body #startseite-e2-2 .industrium-button:after {
	color: var(--ci-hellschwarz);
}
html body #startseite-e2-2 .industrium-button {
	background-image: linear-gradient(0deg, var(--ci-hellschwarz) 0%, var(--ci-hellschwarz) 100%);
}
body #startseite-e2-2 .industrium-button svg {
	stroke: var(--ci-hellschwarz);
}
html body #startseite-e2-2 .elementor-element > .elementor-widget-container > .button-widget > .button-container > .industrium-button {
	color: var(--ci-hellschwarz)
}

#startseite-e3 .verlinkung-entfernen a {
    pointer-events: none;
}
@media only screen and (min-width: 768px) {
	#startseite-e3 .owl-dots {
		display: none;
	}
}
html body #startseite-e3 .industrium-heading .industrium-subheading {
	color: var(--ci-hellschwarz) !important;
}
/* Button */
html body #startseite-e3 .industrium-button:after {
	color: var(--ci-hellschwarz);
}
html body #startseite-e3 .industrium-button {
	background-image: linear-gradient(0deg, var(--ci-hellschwarz) 0%, var(--ci-hellschwarz) 100%);
}
body #startseite-e3 .industrium-button svg {
	stroke: var(--ci-hellschwarz);
}
html body #startseite-e3 .elementor-element > .elementor-widget-container > .button-widget > .button-container > .industrium-button {
	color: var(--ci-hellschwarz)
}
/* Hover Boxes */
#startseite-e3 .service-listing-wrapper .service-item:hover .service-post-title,
#startseite-e3 .elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-excerpt,
#startseite-e3 .elementor-widget-industrium_services_listing.view_type-2 .service-item:hover .service-item-content .service-post-title:before {
	color: #000;
}

#startseite-e4-1 .elementor-column:nth-child(2) > .elementor-widget-wrap {
    background-image: url(/wp-content/uploads/2025/07/rs-startseite-e4-b1.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
#startseite-e4-1 .elementor-column:nth-child(4) > .elementor-widget-wrap {
    background-image: url(/wp-content/uploads/2025/07/rs-startseite-e4-b2.webp);
    background-size: cover;
    background-repeat: no-repeat;
}
#startseite-e4-1 .icon svg {
    filter: var(--filter-base) var(--filter-ci-gelb);
}
#startseite-e4-1 .dont-show {
    visibility: hidden;
}

#startseite-e4-2 .special-text-effect-fill {
    background-image: linear-gradient(to bottom, #000000, var(--ci-gelb));
}
#startseite-e4-2 .special-text-effect-stroke {
    -webkit-text-stroke: 1px var(--ci-gelb);
    text-stroke: 1px var(--ci-gelb);
}

#startseite-e5 .car-logos > .elementor-widget-wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
}
#startseite-e5 .car-logos > .elementor-widget-wrap > .elementor-element {
    width: 50%;
}
#startseite-e5 .industrium-subheading {
    color: var(--ci-gelb);
}

#startseite-e6 .team-item:hover .team-item-socials .socials-trigger {
    -webkit-transform: unset;
    -ms-transform: unset;
    transform: unset;
    -webkit-transition: unset;
    transition: unset;
}

#startseite-e9 .industrium-icon-box-widget .icon-box-item .icon-container i {
    font-size: 45px;
    color: var(--ci-hellschwarz);
    position: relative;
    top: 8px;
}