.hero-logo.svelte-1bmwfph{max-width:600px;width:90%;margin:0 auto;padding:0 1rem}img.svelte-1bmwfph{width:100%;height:auto;display:block}@media (min-width: 768px){.hero-logo.svelte-1bmwfph{max-width:500px}}.marquee-container.svelte-1lfana{position:absolute;bottom:0;left:0;width:110%;height:180px;overflow:hidden;transform:rotate(-3deg) translateY(40px);z-index:2}.marquee.svelte-1lfana{position:absolute;width:200%;height:300%;background:linear-gradient(90deg,#e0e0e0,#f5f5f5);animation:svelte-1lfana-slide 15s linear infinite}@keyframes svelte-1lfana-slide{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (min-width: 768px){.marquee-container.svelte-1lfana{height:120px}}.hero.svelte-1q3i7xg.svelte-1q3i7xg{height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative;overflow:hidden}.hero-content.svelte-1q3i7xg.svelte-1q3i7xg{text-align:center;padding:0 1rem}.hero-content.svelte-1q3i7xg .arrow.svelte-1q3i7xg{margin-top:2rem!important;font-size:1.5rem;color:#000;cursor:pointer}.hero-content.svelte-1q3i7xg .arrow-link.svelte-1q3i7xg{text-decoration:none}.hero-content.svelte-1q3i7xg .arrow i.la.svelte-1q3i7xg{margin-top:.5rem;font-size:2rem;animation:svelte-1q3i7xg-move 2s infinite}h1.svelte-1q3i7xg.svelte-1q3i7xg{font-size:2.5rem;color:#000;max-width:800px;margin:2rem auto 0;font-weight:600;line-height:1.2}@media (min-width: 768px){h1.svelte-1q3i7xg.svelte-1q3i7xg{font-size:3.5rem}}@keyframes svelte-1q3i7xg-move{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gradient.svelte-1riykyv{background:linear-gradient(90deg,#3899f5,#3cd9f5);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.about.svelte-164lkce{background:linear-gradient(180deg,#fff,#e5e5ea);padding:8rem 0 4rem;margin-top:-4rem;position:relative;z-index:1}.content.svelte-164lkce{max-width:900px;margin:0 auto;padding:15px}p.svelte-164lkce{margin:0 0 1.5rem;line-height:1.6;font-size:1.1rem}.intro.svelte-164lkce{font-size:1.25rem;font-weight:500}@media (min-width: 768px){.intro.svelte-164lkce{font-size:1.5rem}}.marquee-wrapper.svelte-158y75f{width:100%;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent);mask-image:linear-gradient(to right,transparent,black 5%,black 95%,transparent)}.marquee.svelte-158y75f{display:flex;width:max-content;animation:svelte-158y75f-scroll 120s linear infinite}.marquee-group.svelte-158y75f{display:flex;gap:2rem;padding:0 1rem}.project.svelte-158y75f{height:300px;background:#e0e0e0;flex-shrink:0;border-radius:8px}@keyframes svelte-158y75f-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.marquee.svelte-158y75f{animation-play-state:paused}}.featured.svelte-mm451c{background:linear-gradient(90deg,#2a94f4,#3dd9f5);padding:4rem 0;position:relative;overflow:hidden}.overlay.svelte-mm451c{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.4) 50%,rgba(0,0,0,.9) 100%);pointer-events:none}h2.svelte-mm451c{color:#fff;text-align:center;font-size:2.5rem;margin:0 0 3rem;position:relative;z-index:1}.about-us.svelte-hylfpa{background:#f8f8f8;padding:4rem 0}.container.svelte-hylfpa{max-width:900px;margin:0 auto;padding:0 15px}h2.svelte-hylfpa{font-size:2.5rem;margin:0 0 3rem;text-align:center}.content.svelte-hylfpa{display:flex;gap:2rem}.text.svelte-hylfpa{flex:2}.images.svelte-hylfpa{flex:1;display:flex;flex-direction:column;gap:1.5rem}p.svelte-hylfpa{margin:0 0 1.5rem;line-height:1.6;font-size:1.1rem}.image.svelte-hylfpa{width:100%;height:200px;background:#e0e0e0;border-radius:8px}@media (max-width: 768px){.content.svelte-hylfpa{flex-direction:column}.text.svelte-hylfpa,.images.svelte-hylfpa{flex:auto}}.location.svelte-p4520i{background:#fff;padding:0;position:relative}#map.svelte-p4520i{height:70vh;width:100%;background:#e0e0e0;position:absolute;z-index:0}.info-box.svelte-p4520i{position:absolute;top:20px;right:50%;transform:translate(450px);background:#eefcfc;color:#000;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:30vw;z-index:20}h2.svelte-p4520i{margin:0 0 1rem;font-size:1.5rem}address.svelte-p4520i{font-style:normal;margin-bottom:1.5rem;line-height:1.6}.hours.svelte-p4520i{margin-top:1.5rem}h3.svelte-p4520i{margin:0 0 1rem;font-size:1.2rem}table.svelte-p4520i{width:100%;border-collapse:collapse}td.svelte-p4520i{padding:.5rem 0;line-height:1.4}td.svelte-p4520i:first-child{font-weight:500;padding-right:1rem}@media (max-width: 1000px){.info-box.svelte-p4520i{right:15px;transform:none}}@media (max-width: 768px){.info-box.svelte-p4520i{position:relative;top:0;right:0;width:auto;margin:0 15px;transform:translateY(-50%)}}
