.elementor-16287 .elementor-element.elementor-element-20dde507{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:144px;--padding-bottom:144px;--padding-left:36px;--padding-right:36px;}.elementor-16287 .elementor-element.elementor-element-4223ebdd{--swiper-slides-to-display:1;--swiper-slides-gap:10px;}.elementor-16287 .elementor-element.elementor-element-4223ebdd .swiper-slide > .elementor-element{height:100%;}@media(max-width:1024px){.elementor-16287 .elementor-element.elementor-element-4223ebdd{--swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-16287 .elementor-element.elementor-element-20dde507{--content-width:1040px;}}@media(max-width:767px){.elementor-16287 .elementor-element.elementor-element-20dde507{--padding-top:100px;--padding-bottom:120px;--padding-left:24px;--padding-right:24px;}.elementor-16287 .elementor-element.elementor-element-4223ebdd{--swiper-slides-to-display:1;}}/* Start custom CSS for loop-carousel, class: .elementor-element-4223ebdd */.elementor-widget-loop-carousel .swiper-pagination-bullet {
	width: auto !important;
	height: auto !important;
	border-radius: 0 !important;
	background: transparent !important;
	background-color: transparent !important;
	opacity: 1 !important;
	font-family: 'Mada', sans-serif !important;
	font-weight: 500 !important;
	font-size: 18px !important;
	line-height: 1.6 !important;
	letter-spacing: 5.4px !important;
	color: rgba(98, 94, 88, 0.4) !important;
	margin: 0 0.35em !important;
}
 
.elementor-widget-loop-carousel .swiper-pagination-bullet.koenig-bewertung-bullet-active {
	color: #2e2d2e !important;
	opacity: 1 !important;
}
 
 .swiper-pagination {
     margin-top: 36px;
 }/* End custom CSS */