/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

body {
	overflow-x: hidden;
}

.brxe-container {
	width: 1371px;
}

.faq-accordion .brx-open,
.leistung-accordion .brx-open{
	background-color: #ECE5DD;
}

.cmplz-link.cookie-statement{
	display: none;
}

.video-slider .splide__arrow--prev {
    transform: translateY(200px) translateX(250px) !important;
}

.kontakt-image {
	object-fit: cover;
}

@media (max-width: 478px) {
	.video-slider .splide__arrow--prev {
		transform: translateY(185px) translateX(77px) !important;
	}
}

@media (min-width: 479px) and (max-width: 768px) {
	.video-slider {
		padding-right: 115px !important;
	}
}

@media (min-width: 769px) and (max-width: 1024px) {
	.video-slider .splide__pagination {
		bottom: -15px !important;
		right: 280px !important;
	}
}

@media (min-width: 1024px) {
	.video-slider .splide__pagination {
		bottom: -15px !important;
	}
}

@media (min-width: 1920px) {
	.video-slider .splide__pagination {
		bottom: -44px !important;
	}
}

@media (min-width: 1800px) {
	.video-slider .splide__arrow--next {
		transform: translateY(230px) translateX(-300px) !important;
	}

	.video-slider .splide__arrow--prev {
		transform: translateY(230px) translateX(950px) !important;
	}
}


.maps-holder div,
.maps-holder iframe {
	width: 100%;
	height: 100%;
}

.cmplz-blocked-content-notice {
	height: fit-content !important;
}