@charset "UTF-8";
/* CSS Document */

.modul-quotes-slider{
	position: relative;
	width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
	
}

.modul-quotes-slider .QuotesSlider{
	position: relative;
	width: 100%;
	height:100%;
	margin: 0;
	padding: 0;
	
}

.modul-quotes-slider .QuotesSlider .carousel-cell{
	position: relative;
	height:auto;
	margin: 0;
	padding: 3.125vw;
	border-style: solid;
	margin-right: 3.125%;
	display: flex;
  flex-direction: column;
	border-radius: 0.78125vw;
}


.modul-quotes-slider .QuotesSlider .carousel-cell .BoxText{
	position: relative;
	width: 100%;
	height:auto;
	margin: 0;
	padding: 0;
}


.modul-quotes-slider .QuotesSlider .carousel-cell .BoxFooter{
	position: relative;
	width: 100%;
	height: auto;
	display: flex;
	justify-content: flex-start;
	align-content: center;
	align-items: center;
	gap: 1.5625vw;
	padding-top: 1.5625vw;
	margin-top: auto;
}



.modul-quotes-slider .QuotesSlider .carousel-cell .BoxFooter .BoxIcon{
	position: relative;
	width:  3.125vw;
	height: 3.125vw;
	margin: 0;
	padding: 0;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	overflow: hidden;
	border-radius:1.5625vw;
}
.modul-quotes-slider .QuotesSlider .carousel-cell .BoxFooter .BoxAuthor{
	position: relative;
	max-width: 100%;
	height: auto;
	margin: 0;
	padding: 0;
}



/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */

@media screen and (max-width: 956px) {
/* ===================================================================================================================== */
/* ================================================= **** MOBILE **** ================================================== */
/* ===================================================================================================================== */
}

@media screen and (max-width: 720px) {


.modul-quotes-slider .QuotesSlider .carousel-cell{
padding: 6.25vw;
	margin-right: 3.125%;
	border-radius: 1.5625vw;
}	
	
.modul-quotes-slider .QuotesSlider .carousel-cell .BoxFooter .BoxIcon{
	position: relative;
	width:   9.375vw;
	height:  9.375vw;
	border-radius:4.725vw;
}
	

.modul-quotes-slider .QuotesSlider .carousel-cell .BoxFooter{
	gap: 3.125vw;
	padding-top: 3.125vw;
}
.modul-quotes-slider blockquote p{
	text-align: left !important;
	
}
.modul-quotes-slider blockquote{
	text-align: left !important;
	
}
.modul-quotes-slider blockquote h1{
	text-align: left !important;
	
}
.modul-quotes-slider blockquote h2{
	text-align: left !important;
	
}

.modul-quotes-slider blockquote h3{
	text-align: left !important;
	
}

.modul-quotes-slider blockquote h4{
	text-align: left !important;
	
}
.modul-quotes-slider blockquote h5{
	text-align: left !important;
	
}


/* ------------------------------------------------------------------------ */

}