.Testimonials_section__nA9xE{background-color:#fff;padding:56px 0 72px;text-align:center;overflow:hidden}.Testimonials_statsStrip__gVKHn{display:flex;align-items:center;justify-content:center;gap:18px;margin-bottom:22px}.Testimonials_statGroup__q3s1L{gap:6px;color:inherit;text-decoration:none}.Testimonials_avatarCluster__WIPYM,.Testimonials_statGroup__q3s1L{display:flex;align-items:center}.Testimonials_avatar__dZMVs{width:36px;height:36px;border-radius:50%;object-fit:cover;border:2px solid #fff;margin-left:-12px}.Testimonials_avatar__dZMVs:first-child{margin-left:0}.Testimonials_statTextCol__z7_0H{display:flex;flex-direction:row;align-items:center;gap:4px;font-size:14px;font-weight:400;color:#717171;white-space:nowrap}.Testimonials_statNumber__0jrFr{font-size:20px;font-weight:700;line-height:20px;color:#494949}.Testimonials_statLabel__Q7KuU{font-size:14px;font-weight:400;line-height:20px;color:#494949}.Testimonials_ratingGroup__j1tHi{display:flex;align-items:center;gap:9px;color:inherit;text-decoration:none}.Testimonials_ratingTextBlock__rtWGB{display:flex;align-items:center;gap:6px}.Testimonials_ratingValue__N9axX{font-size:18px;font-weight:500;color:#494949;white-space:nowrap}.Testimonials_statStar__cJSWC{width:24px;height:22px}.Testimonials_statDivider__QsK5M{width:1px;height:35px;background:#494949}.Testimonials_heading__SguYi{font-family:Metropolis,sans-serif;line-height:48px;font-size:40px;font-weight:600;color:#3d5214;margin:0 0 42px}.Testimonials_rows__dCian{display:flex;flex-direction:column;gap:24px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 212px,#000 calc(100% - 212px),#0000);mask-image:linear-gradient(90deg,#0000 0,#000 212px,#000 calc(100% - 212px),#0000)}.Testimonials_marqueeTrack__xdiiu{overflow:hidden;width:100%}.Testimonials_marqueeContent__JXbOh{display:flex;gap:24px;width:max-content;--sec-per-card:6.85s;animation:Testimonials_marquee-scroll__JjvT7 calc(var(--items, 10) * var(--sec-per-card)) linear infinite}.Testimonials_marqueeReverse__JjUYt{animation-direction:reverse}.Testimonials_marqueeTrack__xdiiu:hover .Testimonials_marqueeContent__JXbOh{animation-play-state:paused}@keyframes Testimonials_marquee-scroll__JjvT7{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.Testimonials_card__pGJG7{flex-shrink:0;width:592px;box-sizing:border-box;display:flex;align-items:stretch;background:#f5f6f3;border:1px solid #e1e4eb;border-radius:20px;padding:16px}.Testimonials_cardImage__ORBEJ{flex-shrink:0;width:230px;border-radius:12px;overflow:hidden;background-color:#eaeaea;display:flex;align-items:center;justify-content:center}.Testimonials_cardImage__ORBEJ img{width:100%;height:100%;object-fit:contain;display:block}.Testimonials_cardBody__revL_{flex:1 1;min-width:0;text-align:left;display:flex;flex-direction:column}.Testimonials_cardHeader__qBq06{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.Testimonials_quoteMark__PAOSy{width:32px;height:28px;background:url(/images/testimonial-quote.svg) 0 0/100% 100% no-repeat;transform:rotate(180deg)}.Testimonials_cardDate__9pzQW{font-family:Metropolis,sans-serif;font-weight:500;font-size:14px;line-height:1.5;color:#737373}.Testimonials_profile__xyYIi{display:flex;align-items:center;gap:12px;margin-bottom:12px}.Testimonials_avatarInitials__9i4Al{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#ebf5d6;font-family:Metropolis,sans-serif;font-weight:500;font-size:14px;line-height:20px;color:#3d5214}.Testimonials_profileText__0tOTi{display:flex;flex-direction:column;gap:6px;flex:1 1;min-width:0}.Testimonials_reviewerName__qHF2T{font-weight:700;font-size:20px;line-height:1.3;color:#1a1a1a;text-transform:uppercase}.Testimonials_reviewerHub__PSlyc,.Testimonials_reviewerName__qHF2T{margin:0;font-family:var(--font-inter),"Metropolis",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Testimonials_reviewerHub__PSlyc{font-weight:500;font-size:14px;line-height:1.5;color:#737373}.Testimonials_ratingRow__tON2g{display:flex;align-items:center;gap:8px;margin-bottom:12px}.Testimonials_stars__n0y6W{--star-w:19.36px;--star-h:17.75px;--star-gap:3.96px;position:relative;flex-shrink:0;width:calc(5 * var(--star-w) + 4 * var(--star-gap));height:var(--star-h);background:url(/images/testimonial-star-empty.svg) calc(var(--star-gap) / -2) 0 /calc(var(--star-w) + var(--star-gap)) var(--star-h) repeat-x}.Testimonials_stars__n0y6W:before{content:"";position:absolute;top:0;left:0;width:max(0px,calc(var(--filled, 0) * (var(--star-w) + var(--star-gap)) - var(--star-gap)));height:100%;background:url(/images/testimonial-star-filled.svg) calc(var(--star-gap) / -2) 0 /calc(var(--star-w) + var(--star-gap)) var(--star-h) repeat-x}.Testimonials_ratingValueText__hmryv{font-family:var(--font-inter),"Metropolis",sans-serif;font-weight:600;font-size:14px;line-height:1.5;color:#4d4d4d}.Testimonials_quoteText__5nQQE{font-family:Metropolis,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#4d4d4d;margin:0 0 16px;min-height:48px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Testimonials_cardDivider__H22t9{height:1px;background:#afafaf;margin-bottom:16px}.Testimonials_bookedFor__njM29{font-family:Metropolis,sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#737373;margin:0}.Testimonials_bookedFor__njM29 strong{color:#737373}strong.Testimonials_bookedForDays__etfSm{font-family:Metropolis,sans-serif;font-weight:700;font-style:normal;font-size:16px;line-height:150%;letter-spacing:0;color:#737373}@media screen and (max-width:1100px){.Testimonials_marqueeContent__JXbOh{--sec-per-card:5.4s}.Testimonials_card__pGJG7{width:460px}.Testimonials_cardImage__ORBEJ{width:220px}}@media screen and (max-width:600px){.Testimonials_section__nA9xE{display:flex;flex-direction:column;padding:32px 0;text-align:left}.Testimonials_heading__SguYi{order:1;font-size:18px;line-height:29px;margin:0 0 18px;padding:0 16px;text-align:left;text-transform:lowercase}.Testimonials_heading__SguYi:first-letter{text-transform:uppercase}.Testimonials_statsStrip__gVKHn{order:2;justify-content:flex-start;margin:0 16px 20px;gap:21px;flex-wrap:nowrap}.Testimonials_statGroup__q3s1L{gap:7px}.Testimonials_ratingGroup__j1tHi{gap:10px}.Testimonials_ratingTextBlock__rtWGB{flex-direction:column;align-items:flex-start;gap:0}.Testimonials_ratingValue__N9axX{font-size:14px;font-weight:700;line-height:16px;color:#070707}.Testimonials_avatar__dZMVs{width:30px;height:30px;border:1.67px solid #fff;margin-left:-10px}.Testimonials_statTextCol__z7_0H{flex-direction:column;align-items:flex-start;gap:0}.Testimonials_reviewsTextCol__v1hPD{flex-direction:row;align-items:baseline;gap:3px}.Testimonials_statNumber__0jrFr{font-size:14px;line-height:16px;letter-spacing:-.15px;color:#070707}.Testimonials_reviewsNumber__ZdMR_{font-size:12px;font-weight:400;letter-spacing:-.15px;color:#494949}.Testimonials_statLabel__Q7KuU{font-size:12px;line-height:16px;letter-spacing:-.15px}.Testimonials_statStar__cJSWC{width:22px;height:22px;flex-shrink:0;margin-right:0}.Testimonials_statDivider__QsK5M{height:38px}.Testimonials_rows__dCian{order:3;gap:16px;-webkit-mask-image:none;mask-image:none}.Testimonials_rows__dCian>:nth-child(2){display:none}.Testimonials_marqueeContent__JXbOh{gap:12px;--sec-per-card:3.8s}.Testimonials_card__pGJG7{width:328px;height:220px;align-items:stretch;border-width:.5px;border-radius:12px;padding:16px;scroll-snap-align:start}.Testimonials_cardImage__ORBEJ{width:88px;flex-shrink:0;border-radius:12px}.Testimonials_cardHeader__qBq06{margin:0 0 12px}.Testimonials_quoteMark__PAOSy{width:20px;height:18px}.Testimonials_cardDate__9pzQW{font-size:11px}.Testimonials_avatarInitials__9i4Al{width:36px;height:36px;font-size:11px}.Testimonials_profile__xyYIi{gap:10px}.Testimonials_profileText__0tOTi{gap:2px}.Testimonials_reviewerName__qHF2T{font-size:13px}.Testimonials_reviewerHub__PSlyc{font-size:11px}.Testimonials_stars__n0y6W{--star-w:16px;--star-h:15px;--star-gap:2px}.Testimonials_ratingValueText__hmryv{font-size:12px}.Testimonials_quoteText__5nQQE{font-size:13px;line-height:1.3;flex:1 1;min-height:0;-webkit-line-clamp:4}.Testimonials_cardDivider__H22t9{margin-bottom:8px}.Testimonials_bookedFor__njM29,strong.Testimonials_bookedForDays__etfSm{font-size:12px;line-height:1.2}}@media screen and (min-width:1101px){.Testimonials_monthly__8Nhfi{padding:72px 0 0}.Testimonials_monthly__8Nhfi .Testimonials_rows__dCian{gap:20px}}@media screen and (max-width:1100px){.Testimonials_monthly__8Nhfi{padding:32px 0 0}}