#startseite-e1-marquee .pxl-item--logo {
    white-space: nowrap;
}
@media only screen and (min-width: 2201px) {
    #startseite-e1-marquee {
        max-width: 100%;
        width: 100%;
    }
}
#startseite-e1 .btn:not(.btn-stroke).btn-icon-box-dot .pxl-scroll-progress-circle path {
    stroke: var(--ci-dunkelblau);
}

#startseite-e5 .box-multi a {
    pointer-events: none;
}
#startseite-e5 .pxl-service-list .pxl-post--readmore .btn-readmore {
    background-color: var(--ci-dunkelblau);
}
#startseite-e5 .pxl-service-list .pxl-post--readmore .btn-readmore:before,
#startseite-e5 .pxl-service-list .pxl-post--readmore .btn-readmore:after,
#startseite-e5 .pxl-service-list .pxl-post--readmore .btn-readmore .pxl--btn-text:after,
#startseite-e5 .pxl-service-list .pxl-post--readmore .btn-readmore .pxl--btn-text:before {
    border-color: var(--ci-dunkelblau) !important;
}
#startseite-e5 .pxl-service-list.layout-service-list-2 .pxl-grid-item .pxl-post--inner {
    border-bottom: 1px solid var(--ci-dunkelblau);
}
#startseite-e5 .pxl-service-list.layout-service-list-2 .pxl-accordion--title {
    border-bottom: 1px solid var(--ci-dunkelblau);
}
#startseite-e5 .pxl-icon--plus:before,
#startseite-e5 .pxl-icon--plus:after {
    background-color: var(--ci-dunkelblau);
}

/* Repair Element */
#startseite-e5 .pxl-service-list.layout-service-list-2 .pxl--item .pxl-accordion--content {
	height: unset !important;
	padding-top: unset !important;
	padding-bottom: unset !important;
}
#startseite-e5 .pxl-service-list.layout-service-list-2 .pxl--item.custom-active .pxl-accordion--title {
    height: 0;
    opacity: 0;
    visibility: hidden;
}
.custom-active .pxl-post--inner.pxl-accordion--content {
	display: block !important;
}

#startseite-e6 .pxl-client-carousel1.style-1 .pxl-swiper-slide {
    border: 1px solid var(--ci-dunkelblau);
}
/* Use Border Bottom of Row above as Top-Border */
#startseite-e6 #startseite-e6-row2 .pxl-client-carousel1.style-1 .pxl-swiper-slide {
    border-top: unset;
}
#startseite-e6 .pxl-client-carousel1.style-1 .pxl-swiper-slide .pxl-item--inner,
#startseite-e6 .pxl-client-carousel1.style-1 .pxl-swiper-container {
    border: unset;
}
#startseite-e6-row2 .pxl-swiper-wrapper {
    justify-content: center;
}

#startseite-e7 .pxl-icon1.style-box-paralax a {
    border: 1px solid var(--ci-dunkelblau);
}
#startseite-e7 .keine-verlinkung a:hover {
	cursor: default;
}

@media only screen and (max-width: 1439px) and (min-width: 1367px) {
    #startseite-e7 .pxl-item--title.pxl-split-text {
        font-size: 110px;
    }
}
@media only screen and (max-width: 1690px) and (min-width: 1440px) {
    #startseite-e7 .pxl-item--title.pxl-split-text {
        font-size: 120px;
    }
}

#startseite-e8 .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--category,
#startseite-e8 .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--title,
#startseite-e8 .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post--content,
#startseite-e8 .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide .btn--readmore {
    opacity: 1;
    transform: translatex(0);
}
#startseite-e8 .pxl-portfolio-grid-layout5 .pxl-grid-item .pxl-post--inner .pxl-post-content-hide {
    transform: none;
}
#startseite-e8 .btn--readmore svg path {
    fill: var(--ci-dunkelblau);
}