.elementor-552 .elementor-element.elementor-element-db85857{--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;--padding-top:61px;--padding-bottom:61px;--padding-left:0px;--padding-right:0px;}.elementor-552 .elementor-element.elementor-element-e438dbc{--display:flex;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-552 .elementor-element.elementor-element-101ca65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-552 .elementor-element.elementor-element-89f35ef.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-main-swiper{width:100%;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button{font-size:23px;color:#25252542;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button svg{fill:#25252542;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__name{color:#252525;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__header, .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__name{font-family:"Source Sans Pro", Sans-serif;font-size:16px;font-weight:700;line-height:1em;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__title{color:#252525;font-family:"Source Sans Pro", Sans-serif;font-size:15px;font-weight:400;line-height:1em;}.elementor-552 .elementor-element.elementor-element-89f35ef .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-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__image img{width:79px;height:79px;border-radius:100px;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-star-rating{font-size:24px;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-star-rating i:before{color:#EB9B00;}.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-star-rating i{color:#D8D2C6;}@media(max-width:1024px){.elementor-552 .elementor-element.elementor-element-db85857{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-552 .elementor-element.elementor-element-101ca65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-552 .elementor-element.elementor-element-89f35ef{padding:0px 40px 0px 40px;}}@media(max-width:767px){.elementor-552 .elementor-element.elementor-element-db85857{--padding-top:20px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-552 .elementor-element.elementor-element-e438dbc{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-552 .elementor-element.elementor-element-89f35ef{padding:0px 10px 0px 10px;}}/* Start custom CSS for reviews, class: .elementor-element-89f35ef */.elementor-552 .elementor-element.elementor-element-89f35ef .swiper{
    width:100% !important;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial {
    display: flex
;
flex-direction: column-reverse;
padding: 59px 20px 0 20px;
border:1px solid #0000001A;
border-radius: 24px;
margin-bottom: 50px
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__text {
  text-align: center;
  padding: 26px 21px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .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-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__content:before , .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__content:after{
    content: url(/wp-content/uploads/2025/07/Quete.svg);
    position: absolute;
    left: 17px;
    top:-11px;
    
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__content:after{
    right: 17px;
    bottom:-11px;
      transform: rotate(180deg); 
    
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__header {
    display: flex
;
    flex-direction: column-reverse;
}
.elementor-552 .elementor-element.elementor-element-89f35ef  .elementor-testimonial__header cite {
    align-items: center;
        margin: 9px 0 0 0;
    gap: 7px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__image {
    display: flex
;
    justify-content: center;
    margin-bottom: -50px
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-testimonial__image img{
    border: 5px solid #fff;
    margin-top:10px;
}

.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-star-rating {
    position: absolute;
    top: 21px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .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-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev , .elementor-552 .elementor-element.elementor-element-89f35ef .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-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev{
          left: -80px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next{
      right: -80px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev svg{
    position: relative;
    left: -1px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next svg{
    position: relative;
    right: -1px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev:hover , .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next:hover{
    background-color:rgba(152, 119, 39, 1);
    border-color:rgba(152, 119, 39, 1);
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev svg, .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next svg{
    fill: #252525 !important;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev:hover svg, .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next:hover svg{
    fill: #fff !important;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev:hover , .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next:hover{
    opacity: 1
}

@media (min-width: 1025px) and (max-width: 1330px) {
  .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button.elementor-swiper-button-next {
    right: -40px;
  }

  .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button.elementor-swiper-button-prev {
    left: -40px;
  }

  .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button {
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 1024px) {
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev{
          left: 0px;
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next{
      right: 0px;
}
    
}
@media (max-width: 767px) {
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev , .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next{
    width: 40px ;
    height: 40px;

}
  .elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-prev{
    left: 37%;
    top: auto;
    bottom: -78px
}
.elementor-552 .elementor-element.elementor-element-89f35ef .elementor-swiper-button-next{
    right: 37%;
    top: auto;
    bottom: -78px
}  
}/* End custom CSS */