.elementor-17673 .elementor-element.elementor-element-e4ddc09{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0;padding:0 0 0 0}.elementor-17673 .elementor-element.elementor-element-37cf8a7 .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-17673 .elementor-element.elementor-element-37cf8a7 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-17673 .elementor-element.elementor-element-37cf8a7{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-widget .tippy-tooltip .tippy-content{text-align:center}.testimonial-wall.full-width{width:100vw;position:relative;left:50%;margin-left:-50vw;background:#000;padding:4rem 1rem;text-align:center;box-sizing:border-box}.testimonial-title{font-size:2.2rem!important;margin-bottom:3rem!important;color:#fff!important}.bubble-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem}.bubble{background:#fff;border-radius:16px 16px 16px 0;padding:.5rem;max-width:240px;box-shadow:0 4px 12px rgb(0 0 0 / .1);position:relative;transition:transform 0.3s ease}.bubble:hover{transform:scale(1.05)}.bubble::after{content:"";position:absolute;bottom:-10px;left:20px;border-width:10px;border-style:solid;border-color:#fff #fff0 #fff0 #fff0;transform:rotate(10deg)}.bubble a{display:block}.bubble img{width:100%;height:auto;border-radius:12px;display:block;transition:transform 0.3s ease}.bubble-date{display:block;margin-top:.4rem;font-size:.8rem;color:#666}@media (max-width:600px){.bubble{max-width:160px}.testimonial-title{font-size:1.5rem}}