/* Use Image instead of this Hack! */
/* #SR7_3_1-4-2.text-slide {
    background: unset !important;
    background-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-bg-box.webp) !important;
} */

body .list-slide:before {
    mask-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-mask.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-mask.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-mask.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-mask.webp);
}
body .list-slide:before {
    background-color: var(--ci-gelb);
}
body .list-slide.l2:before {
    background-color: var(--ci-blau);
}
body .list-slide.l3:before {
    background-color: var(--ci-hellgruen);
}
body .btn-slide1.erster-button {
	color: #000 !important;
	background-color: var(--ci-gelb) !important;
}
body .btn-slide1.erster-button:after {
    background-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-pfeil-btn.webp) !important;
}
body .btn-slide1.btn2:before {
    background-color: var(--ci-gruen) !important;
}
body .btn-slide1.btn2:hover,
body .btn-slide1.btn2 {
    background-color: var(--ci-gelb) !important; /* Hover Color */
}
body .btn-slide1.btn2:hover {
	color: #000 !important;
}
body .btn-slide1.btn2:hover::after {
    background-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-pfeil-btn.webp) !important;
}
body .btn-slide1.erster-button:before {
    background-color: var(--ci-gelb) !important;
}
body .btn-slide1.erster-button:hover {
    background-color: var(--ci-gruen) !important;
	color: #fff !important;
}
body .btn-slide1.erster-button:hover::after {
    background-image: url(/wp-content/uploads/2025/08/bsi-startseite-e1-pfeil-btn-light.webp) !important;
}

/* body .btn-slide1 {
    background-color: var(--ci-gelb) !important;
} */

#startseite-e2 .pxl-item--image img {
    width: 110px;
    height: 110px;
}
#startseite-e2 .pxl-item--image + .pxl-item--title {
    color: var(--ci-gruen);
}
#startseite-e2 .pxl-item--inner {
    padding: 35px 30px;
    mask-image: url(h/wp-content/uploads/2025/08/bsi-allgemein-mask-wolke-1500.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-mask-wolke-1500.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-mask-wolke-1500.webp);
    -o-mask-image: url(./wp-content/uploads/2025/08/bsi-allgemein-mask-wolke-1500.webp);
    -webkit-mask-repeat: no-repeat;
    -ms-mask-repeat: no-repeat;
    -o-mask-repeat: no-repeat;
    -webkit-mask-position: center top;
    -ms-mask-position: center top;
    background-color: #fff;
    -o-mask-position: center top;
    -webkit-mask-size: 100%;
}
#startseite-e2 .spalte-2 .pxl-item--image img {
    width: 160px;
    height: 160px;
    margin-bottom: -47px;
}
@media only screen and (min-width: 1025px) and (max-width: 1199px) {
	#startseite-e2 .pxl-item--image + .pxl-item--title {
		white-space: nowrap;
		padding-top: 0;
		margin-bottom: 0px;
		font-size: 21px;
	}
	#startseite-e2 .pxl-item--image + .pxl-item--title + .pxl-item--description {
		font-size: 13px;
	}
}

#startseite-e3 .pxl-icon-box .pxl-item--description a {
    pointer-events: none;
}
#startseite-e3 .icon-box-1 .pxl-item--icon img {
    filter: var(--filter-ci-hellgruen);
}
#startseite-e3 .icon-box-2 .pxl-item--icon img {
    filter: var(--filter-ci-gelb);
}
#startseite-e3 .icon-box-3 .pxl-item--icon img {
    filter: var(--filter-ci-blau);
}
#startseite-e3 .icon-box-4 .pxl-item--icon img {
    filter: var(--filter-ci-orange);
}
#startseite-e3 .pxl-icon-box .pxl-item--description {
	line-height: 1.2;
}

#startseite-e4 .pxl-item--top > .pxl-item--image {
    display: none;
}
#startseite-e4 .pxl-item--top > .pxl-item--meta {
    padding-left: 0;
}
#startseite-e4 h4.pxl-item--title {
    color: var(--ci-hellgruen);
}
#startseite-e4 .pxl-item--position {
    color: var(--ci-blau);
}
#startseite-e4 .pxl-item--desc {
    color: #000;
}
/* #startseite-e4 .pxl-testimonial-carousel2 .pxl-swiper-wrapper .pxl-swiper-slide .wrap-content:before,
#startseite-e4 .pxl-testimonial-carousel2 .pxl-swiper-wrapper .pxl-swiper-slide .wrap-content:after {
    background-image: url(/wp-content/uploads/2025/07/bsi-startseite-e4-paper.webp);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    z-index: 1;
}
#startseite-e4 .pxl-testimonial-carousel2 .pxl-swiper-wrapper .pxl-swiper-slide .wrap-content {
    background-image: url(https://buntespielinsel.at.test/wp-content/uploads/2025/08/bsi-startseite-e4-paper-double-2.webp)
} */

#startseite-e4 .pxl-testimonial-carousel2 .pxl-swiper-wrapper .pxl-swiper-slide .wrap-content:before,
#startseite-e4 .pxl-testimonial-carousel2 .pxl-swiper-wrapper .pxl-swiper-slide .wrap-content:after {
    background-image: url(/wp-content/uploads/2025/08/bsi-startseite-e4-paper-blau.webp);
}
#startseite-e4 .pxl-testimonial-carousel2 .pxl-swiper-wrapper .pxl-swiper-slide .wrap-content {
    background-image: url(/wp-content/uploads/2025/08/bsi-startseite-e4-paper-double-weiss.webp)
}

#startseite-e5 {
    background-image: url("/wp-content/uploads/2025/08/bsi-startseite-e5-bg-2.webp");
    background-position: bottom center;
    background-repeat: no-repeat;
    background-size: 1440px;
}
#startseite-e5 .pxl-contact-form .wpcf7-form-control-wrap input::placeholder {
	color: #000;
}
#startseite-e5 .pxl-contact-courses {
    padding: 65px 70px 0px 70px;
}
#startseite-e5 .pxl-contact-courses .bt-submit .wpcf7-submit {
    min-width: 400px;
}
#startseite-e5 .pxl-contact-courses .bt-submit i {
    right: 30px;
    top: 38%;
}
#startseite-e5 .pxl-contact-courses .bt-submit:hover i {
    right: 50px;
}
#startseite-e5 .pxl-contact-courses .bt-submit .wpcf7-submit {
    background-color: var(--ci-gruen);
}
#startseite-e5 input {
    pointer-events: none;
}
#startseite-e5 .larger-button {
    padding: 30px 0;
}
#startseite-e5 .set-background-here {
    background-image: url("/wp-content/uploads/2025/08/bsi-startseite-e5-bg.webp");
}
#startseite-e5 .tel-a-wrapper input {
	background-color: var(--ci-gelb);
}
#startseite-e5 .tel-a-wrapper input::placeholder {
	color: #000 !important;
}
#startseite-e5 .tel-a-wrapper:hover input {
	background-color: #fff;
}
#startseite-e5 .tel-a-wrapper:hover input::placeholder {
	color: inherit !important;
}

#startseite-e6 .background-image-column {
    flex: 1;
    background-size: 135%;
    background-position: center;
    background-repeat: no-repeat;
}
#startseite-e6 .pxl-post-layout-programs-3 .pxl-grid-item .pxl-item--inner .content-right .item--title {
    height: auto;
}
#startseite-e6 .pxl-grid .pxl-grid-masonry {
    display: flex;
    flex-wrap: wrap;
}
#startseite-e6 .pxl-grid .pxl-grid-masonry .pxl-grid-item {
    position: static !important;
}
#startseite-e6 .pxl-post-layout-programs-3 .pxl-grid-item .pxl-item--inner {
    min-height: 100%;
}
#startseite-e6 .pxl-post-layout-programs-3 .pxl-grid-item .pxl-item--inner .content-right .item--title,
#startseite-e6 .pxl-post-layout-programs-3 .pxl-grid-item .pxl-item--inner .content-right .item--title a {
    color: var(--ci-gruen);
}
#startseite-e6 .pxl-load-more {
    display: none;
}
#startseite-e6 .pxl-grid-item .pxl-item--inner .content-right .content-excerpt {
    color: #000;
}

.startseite-e7 .pxl-calendar.style1 .wrap-content-calendar:before {
    background-color: var(--ci-orange);
}
.startseite-e7 .pxl-calendar.style1 .wrap-content-calendar:after {
    content: unset;
}
#startseite-e7-2 .pxl-calendar.style1 .wrap-month .icon-after,
#startseite-e7-3 .pxl-calendar.style1 .wrap-month .icon-after {
	display: none;
}
#startseite-e7-2 .wrap-content-calendar,
#startseite-e7-3 .wrap-content-calendar {
    min-height: 400px;
}
#startseite-e7-2 .elementor-column .pxl-calendar.style1 .wrap-content-calendar:before,
#startseite-e7-3 .elementor-column .pxl-calendar.style1 .wrap-content-calendar:before {
	mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-6.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-6.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-6.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-6.webp);
}
/*
#startseite-e7-2 .elementor-column:nth-child(1) .pxl-calendar.style1 .wrap-content-calendar:before {
    height: 110%;
    mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
}
#startseite-e7-2 .elementor-column:nth-child(2) .pxl-calendar.style1 .wrap-content-calendar:before {
    height: 95%;
    mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-1.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-1.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-1.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-1.webp);
}
#startseite-e7-2 .elementor-column:nth-child(3) .pxl-calendar.style1 .wrap-content-calendar:before {
    height: 135%;
    mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-9.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-9.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-9.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-9.webp);
}
#startseite-e7-3 .elementor-column:nth-child(1) .pxl-calendar.style1 .wrap-content-calendar:before {
    height: 110%;
    mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-4.webp);
}
#startseite-e7-3 .elementor-column:nth-child(2) .pxl-calendar.style1 .wrap-content-calendar:before {
    height: 95%;
    mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-3.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-3.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-3.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-3.webp);
}
#startseite-e7-3 .elementor-column:nth-child(3) .pxl-calendar.style1 .wrap-content-calendar:before {
    height: 110%;
    mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-8.webp);
    -webkit-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-8.webp);
    -ms-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-8.webp);
    -o-mask-image: url(/wp-content/uploads/2025/08/bsi-allgemein-curvy-box-mask-8.webp);
}
*/
#startseite-e7-2 li a,
#startseite-e7-3 li a {
    display: inline-block;
    padding-left: 1.5em;
    text-indent: -1.0em;
}
#startseite-e7-2 li i,
#startseite-e7-3 li i {
    width: 0.65em;
    display: inline-block;
    text-align: center;
}

#startseite-e8 .pxl-testimonial-carousel1 .pxl-item--meta {
    display: none;
}
#startseite-e8 .pxl-testimonial-carousel1 .pxl-swiper-content .pxl-item--desc {
    padding-top: 0;
}
#startseite-e8 .pxl-swiper-content .pxl-swiper-slide .pxl-item--inner {
    background-color: var(--ci-gelb-hell-80);
}
#startseite-e8 .pxl-swiper-dots {
    display: none;
}