.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-main-swiper{width:100%;}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-main-swiper .swiper-slide{background-color:#FFFFFFCC;border-radius:20px;padding:clamp(30px, 2.5vw, 48px) clamp(30px, 2.865vw, 55px) clamp(30px, 2.5vw, 48px) clamp(30px, 2.865vw, 55px);}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-v4-text-dark );}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-swiper-button svg{fill:var( --e-global-color-v4-text-dark );}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:48px;}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:48px;}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:48px;}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:48px;}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__text{color:var( --e-global-color-288a775 );font-size:clamp(25px, 1.458vw, 28px);font-style:normal;line-height:1.3;}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__name{color:#01A4E4;font-size:clamp(22px, 1.25vw, 24px);line-height:28px;}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__title{color:#999DA8;font-size:clamp(22px, 1.25vw, 24px);line-height:26px;}@media(max-width:1199px){.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-swiper-button{font-size:29px;}}@media(max-width:1024px){.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:25px;}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:25px;}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:25px;}.elementor-6613 .elementor-element.elementor-element-150779e4.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:25px;}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__text{font-size:clamp(22px, 2.441vw, 25px);}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__name{font-size:clamp(20px, 2.148vw, 22px);}.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__title{font-size:clamp(19px, 2.148vw, 22px);}}/* Start custom CSS for testimonial-carousel, class: .elementor-element-150779e4 */.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-main-swiper {
  width: 100%!important;
}
.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__footer::after {
  content: '';
  display: block;
  background-image: url('https://magikhosting.com.au/wp-content/uploads/2026/04/star-rating-icon.svg');
  background-repeat: no-repeat;
  background-size: contain;
  width: clamp(80px, 12vw, 198px);
  height: calc(clamp(80px, 12vw, 198px) * 0.187);
}

.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__footer {
  display: flex;
  align-items: center;
  justify-content: space-between;
   gap: 20px;
}
.elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__cite {
  gap: 4px;
}

@media (min-width: 1199px) {
  .elementor-6613 .elementor-element.elementor-element-150779e4 {
    pointer-events: none;
  }
}

@media (max-width: 766px) {
  .elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__footer::after { 
    width: clamp(120px, 14vw, 198px);
    height: calc(clamp(120px, 14vw, 198px) * 0.187);
  }
}

@media (max-width: 500px) { 
  .elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__footer {
    flex-direction: column;
    gap: 10px;
  }
  .elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__cite {
    align-items: center;
  }
  .elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__text {
    text-align: center;
  }
  .elementor-6613 .elementor-element.elementor-element-150779e4 .elementor-testimonial__footer::after {  
    
  }
}/* End custom CSS */