/* @override 
	https://pre.doofinder.com/main-files/plugins/kt-funcionalidades-doofinder//template-parts/blocks/carousel-testimonios/carousel-testimonios.css */


.wrap_datos_testimonio {
	display: flex;
	flex-direction: row;
display: flex;
flex-direction: row;

-webkit-border-radius: 12px;
-moz-border-radius: 12px;
border-radius: 12px;
height: 100% !important;
min-height: 100% !important;
max-height: 100% !important;
}

.franja_esq_testimonio {
	width: 21px;
-webkit-border-top-left-radius: 28px;
-webkit-border-bottom-left-radius: 28px;
-moz-border-radius-topleft: 28px;
-moz-border-radius-bottomleft: 28px;
border-top-left-radius: 28px;
border-bottom-left-radius: 28px;
max-width: 100%;
background-color: #1B1851;
}

.contenido_d_testimonio {
	width: calc(100% - 21px);
	padding: 0 40px 30px;
	background-color: #ffffff;
	-webkit-border-top-right-radius: 28px;
-webkit-border-bottom-right-radius: 28px;
-moz-border-radius-topright: 28px;
-moz-border-radius-bottomright: 28px;
border-top-right-radius: 28px;
border-bottom-right-radius: 28px;
box-shadow: 0 2px 12px rgba(27, 24, 81, 0.12);
}

[data-block="slider"][data-block-layout="slider-special"].carousel_testimonios {
  background: none !important;
  padding-bottom: 55px;
	padding-top: 5px;
} 

[data-block="slider"][data-block-layout="slider-special"].carousel_testimonios .container{
	max-width: 1340px;
}
[data-block="slider"][data-block-layout="slider-special"].carousel_testimonios .row.slich-slider {
  max-width: 1331px;
  margin: auto;
}
[data-block="slider"].carousel_testimonios .row.slich-slider .slick-arrow::after {
  font-size: 29px;
  line-height: 1em;
  text-align: center;
  color: #4842C1;
}

.carousel_testimonios div.sub_item_carouel.sub-col {
	overflow: visible !important;
	height: 100% !important;
	min-height: 100% !important;
	max-height: 100% !important;
}
div.wrap_datos_testimonio div.contenido_d_testimonio div.lafotopersona img {
-webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
}
div.wrap_datos_testimonio div.contenido_d_testimonio div.cargo_dempresa{
	font: 12px/15px "PlutoRegular", sans-serif;
	color: #4842C1;
	margin-bottom: 10px;
}
div.wrap_datos_testimonio div.contenido_d_testimonio div.nombres_testimnio {
	font-size: 15px;
		font-family: "PlutoBold", sans-serif;

	line-height: 18px;
	color: #1B1851;
}
div.wrap_datos_testimonio div.contenido_d_testimonio div.lafotopersona {
	margin-top: -70px;
	display: flex;
	justify-content: center;
	margin-bottom: 23px;
}


.carousel_testimonios .slick-slider .slick-track, .carousel_testimonios .slick-slider .slick-list {
display: flex !important;
flex-direction: row;
align-content: stretch !important;
align-items: stretch !important; 	
}
.carousel_testimonios section {
	padding-top: 70px;
	height: 100% !important;	
}
 div.wrap_datos_testimonio div.contenido_d_testimonio div.estrellitas {
	background: url('../../../assets/images/estrelles-testimonios.svg') center center no-repeat;
	background-size: 110px auto;
 	height: 20px;
 	margin-bottom: 20px;
 }
div.wrap_datos_testimonio div.contenido_d_testimonio div.titular_testimonio {
	font-size: 16px;
	line-height: 20px;
	font-family: "PlutoBold", sans-serif;
	color: #33268C;
	margin-bottom: 13px;
}

[data-block="slider"][data-block-layout="slider-special"].carousel_testimonios .row.slich-slider .slick-dots li {
  display: inline-block;
  padding: 10px 5px;
  font-size: 0;
}
[data-block="slider"][data-block-layout="slider-special"].carousel_testimonios .row.slich-slider .slick-dots li button {
  text-indent: -999999px;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  border: none;
  margin: 0;
  outline: transparent solid 0;
  background-color: #c8c9ca;
}
[data-block="slider"][data-block-layout="slider-special"].carousel_testimonios .row.slich-slider .slick-dots li.slick-active button {
  background-color: #1B1851;
}

.wrap_datos_testimonio div.contenido_d_testimonio div.logodempresa {
	margin-bottom: 20px;
	margin-top: 24px;
}
.wrap_datos_testimonio div.contenido_d_testimonio div.logodempresa img {
	margin-right: auto;
	margin-left: auto;
}



@media (max-width:720px) { 


}



