.carousel-code-wrapper
{
	display: flex;
    justify-content: center;
}

.owl-carousel{
	background: #4c818e;
}

.owl-carousel.owl-loaded
{
	width:100%;
}
.owl-carousel .item {
            background: #4c818e;
            padding: 30px 20px;
            text-align: center;
            color: white;
/*             font-size: 18px; */
        }

.owl-carousel .item .button {
	float: left;
    display: inline-block;
    padding-top: 6px !important;
    padding-right: 15px !important;
    padding-bottom: 6px !important;
    padding-left: 15px !important;
    color: white;
    background-color: transparent;
    border: 2px solid white;
    text-decoration: none;
/*     font-family: Arial, sans-serif;  */
    font-size: 16px;
    font-weight: 600 !important;
    text-align: center;
    border-radius: 2px; 
    transition: background-color 0.3s ease;
}

.owl-carousel .item .text{
	text-align: left;
/* 	font-size: 14px;  */
	padding-top:10px;
	padding-bottom:20px;
	font-weight:600;
}

.owl-carousel .item{
	width: 100%;
	height:100%;
	
}

.owl-carousel .item a img{
	width: 100%;
    height: 100%;
	aspect-ratio: 4 / 3;
    object-fit: cover;
}

.owl-carousel .item .button:hover {
/*     background-color: #4c818e;  */
}


.owl-nav button {
            position: absolute;
            top: 50%;
            transform: translateY(-50%);
            background-color: rgba(0, 0, 0, 0.5);
            color: white!important;
            border: none;
            font-size: 80px!important;
            padding: 10px 20px;
            cursor: pointer;
            z-index: 1000;
        }

        .owl-nav .owl-prev {
            left: -30px; 
        }

        .owl-nav .owl-next {
            right: -30px; 
        }

@media screen and (max-width: 782px)
{
	.owl-nav .owl-prev {
            left: -20px; 
        }

        .owl-nav .owl-next {
            right: -20px; 
        }
}

.owl-theme .owl-nav [class*=owl-]:hover {
    background: transparent!important;
/*     color: transparent!important; */
    text-decoration: none;
}


.werbeauf_testimony_column p, .werbeauf_testimony_column h4{
	color:white;
	
}
.werbeauf_testimony_column p{
	padding-bottom: 50px!important;
}

.werbeauf_testimony_column h2{
	font-size: 27.2px;
	color:white;
	font-weight: 600;
	padding-bottom: 50px !important;
}

.werbeauf_testimony_column a{
	float: left;
    display: inline-block;
    padding-top: 6px !important;
    padding-right: 15px !important;
    padding-bottom: 6px !important;
    padding-left: 15px !important;
	color: black;
	background-color:white;
	font-size: 16px;
    font-weight: 600 !important;
}