:root {
  --fontplugin: "Roboto", Sans-serif; 
}

.getSwiperItems {
	width: 100%;
	display: flex; 
	overflow: hidden; 
	font-family: var(--fontplugin); 
}
.getSwiperItems .swiper.swiperItems{
	width: 100%;
}
.getSwiperItems .arrowTestimonials
	margin-top:20px;
}
.getSwiperItems .itemsSwipersTextRight {
    color: #fff;
}
.getSwiperItems .itemsSwipersInfos { 
	bottom: 24px;
	width: 100%;
	display: inline-flex;
}
.getSwiperItems .swiper-slide.itemsSwipers{  
	flex-shrink: 0; 
	min-height: 266px;
	 display: flex;
}
.getSwiperItems .itemsSwipersLeft {
    background-color: #fff;
    padding: 48px 50px;
    border-radius: 10px;
    margin-right: 24px;
	    width: 70%;
	    height: 427px;
}
.getSwiperItems .itemsSwipersRight{
	font-family: var(--fontplugin);
	width: 30%;
	height: 483px;
	    border-radius: 10px;
	background-image: url(img/bgRight.png);
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
	    padding: 40px 100px;
}
.itemsSwipersTextRight h2 {
	font-family: var(--fontplugin);
    color: #FFF !important;
    margin: 0;
    padding: 0;
    font-size: 36px;
    line-height: 48px;
}
.itemsSwipersTextRight p {
	font-family: var(--fontplugin);
    color: #FFF;
    font-size: 16px;
    line-height: 22px;
    border-bottom: 1px solid #FFF;
    padding-bottom: 8px;
}

.getSwiperItems .footerTestimonials {
    margin-top: -60px;
}
.getSwiperItems .swiper-wrapper{
	display: inline-flex;	
	width: auto;
	height: auto;
}
.getSwiperItems .arrowTestimonials {
    display: inline-flex;
    bottom: 15px;
    position: relative;
    z-index: 9999;
    left: 63%; 
    width: max-content; 
}
.getSwiperItems .itemsSwipersText {
	color: #234072;
	font-family: var(--fontplugin); 
	font-size: 20px;
	font-style: normal;
	font-weight: 300;
	line-height: 30px;	
	margin-bottom: 48px;
	min-height:88px
}
.getSwiperItems .swiper-pagination.swiper-pagination-testimonials{
    width: 70%;
    bottom: -10px !important;
    position: relative;
}
.getSwiperItems .itemsSwipersAuthorImg{
	width: 50px;
	height: 50px;
	margin-right: 20px;
	float: left;
}
.getSwiperItems li.starVote {
	list-style: none;
	display: inline-flex;
	width: 18px;
	height: 18px;
	background-image:url("img/star.png");
}
.itemsSwipersAuthorName span {
	display: flex;
}
.getSwiperItems .itemsSwipersAuthorName {
	color: #234072;
    font-family: var(--fontplugin);
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 22px;
	width: 81.5%;
	height:50px;
}
.getSwiperItems .authorname{
	margin-bottom:6px;
}
.getSwiperItems .itemsSwipersAuthorName .dateAdd{
	font-family: var(--fontplugin);
	color: #6E7191;
    font-size: 14px;
    font-style: normal;
    font-weight: 300;
    line-height: 20px;
}
.getSwiperItems .itemsSwipersVote { 
	height: 50px;
    line-height: 50px;
    position: relative; 
    width: 100%;
    text-align: end;
    margin-right: 30px;
}
.getSwiperItems .itemsSwipersVote ul {
	padding: 0px;
	margin: 0px;
}
.getSwiperItems .swiper-pagination{
	text-align:center !important; 
}
.getSwiperItems .swiper-container-horizontal>.swiper-pagination-bullets{
	bottom:auto;
	margin-top: 15px;
}
.getSwiperItems .itemsSwipersheader {
	width: 100%;
	display: inline-flex;
	margin-bottom: 48px;
}
.getSwiperItems .icon-cote {
	background-image:url("img/cote.png");
	width:58px;
	height:40px; 
	display: flex;	
	background-repeat: no-repeat;
	background-size: contain;
	display:none;
}
.getSwiperItems .icon-sources{
width: 100%;
    height: 42px;
    display: flex;
    margin-left: auto;
    background-position: left;
    background-repeat: no-repeat;
}
.getSwiperItems span.swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #172A4B;
	opacity: 1 !important;
	width: 60px !important;
	height: 6px !important;
}
.getSwiperItems span.swiper-pagination-bullet.swiper-pagination-bullet{
	background-color: #172A4B;
	opacity: .3;
	border-radius: 16px;
}
.getSwiperItems .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 4px;
}

.getSwiperItems .swiper-button-prev-testimonial,.getSwiperItems .swiper-button-next-testimonial {
	margin-left: 4.57px;
    background-position: center;
    background-color: #eff0f6;
    width: 32px;
    height: 32px;
    padding: 8.381px;
    justify-content: center;
    align-items: center;
    border-radius: 4px;
	cursor: pointer;
}
.getSwiperItems .swiper-button-prev-testimonial {
    left: -70px;
	background-image: url(img/chevron-left.png);
	background-size: 20px;
    background-repeat: no-repeat;
}
.getSwiperItems .swiper-button-next-testimonial {
    left: -33px;
	background-image: url(img/chevron-right.png);
	background-size: 20px;
    background-repeat: no-repeat;
}
.getSwiperItems .swiper-button-disabled{
opacity: .3;	
}
@media (min-width: 1025px) and (max-width: 1200px){
.getSwiperItems .arrowTestimonials {
   right: 18px !important;
    margin-top: 20px;
	}
}
@media (min-width:768px) and (max-width:1024px){
	.getSwiperItems .arrowTestimonials{
		right: 18px !important;
	}
}
@media only screen and (max-width: 1024px) {
	div.getSwiperItems{
		padding-left:0px !important;
	}
	div.getSwiperItems .swiper-slide.itemsSwipers{
		display: inline;
	}
	div.getSwiperItems .itemsSwipersLeft { 
		padding: 15px;
		border-radius: 20px;
		margin-right: 24px;
		width: 100%;
		    height: 435px;
	}
	div.getSwiperItems .itemsSwipersRight { 
		width: 100%;
		height: 351px;
		border-radius: 10px;  
		padding: 30px 40px;
		margin-top: 24px;
	}
	div.getSwiperItems .footerTestimonials {
		margin-top: 30px;
	}
	.getSwiperItems div.swiper-slide.itemsSwipers {
		padding: 0px;
	}
	.getSwiperItems div.swiper-slide.itemsSwipers {
		height:auto;
	}
	.getSwiperItems div.itemsSwipersAuthorName, .getSwiperItems div.itemsSwipersAuthorName span {
		font-size:16px;
	}
	.getSwiperItems div.itemsSwipersText{
		font-size: 16px;
	}
	.getSwiperItems div.swiper-container-horizontal>.swiper-pagination-bullets{
		margin-top: 25px;
	}
	.getSwiperItems .itemsSwipersInfos{
		padding-right:16px;
	}
	.getSwiperItems .itemsSwipersAuthorName{
		width:100%;
	}
	.getSwiperItems .itemsSwipersInfos{
		width:100%;
	} 
	.swiper-slide.itemsSwipers.swiper-slide-active {
		box-shadow: none;
	}
	div.getSwiperItems .arrowTestimonials {
        display: flex;
        position: absolute;
        right: 0px;        
        left: auto;
        bottom: 0px;
    }
	div.getSwiperItems .swiper-pagination.swiper-pagination-testimonials {
 
		bottom: 0px !important; 
	}
}