.elementor-1555 .elementor-element.elementor-element-1d9a6ef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:11px;--padding-bottom:71px;--padding-left:0px;--padding-right:0px;}.elementor-1555 .elementor-element.elementor-element-e4edf3c{--display:flex;}.elementor-1555 .elementor-element.elementor-element-39b58b8{padding:9px 19px 9px 19px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:45px 45px 45px 45px;font-family:"Source Sans Pro", Sans-serif;font-size:14.08px;font-weight:400;line-height:1em;color:var( --e-global-color-primary );}.elementor-1555 .elementor-element.elementor-element-39b58b8.elementor-element{--align-self:flex-start;}.elementor-1555 .elementor-element.elementor-element-39b58b8 a{color:#252525CC;}.elementor-1555 .elementor-element.elementor-element-c541e0a{--display:flex;}.elementor-1555 .elementor-element.elementor-element-a76761a.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-main-swiper{width:100%;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button{font-size:23px;color:#25252542;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button svg{fill:#25252542;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__name{color:#252525;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__header, .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__name{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:700;line-height:1em;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__title{color:#252525;font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1em;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__text{color:#252525;font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:400;font-style:italic;line-height:24px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__image img{width:79px;height:79px;border-radius:100px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-star-rating{font-size:24px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-star-rating i:before{color:#EB9B00;}.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-star-rating i{color:#D8D2C6;}@media(max-width:1024px){.elementor-1555 .elementor-element.elementor-element-1d9a6ef{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:10px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1555 .elementor-element.elementor-element-a76761a{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-1555 .elementor-element.elementor-element-1d9a6ef{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:90px;--padding-left:10px;--padding-right:10px;}.elementor-1555 .elementor-element.elementor-element-39b58b8.elementor-element{--align-self:flex-start;}.elementor-1555 .elementor-element.elementor-element-a76761a{padding:0px 0px 0px 0px;}}/* Start custom CSS for reviews, class: .elementor-element-a76761a */.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-wrapper {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  transform: none !important;
}

.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-slide {
  width: 100% !important;
  height: auto !important;
}

.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-container,
.elementor-1555 .elementor-element.elementor-element-a76761a .swiper {
  overflow: visible !important;
}

.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-wrapper,
.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-slide {
  transition: none !important;
  animation: none !important;
}

.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-wrapper {
  will-change: auto !important;
}


.elementor-1555 .elementor-element.elementor-element-a76761a .swiper{
    width:100% !important;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial {
    display: flex
;
flex-direction: column-reverse;
padding: 59px 20px 0 20px;
border:1px solid #0000001A;
border-radius: 24px;
margin-bottom: 50px
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__text {
  text-align: center;
  padding: 26px 21px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__content{
    padding: 0;
border: 1px solid rgba(37, 37, 37, 1);
    min-height: 159px;
    max-width:341px;
    margin: 11px auto 13px;
    border-radius: 20px;
    position: relative;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__content:before , .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__content:after{
    content: url(/wp-content/uploads/2025/07/Quete.svg);
    position: absolute;
    left: 17px;
    top:-11px;
    
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__content:after{
    right: 17px;
    bottom:-11px;
      transform: rotate(180deg); 
    
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__header {
    display: flex
;
    flex-direction: column-reverse;
}
.elementor-1555 .elementor-element.elementor-element-a76761a  .elementor-testimonial__header cite {
    align-items: center;
        margin: 9px 0 0 0;
    gap: 7px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__image {
    display: flex
;
    justify-content: center;
    margin-bottom: -50px
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-testimonial__image img{
    border: 5px solid #fff;
    margin-top:10px;
}

.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-star-rating {
    position: absolute;
    top: 21px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-star-rating:after{
    content:"(4.5)";
    color: #252525;
    font-family: "Source Sans Pro", Sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1em;
    position: relative;
    top: -3px;
    left: 7px;
    
    
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev , .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next{
    width: 49px ;
    height: 49px;
    border:1px solid #252525;
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50px;
    opacity: 0.52
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev{
          left: -80px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next{
      right: -80px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev svg{
    position: relative;
    left: -1px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next svg{
    position: relative;
    right: -1px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev:hover , .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next:hover{
    background-color:rgba(152, 119, 39, 1);
    border-color:rgba(152, 119, 39, 1);
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev svg, .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next svg{
    fill: #252525 !important;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev:hover svg, .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next:hover svg{
    fill: #fff !important;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev:hover , .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next:hover{
    opacity: 1
}



@media (max-width: 1024px) {
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev{
          left: 0px;
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next{
  grid-template-columns: repeat(2, 1fr);
}
    
}
@media (max-width: 767px) {
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev , .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next{
    width: 40px ;
    height: 40px;

}
  .elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-prev{
    left: 37%;
    top: auto;
    bottom: -78px
}
.elementor-1555 .elementor-element.elementor-element-a76761a .elementor-swiper-button-next{
    right: 37%;
    top: auto;
    bottom: -78px
}  
.elementor-1555 .elementor-element.elementor-element-a76761a .swiper-wrapper {
  grid-template-columns: repeat(1, 1fr);
}
}/* End custom CSS */