.google-reviews-container[data-v-503d5796]{margin-left:calc(-50vw + 50%);overflow:hidden;padding:2rem 0;position:relative;width:100vw}.desktop-marquee[data-v-503d5796]{display:block}.marquee-row[data-v-503d5796]{overflow:hidden;position:relative;width:100%}.marquee-row:hover .marquee-content[data-v-503d5796]{animation-play-state:paused}.marquee-content[data-v-503d5796]{animation-duration:60s;animation-iteration-count:infinite;animation-timing-function:linear;display:flex;gap:1.5rem;width:-moz-max-content;width:max-content}.marquee-left[data-v-503d5796]{animation-name:marquee-left-503d5796}.marquee-right[data-v-503d5796]{animation-name:marquee-right-503d5796}.review-card[data-v-503d5796]{flex-shrink:0;max-width:400px;transition:transform .3s ease;width:400px}.review-card[data-v-503d5796]:hover{transform:translateY(-5px)}.marquee-row[data-v-503d5796]:after,.marquee-row[data-v-503d5796]:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:100px;z-index:2}.marquee-row[data-v-503d5796]:before{left:0}.marquee-row[data-v-503d5796]:after{right:0}.bg-white .marquee-row[data-v-503d5796]:before{background:linear-gradient(90deg,#fff 10%,#fff0)}.bg-white .marquee-row[data-v-503d5796]:after{background:linear-gradient(270deg,#fff 10%,#fff0)}.bg-dark .marquee-row[data-v-503d5796]:before{background:linear-gradient(90deg,#111827 10%,#11182700)}.bg-dark .marquee-row[data-v-503d5796]:after{background:linear-gradient(270deg,#111827 10%,#11182700)}@keyframes marquee-left-503d5796{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marquee-right-503d5796{0%{transform:translate(-50%)}to{transform:translate(0)}}.mobile-reviews[data-v-503d5796]{display:none;padding:0 15px}.reviews-grid[data-v-503d5796]{display:grid;gap:20px;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:100%}.review-card-mobile[data-v-503d5796]{transition:transform .3s ease;width:100%}.review-card-mobile[data-v-503d5796]:hover{transform:translateY(-5px)}.line-clamp-4[data-v-503d5796]{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:768px){.desktop-marquee[data-v-503d5796]{display:none}.mobile-reviews[data-v-503d5796]{display:block}}.gallery-item[data-v-4365df1c]{min-width:280px;width:calc(33.33% - 16px)}@media (max-width:768px){.gallery-item[data-v-4365df1c]{min-width:0;width:85%}}@media (max-width:640px){.gallery-item[data-v-4365df1c]{min-width:0;width:100%}.gallery-marquee .flex.justify-between[data-v-4365df1c]{margin-bottom:1rem}.gallery-marquee button.w-10.h-10[data-v-4365df1c]{height:44px;width:44px}.gallery-marquee[data-v-4365df1c]{padding:0;width:100%}#scrollContainer[data-v-4365df1c]{gap:8px}.gallery-item .rounded-xl[data-v-4365df1c]{height:240px}}.lightbox-image[data-v-4365df1c]{animation:fadeIn-4365df1c .3s ease-in-out}@keyframes fadeIn-4365df1c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.lightbox-container[data-v-4365df1c]{overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:110!important}.gallery-scroll-container[data-v-4365df1c],.mobile-gallery[data-v-4365df1c]{overflow:hidden;width:100%}.mobile-slider[data-v-4365df1c]{display:flex;transition:transform .5s ease-in-out;width:100%}.mobile-slide[data-v-4365df1c]{box-sizing:border-box;flex:0 0 100%;padding:0 10px;width:100%}.desktop-gallery[data-v-4365df1c]{position:relative;width:100%}.desktop-slide[data-v-4365df1c]{display:flex;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out,visibility .5s ease-in-out;visibility:hidden;width:100%}.desktop-slide.active[data-v-4365df1c]{opacity:1;position:relative;visibility:visible}.desktop-item[data-v-4365df1c]{box-sizing:border-box;flex:0 0 33.333%;padding:0 10px;width:33.333%}@media (min-width:640px) and (max-width:767px){.mobile-slide[data-v-4365df1c]{flex:0 0 85%;width:85%}}.gallery-marquee[data-v-4365df1c]{position:relative}.gallery-item[data-v-4365df1c]{transition:transform .3s ease}.gallery-item[data-v-4365df1c]:hover{transform:scale(1.02)}.lightbox-container[data-v-4365df1c]{animation:fade-in-4365df1c .2s ease-out forwards}.lightbox-image[data-v-4365df1c]{animation:scale-in-4365df1c .3s ease-out forwards}@keyframes fade-in-4365df1c{0%{opacity:0}to{opacity:1}}@keyframes scale-in-4365df1c{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.accordion-content[data-v-46d586fd]{height:0;overflow:hidden;transition:height .3s cubic-bezier(.87,0,.13,1)}.accordion-content-inner[data-v-46d586fd]{opacity:0;transform:translateY(-8px);transform-origin:top center;transition:all .3s cubic-bezier(.87,0,.13,1);transition-delay:50ms}.accordion-content[data-state=open] .accordion-content-inner[data-v-46d586fd]{opacity:1;transform:translateY(0)}.container[data-v-1692395d],.container[data-v-9977ab53],.container[data-v-cf663a85]{max-width:900px}@keyframes twinkle-42823f98{0%,to{opacity:.2}50%{opacity:1}}@keyframes float-42823f98{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-twinkle[data-v-42823f98],.animate-twinkle-delay[data-v-42823f98]{animation:twinkle-42823f98 3s infinite}.animate-twinkle-delay[data-v-42823f98]{animation-delay:1s}.animate-twinkle-delay-2[data-v-42823f98]{animation:twinkle-42823f98 3s infinite;animation-delay:2s}.animate-float[data-v-42823f98],.animate-float-delay[data-v-42823f98]{animation:float-42823f98 6s ease-in-out infinite}.animate-float-delay[data-v-42823f98]{animation-delay:3s}.container[data-v-cde347de]{max-width:960px}.container[data-v-ce802a74]{max-width:900px}@keyframes twinkle-1b417426{0%,to{opacity:.2}50%{opacity:1}}@keyframes float-1b417426{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-twinkle[data-v-1b417426],.animate-twinkle-delay[data-v-1b417426]{animation:twinkle-1b417426 3s infinite}.animate-twinkle-delay[data-v-1b417426]{animation-delay:1s}.animate-twinkle-delay-2[data-v-1b417426]{animation:twinkle-1b417426 3s infinite;animation-delay:2s}.animate-float[data-v-1b417426],.animate-float-delay[data-v-1b417426]{animation:float-1b417426 6s ease-in-out infinite}.animate-float-delay[data-v-1b417426]{animation-delay:3s}
