.elementor-widget-card_testimonial,.elementor-widget-card_review{width:100%;color:#000}.elementor-widget-card_testimonial .card,.elementor-widget-card_review .card{position:relative;border-radius:var(--container-border-radius);padding:2.25rem 1.5rem;aspect-ratio:3 / 4;border:1px solid #000;background-color:#c9d0fc;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.elementor-widget-card_testimonial .card .text-wrap h3,.elementor-widget-card_review .card .text-wrap h3{margin-bottom:0;font-size:1.125rem}.elementor-widget-card_testimonial .card .text-wrap h3:not(:last-child),.elementor-widget-card_review .card .text-wrap h3:not(:last-child){text-transform:none;line-height:1em}.elementor-widget-card_testimonial .card .text-wrap h3:last-child,.elementor-widget-card_review .card .text-wrap h3:last-child{text-transform:uppercase;font-style:italic;font-size:4.5rem;max-width:18.75rem}.elementor-widget-card_testimonial .card .text-wrap p,.elementor-widget-card_review .card .text-wrap p{font-size:1.5rem;line-height:120%;letter-spacing:-.02em;padding-inline:.5rem;margin-top:1.5rem}.elementor-widget-card_testimonial .card .text-wrap p:not(:last-child),.elementor-widget-card_review .card .text-wrap p:not(:last-child){margin-bottom:1.5rem}.elementor-widget-card_testimonial .card .rating-wrapper,.elementor-widget-card_review .card .rating-wrapper{display:flex;align-items:center;gap:.4375rem;font-size:.75rem;line-height:1;margin-left:.5rem}.elementor-widget-card_testimonial .card .rating-wrapper .star-rating,.elementor-widget-card_review .card .rating-wrapper .star-rating{font-family:eicons;position:relative;overflow:hidden;font-size:inherit;line-height:1;width:6em;height:1em;flex-shrink:0}.elementor-widget-card_testimonial .card .rating-wrapper .star-rating:before,.elementor-widget-card_review .card .rating-wrapper .star-rating:before{color:#ffffff73}.elementor-widget-card_testimonial .card .rating-wrapper .star-rating:before,.elementor-widget-card_testimonial .card .rating-wrapper .star-rating>span:before,.elementor-widget-card_review .card .rating-wrapper .star-rating:before,.elementor-widget-card_review .card .rating-wrapper .star-rating>span:before{content:"    ";position:absolute;top:0;left:0}.elementor-widget-card_testimonial .card .rating-wrapper .star-rating>span,.elementor-widget-card_review .card .rating-wrapper .star-rating>span{position:absolute;top:0;left:0;padding-top:1em;overflow:hidden;white-space:nowrap;width:calc(var(--rating) * 20.5%)}.elementor-widget-card_testimonial .card .rating-wrapper .rating-number,.elementor-widget-card_review .card .rating-wrapper .rating-number{flex-shrink:0;font-weight:700;font-size:.95em}.elementor-widget-card_testimonial .card .card-footer,.elementor-widget-card_review .card .card-footer{display:flex;gap:.625rem;flex-wrap:wrap;justify-content:space-between;align-items:center;min-height:3rem}.elementor-widget-card_testimonial .card .card-footer p,.elementor-widget-card_review .card .card-footer p{margin:0}.elementor-widget-card_testimonial .card .card-footer .reviewed-on,.elementor-widget-card_review .card .card-footer .reviewed-on{display:flex;align-items:center;gap:.625rem;font-size:.875rem;letter-spacing:-.01em}.elementor-widget-card_testimonial .card .card-footer .reviewed-on svg,.elementor-widget-card_testimonial .card .card-footer .reviewed-on img,.elementor-widget-card_review .card .card-footer .reviewed-on svg,.elementor-widget-card_review .card .card-footer .reviewed-on img{width:3rem}.elementor-widget-card_testimonial .card .floating-icons,.elementor-widget-card_review .card .floating-icons{pointer-events:none;position:absolute;inset:10rem 0 5rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex:1;font-size:6.5rem}@media(min-width:768px){.elementor-widget-card_testimonial .card .floating-icons,.elementor-widget-card_review .card .floating-icons{font-size:12rem}}.elementor-widget-card_testimonial .card .floating-icons.is_ready .floating-icon,.elementor-widget-card_review .card .floating-icons.is_ready .floating-icon{transition:all .5s ease-out}.elementor-widget-card_testimonial .card .floating-icons .floating-icon,.elementor-widget-card_review .card .floating-icons .floating-icon{flex:0;position:absolute;top:0;left:0;display:inline-flex;line-height:0;width:4.5rem;height:auto}@media(min-width:768px){.elementor-widget-card_testimonial .card .floating-icons .floating-icon,.elementor-widget-card_review .card .floating-icons .floating-icon{width:5.25rem}}@media(min-width:1024px){.elementor-widget-card_testimonial .card .floating-icons .floating-icon,.elementor-widget-card_review .card .floating-icons .floating-icon{width:6rem}}@media(min-width:1280px){.elementor-widget-card_testimonial .card .floating-icons .floating-icon,.elementor-widget-card_review .card .floating-icons .floating-icon{width:7.5rem}}.elementor-widget-card_testimonial .card .floating-icons .floating-icon svg,.elementor-widget-card_review .card .floating-icons .floating-icon svg{width:100%;height:100%}.elementor-widget-card_testimonial .card .floating-icons .floating-icon:nth-child(1),.elementor-widget-card_review .card .floating-icons .floating-icon:nth-child(1){top:75%;left:6%}.elementor-widget-card_testimonial .card .floating-icons .floating-icon:nth-child(2),.elementor-widget-card_review .card .floating-icons .floating-icon:nth-child(2){top:25%;left:20%}.elementor-widget-card_testimonial .card .floating-icons .floating-icon:nth-child(3),.elementor-widget-card_review .card .floating-icons .floating-icon:nth-child(3){top:-7.5%;left:75%}.elementor-widget-card_testimonial .card .floating-icons .floating-icon:nth-child(4),.elementor-widget-card_review .card .floating-icons .floating-icon:nth-child(4){top:65%;left:60%}.elementor-widget-card_testimonial .card .floating-icons .floating-icon:nth-child(n+5),.elementor-widget-card_review .card .floating-icons .floating-icon:nth-child(n+5){display:none}
