:root{--primary:rgba(0, 186, 229, 1);--primary-dark:rgba(0, 150, 190, 1)}header.svelte-nn8nmj.svelte-nn8nmj{position:fixed;top:0;left:0;width:100%;z-index:1000;padding:1.5rem 0;transition:all 0.3s ease;background-color:transparent}header.scrolled.svelte-nn8nmj.svelte-nn8nmj{background-color:rgba(253, 251, 238, 0.95);padding:1rem 0;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);backdrop-filter:blur(10px)}.container.svelte-nn8nmj.svelte-nn8nmj{display:flex;justify-content:space-between;align-items:center}.logo.svelte-nn8nmj.svelte-nn8nmj{z-index:1001;cursor:pointer;display:flex;align-items:center}.logo.svelte-nn8nmj.svelte-nn8nmj:focus{outline:2px solid rgb(27, 42, 75);outline-offset:4px;border-radius:4px}.logo.svelte-nn8nmj img.svelte-nn8nmj{height:90px;transition:all 0.3s ease}header.scrolled.svelte-nn8nmj .logo img.svelte-nn8nmj{height:60px}nav.svelte-nn8nmj.svelte-nn8nmj{display:flex;align-items:center}nav.svelte-nn8nmj ul.svelte-nn8nmj{display:flex;list-style:none;gap:1.5rem}nav.svelte-nn8nmj li a.svelte-nn8nmj{font-weight:600;position:relative;letter-spacing:0.5px;transition:all 0.3s ease;color:white;padding:0.5rem 0;font-size:0.95rem;white-space:nowrap}header.scrolled.svelte-nn8nmj nav li a.svelte-nn8nmj{color:#333}nav.svelte-nn8nmj li a.svelte-nn8nmj::after{content:'';position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:rgb(27, 42, 75);transition:width 0.3s ease}nav.svelte-nn8nmj li a.svelte-nn8nmj:hover::after,nav.svelte-nn8nmj li a.svelte-nn8nmj:focus::after,nav.svelte-nn8nmj li.active a.svelte-nn8nmj::after{width:100%}nav.svelte-nn8nmj li a.svelte-nn8nmj:focus{outline:none}nav.svelte-nn8nmj li.active a.svelte-nn8nmj{color:white}header.scrolled.svelte-nn8nmj nav li a.svelte-nn8nmj:hover,header.scrolled.svelte-nn8nmj nav li a.svelte-nn8nmj:focus,header.scrolled.svelte-nn8nmj nav li.active a.svelte-nn8nmj{color:rgb(27, 42, 75)}.right-section.svelte-nn8nmj.svelte-nn8nmj{display:flex;align-items:center;gap:1.5rem;z-index:1001}.language-toggle.svelte-nn8nmj.svelte-nn8nmj{display:flex;gap:0.5rem;margin-left:2rem}.language-button.svelte-nn8nmj.svelte-nn8nmj{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;background:transparent;border:1px solid rgba(255, 255, 255, 0.2);border-radius:4px;color:white;font-size:0.9rem;cursor:pointer;transition:all 0.3s ease}header.scrolled.svelte-nn8nmj .language-button.svelte-nn8nmj{color:#333;border-color:rgba(0, 0, 0, 0.1)}.language-button.svelte-nn8nmj.svelte-nn8nmj:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.3)}header.scrolled.svelte-nn8nmj .language-button.svelte-nn8nmj:hover{background:rgba(0, 0, 0, 0.05);border-color:rgba(0, 0, 0, 0.2)}.language-button.active.svelte-nn8nmj.svelte-nn8nmj{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4)}header.scrolled.svelte-nn8nmj .language-button.active.svelte-nn8nmj{background:rgba(0, 0, 0, 0.1);border-color:rgba(0, 0, 0, 0.2)}.language-button.svelte-nn8nmj img.svelte-nn8nmj{width:24px;height:16px;object-fit:cover;border-radius:2px}.mobile-menu-toggle.svelte-nn8nmj.svelte-nn8nmj{display:none;flex-direction:column;justify-content:space-between;width:30px;height:20px;background:none;border:none;z-index:1001;padding:0;cursor:pointer}.mobile-menu-toggle.svelte-nn8nmj.svelte-nn8nmj:focus{outline:2px solid rgb(27, 42, 75);outline-offset:4px;border-radius:4px}.mobile-menu-toggle.svelte-nn8nmj span.svelte-nn8nmj{width:100%;height:2px;background-color:rgb(253, 251, 238);transition:all 0.3s ease;border-radius:2px}header.scrolled.svelte-nn8nmj .mobile-menu-toggle span.svelte-nn8nmj{background-color:#333}.mobile-menu-toggle.open.svelte-nn8nmj span.svelte-nn8nmj{background-color:rgb(253, 251, 238) !important}@media screen and (max-width: 768px){.logo.svelte-nn8nmj img.svelte-nn8nmj{height:55px}header.scrolled.svelte-nn8nmj .logo img.svelte-nn8nmj{height:45px}.mobile-menu-toggle.svelte-nn8nmj.svelte-nn8nmj{display:flex}nav.svelte-nn8nmj.svelte-nn8nmj{position:fixed;top:0;right:-100%;width:100%;height:100vh;background-color:rgba(27, 42, 75, 0.98);flex-direction:column;justify-content:center;transition:all 0.4s ease;backdrop-filter:blur(10px)}nav.open.svelte-nn8nmj.svelte-nn8nmj{right:0}nav.svelte-nn8nmj ul.svelte-nn8nmj{flex-direction:column;align-items:center;gap:2rem;width:100%}nav.svelte-nn8nmj li a.svelte-nn8nmj{font-size:1.5rem;color:white;opacity:0.9;padding:0.5rem 1rem;display:block;text-align:center}nav.svelte-nn8nmj li a.svelte-nn8nmj:hover,nav.svelte-nn8nmj li a.svelte-nn8nmj:focus,nav.svelte-nn8nmj li.active a.svelte-nn8nmj{opacity:1;color:white;font-weight:700}header.scrolled.svelte-nn8nmj nav li a.svelte-nn8nmj{color:white}nav.open~.right-section.svelte-nn8nmj .language-button.svelte-nn8nmj{color:white;border-color:rgba(255, 255, 255, 0.2)}nav.open~.right-section.svelte-nn8nmj .language-button.svelte-nn8nmj:hover{background:rgba(255, 255, 255, 0.1);border-color:rgba(255, 255, 255, 0.3)}nav.open~.right-section.svelte-nn8nmj .language-button.active.svelte-nn8nmj{background:rgba(255, 255, 255, 0.2);border-color:rgba(255, 255, 255, 0.4)}.mobile-menu-toggle.open.svelte-nn8nmj span.svelte-nn8nmj:nth-child(1){transform:translateY(9px) rotate(45deg)}.mobile-menu-toggle.open.svelte-nn8nmj span.svelte-nn8nmj:nth-child(2){opacity:0}.mobile-menu-toggle.open.svelte-nn8nmj span.svelte-nn8nmj:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.language-toggle.svelte-nn8nmj.svelte-nn8nmj{margin-left:1rem}.language-button.svelte-nn8nmj.svelte-nn8nmj{padding:0.4rem 0.6rem;font-size:0.85rem}.language-button.svelte-nn8nmj img.svelte-nn8nmj{width:20px;height:14px}}@media screen and (max-width: 480px){.language-toggle.svelte-nn8nmj.svelte-nn8nmj{margin-left:0.5rem}.language-button.svelte-nn8nmj.svelte-nn8nmj{padding:0.3rem 0.5rem}}
footer.svelte-c8tztd.svelte-c8tztd{background-color:rgb(253, 251, 238);color:rgb(27, 42, 75)}.footer-top.svelte-c8tztd.svelte-c8tztd{padding:60px 0}.footer-grid.svelte-c8tztd.svelte-c8tztd{display:grid;grid-template-columns:1fr 1fr 1fr;gap:40px}.footer-logo.svelte-c8tztd.svelte-c8tztd{margin-bottom:25px}.footer-logo.svelte-c8tztd img.svelte-c8tztd{height:110px}.contact-info.svelte-c8tztd h3.svelte-c8tztd{margin-bottom:20px;font-size:1.1rem;position:relative;display:inline-block;color:rgb(27, 42, 75)}.contact-info.svelte-c8tztd h3.svelte-c8tztd::after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background-color:rgb(27, 42, 75)}.contact-info.svelte-c8tztd p.svelte-c8tztd{margin-bottom:10px;font-size:0.95rem;color:#333;line-height:1.6}.social-links.svelte-c8tztd.svelte-c8tztd{display:flex;gap:15px;margin-top:25px}.social-links.svelte-c8tztd a.svelte-c8tztd{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:rgba(27, 42, 75, 0.1);border-radius:50%;color:rgb(27, 42, 75);transition:all 0.3s ease}.social-links.svelte-c8tztd a.svelte-c8tztd:hover{background-color:rgb(27, 42, 75);color:white;transform:translateY(-3px)}.footer-links.svelte-c8tztd h3.svelte-c8tztd{margin-bottom:20px;font-size:1.1rem;position:relative;display:inline-block;color:rgb(27, 42, 75)}.footer-links.svelte-c8tztd h3.svelte-c8tztd::after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background-color:rgb(27, 42, 75)}.footer-links.svelte-c8tztd ul.svelte-c8tztd{list-style:none;padding:0;margin:0}.footer-links.svelte-c8tztd li.svelte-c8tztd{margin-bottom:12px}.footer-links.svelte-c8tztd a.svelte-c8tztd{color:#333;transition:all 0.3s ease;display:inline-block;position:relative;padding-left:15px}.footer-links.svelte-c8tztd a.svelte-c8tztd::before{content:"";position:absolute;left:0;top:50% !important;transform:translateY(-50%);width:6px;height:6px;background-color:rgb(27, 42, 75);border-radius:50%}.footer-links.svelte-c8tztd a.svelte-c8tztd:hover{color:rgb(27, 42, 75);padding-left:20px}.footer-map.svelte-c8tztd.svelte-c8tztd{position:relative;height:100%;min-height:250px;border-radius:8px;overflow:hidden;box-shadow:0 10px 30px rgba(0, 0, 0, 0.2)}.footer-bottom.svelte-c8tztd.svelte-c8tztd{background-color:rgba(27, 42, 75, 0.05);padding:20px 0;text-align:center}.footer-bottom.svelte-c8tztd .container.svelte-c8tztd{display:flex;justify-content:center;align-items:center;gap:20px}.footer-bottom.svelte-c8tztd p.svelte-c8tztd{margin:0;font-size:0.9rem;color:#555}.legal-links.svelte-c8tztd.svelte-c8tztd{display:flex;align-items:center;gap:15px;flex-wrap:wrap;justify-content:center}.legal-link.svelte-c8tztd.svelte-c8tztd{color:#555;text-decoration:none;font-size:0.9rem;transition:color 0.3s ease}.legal-link.svelte-c8tztd.svelte-c8tztd:hover{color:rgb(27, 42, 75)}.separator.svelte-c8tztd.svelte-c8tztd{color:#555;font-size:0.9rem}@media screen and (max-width: 992px){.footer-grid.svelte-c8tztd.svelte-c8tztd{grid-template-columns:1fr 1fr}.footer-map.svelte-c8tztd.svelte-c8tztd{grid-column:span 2}}@media screen and (max-width: 768px){.footer-grid.svelte-c8tztd.svelte-c8tztd{grid-template-columns:1fr;gap:30px}.footer-map.svelte-c8tztd.svelte-c8tztd{grid-column:span 1;min-height:200px}.footer-top.svelte-c8tztd.svelte-c8tztd{padding:40px 20px}.footer-bottom.svelte-c8tztd .container.svelte-c8tztd{flex-direction:column;gap:10px}}.back-to-top.svelte-c8tztd.svelte-c8tztd{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background-color:rgb(27, 42, 75);color:white;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transform:translateY(20px);transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);z-index:1000}.whatsapp-btn.svelte-c8tztd.svelte-c8tztd{position:fixed;bottom:90px;right:30px;width:50px;height:50px;border-radius:50%;background-color:#25d366;color:white;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);z-index:1000}.whatsapp-btn.svelte-c8tztd.svelte-c8tztd:hover{background-color:#128C7E;transform:translateY(-3px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.2)}.back-to-top.visible.svelte-c8tztd.svelte-c8tztd{opacity:1;visibility:visible;transform:translateY(0)}.back-to-top.svelte-c8tztd.svelte-c8tztd:hover{background-color:rgb(45, 68, 115);transform:translateY(-3px);box-shadow:0 6px 16px rgba(0, 0, 0, 0.2)}.back-to-top.svelte-c8tztd.svelte-c8tztd:focus{outline:none;box-shadow:0 0 0 3px rgba(27, 42, 75, 0.3)}@media screen and (max-width: 768px){.back-to-top.svelte-c8tztd.svelte-c8tztd{bottom:20px;right:20px;width:40px;height:40px}.whatsapp-btn.svelte-c8tztd.svelte-c8tztd{bottom:70px;right:20px;width:40px;height:40px}.whatsapp-btn.svelte-c8tztd svg.svelte-c8tztd{width:24px;height:24px}}.map-container.svelte-c8tztd.svelte-c8tztd{position:relative;width:100%;height:100%;min-height:200px}.map-container.svelte-c8tztd iframe.svelte-c8tztd{width:100%;height:100%;border:none}.directions-link.svelte-c8tztd.svelte-c8tztd{position:absolute;bottom:10px;right:10px;background-color:#111111;color:white;padding:8px 16px;border-radius:5px;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:500;font-size:0.9rem;transition:background-color 0.3s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);border:none;cursor:pointer}.directions-link.svelte-c8tztd.svelte-c8tztd:hover{background-color:#222222}.contact-link.svelte-c8tztd.svelte-c8tztd{color:rgb(27, 42, 75);text-decoration:none;transition:color 0.3s ease}.contact-link.svelte-c8tztd.svelte-c8tztd:hover{color:#555}
.service-card.svelte-maathp.svelte-maathp{position:relative;border-radius:10px;overflow:hidden;padding:30px 25px;height:100%;min-height:300px;display:flex;flex-direction:column;opacity:0;transform:translateY(20px);transition:transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;box-shadow:0 10px 30px rgba(0, 0, 0, 0.2);z-index:1;border:none;width:100%;text-align:left;cursor:pointer}.service-card.visible.svelte-maathp.svelte-maathp{opacity:1;transform:translateY(0)}.service-card.hovered.svelte-maathp.svelte-maathp{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 45px rgba(0, 0, 0, 0.25)}.bg-image.svelte-maathp.svelte-maathp{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;transform:scale(1.02)}.color-overlay.svelte-maathp.svelte-maathp{position:absolute;inset:0;background-color:var(--card-color);opacity:0.75;z-index:1;transition:opacity 0.3s ease, background-color 0.3s ease}.service-card.hovered.svelte-maathp .color-overlay.svelte-maathp{background-color:var(--card-hover);opacity:0.9}.service-icon.svelte-maathp.svelte-maathp{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:rgba(255, 255, 255, 0.16);border-radius:8px;margin-bottom:20px;position:relative;z-index:2;transition:all 0.3s ease}.service-card.hovered.svelte-maathp .service-icon.svelte-maathp{transform:scale(1.05)}.service-icon.svelte-maathp svg{width:35px;height:35px;color:white}h3.svelte-maathp.svelte-maathp{font-size:1.4rem;margin-bottom:15px;color:#fff;font-weight:600;position:relative;z-index:2}p.svelte-maathp.svelte-maathp{font-size:0.95rem;line-height:1.6;color:rgba(255, 255, 255, 0.9);margin-bottom:20px;flex-grow:1;position:relative;z-index:2}.card-action.svelte-maathp.svelte-maathp{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:0.9rem;color:#f4f7ff;position:relative;z-index:2;transition:all 0.3s ease;cursor:pointer;padding:10px 14px;border-radius:999px;background:rgba(255, 255, 255, 0.14);border:1px solid rgba(255, 255, 255, 0.22);margin-top:auto;align-self:center}.card-action.svelte-maathp.svelte-maathp:focus{outline:2px solid #f4f7ff;outline-offset:2px;border-radius:4px}.service-card.hovered.svelte-maathp .card-action.svelte-maathp{color:#ffffff;background:rgba(255, 255, 255, 0.2)}@media screen and (max-width: 768px){.service-card.svelte-maathp.svelte-maathp{min-height:250px;padding:25px 20px}h3.svelte-maathp.svelte-maathp{font-size:1.2rem}p.svelte-maathp.svelte-maathp{font-size:0.9rem}}
.testimonial-card.svelte-1wtpenc.svelte-1wtpenc{background:linear-gradient(145deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.05));border-radius:16px;padding:40px 30px;transition:all 0.5s cubic-bezier(0.19, 1, 0.22, 1);position:relative;overflow:hidden;height:100%;opacity:0;transform:translateY(30px) scale(0.97);will-change:transform, opacity;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 15px 35px rgba(0, 0, 0, 0.2);z-index:1}.testimonial-card.visible.svelte-1wtpenc.svelte-1wtpenc{opacity:1;transform:translateY(0) scale(1)}.testimonial-card.hovered.svelte-1wtpenc.svelte-1wtpenc{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 40px rgba(0, 0, 0, 0.25)}.card-border.svelte-1wtpenc.svelte-1wtpenc{position:absolute;top:0;left:0;right:0;bottom:0;border-radius:16px;border:1px solid rgba(255, 255, 255, 0.1);z-index:-1;overflow:hidden}.card-border.svelte-1wtpenc.svelte-1wtpenc::before{content:'';position:absolute;top:0;left:0;width:4px;height:0;background-color:#00bae5;transition:height 0.5s cubic-bezier(0.19, 1, 0.22, 1)}.testimonial-card.hovered.svelte-1wtpenc .card-border.svelte-1wtpenc::before{height:100%}.quote-icon.svelte-1wtpenc.svelte-1wtpenc{margin-bottom:20px;color:rgba(255, 255, 255, 0.15);transition:all 0.3s ease}.testimonial-card.hovered.svelte-1wtpenc .quote-icon.svelte-1wtpenc{color:rgba(0, 186, 229, 0.3);transform:translateY(-5px)}.card-content.svelte-1wtpenc.svelte-1wtpenc{position:relative;z-index:2}.testimonial-text.svelte-1wtpenc.svelte-1wtpenc{font-size:1.05rem;line-height:1.7;color:rgba(255, 255, 255, 0.85);margin-bottom:24px;font-style:italic}.testimonial-author.svelte-1wtpenc.svelte-1wtpenc{display:flex;align-items:center;margin-top:auto;position:relative;padding-top:16px}.testimonial-author.svelte-1wtpenc.svelte-1wtpenc::before{content:'';position:absolute;top:0;left:0;width:40px;height:2px;background-color:rgba(0, 186, 229, 0.5)}.author-image.svelte-1wtpenc.svelte-1wtpenc{width:50px;height:50px;border-radius:50%;margin-right:15px;overflow:hidden;background-color:#00bae5;display:flex;align-items:center;justify-content:center;border:2px solid rgba(255, 255, 255, 0.1);box-shadow:0 4px 10px rgba(0, 0, 0, 0.2)}.author-image.svelte-1wtpenc img.svelte-1wtpenc{width:100%;height:100%;object-fit:cover}.author-initials.svelte-1wtpenc.svelte-1wtpenc{color:white;font-size:1.2rem;font-weight:700}.author-info.svelte-1wtpenc.svelte-1wtpenc{display:flex;flex-direction:column}.author-info.svelte-1wtpenc h4.svelte-1wtpenc{font-size:1.1rem;margin:0 0 5px 0;font-weight:700;color:white}.author-info.svelte-1wtpenc span.svelte-1wtpenc{font-size:0.85rem;color:rgba(255, 255, 255, 0.6)}@media screen and (max-width: 768px){.testimonial-card.svelte-1wtpenc.svelte-1wtpenc{padding:30px 20px}.testimonial-text.svelte-1wtpenc.svelte-1wtpenc{font-size:0.95rem}}
.hero.svelte-19l1h41.svelte-19l1h41{height:100vh;min-height:600px;position:relative;display:flex;align-items:center;justify-content:center;color:white;overflow:hidden}.hero-background.svelte-19l1h41.svelte-19l1h41{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;overflow:hidden}.hero-image-left.svelte-19l1h41.svelte-19l1h41{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url("/images/aero.jpg");background-size:cover;background-position:center 20%;background-repeat:no-repeat;clip-path:polygon(0 0, 100% 0, 70% 100%, 0 100%);z-index:1}.hero-image-right.svelte-19l1h41.svelte-19l1h41{position:absolute;top:0;right:0;width:100%;height:100%;background-image:url("/images/wash.jpg");background-size:cover;background-position:center;background-repeat:no-repeat;clip-path:polygon(30% 0, 100% 0, 100% 100%, 70% 100%);z-index:1}.hero-overlay.svelte-19l1h41.svelte-19l1h41{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.45);z-index:1}.hero-container.svelte-19l1h41.svelte-19l1h41{position:relative;z-index:2;padding:0 2rem;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.hero-content.svelte-19l1h41.svelte-19l1h41{text-align:center;z-index:2;max-width:1200px;padding:0 2rem}.hero-content.svelte-19l1h41 h1.svelte-19l1h41{font-size:4rem;letter-spacing:-0.02em;font-weight:700;margin-bottom:1.5rem;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-content.svelte-19l1h41 p.svelte-19l1h41{font-size:1.5rem;margin-bottom:2rem;line-height:1.4}.hero-content.svelte-19l1h41 .btn.svelte-19l1h41{font-size:1.1rem;padding:1rem 2.5rem;font-weight:600;box-shadow:0 4px 15px rgba(0, 0, 0, 0.2);transition:all 0.3s ease;background-color:var(--primary);color:white;border:none;border-radius:5px;cursor:pointer}.hero-content.svelte-19l1h41 .btn.svelte-19l1h41:hover,.hero-content.svelte-19l1h41 .btn.svelte-19l1h41:focus{transform:translateY(-3px);box-shadow:0 10px 20px rgba(0, 0, 0, 0.2);background-color:var(--primary-dark);outline:none}.scroll-down-indicator.svelte-19l1h41.svelte-19l1h41{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;cursor:pointer;z-index:10;transition:opacity 0.3s ease}.scroll-down-indicator.svelte-19l1h41.svelte-19l1h41:hover{opacity:1}.mouse.svelte-19l1h41.svelte-19l1h41{width:26px;height:42px;border:2px solid white;border-radius:20px;display:flex;justify-content:center;padding-top:8px;margin-bottom:5px}.wheel.svelte-19l1h41.svelte-19l1h41{width:4px;height:10px;background:rgb(253, 251, 238);border-radius:2px;animation:svelte-19l1h41-mouse-scroll 1.6s cubic-bezier(0.15, 0.41, 0.69, 0.94) infinite}.scroll-arrows.svelte-19l1h41 span.svelte-19l1h41{display:block;width:8px;height:8px;border-bottom:2px solid white;border-right:2px solid white;transform:rotate(45deg);margin:-5px auto 0;animation:svelte-19l1h41-arrow-scroll 1.6s cubic-bezier(0.15, 0.41, 0.69, 0.94) infinite}.scroll-arrows.svelte-19l1h41 span.svelte-19l1h41:nth-child(2){animation-delay:0.2s}.scroll-arrows.svelte-19l1h41 span.svelte-19l1h41:nth-child(3){animation-delay:0.4s}@keyframes svelte-19l1h41-mouse-scroll{0%{opacity:0;transform:translateY(-5px)}20%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(15px)}}@keyframes svelte-19l1h41-arrow-scroll{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.section-title.svelte-19l1h41.svelte-19l1h41{text-align:center;margin-bottom:1.5rem;font-size:2.2rem;position:relative}.section-title.svelte-19l1h41.svelte-19l1h41::after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:var(--primary)}.section-subtitle.svelte-19l1h41.svelte-19l1h41{text-align:center;max-width:700px;margin:0 auto 3rem;color:#666;font-size:1.1rem;line-height:1.6}.services-section.svelte-19l1h41.svelte-19l1h41{padding:6rem 2rem;background-color:rgb(253, 251, 238);position:relative}.wave-top.svelte-19l1h41.svelte-19l1h41,.wave-bottom.svelte-19l1h41.svelte-19l1h41{position:absolute;left:0;width:100%;height:20px;overflow:hidden;line-height:0}.wave-top.svelte-19l1h41.svelte-19l1h41{top:0;transform:translateY(-1px)}.wave-bottom.svelte-19l1h41.svelte-19l1h41{bottom:0;transform:translateY(1px)}.wave-top.svelte-19l1h41 svg.svelte-19l1h41,.wave-bottom.svelte-19l1h41 svg.svelte-19l1h41{width:100%;height:100%}.services-grid.svelte-19l1h41.svelte-19l1h41{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;max-width:1000px;margin:0 auto}.testimonials-section.svelte-19l1h41.svelte-19l1h41{padding:6rem 2rem;background-color:rgb(27, 42, 75);color:white;position:relative;overflow:hidden}.background-shapes.svelte-19l1h41.svelte-19l1h41{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden}.shape.svelte-19l1h41.svelte-19l1h41{position:absolute;border-radius:50%;opacity:0.05}.shape-1.svelte-19l1h41.svelte-19l1h41{width:500px;height:500px;background:linear-gradient(135deg, #00bae5, #0088cc);top:-250px;right:-100px}.shape-2.svelte-19l1h41.svelte-19l1h41{width:600px;height:600px;background:linear-gradient(135deg, #0088cc, #004466);bottom:-300px;left:-150px}.shape-3.svelte-19l1h41.svelte-19l1h41{width:300px;height:300px;background:linear-gradient(135deg, #00bae5, #004466);top:40%;right:10%}.testimonials-section.svelte-19l1h41 .container.svelte-19l1h41{position:relative;z-index:2}.testimonials-section.svelte-19l1h41 .section-title.svelte-19l1h41{margin-bottom:3.5rem;font-size:2.6rem;color:white;font-weight:700;letter-spacing:1px}.testimonials-section.svelte-19l1h41 .section-title.svelte-19l1h41::after{background:linear-gradient(to right, #00bae5, #0088cc);height:3px;width:60px}@media screen and (max-width: 1200px){.services-grid.svelte-19l1h41.svelte-19l1h41{grid-template-columns:repeat(2, 1fr);gap:2rem}}@media screen and (max-width: 768px){.services-grid.svelte-19l1h41.svelte-19l1h41{grid-template-columns:1fr;gap:1.5rem}}@media screen and (max-width: 992px){.section-title.svelte-19l1h41.svelte-19l1h41{font-size:2rem}.testimonials-section.svelte-19l1h41 .section-title.svelte-19l1h41{font-size:2.2rem}}@media screen and (max-width: 768px){.hero-image-left.svelte-19l1h41.svelte-19l1h41{clip-path:polygon(0 0, 100% 0, 0 100%)}.hero-image-right.svelte-19l1h41.svelte-19l1h41{clip-path:polygon(0 100%, 100% 0, 100% 100%)}.hero.svelte-19l1h41.svelte-19l1h41{min-height:500px}.hero-content.svelte-19l1h41 h1.svelte-19l1h41{font-size:2.8rem;white-space:normal;overflow:visible;text-overflow:clip}.hero-content.svelte-19l1h41 p.svelte-19l1h41{font-size:1.4rem}.scroll-down-indicator.svelte-19l1h41.svelte-19l1h41{bottom:20px}.services-grid.svelte-19l1h41.svelte-19l1h41{grid-template-columns:1fr;gap:1.5rem}.section-title.svelte-19l1h41.svelte-19l1h41{font-size:2.2rem}.section-subtitle.svelte-19l1h41.svelte-19l1h41{font-size:1.2rem}.testimonials-section.svelte-19l1h41 .section-title.svelte-19l1h41{font-size:2.2rem}.services-section.svelte-19l1h41.svelte-19l1h41,.testimonials-section.svelte-19l1h41.svelte-19l1h41{padding:4rem 1.5rem}.wave-top.svelte-19l1h41.svelte-19l1h41,.wave-bottom.svelte-19l1h41.svelte-19l1h41{height:10px}.service-card h3{font-size:1.6rem !important}.service-card p{font-size:1.1rem !important;line-height:1.6 !important}.testimonial-card h3{font-size:1.5rem !important}.testimonial-card p{font-size:1.1rem !important;line-height:1.6 !important}}@media screen and (max-width: 480px){.hero.svelte-19l1h41.svelte-19l1h41{min-height:400px}.hero-content.svelte-19l1h41 h1.svelte-19l1h41{font-size:2.4rem}.hero-content.svelte-19l1h41 p.svelte-19l1h41{font-size:1.2rem;margin-bottom:2rem}.hero-content.svelte-19l1h41 .btn.svelte-19l1h41{font-size:1.1rem;padding:0.8rem 2rem}.services-section.svelte-19l1h41.svelte-19l1h41,.testimonials-section.svelte-19l1h41.svelte-19l1h41{padding:3rem 1rem}.wave-top.svelte-19l1h41.svelte-19l1h41,.wave-bottom.svelte-19l1h41.svelte-19l1h41{height:5px}.service-card h3{font-size:1.8rem !important}.service-card p{font-size:1.2rem !important;line-height:1.6 !important}.testimonial-card h3{font-size:1.6rem !important}.testimonial-card p{font-size:1.2rem !important;line-height:1.6 !important}}.widget-container.svelte-19l1h41.svelte-19l1h41{max-width:1000px;margin:3rem auto 0;background:rgb(253, 251, 238);border-radius:8px;padding:1rem;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1)}.embedsocial-widget{width:100% !important}.powered-by-es{display:none !important}.embedsocial-widget .es-button,.embedsocial-widget .es-btn,.embedsocial-widget [class*="-button"],.embedsocial-widget [class*="-btn"],.embedsocial-widget a.es-leave-review{background-color:rgb(27, 42, 75) !important;border-color:rgb(27, 42, 75) !important;color:white !important}@media screen and (max-width: 768px){.widget-container.svelte-19l1h41.svelte-19l1h41{padding:1rem;margin:2rem 1rem 0}}
body{background-color:rgb(253, 251, 238)}.about-hero.svelte-1mlywh5.svelte-1mlywh5{position:relative;background:linear-gradient(135deg, rgb(15, 23, 42) 0%, rgb(27, 42, 75) 100%);color:white;padding:10rem 2rem 8rem;text-align:center;overflow:hidden}.hero-background.svelte-1mlywh5.svelte-1mlywh5{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at top right, rgba(255,255,255,0.05) 0%, transparent 40%),
                      radial-gradient(circle at bottom left, rgba(255,255,255,0.03) 0%, transparent 40%);pointer-events:none}.relative.svelte-1mlywh5.svelte-1mlywh5{position:relative}.z-10.svelte-1mlywh5.svelte-1mlywh5{z-index:10}.hero-title.svelte-1mlywh5.svelte-1mlywh5{font-size:4rem;font-weight:800;margin-bottom:1.5rem;letter-spacing:-0.02em;line-height:1.1}.hero-subtitle.svelte-1mlywh5.svelte-1mlywh5{font-size:1.35rem;max-width:700px;margin:0 auto;opacity:0.85;line-height:1.6;font-weight:300}.hero-wave.svelte-1mlywh5.svelte-1mlywh5{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.hero-wave.svelte-1mlywh5 svg.svelte-1mlywh5{display:block;width:calc(100% + 1.3px);height:120px;fill:rgb(253, 251, 238)}.about-container.svelte-1mlywh5.svelte-1mlywh5{padding-bottom:4rem;background-color:rgb(253, 251, 238)}.about-section.svelte-1mlywh5.svelte-1mlywh5{padding:6rem 2rem}.odd-section.svelte-1mlywh5.svelte-1mlywh5{background-color:rgb(253, 251, 238)}.even-section.svelte-1mlywh5.svelte-1mlywh5{background-color:#ffffff}.about-grid.svelte-1mlywh5.svelte-1mlywh5{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center;margin-bottom:2rem}.about-grid.reverse.svelte-1mlywh5.svelte-1mlywh5{direction:rtl}.about-grid.reverse.svelte-1mlywh5>.svelte-1mlywh5{direction:ltr}.glass-card.svelte-1mlywh5.svelte-1mlywh5{background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.4);border-radius:24px;padding:3rem;box-shadow:0 10px 40px -10px rgba(0, 0, 0, 0.05);transition:transform 0.4s ease, box-shadow 0.4s ease}.glass-card.svelte-1mlywh5.svelte-1mlywh5:hover{transform:translateY(-5px);box-shadow:0 20px 50px -10px rgba(0, 0, 0, 0.08)}.about-content.svelte-1mlywh5 h2.svelte-1mlywh5{font-size:2.5rem;font-weight:700;color:rgb(27, 42, 75);margin-bottom:1rem;line-height:1.2}.heading-accent.svelte-1mlywh5.svelte-1mlywh5{width:60px;height:4px;background:linear-gradient(90deg, rgb(27, 42, 75), rgb(75, 105, 165));border-radius:2px;margin-bottom:2rem}.about-content.svelte-1mlywh5 h3.svelte-1mlywh5{font-size:1.6rem;font-weight:600;color:rgb(27, 42, 75);margin-bottom:1rem}.mt-4.svelte-1mlywh5.svelte-1mlywh5{margin-top:2.5rem}.about-content.svelte-1mlywh5 p.svelte-1mlywh5{font-size:1.15rem;line-height:1.8;color:#475569;margin-bottom:1.5rem}.section-main-title.svelte-1mlywh5.svelte-1mlywh5{text-align:center;font-size:3rem;font-weight:800;color:rgb(27, 42, 75);margin-bottom:5rem}.custom-list.svelte-1mlywh5.svelte-1mlywh5{list-style:none;padding:0;margin:2rem 0}.custom-list.svelte-1mlywh5 li.svelte-1mlywh5{display:flex;align-items:flex-start;margin-bottom:1.5rem;font-size:1.1rem;color:#475569;line-height:1.7}.list-icon.svelte-1mlywh5.svelte-1mlywh5{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:rgba(27, 42, 75, 0.1);color:rgb(27, 42, 75);border-radius:50%;margin-right:1rem;margin-top:4px}.list-icon.svelte-1mlywh5 svg.svelte-1mlywh5{width:14px;height:14px}.conclusion-box.svelte-1mlywh5.svelte-1mlywh5{margin-top:2rem;padding:1.5rem;background-color:rgba(27, 42, 75, 0.03);border-left:4px solid rgb(27, 42, 75);border-radius:0 12px 12px 0}.conclusion-box.svelte-1mlywh5 p.svelte-1mlywh5{margin-bottom:0;font-weight:500;color:rgb(27, 42, 75)}.about-image-wrapper.svelte-1mlywh5.svelte-1mlywh5{position:relative;border-radius:24px;z-index:1}.image-glow.svelte-1mlywh5.svelte-1mlywh5{position:absolute;top:5%;left:5%;right:-5%;bottom:-5%;background:linear-gradient(135deg, rgba(27,42,75,0.2), rgba(27,42,75,0.05));border-radius:24px;z-index:-1;transition:transform 0.5s ease}.about-image-wrapper.svelte-1mlywh5 img.svelte-1mlywh5{width:100%;height:100%;object-fit:cover;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.15);transition:transform 0.6s cubic-bezier(0.165, 0.84, 0.44, 1)}.about-image-wrapper.svelte-1mlywh5:hover .image-glow.svelte-1mlywh5{transform:translate(10px, 10px)}.about-cta.svelte-1mlywh5.svelte-1mlywh5{text-align:center;padding:6rem 2rem;background-color:rgb(253, 251, 238)}.about-cta.svelte-1mlywh5 .btn.svelte-1mlywh5{background-color:rgb(27, 42, 75) !important;color:white !important;font-size:1.2rem;font-weight:600;padding:1.2rem 3rem;border-radius:12px;border:none;text-decoration:none;display:inline-block;transition:all 0.3s ease;box-shadow:0 10px 25px -5px rgba(27, 42, 75, 0.3)}.about-cta.svelte-1mlywh5 .btn.svelte-1mlywh5:hover{background-color:rgb(45, 68, 115) !important;transform:translateY(-3px);box-shadow:0 15px 35px -5px rgba(27, 42, 75, 0.4)}@media screen and (max-width: 1024px){.about-grid.svelte-1mlywh5.svelte-1mlywh5{gap:3rem}.hero-title.svelte-1mlywh5.svelte-1mlywh5{font-size:3.5rem}}@media screen and (max-width: 768px){.about-hero.svelte-1mlywh5.svelte-1mlywh5{padding:8rem 1.5rem 6rem}.hero-title.svelte-1mlywh5.svelte-1mlywh5{font-size:2.8rem}.hero-wave.svelte-1mlywh5 svg.svelte-1mlywh5{height:80px}.about-grid.svelte-1mlywh5.svelte-1mlywh5{grid-template-columns:1fr;gap:3rem}.about-grid.reverse.svelte-1mlywh5.svelte-1mlywh5{direction:ltr}.about-grid.reverse.svelte-1mlywh5 .about-image-wrapper.svelte-1mlywh5{order:1}.about-grid.reverse.svelte-1mlywh5 .about-content.svelte-1mlywh5{order:2}.about-content.svelte-1mlywh5.svelte-1mlywh5{padding:2rem}.section-main-title.svelte-1mlywh5.svelte-1mlywh5{font-size:2.3rem;margin-bottom:3rem}}@media screen and (max-width: 480px){.hero-title.svelte-1mlywh5.svelte-1mlywh5{font-size:2.2rem}.hero-subtitle.svelte-1mlywh5.svelte-1mlywh5{font-size:1.1rem}.about-section.svelte-1mlywh5.svelte-1mlywh5{padding:4rem 1.5rem}.about-content.svelte-1mlywh5.svelte-1mlywh5{padding:1.5rem}.about-content.svelte-1mlywh5 h2.svelte-1mlywh5{font-size:2rem}.about-cta.svelte-1mlywh5.svelte-1mlywh5{padding:4rem 1.5rem}}
:root{--primary:#00baff;--primary-dark:#0099cc;--secondary:#333;--text:#1a1a1a;--text-light:#555;--light:rgb(253, 251, 238);--teal-dark:#00796b;--teal-light:#4db6ac;--dark-purple:#4b0082;--lavender:#e6e6fa;--premium-pill-border:#b3a3c8;--frosted-background:rgba(255, 255, 255, 0.3);--frosted-border:rgba(255, 255, 255, 0.5);--bubble-color:rgba(27, 42, 75, 0.2)}.services-hero.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{position:relative;background:linear-gradient(135deg, rgb(15, 23, 42) 0%, rgb(27, 42, 75) 100%);color:white;padding:10rem 2rem 8rem;text-align:center;overflow:hidden}.hero-background.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at top right, rgba(255,255,255,0.05) 0%, transparent 40%),
                      radial-gradient(circle at bottom left, rgba(255,255,255,0.03) 0%, transparent 40%);pointer-events:none}.relative.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{position:relative}.z-10.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{z-index:10}.hero-wave.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.hero-wave.svelte-70jpxq svg.svelte-70jpxq.svelte-70jpxq{display:block;width:calc(100% + 1.3px);height:120px;fill:rgb(253, 251, 238)}.services-hero.svelte-70jpxq h1.svelte-70jpxq.svelte-70jpxq{font-size:4rem;font-weight:800;margin-bottom:1.5rem;letter-spacing:-0.02em;line-height:1.1}.services-hero.svelte-70jpxq p.svelte-70jpxq.svelte-70jpxq{font-size:1.35rem;max-width:700px;margin:0 auto;opacity:0.85;line-height:1.6;font-weight:300}.service-section.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{padding:5rem 2rem;position:relative;overflow:hidden}.services-container.svelte-70jpxq section.svelte-70jpxq.svelte-70jpxq:nth-child(odd){background-color:rgb(253, 251, 238)}.services-container.svelte-70jpxq section.svelte-70jpxq.svelte-70jpxq:nth-child(even){background-color:#ffffff}.container.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{max-width:1200px;margin:0 auto;padding:0 1rem;position:relative;z-index:1}.service-grid.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;margin-bottom:3rem}.service-grid.reverse.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{direction:rtl}.service-grid.reverse.svelte-70jpxq>.svelte-70jpxq.svelte-70jpxq{direction:ltr}.service-content.svelte-70jpxq h2.svelte-70jpxq.svelte-70jpxq{font-size:2rem;margin-bottom:1.5rem;color:var(--text);position:relative;padding-bottom:12px}.service-content.svelte-70jpxq h2.svelte-70jpxq.svelte-70jpxq::after{content:'';position:absolute;bottom:0;left:0;width:50px;height:3px;background-color:rgb(27, 42, 75)}@media(max-width: 992px){.services-container.svelte-70jpxq section .service-content h2.svelte-70jpxq.svelte-70jpxq::after{left:50%;transform:translateX(-50%)}}.service-description.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{margin-bottom:2rem;font-size:1.1rem;line-height:1.7;color:var(--text-light)}.feature-list.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{list-style:none;padding:0;margin-bottom:2rem}.feature-list.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq{position:relative;padding-left:30px;margin-bottom:1rem;font-size:1.05rem;color:var(--text)}.feature-list.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq::before{content:'✓';position:absolute;left:0;top:2px;color:rgb(27, 42, 75);font-weight:bold;font-size:1.2em}.service-image.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{overflow:hidden;border-radius:10px;box-shadow:0 20px 40px rgba(0, 0, 0, 0.1);height:100%;display:flex;justify-content:center;align-items:center}.service-image.svelte-70jpxq img.svelte-70jpxq.svelte-70jpxq{width:100%;height:auto;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.15)}.pricing-table-container.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{background:rgba(255, 255, 255, 0.7);backdrop-filter:blur(12px);border:1px solid rgba(255, 255, 255, 0.4);border-radius:16px;box-shadow:0 10px 40px -10px rgba(0, 0, 0, 0.1);overflow:hidden;margin-top:1.5rem}.scrollable-table.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{width:100%;border-collapse:collapse}.pricing-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq{background-color:#1a1a1a;color:white;padding:1rem;text-align:center;font-weight:600;white-space:nowrap}.pricing-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{padding:0.8rem;text-align:center;border-bottom:1px solid #eee;white-space:nowrap;vertical-align:middle}.pricing-table.svelte-70jpxq tbody tr:last-child td.svelte-70jpxq.svelte-70jpxq{border-bottom:none}.parking-table-container.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{max-height:500px;overflow-y:auto}.parking-table.svelte-70jpxq thead.svelte-70jpxq th.svelte-70jpxq{position:sticky;top:0;z-index:1;background-color:#1a1a1a}.parking-table.svelte-70jpxq .normal-price-col.svelte-70jpxq.svelte-70jpxq{text-decoration:line-through;color:#888}.parking-table.svelte-70jpxq .discount-col.svelte-70jpxq.svelte-70jpxq{color:#e53e3e;font-weight:600}.car-wash-tables.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{margin-top:3rem}.car-wash-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{font-size:1.5rem;margin-top:2rem;margin-bottom:1.5rem;text-align:center;font-weight:600}.smart-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{color:var(--teal-dark);margin-top:0}.premium-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{color:var(--dark-purple);margin-top:3rem}.package-inclusions-container.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{display:flex;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap;justify-content:center}.inclusion-card.frosted-card.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{flex:1;min-width:280px;max-width:400px;background-color:var(--frosted-background);border:1px solid var(--frosted-border);border-radius:12px;padding:1.5rem;backdrop-filter:blur(12px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.1);text-align:center;display:flex;flex-direction:column;align-items:center}.inclusion-section-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{font-size:1.1rem;font-weight:600;margin-bottom:1rem;color:var(--text)}.inclusion-pills.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0.6rem}.inclusion-pills.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq{font-size:0.9rem;padding:0.4rem 0.9rem;border-radius:20px;white-space:nowrap;border:1px solid transparent}.smart-pills.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq{color:white;background-color:var(--teal-dark);border-color:var(--teal-dark)}.premium-pills.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq{color:var(--text);background-color:var(--lavender);border-color:var(--premium-pill-border)}.car-wash-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.car-wash-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{border-right:1px solid #eee}.car-wash-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq:last-child,.car-wash-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq:last-child{border-right:none}.car-wash-table.svelte-70jpxq thead.svelte-70jpxq th.svelte-70jpxq{background-color:#1a1a1a;color:white}.btn.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{display:inline-block;padding:0.8rem 1.8rem;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;cursor:pointer;border:none;font-size:0.95rem}.btn-primary.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{background-color:rgb(27, 42, 75);color:white}.btn-primary.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq:hover{background-color:rgb(45, 68, 115);transform:translateY(-2px);box-shadow:0 5px 15px rgba(27, 42, 75, 0.3)}.animated-background.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0}.bubble.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{position:absolute;bottom:-100px;width:var(--size);height:var(--size);left:var(--left);background-color:var(--bubble-color);border-radius:50%;animation:svelte-70jpxq-float 10s infinite ease-in-out var(--animation-delay);opacity:var(--opacity)}@keyframes svelte-70jpxq-float{0%{transform:translateY(0) scale(1);opacity:var(--opacity)}50%{transform:translateY(-50vh) scale(1.1);opacity:calc(var(--opacity) + 0.2)}100%{transform:translateY(-100vh) scale(1);opacity:0}}@media(max-width: 992px){.service-grid.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{grid-template-columns:1fr;gap:3rem}.service-content.svelte-70jpxq h2.svelte-70jpxq.svelte-70jpxq{text-align:center}.car-wash-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{text-align:center}.service-grid.reverse.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{direction:ltr}.service-grid.svelte-70jpxq .service-content.svelte-70jpxq.svelte-70jpxq{order:1}.service-grid.svelte-70jpxq .service-image.svelte-70jpxq.svelte-70jpxq{order:2}.service-grid.reverse.svelte-70jpxq .service-content.svelte-70jpxq.svelte-70jpxq{order:1}.service-grid.reverse.svelte-70jpxq .service-image.svelte-70jpxq.svelte-70jpxq{order:2}.service-image.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{max-width:500px;margin:0 auto}.pricing-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.pricing-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{padding:0.7rem 0.5rem;white-space:normal}.parking-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.parking-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{min-width:90px}.parking-table.svelte-70jpxq .day-col.svelte-70jpxq.svelte-70jpxq{min-width:60px}.car-wash-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.car-wash-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{min-width:90px}.car-wash-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq:first-child,.car-wash-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq:first-child{min-width:110px;white-space:nowrap}.package-inclusions-container.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{flex-direction:column;align-items:center}.inclusion-card.frosted-card.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{width:100%;max-width:400px;padding:1.2rem}.inclusion-section-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{font-size:1rem}.inclusion-pills.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq{font-size:0.85rem;padding:0.3rem 0.7rem}}@media(max-width: 768px){.services-hero.svelte-70jpxq h1.svelte-70jpxq.svelte-70jpxq{font-size:2rem}.services-hero.svelte-70jpxq p.svelte-70jpxq.svelte-70jpxq{font-size:1rem}.service-section.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{padding:3rem 1rem}.service-content.svelte-70jpxq h2.svelte-70jpxq.svelte-70jpxq{font-size:1.8rem}.pricing-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.pricing-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{padding:0.6rem 0.4rem;font-size:1.1rem}.pricing-table-container.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{margin-top:1.5rem;border-radius:8px}.car-wash-tables.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{margin-top:2rem}.car-wash-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{font-size:1.3rem;margin-top:1.5rem;margin-bottom:0.8rem}.premium-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{margin-top:2.5rem}.inclusion-card.frosted-card.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{min-width:240px;padding:1rem}.inclusion-section-title.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{font-size:1rem;margin-bottom:0.8rem}.inclusion-pills.svelte-70jpxq li.svelte-70jpxq.svelte-70jpxq{font-size:0.8rem;padding:0.25rem 0.6rem;white-space:normal}.btn.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq{width:100%;text-align:center;padding:1rem 1.5rem;font-size:1rem}.parking-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.parking-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{min-width:75px;font-size:1rem}.parking-table.svelte-70jpxq .day-col.svelte-70jpxq.svelte-70jpxq{min-width:45px}.car-wash-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq,.car-wash-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq{min-width:70px;font-size:1rem}.car-wash-table.svelte-70jpxq th.svelte-70jpxq.svelte-70jpxq:first-child,.car-wash-table.svelte-70jpxq td.svelte-70jpxq.svelte-70jpxq:first-child{min-width:90px}}.scrollable-table.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq::-webkit-scrollbar{height:8px;width:8px}.scrollable-table.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.scrollable-table.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq::-webkit-scrollbar-thumb{background:#888;border-radius:10px}.scrollable-table.svelte-70jpxq.svelte-70jpxq.svelte-70jpxq::-webkit-scrollbar-thumb:hover{background:#555}
.spinner-container.svelte-8cxzyj{display:inline-flex;align-items:center;justify-content:center}.spinner.svelte-8cxzyj{position:relative;border:2px solid transparent;border-radius:50%;animation:svelte-8cxzyj-spin 1s linear infinite}.spinner-inner.svelte-8cxzyj{position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid;border-color:inherit;border-radius:50%;border-top-color:transparent;animation:svelte-8cxzyj-spin 0.5s linear infinite reverse}@keyframes svelte-8cxzyj-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.service-selection-section.svelte-1q5pnq6.svelte-1q5pnq6{padding:5rem 2rem;background-color:var(--light)}.section-title.svelte-1q5pnq6.svelte-1q5pnq6{text-align:center;margin-bottom:1rem;font-size:2.2rem;position:relative}.section-title.svelte-1q5pnq6.svelte-1q5pnq6::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background-color:rgba(27, 42, 75, 0.7)}.section-subtitle.svelte-1q5pnq6.svelte-1q5pnq6{text-align:center;max-width:700px;margin:0 auto 3rem;color:var(--text-light);font-size:1.1rem}.services-grid.svelte-1q5pnq6.svelte-1q5pnq6{display:grid;grid-template-columns:repeat(2, 1fr);gap:2rem;margin-top:3rem;max-width:1000px;margin-left:auto;margin-right:auto}.services-grid.visible.svelte-1q5pnq6.svelte-1q5pnq6{opacity:1}.service-card.svelte-1q5pnq6.svelte-1q5pnq6{position:relative;border-radius:10px;overflow:hidden;padding:30px 25px;height:100%;min-height:300px;display:flex;flex-direction:column;transition:transform 0.3s ease, box-shadow 0.3s ease, background-color 0.3s ease;box-shadow:0 10px 30px rgba(0, 0, 0, 0.2);z-index:1;border:none;width:100%;text-align:left;cursor:pointer;background:transparent}.service-card.svelte-1q5pnq6.svelte-1q5pnq6:hover,.service-card.hovered.svelte-1q5pnq6.svelte-1q5pnq6{transform:translateY(-10px) scale(1.03);box-shadow:0 20px 45px rgba(0, 0, 0, 0.25);outline:none}.service-card.svelte-1q5pnq6.svelte-1q5pnq6:focus{outline:2px solid rgba(255, 255, 255, 0.5);outline-offset:2px}.bg-image.svelte-1q5pnq6.svelte-1q5pnq6{position:absolute;inset:0;background-size:cover;background-position:center;z-index:0;transform:scale(1.02)}.color-overlay.svelte-1q5pnq6.svelte-1q5pnq6{position:absolute;inset:0;background-color:var(--card-color);opacity:0.75;z-index:1;transition:opacity 0.3s ease, background-color 0.3s ease}.service-card.hovered.svelte-1q5pnq6 .color-overlay.svelte-1q5pnq6{background-color:var(--card-hover);opacity:0.9}.service-icon.svelte-1q5pnq6.svelte-1q5pnq6{width:70px;height:70px;display:flex;align-items:center;justify-content:center;background-color:rgba(255, 255, 255, 0.16);border-radius:16px;margin-bottom:20px;position:relative;z-index:2;transition:all 0.3s ease}.service-card.hovered.svelte-1q5pnq6 .service-icon.svelte-1q5pnq6{transform:scale(1.05)}.service-icon.svelte-1q5pnq6 svg{width:35px;height:35px;color:white}.service-card.svelte-1q5pnq6 h3.svelte-1q5pnq6{font-size:1.4rem;margin-bottom:15px;color:#fff;font-weight:600;position:relative;z-index:2}.service-card.svelte-1q5pnq6 p.svelte-1q5pnq6{font-size:0.9rem;line-height:1.6;color:rgba(255, 255, 255, 0.9);margin-bottom:20px;flex-grow:1;position:relative;z-index:2}.service-action.svelte-1q5pnq6.svelte-1q5pnq6{display:flex;align-items:center;justify-content:center;gap:8px;font-weight:600;font-size:0.9rem;color:#f4f7ff;position:relative;z-index:2;transition:all 0.3s ease;cursor:pointer;padding:10px 14px;border-radius:999px;background:rgba(255, 255, 255, 0.14);border:1px solid rgba(255, 255, 255, 0.22);margin-top:auto;align-self:center}.service-action.svelte-1q5pnq6.svelte-1q5pnq6:focus{outline:2px solid #f4f7ff;outline-offset:2px;border-radius:4px}.service-card.hovered.svelte-1q5pnq6 .service-action.svelte-1q5pnq6{color:#ffffff;background:rgba(255, 255, 255, 0.2)}@media screen and (max-width: 1200px){.services-grid.svelte-1q5pnq6.svelte-1q5pnq6{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 768px){.section-title.svelte-1q5pnq6.svelte-1q5pnq6{font-size:1.8rem}.section-subtitle.svelte-1q5pnq6.svelte-1q5pnq6{font-size:1rem}.services-grid.svelte-1q5pnq6.svelte-1q5pnq6{grid-template-columns:1fr;gap:1.5rem}.service-card.svelte-1q5pnq6.svelte-1q5pnq6{min-height:250px;padding:25px 20px;text-align:center}.service-icon.svelte-1q5pnq6.svelte-1q5pnq6{margin:0 auto 1.2rem}.service-card.svelte-1q5pnq6 h3.svelte-1q5pnq6{font-size:1.3rem}.service-card.svelte-1q5pnq6 p.svelte-1q5pnq6{font-size:0.9rem}.service-action.svelte-1q5pnq6.svelte-1q5pnq6{font-size:1.1rem;padding:1rem 2.5rem;min-height:52px;width:100%;max-width:220px;margin:1rem auto 0}}@media screen and (max-width: 480px){.section-title.svelte-1q5pnq6.svelte-1q5pnq6{font-size:1.5rem}.section-subtitle.svelte-1q5pnq6.svelte-1q5pnq6{font-size:0.9rem}.service-card.svelte-1q5pnq6.svelte-1q5pnq6{min-height:260px;padding:1.2rem}.service-action.svelte-1q5pnq6.svelte-1q5pnq6{font-size:1rem;padding:0.9rem 2rem;min-height:48px;max-width:200px}}
.form-section.svelte-1h4td2.svelte-1h4td2{margin-bottom:2.5rem;padding-bottom:2rem;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.form-section.svelte-1h4td2 h3.svelte-1h4td2{font-size:1.3rem;margin-bottom:2rem;color:var(--text);position:relative}.form-section.svelte-1h4td2 h3.svelte-1h4td2::after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:3px;background-color:rgba(27, 42, 75, 0.7)}.form-row.svelte-1h4td2.svelte-1h4td2{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem}.form-group.svelte-1h4td2.svelte-1h4td2{display:flex;flex-direction:column;margin-bottom:1.5rem}.form-group.svelte-1h4td2.svelte-1h4td2:last-child{margin-bottom:0}label.svelte-1h4td2.svelte-1h4td2{font-size:0.9rem;margin-bottom:0.5rem;color:#475569;font-weight:600}input.svelte-1h4td2.svelte-1h4td2{padding:1rem 1.25rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all 0.3s ease;font-family:inherit;width:100%}input.svelte-1h4td2.svelte-1h4td2:focus{border-color:rgb(45, 68, 115);background-color:white;box-shadow:0 4px 12px rgba(45, 68, 115, 0.15);outline:none}.error-message.svelte-1h4td2.svelte-1h4td2{color:#e53e3e;font-size:0.85rem;margin-top:0.5rem}@media screen and (max-width: 768px){.form-row.svelte-1h4td2.svelte-1h4td2{grid-template-columns:1fr;gap:1rem}.form-section.svelte-1h4td2 h3.svelte-1h4td2{font-size:1.5rem}label.svelte-1h4td2.svelte-1h4td2{font-size:1.1rem}input.svelte-1h4td2.svelte-1h4td2{font-size:1.1rem;padding:1rem}.error-message.svelte-1h4td2.svelte-1h4td2{font-size:1rem}}@media screen and (max-width: 480px){.form-section.svelte-1h4td2 h3.svelte-1h4td2{font-size:1.4rem}label.svelte-1h4td2.svelte-1h4td2{font-size:1rem}input.svelte-1h4td2.svelte-1h4td2{font-size:1rem;padding:0.9rem}.error-message.svelte-1h4td2.svelte-1h4td2{font-size:0.9rem}}
.price-summary.svelte-kaiuu7.svelte-kaiuu7{background-color:rgba(0, 186, 229, 0.05);border-radius:8px;padding:1.5rem;margin-top:1.5rem;transition:all 0.3s ease}.price-calculation.svelte-kaiuu7.svelte-kaiuu7{font-size:1.1rem;font-weight:500;color:var(--text)}.price-calculation.svelte-kaiuu7 p.svelte-kaiuu7{margin-bottom:0.5rem;display:flex;justify-content:space-between;align-items:center}.price-calculation.svelte-kaiuu7 p span.svelte-kaiuu7:first-child{font-weight:normal;color:var(--text-light);font-size:1rem;padding-right:1rem;text-align:left}.price-calculation.svelte-kaiuu7 p span.svelte-kaiuu7:last-child{font-weight:500;color:var(--text);font-size:1.1rem;text-align:right}.car-wash-price.svelte-kaiuu7.svelte-kaiuu7{margin-top:0.8rem;padding-top:0.8rem;border-top:1px dashed rgba(0, 0, 0, 0.1)}.total-price-line.svelte-kaiuu7.svelte-kaiuu7{margin-top:0.8rem;padding-top:0.8rem;border-top:1px solid rgba(0, 0, 0, 0.1);font-weight:700;display:flex;justify-content:space-between;align-items:center}.total-price-line.svelte-kaiuu7 span.svelte-kaiuu7:first-child{font-weight:700;color:var(--text);font-size:1.1rem}.total-price.svelte-kaiuu7.svelte-kaiuu7{font-size:1.3rem;font-weight:700;color:rgba(27, 42, 75, 0.7)}.error-message.svelte-kaiuu7.svelte-kaiuu7{color:#e53e3e;font-size:0.9rem;font-weight:500;margin-top:1rem;text-align:center}@media screen and (max-width: 768px){.price-calculation.svelte-kaiuu7 p span.svelte-kaiuu7:first-child{font-size:0.9rem}.price-calculation.svelte-kaiuu7 p span.svelte-kaiuu7:last-child{font-size:1rem}.total-price-line.svelte-kaiuu7 span.svelte-kaiuu7:first-child{font-size:1rem}.total-price.svelte-kaiuu7.svelte-kaiuu7{font-size:1.2rem}}
.custom-datepicker.svelte-qbfic.svelte-qbfic{position:relative;width:100%;margin-bottom:0.5rem}.datepicker-label.svelte-qbfic.svelte-qbfic{display:block;margin-bottom:0.5rem;color:var(--text);font-weight:500;font-size:0.95rem}.datepicker-input-wrapper.svelte-qbfic.svelte-qbfic{position:relative}.datepicker-input.svelte-qbfic.svelte-qbfic{width:100%;padding:1rem 1.25rem;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;font-family:inherit;background-color:#f8fafc;color:var(--text);display:flex;align-items:center;gap:0.5rem;cursor:pointer;transition:all 0.3s ease;text-align:left;box-sizing:border-box}.datepicker-input.svelte-qbfic.svelte-qbfic:hover{border-color:rgb(45, 68, 115);background-color:white}.datepicker-input.has-value.svelte-qbfic.svelte-qbfic{color:var(--text)}.datepicker-input.svelte-qbfic svg.svelte-qbfic{color:var(--text-light);flex-shrink:0;width:16px;height:16px}.datepicker-display.svelte-qbfic.svelte-qbfic{flex:1;color:var(--text)}.datepicker-input.svelte-qbfic:not(.has-value) .datepicker-display.svelte-qbfic{color:var(--text-light)}.custom-datepicker.error.svelte-qbfic .datepicker-input.svelte-qbfic{border-color:#dc3545}.datepicker-calendar.svelte-qbfic.svelte-qbfic{position:absolute;top:calc(100% + 0.5rem);left:50%;transform:translateX(-50%);background:white;border:1px solid #ddd;border-radius:6px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.15);z-index:1000;padding:0.6rem;animation:svelte-qbfic-slideDown 0.2s ease;width:fit-content;min-width:280px}@keyframes svelte-qbfic-slideDown{from{opacity:0;transform:translateX(-50%) translateY(-10px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.calendar-header.svelte-qbfic.svelte-qbfic{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.calendar-nav-button.svelte-qbfic.svelte-qbfic{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #ddd;border-radius:4px;background:white;color:var(--text);cursor:pointer;transition:all 0.2s ease}.calendar-nav-button.svelte-qbfic svg.svelte-qbfic{width:12px;height:12px}.calendar-nav-button.svelte-qbfic.svelte-qbfic:hover{background:var(--light);border-color:rgb(45, 68, 115);background-color:white;color:rgba(27, 42, 75, 0.7)}.calendar-nav-button.svelte-qbfic.svelte-qbfic:active{transform:scale(0.95)}.calendar-month-year.svelte-qbfic.svelte-qbfic{display:flex;flex-direction:column;align-items:center;gap:0.25rem}.calendar-month.svelte-qbfic.svelte-qbfic{font-size:0.85rem;font-weight:600;color:var(--text)}.calendar-year.svelte-qbfic.svelte-qbfic{font-size:0.7rem;color:var(--text-light)}.calendar-weekdays.svelte-qbfic.svelte-qbfic{display:grid;grid-template-columns:repeat(7, 1fr);gap:0.15rem;margin-bottom:0.4rem;max-width:300px;margin-left:auto;margin-right:auto}.calendar-weekday.svelte-qbfic.svelte-qbfic{text-align:center;font-size:0.65rem;font-weight:600;color:var(--text-light);padding:0.25rem 0;text-transform:uppercase;letter-spacing:0.5px}.calendar-days.svelte-qbfic.svelte-qbfic{display:grid;grid-template-columns:repeat(7, 1fr);gap:0.15rem;max-width:300px;margin:0 auto}.calendar-day.svelte-qbfic.svelte-qbfic{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;background:white;color:var(--text);font-size:0.8rem;cursor:pointer;transition:all 0.2s ease;font-weight:500;min-height:28px;max-width:36px;margin:0 auto}.calendar-day.svelte-qbfic.svelte-qbfic:hover:not(.disabled){background:var(--light);border-color:rgb(45, 68, 115);background-color:white;transform:scale(1.05)}.calendar-day.today.svelte-qbfic.svelte-qbfic{border-color:rgb(45, 68, 115);background-color:white;font-weight:700;background:rgba(0, 186, 229, 0.1)}.calendar-day.selected.svelte-qbfic.svelte-qbfic{background:rgba(27, 42, 75, 0.7);color:white;border-color:rgb(45, 68, 115);background-color:white;font-weight:700}.calendar-day.selected.svelte-qbfic.svelte-qbfic:hover{background:var(--primary-dark)}.calendar-day.disabled.svelte-qbfic.svelte-qbfic{color:var(--gray);background:var(--light);cursor:not-allowed;opacity:0.5;position:relative}.calendar-day.disabled.svelte-qbfic.svelte-qbfic:hover{transform:none;border-color:transparent}.calendar-day.disabled.svelte-qbfic.svelte-qbfic::after{content:'';position:absolute;top:50%;left:10%;right:10%;height:1px;background:var(--gray)}.calendar-day-empty.svelte-qbfic.svelte-qbfic{aspect-ratio:1;min-height:28px;max-width:36px;margin:0 auto}.error-message.svelte-qbfic.svelte-qbfic{color:#dc3545;font-size:0.85rem;margin-top:0.5rem}.date-tooltip.svelte-qbfic.svelte-qbfic{position:absolute;background-color:#333;color:white;padding:0.5rem 0.75rem;border-radius:4px;font-size:0.75rem;z-index:10001;pointer-events:none;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);width:250px;white-space:normal;text-align:left;line-height:1.4;animation:svelte-qbfic-tooltipFadeIn 0.2s ease}@keyframes svelte-qbfic-tooltipFadeIn{from{opacity:0}to{opacity:1}}.date-tooltip.svelte-qbfic.svelte-qbfic::before{content:'';position:absolute;left:-5px;top:50%;transform:translateY(-50%);border:5px solid transparent;border-right-color:#333}.date-tooltip.left-side.svelte-qbfic.svelte-qbfic::before{left:auto;right:-5px;border-left-color:#333;border-right-color:transparent}@media screen and (max-width: 768px){.datepicker-calendar.svelte-qbfic.svelte-qbfic{left:50%;transform:translateX(-50%);right:auto;padding:0.6rem;width:calc(100vw - 2rem);max-width:320px;min-width:280px}.calendar-day.svelte-qbfic.svelte-qbfic{min-height:34px;font-size:0.8rem}.date-tooltip.mobile.svelte-qbfic.svelte-qbfic{width:90%;max-width:280px;min-width:200px;font-size:0.7rem;padding:0.6rem 0.8rem}.date-tooltip.mobile.svelte-qbfic.svelte-qbfic::before{left:50%;top:-5px;transform:translateX(-50%);border-top-color:transparent;border-bottom-color:#333;border-left-color:transparent;border-right-color:transparent}.date-tooltip.mobile.left-side.svelte-qbfic.svelte-qbfic::before{left:50%;right:auto;top:-5px;transform:translateX(-50%);border-top-color:transparent;border-bottom-color:#333;border-left-color:transparent;border-right-color:transparent}.calendar-weekday.svelte-qbfic.svelte-qbfic{font-size:0.65rem;padding:0.25rem 0}.calendar-nav-button.svelte-qbfic.svelte-qbfic{width:30px;height:30px}.calendar-nav-button.svelte-qbfic svg.svelte-qbfic{width:12px;height:12px}.calendar-month.svelte-qbfic.svelte-qbfic{font-size:0.85rem}.calendar-days.svelte-qbfic.svelte-qbfic{max-width:100%}.calendar-weekdays.svelte-qbfic.svelte-qbfic{max-width:100%}.calendar-header.svelte-qbfic.svelte-qbfic{max-width:100%}}@media screen and (max-width: 480px){.datepicker-input.svelte-qbfic.svelte-qbfic{padding:0.55rem 0.7rem;font-size:0.85rem}.datepicker-input.svelte-qbfic svg.svelte-qbfic{width:14px;height:14px}.calendar-day.svelte-qbfic.svelte-qbfic{min-height:32px;font-size:0.75rem}.calendar-weekday.svelte-qbfic.svelte-qbfic{font-size:0.6rem}}
.form-title.svelte-ak2923.svelte-ak2923{text-align:center;font-size:1.5rem;font-weight:bold;text-transform:uppercase;margin-bottom:3rem;padding-bottom:2rem;padding-bottom:2rem}.booking-form.svelte-ak2923.svelte-ak2923{width:100%}.form-section.svelte-ak2923.svelte-ak2923{margin-bottom:4rem;padding-bottom:2rem;border-bottom:1px solid rgba(0, 0, 0, 0.1)}.form-row.svelte-ak2923.svelte-ak2923{margin-bottom:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.form-row.svelte-ak2923 h3.svelte-ak2923{font-size:1.3rem;margin-bottom:2.5rem;color:var(--text);position:relative;grid-column:1 / -1}.form-row.svelte-ak2923 h3.svelte-ak2923::after{content:'';position:absolute;bottom:-8px;left:0;width:40px;height:3px;background-color:rgba(27, 42, 75, 0.7)}.form-group.svelte-ak2923.svelte-ak2923{display:flex;flex-direction:column;margin-bottom:1.5rem}.form-group.svelte-ak2923.svelte-ak2923:last-child{margin-bottom:0}.car-header.svelte-ak2923.svelte-ak2923{display:flex;justify-content:space-between;align-items:center;margin-top:1.5rem;margin-bottom:1rem;padding-bottom:0.5rem;border-bottom:1px dashed rgba(0,0,0,0.1)}.car-header.svelte-ak2923 h4.svelte-ak2923{margin:0;color:rgba(27, 42, 75, 0.7)}.remove-car-btn.svelte-ak2923.svelte-ak2923{background:none;border:none;color:#e53e3e;cursor:pointer;font-size:0.9rem;font-weight:600}.remove-car-btn.svelte-ak2923.svelte-ak2923:hover{text-decoration:underline}.add-car-container.svelte-ak2923.svelte-ak2923{text-align:center}.add-car-btn.svelte-ak2923.svelte-ak2923{background-color:transparent;border:2px dashed rgb(45, 68, 115);color:rgb(45, 68, 115);padding:0.8rem 1.5rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all 0.3s ease;width:100%;max-width:300px}.add-car-btn.svelte-ak2923.svelte-ak2923:hover{background-color:rgba(45, 68, 115, 0.05)}.car-wash-addon.svelte-ak2923.svelte-ak2923{margin-top:0.5rem;padding:1.5rem;background-color:rgba(0, 186, 229, 0.05);border-left:3px solid rgba(27, 42, 75, 0.7)}.car-wash-addon.svelte-ak2923 h3.svelte-ak2923{margin-bottom:1rem}.car-wash-addon.svelte-ak2923 h3.svelte-ak2923::after{display:none}label.svelte-ak2923.svelte-ak2923{font-size:0.9rem;margin-bottom:0.5rem;color:#475569;font-weight:600}input.svelte-ak2923.svelte-ak2923,select.svelte-ak2923.svelte-ak2923{padding:1rem 1.25rem;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;font-size:1rem;transition:all 0.3s ease;font-family:inherit;width:100%;box-sizing:border-box}input[type="time"].svelte-ak2923.svelte-ak2923{background-color:#f8fafc;text-align:left;-webkit-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;height:auto}input[type="time"].svelte-ak2923.svelte-ak2923::-webkit-date-and-time-value{text-align:left}input.svelte-ak2923.svelte-ak2923:focus,select.svelte-ak2923.svelte-ak2923:focus{border-color:rgb(45, 68, 115);background-color:white;box-shadow:0 4px 12px rgba(45, 68, 115, 0.15);outline:none}.error-message.svelte-ak2923.svelte-ak2923{color:#e53e3e;font-size:0.85rem;margin-top:0.5rem}.form-submit.svelte-ak2923.svelte-ak2923{text-align:center;margin-top:2rem}.form-submit.svelte-ak2923 button.svelte-ak2923{white-space:nowrap;max-width:100%;padding:1rem 2.5rem;font-size:1rem;font-weight:600;min-width:200px;background-color:rgb(27, 42, 75);border-radius:50px;border:none;color:white;transition:all 0.3s ease}.form-submit.svelte-ak2923 button.svelte-ak2923:hover:not(:disabled){background-color:rgb(45, 68, 115);transform:translateY(-2px)}@media screen and (max-width: 768px){.form-row.svelte-ak2923.svelte-ak2923{grid-template-columns:1fr;gap:1rem}}.car-wash-addon.svelte-ak2923.svelte-ak2923{transition:all 0.3s ease}.car-wash-addon.svelte-ak2923.svelte-ak2923:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,0.06)}
.form-row.svelte-xhyfm.svelte-xhyfm{margin-bottom:1.5rem}.form-row.svelte-xhyfm h4.svelte-xhyfm{font-size:1.1rem;margin-bottom:1rem;color:var(--text, #333);font-weight:600}.time-slots-container.svelte-xhyfm.svelte-xhyfm{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:1rem;margin-bottom:1.5rem}.time-slot-group.svelte-xhyfm h5.svelte-xhyfm{font-size:0.95rem;margin-bottom:0.8rem;color:var(--text, #333);font-weight:600;border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:0.5rem}.time-slots.svelte-xhyfm.svelte-xhyfm{display:grid;grid-template-columns:repeat(auto-fill, minmax(80px, 1fr));gap:0.8rem}.time-slot.svelte-xhyfm.svelte-xhyfm{position:relative;padding:0.6rem 0.5rem;background-color:white;border:1px solid rgba(0, 0, 0, 0.1);border-radius:5px;font-size:0.9rem;transition:all 0.3s ease;cursor:pointer;text-align:center;overflow:hidden;color:var(--text, #333);line-height:1.3}.time-slot.svelte-xhyfm.svelte-xhyfm:hover:not(.unavailable):not(:disabled){border-color:var(--primary, #00baf9);transform:translateY(-2px);box-shadow:0 2px 8px rgba(0, 0, 0, 0.1)}.time-slot.selected.svelte-xhyfm.svelte-xhyfm{background-color:var(--primary, #00baf9);color:white;border-color:var(--primary, #00baf9);font-weight:600}.time-slot.unavailable.svelte-xhyfm.svelte-xhyfm,.time-slot.svelte-xhyfm.svelte-xhyfm:disabled{background-color:#f5f5f5;color:#aaa;cursor:not-allowed;border-color:#ddd}.time-slot.unavailable.svelte-xhyfm.svelte-xhyfm:hover,.time-slot.svelte-xhyfm.svelte-xhyfm:disabled:hover{transform:none;border-color:#ddd;box-shadow:none}.status-indicator.svelte-xhyfm.svelte-xhyfm{position:absolute;bottom:0;left:0;width:100%;height:3px}.available-indicator.svelte-xhyfm.svelte-xhyfm{background-color:#4CAF50}.unavailable-indicator.svelte-xhyfm.svelte-xhyfm{background-color:#F44336}.selected-indicator.svelte-xhyfm.svelte-xhyfm{background-color:var(--primary, #00baf9)}.legend.svelte-xhyfm.svelte-xhyfm{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 1.5rem;margin-top:1.5rem;padding:0.8rem;background-color:rgba(0, 0, 0, 0.02);border:1px solid rgba(0, 0, 0, 0.05);border-radius:5px}.legend-item.svelte-xhyfm.svelte-xhyfm{display:flex;align-items:center;gap:0.5rem;font-size:0.85rem;color:var(--text-light, #666)}.legend-indicator.svelte-xhyfm.svelte-xhyfm{display:inline-block;width:12px;height:12px;border-radius:2px;flex-shrink:0}.error-message.svelte-xhyfm.svelte-xhyfm{color:#e53e3e;font-size:0.85rem;margin-top:0.5rem}.warning-message.svelte-xhyfm.svelte-xhyfm{color:#dd6b20;background-color:#fffaf0;border:1px solid #fed7d7;padding:0.8rem 1rem;border-radius:4px;font-size:0.9rem;margin-bottom:1rem;text-align:center}.info-message.svelte-xhyfm.svelte-xhyfm{text-align:center;color:var(--text-light, #666);background-color:rgba(0, 0, 0, 0.03);padding:1.5rem;border-radius:5px;font-style:italic;margin:1rem 0}.no-slots-message.svelte-xhyfm.svelte-xhyfm{text-align:center;color:var(--text-light, #666);font-style:italic;padding:1rem;background-color:rgba(0, 0, 0, 0.02);border-radius:5px;font-size:0.9rem;min-height:40px;display:flex;align-items:center;justify-content:center}.loading-indicator.svelte-xhyfm.svelte-xhyfm,.error-indicator.svelte-xhyfm.svelte-xhyfm{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1.5rem;background-color:#f9f9f9;border-radius:5px;margin:1rem 0;min-height:100px;gap:1rem}.loading-spinner.svelte-xhyfm.svelte-xhyfm{width:30px;height:30px;border:3px solid rgba(0, 186, 229, 0.2);border-top-color:var(--primary, #00baf9);border-radius:50%;animation:svelte-xhyfm-spin 1s linear infinite}@keyframes svelte-xhyfm-spin{to{transform:rotate(360deg)}}.loading-indicator.svelte-xhyfm span.svelte-xhyfm{color:var(--text-light, #666);font-size:0.95rem}.error-indicator.svelte-xhyfm.svelte-xhyfm{color:#e53e3e;gap:0.8rem}.retry-button.svelte-xhyfm.svelte-xhyfm{background-color:transparent;border:1px solid #e53e3e;color:#e53e3e;padding:0.5rem 1.2rem;border-radius:4px;font-size:0.85rem;cursor:pointer;transition:all 0.2s ease}.retry-button.svelte-xhyfm.svelte-xhyfm:hover{background-color:#e53e3e;color:white}@media screen and (max-width: 768px){.time-slots-container.svelte-xhyfm.svelte-xhyfm{grid-template-columns:1fr;gap:2rem}.legend.svelte-xhyfm.svelte-xhyfm{flex-direction:row;justify-content:space-around;gap:0.8rem 1rem}.time-slots.svelte-xhyfm.svelte-xhyfm{grid-template-columns:repeat(auto-fill, minmax(70px, 1fr));gap:0.6rem}.time-slot.svelte-xhyfm.svelte-xhyfm{font-size:0.85rem;padding:0.5rem 0.4rem}}
.form-title.svelte-slvw9f.svelte-slvw9f{text-align:center;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.form-section.svelte-slvw9f h3.svelte-slvw9f{text-align:center;margin-bottom:3rem;padding-bottom:2rem}.booking-form.svelte-slvw9f.svelte-slvw9f{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto}.form-section.svelte-slvw9f.svelte-slvw9f{width:100%}.form-section.svelte-slvw9f h3.svelte-slvw9f{font-size:1.2rem;margin-bottom:1rem;color:var(--text)}.form-group.svelte-slvw9f.svelte-slvw9f{margin-bottom:1rem}.form-group.svelte-slvw9f.svelte-slvw9f:last-child{margin-bottom:0}label.svelte-slvw9f.svelte-slvw9f{display:block;margin-bottom:0.5rem;color:#475569;font-weight:600}input.svelte-slvw9f.svelte-slvw9f,textarea.svelte-slvw9f.svelte-slvw9f{width:100%;padding:0.8rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit}input.svelte-slvw9f.svelte-slvw9f:focus,textarea.svelte-slvw9f.svelte-slvw9f:focus{border-color:rgb(45, 68, 115);background-color:white;outline:none;box-shadow:0 4px 12px rgba(45, 68, 115, 0.15)}.error-message.svelte-slvw9f.svelte-slvw9f{color:#dc3545;font-size:0.9rem;margin-top:0.5rem}.privacy-checkbox.svelte-slvw9f.svelte-slvw9f{margin-top:1rem}.checkbox-label.svelte-slvw9f.svelte-slvw9f{display:flex;align-items:center;gap:0.5rem;cursor:pointer;font-size:0.9rem}.checkbox-label.svelte-slvw9f input[type="checkbox"].svelte-slvw9f{width:auto;margin:0}.privacy-link.svelte-slvw9f.svelte-slvw9f{color:rgba(27, 42, 75, 0.7);text-decoration:none;transition:color 0.3s ease}.privacy-link.svelte-slvw9f.svelte-slvw9f:hover{color:var(--primary-dark);text-decoration:underline}.form-actions.svelte-slvw9f.svelte-slvw9f{margin-top:2rem;text-align:center;width:100%;display:flex;justify-content:center}.submit-button.svelte-slvw9f.svelte-slvw9f{display:flex;align-items:center;justify-content:center;gap:0.5rem;background-color:rgb(27, 42, 75);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:background-color 0.3s ease;width:100%;max-width:400px;white-space:nowrap}.submit-button.svelte-slvw9f.svelte-slvw9f:hover:not(:disabled){background-color:rgb(45, 68, 115)}.submit-button.svelte-slvw9f.svelte-slvw9f:disabled{opacity:0.7;cursor:not-allowed}@media screen and (max-width: 768px){.booking-form.svelte-slvw9f.svelte-slvw9f{max-width:100%}.form-section.svelte-slvw9f.svelte-slvw9f{padding:1.25rem}.submit-button.svelte-slvw9f.svelte-slvw9f{width:100%;max-width:none}}@media screen and (max-width: 480px){.form-section.svelte-slvw9f.svelte-slvw9f{padding:1rem}}
.form-title.svelte-869q0w.svelte-869q0w{text-align:center;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.form-section.svelte-869q0w h3.svelte-869q0w{text-align:center;margin-bottom:3rem;padding-bottom:2rem}.booking-form.svelte-869q0w.svelte-869q0w{display:flex;flex-direction:column;gap:2rem;width:100%;max-width:800px;margin:0 auto}.form-section.svelte-869q0w.svelte-869q0w{width:100%}.form-section.svelte-869q0w h3.svelte-869q0w{font-size:1.2rem;margin-bottom:1rem;color:var(--text)}.service-types.svelte-869q0w.svelte-869q0w{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.service-type-option.svelte-869q0w.svelte-869q0w{display:flex;align-items:center;gap:0.5rem;padding:1rem;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all 0.3s ease}.service-type-option.svelte-869q0w.svelte-869q0w:hover{border-color:rgb(45, 68, 115);background-color:white;background-color:rgba(0, 186, 229, 0.05)}.service-type-option.svelte-869q0w input[type="radio"].svelte-869q0w{margin:0}.date-time-selector.svelte-869q0w.svelte-869q0w{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:2rem}.time-slot-container.svelte-869q0w.svelte-869q0w{background:transparent}input[type="text"].svelte-869q0w.svelte-869q0w,textarea.svelte-869q0w.svelte-869q0w{width:100%;padding:0.8rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit}.error.svelte-869q0w.svelte-869q0w{border-color:#dc3545}.error-message.svelte-869q0w.svelte-869q0w{color:#dc3545;font-size:0.9rem;margin-top:0.5rem}.form-group.svelte-869q0w.svelte-869q0w{margin-bottom:1rem}.form-group.svelte-869q0w label.svelte-869q0w{display:block;margin-bottom:0.5rem;color:var(--text)}textarea.svelte-869q0w.svelte-869q0w{resize:vertical;min-height:100px}.privacy-checkbox.svelte-869q0w.svelte-869q0w{margin-top:1rem}.checkbox-label.svelte-869q0w.svelte-869q0w{display:flex;align-items:center;gap:0.5rem;cursor:pointer;font-size:0.9rem}.checkbox-label.svelte-869q0w input[type="checkbox"].svelte-869q0w{width:auto;margin:0}.privacy-link.svelte-869q0w.svelte-869q0w{color:rgba(27, 42, 75, 0.7);text-decoration:none;transition:color 0.3s ease}.privacy-link.svelte-869q0w.svelte-869q0w:hover{color:var(--primary-dark);text-decoration:underline}.form-actions.svelte-869q0w.svelte-869q0w{margin-top:2rem;text-align:center;width:100%;display:flex;justify-content:center}.submit-button.svelte-869q0w.svelte-869q0w{display:flex;align-items:center;justify-content:center;gap:0.5rem;background-color:rgb(27, 42, 75);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:background-color 0.3s ease;width:100%;max-width:400px;white-space:nowrap}.submit-button.svelte-869q0w.svelte-869q0w:hover:not(:disabled){background-color:rgb(45, 68, 115)}.submit-button.svelte-869q0w.svelte-869q0w:disabled{opacity:0.7;cursor:not-allowed}@media screen and (max-width: 768px){.booking-form.svelte-869q0w.svelte-869q0w{max-width:100%}.service-types.svelte-869q0w.svelte-869q0w{grid-template-columns:1fr}.form-section.svelte-869q0w.svelte-869q0w{padding:1.25rem}.submit-button.svelte-869q0w.svelte-869q0w{width:100%;max-width:none}}@media screen and (max-width: 480px){.form-section.svelte-869q0w.svelte-869q0w{padding:1rem}}
.form-title.svelte-1ckall0.svelte-1ckall0{text-align:center;font-size:1.5rem;font-weight:bold;text-transform:uppercase}.form-section.svelte-1ckall0 h3.svelte-1ckall0{text-align:center;margin-bottom:3rem;padding-bottom:2rem}.booking-form.svelte-1ckall0.svelte-1ckall0{display:flex;flex-direction:column;gap:2rem}.form-section.svelte-1ckall0 h3.svelte-1ckall0{font-size:1.2rem;margin-bottom:1rem;color:var(--text)}.service-types.svelte-1ckall0.svelte-1ckall0{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:1rem}.service-type-option.svelte-1ckall0.svelte-1ckall0{display:flex;align-items:center;gap:0.5rem;padding:1rem;border:1px solid #ddd;border-radius:6px;cursor:pointer;transition:all 0.3s ease}.service-type-option.svelte-1ckall0.svelte-1ckall0:hover{border-color:rgb(45, 68, 115);background-color:white;background-color:rgba(0, 186, 229, 0.05)}.service-type-option.svelte-1ckall0 input[type="radio"].svelte-1ckall0{margin:0}.date-time-selector.svelte-1ckall0.svelte-1ckall0{display:flex;flex-direction:column;gap:0.5rem;margin-bottom:2rem}.time-slot-container.svelte-1ckall0.svelte-1ckall0{background:transparent}input[type="text"].svelte-1ckall0.svelte-1ckall0,select.svelte-1ckall0.svelte-1ckall0,textarea.svelte-1ckall0.svelte-1ckall0{width:100%;padding:0.8rem;border:1px solid #ddd;border-radius:6px;font-size:1rem;font-family:inherit}.error.svelte-1ckall0.svelte-1ckall0{border-color:#dc3545}.error-message.svelte-1ckall0.svelte-1ckall0{color:#dc3545;font-size:0.9rem;margin-top:0.5rem}.form-group.svelte-1ckall0.svelte-1ckall0{margin-bottom:1rem}.form-group.svelte-1ckall0 label.svelte-1ckall0{display:block;margin-bottom:0.5rem;color:var(--text)}textarea.svelte-1ckall0.svelte-1ckall0{resize:vertical;min-height:100px}.form-actions.svelte-1ckall0.svelte-1ckall0{margin-top:2rem;text-align:center}.submit-button.svelte-1ckall0.svelte-1ckall0{display:flex;align-items:center;justify-content:center;gap:0.5rem;background-color:rgb(27, 42, 75);color:white;border:none;padding:1rem 2rem;font-size:1.1rem;border-radius:50px;cursor:pointer;transition:background-color 0.3s ease;width:100%;max-width:400px;white-space:nowrap;margin:0 auto}.submit-button.svelte-1ckall0.svelte-1ckall0:hover:not(:disabled){background-color:rgb(45, 68, 115)}.submit-button.svelte-1ckall0.svelte-1ckall0:disabled{opacity:0.7;cursor:not-allowed}@media screen and (max-width: 768px){.service-types.svelte-1ckall0.svelte-1ckall0{grid-template-columns:1fr}.form-section.svelte-1ckall0.svelte-1ckall0{padding:1rem}}.privacy-checkbox.svelte-1ckall0.svelte-1ckall0{margin-top:1rem}.checkbox-label.svelte-1ckall0.svelte-1ckall0{display:flex;align-items:center;gap:0.5rem;cursor:pointer;font-size:0.9rem}.checkbox-label.svelte-1ckall0 input[type="checkbox"].svelte-1ckall0{width:auto;margin:0}.privacy-link.svelte-1ckall0.svelte-1ckall0{color:rgba(27, 42, 75, 0.7);text-decoration:none;transition:color 0.3s ease}.privacy-link.svelte-1ckall0.svelte-1ckall0:hover{color:var(--primary-dark);text-decoration:underline}
.confirmation-section.svelte-14c8065.svelte-14c8065{padding:6rem 2rem;background-color:rgb(253, 251, 238)}.confirmation-container.svelte-14c8065.svelte-14c8065{max-width:700px;margin:0 auto;background-color:var(--light);border-radius:12px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 40px rgba(0, 0, 0, 0.05);width:100%}.confirmation-icon.svelte-14c8065.svelte-14c8065{width:80px;height:80px;display:flex;align-items:center;justify-content:center;background-color:#e6f7ff;border-radius:50%;margin:0 auto 2rem;color:var(--primary)}.confirmation-container.svelte-14c8065 h2.svelte-14c8065{font-size:2rem;margin-bottom:1rem;color:var(--text)}.confirmation-subtitle.svelte-14c8065.svelte-14c8065{font-size:1.1rem;color:var(--text-light);margin-bottom:2.5rem}.confirmation-details.svelte-14c8065.svelte-14c8065{background-color:rgb(253, 251, 238);border-radius:8px;padding:2rem;text-align:left;box-shadow:0 5px 20px rgba(0, 0, 0, 0.05);margin-bottom:2rem}.confirmation-details.svelte-14c8065 h3.svelte-14c8065{font-size:1.3rem;margin-bottom:1.5rem;color:var(--text);border-bottom:1px solid rgba(0, 0, 0, 0.1);padding-bottom:1rem}.details-grid.svelte-14c8065.svelte-14c8065{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.detail-item.svelte-14c8065.svelte-14c8065{margin-bottom:1rem}.total-price-item.svelte-14c8065.svelte-14c8065{grid-column:span 2;margin-top:0.5rem;padding-top:1rem;border-top:2px solid rgba(0, 186, 229, 0.2)}.detail-label.svelte-14c8065.svelte-14c8065{display:block;font-size:0.85rem;color:var(--text-light);margin-bottom:0.3rem}.detail-value.svelte-14c8065.svelte-14c8065{font-size:1.1rem;font-weight:500;color:var(--text)}.total-price-value.svelte-14c8065.svelte-14c8065{font-size:1.3rem;font-weight:700;color:var(--primary)}.email-notice.svelte-14c8065.svelte-14c8065{font-size:1rem;color:var(--text-light);margin-bottom:2rem}.confirmation-actions.svelte-14c8065.svelte-14c8065{margin-top:1rem}.confirmation-actions.svelte-14c8065 button.svelte-14c8065{padding:0.8rem 2rem}@media screen and (max-width: 768px){.confirmation-section.svelte-14c8065.svelte-14c8065{padding:4rem 1rem}.details-grid.svelte-14c8065.svelte-14c8065{grid-template-columns:1fr}.total-price-item.svelte-14c8065.svelte-14c8065{grid-column:1}.confirmation-container.svelte-14c8065.svelte-14c8065{max-width:100%;padding:2rem 1rem}.confirmation-details.svelte-14c8065.svelte-14c8065{padding:1.5rem 1rem}}@media screen and (max-width: 480px){.confirmation-section.svelte-14c8065.svelte-14c8065{padding:3rem 0.5rem}.confirmation-container.svelte-14c8065.svelte-14c8065{padding:1.5rem 0.75rem;border-radius:8px}.confirmation-container.svelte-14c8065 h2.svelte-14c8065{font-size:1.5rem}.confirmation-details.svelte-14c8065.svelte-14c8065{padding:1.25rem 0.75rem;border-radius:6px}.confirmation-details.svelte-14c8065 h3.svelte-14c8065{font-size:1.2rem}.detail-value.svelte-14c8065.svelte-14c8065{font-size:1rem}.total-price-value.svelte-14c8065.svelte-14c8065{font-size:1.2rem}.detail-label.svelte-14c8065.svelte-14c8065{font-size:0.8rem}}
.error-message.svelte-1vmf94g.svelte-1vmf94g{color:#dc3545;text-align:center;margin-bottom:1.5rem;font-weight:600}.submitting-overlay.svelte-1vmf94g.svelte-1vmf94g{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(255, 255, 255, 0.9);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:1000}.submitting-message.svelte-1vmf94g.svelte-1vmf94g{margin-top:1rem;font-size:1.1rem;color:var(--text);text-align:center}.back-button.svelte-1vmf94g.svelte-1vmf94g:disabled{opacity:0.5;cursor:not-allowed}.back-button.svelte-1vmf94g.svelte-1vmf94g:hover:not(:disabled),.back-button.svelte-1vmf94g.svelte-1vmf94g:focus:not(:disabled){color:var(--primary);transform:translateX(-5px);outline:none}.booking-hero.svelte-1vmf94g.svelte-1vmf94g{position:relative;background:linear-gradient(135deg, rgb(15, 23, 42) 0%, rgb(27, 42, 75) 100%);color:white;padding:10rem 2rem 8rem;text-align:center;overflow:hidden}.hero-background.svelte-1vmf94g.svelte-1vmf94g{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at top right, rgba(255,255,255,0.05) 0%, transparent 40%),
                      radial-gradient(circle at bottom left, rgba(255,255,255,0.03) 0%, transparent 40%);pointer-events:none}.relative.svelte-1vmf94g.svelte-1vmf94g{position:relative}.z-10.svelte-1vmf94g.svelte-1vmf94g{z-index:10}.hero-wave.svelte-1vmf94g.svelte-1vmf94g{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.hero-wave.svelte-1vmf94g svg.svelte-1vmf94g{display:block;width:calc(100% + 1.3px);height:120px;fill:rgb(253, 251, 238)}.booking-hero.svelte-1vmf94g h1.svelte-1vmf94g{font-size:clamp(2.5rem, 5vw, 4rem);font-weight:800;margin-bottom:1.5rem;letter-spacing:-0.02em;line-height:1.1}.booking-hero.svelte-1vmf94g p.svelte-1vmf94g{font-size:1.35rem;max-width:700px;margin:0 auto;opacity:0.85;line-height:1.6;font-weight:300}.booking-form-section.svelte-1vmf94g.svelte-1vmf94g{padding:5rem 2rem;background-color:rgb(253, 251, 238)}.booking-header.svelte-1vmf94g.svelte-1vmf94g{display:flex;align-items:center;margin-bottom:2rem}.back-button.svelte-1vmf94g.svelte-1vmf94g{display:flex;align-items:center;gap:0.5rem;background:none;border:none;color:var(--text);font-size:0.9rem;font-weight:600;cursor:pointer;transition:all 0.3s ease;padding:0.5rem 0}.back-button.svelte-1vmf94g svg.svelte-1vmf94g{stroke:currentColor}.booking-form-container.svelte-1vmf94g.svelte-1vmf94g{max-width:800px;margin:0 auto;background-color:white;border-radius:12px;padding:2.5rem;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05)}@media screen and (max-width: 992px){.booking-hero.svelte-1vmf94g h1.svelte-1vmf94g{font-size:2.5rem}.booking-hero.svelte-1vmf94g p.svelte-1vmf94g{font-size:1.1rem}}@media screen and (max-width: 768px){.booking-hero.svelte-1vmf94g h1.svelte-1vmf94g{font-size:2.2rem}.booking-hero.svelte-1vmf94g p.svelte-1vmf94g{font-size:1rem}.booking-form-section.svelte-1vmf94g.svelte-1vmf94g{padding:3rem 1rem}.booking-form-container.svelte-1vmf94g.svelte-1vmf94g{max-width:100%;padding:1.5rem}.booking-header.svelte-1vmf94g.svelte-1vmf94g{flex-direction:column;align-items:flex-start}.back-button.svelte-1vmf94g.svelte-1vmf94g{margin-bottom:1rem}}@media screen and (max-width: 480px){.booking-hero.svelte-1vmf94g h1.svelte-1vmf94g{font-size:1.8rem}.booking-form-section.svelte-1vmf94g.svelte-1vmf94g{padding:2rem 0.5rem}.booking-form-container.svelte-1vmf94g.svelte-1vmf94g{max-width:100%;padding:1rem}}
.form-group.svelte-12v8xia .error-message.svelte-12v8xia{color:#dc3545;font-size:0.85rem;margin-top:0.25rem}input[aria-invalid="true"].svelte-12v8xia.svelte-12v8xia,textarea[aria-invalid="true"].svelte-12v8xia.svelte-12v8xia{border-color:#dc3545}.info-content.svelte-12v8xia p.svelte-12v8xia{color:var(--text);margin-bottom:1rem}.info-content.svelte-12v8xia p.svelte-12v8xia:first-child{margin-top:0}@media(max-width: 768px){.info-content.svelte-12v8xia p.svelte-12v8xia{margin-bottom:2rem}}@media(max-width: 480px){.map-section.svelte-12v8xia.svelte-12v8xia{height:300px}}.contact-hero.svelte-12v8xia.svelte-12v8xia{background-color:rgb(27, 42, 75);color:white;padding:8rem 2rem 5rem;text-align:center}.contact-hero.svelte-12v8xia h1.svelte-12v8xia{font-size:3rem;margin-bottom:1.5rem}.contact-hero.svelte-12v8xia p.svelte-12v8xia{font-size:1.2rem;max-width:600px;margin:0 auto;opacity:0.9}.contact-section.svelte-12v8xia.svelte-12v8xia{padding:3rem 2rem;background-color:rgb(27, 42, 75)}.contact-grid.svelte-12v8xia.svelte-12v8xia{display:grid;grid-template-columns:1fr 1.5fr;gap:4rem;align-items:start}.contact-info.svelte-12v8xia.svelte-12v8xia{display:flex;flex-direction:column;gap:2rem;margin-bottom:0}.info-card.svelte-12v8xia.svelte-12v8xia{display:flex;align-items:flex-start;gap:1.5rem;padding:1.5rem;background-color:rgb(253, 251, 238);border-radius:10px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.05);transition:all 0.3s ease}.combined-info.svelte-12v8xia.svelte-12v8xia{padding:2rem}.combined-info-content.svelte-12v8xia.svelte-12v8xia{display:flex;flex-direction:column;gap:2rem;width:100%}.info-item.svelte-12v8xia.svelte-12v8xia{display:flex;align-items:flex-start;gap:1.5rem}.info-card.svelte-12v8xia.svelte-12v8xia:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0, 0, 0, 0.1)}.icon.svelte-12v8xia.svelte-12v8xia{display:flex;align-items:center;justify-content:center;min-width:50px;height:50px;background-color:rgba(27, 42, 75, 0.1);border-radius:50%;color:rgb(27, 42, 75);flex-shrink:0}.info-content.svelte-12v8xia h3.svelte-12v8xia{font-size:1.1rem;margin-bottom:0.5rem;color:var(--text)}.contact-form-container.svelte-12v8xia.svelte-12v8xia{background-color:rgb(253, 251, 238);border-radius:12px;padding:2.5rem;box-shadow:0 15px 50px rgba(0, 0, 0, 0.1)}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia{font-size:1.8rem;margin-bottom:2rem;text-align:center;position:relative;padding-bottom:15px;display:inline-block;left:50%;transform:translateX(-50%)}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:50px;height:3px;background-color:rgb(27, 42, 75)}.form-group.svelte-12v8xia.svelte-12v8xia{margin-bottom:1.5rem}.form-row.svelte-12v8xia.svelte-12v8xia{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}label.svelte-12v8xia.svelte-12v8xia{display:block;margin-bottom:0.5rem;font-weight:500;color:var(--text)}input.svelte-12v8xia.svelte-12v8xia,textarea.svelte-12v8xia.svelte-12v8xia{width:100%;padding:0.8rem 1rem;border:1px solid #ddd;border-radius:5px;font-family:inherit;font-size:1rem;transition:all 0.3s ease;box-sizing:border-box}input.svelte-12v8xia.svelte-12v8xia:focus,textarea.svelte-12v8xia.svelte-12v8xia:focus{border-color:rgb(27, 42, 75);outline:none;box-shadow:0 0 0 3px rgba(27, 42, 75, 0.2)}.contact-form.svelte-12v8xia button.svelte-12v8xia{width:100%;padding:1rem;margin-top:1rem;font-size:1rem;cursor:pointer;transition:opacity 0.3s ease, background-color 0.3s ease;background-color:rgb(27, 42, 75) !important;color:white !important;border:none;border-radius:8px}.contact-form.svelte-12v8xia button.svelte-12v8xia:hover:not(:disabled){background-color:rgb(45, 68, 115) !important}.contact-form.svelte-12v8xia button.svelte-12v8xia:disabled{opacity:0.6;cursor:not-allowed}.success-message.svelte-12v8xia.svelte-12v8xia{text-align:center;padding:2rem;display:flex;flex-direction:column;align-items:center;gap:1.5rem;color:var(--text)}.success-message.svelte-12v8xia svg.svelte-12v8xia{fill:rgb(27, 42, 75)}.success-message.svelte-12v8xia p.svelte-12v8xia{font-size:1.2rem;color:inherit}.error-message.svelte-12v8xia.svelte-12v8xia{color:#dc3545;font-weight:500}.map-section.svelte-12v8xia.svelte-12v8xia{height:450px;overflow:hidden;position:relative;background-color:rgb(27, 42, 75)}.map-container.svelte-12v8xia.svelte-12v8xia{position:relative;height:100%;width:100%;border-radius:12px;overflow:hidden}.map-section.svelte-12v8xia iframe.svelte-12v8xia{display:block;width:100%;height:100%}.directions-link.svelte-12v8xia.svelte-12v8xia{position:absolute;bottom:20px;right:20px;background-color:#111111;color:white;padding:10px 25px 10px 20px;border-radius:5px;text-decoration:none;display:flex;align-items:center;gap:8px;font-weight:500;font-size:0.9rem;transition:background-color 0.3s ease;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2);border:none;cursor:pointer}.directions-link.svelte-12v8xia.svelte-12v8xia:hover{background-color:#222222}@media screen and (max-width: 992px){.contact-grid.svelte-12v8xia.svelte-12v8xia{grid-template-columns:1fr;gap:3rem}.contact-info.svelte-12v8xia.svelte-12v8xia{margin-bottom:3rem}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia{left:50%;transform:translateX(-50%);text-align:center}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia::after{left:50%;transform:translateX(-50%)}}@media screen and (max-width: 768px){.contact-hero.svelte-12v8xia h1.svelte-12v8xia{font-size:2.5rem}.contact-hero.svelte-12v8xia p.svelte-12v8xia{font-size:1.2rem}.form-row.svelte-12v8xia.svelte-12v8xia{grid-template-columns:1fr;gap:1rem}.contact-form-container.svelte-12v8xia.svelte-12v8xia{padding:1.5rem}.contact-section.svelte-12v8xia.svelte-12v8xia{padding:3rem 1.5rem}.contact-grid.svelte-12v8xia.svelte-12v8xia{gap:2rem}.info-card.svelte-12v8xia.svelte-12v8xia{padding:1rem}.combined-info.svelte-12v8xia.svelte-12v8xia{padding:1.5rem}.combined-info-content.svelte-12v8xia.svelte-12v8xia{gap:1.5rem}.icon.svelte-12v8xia.svelte-12v8xia{min-width:40px;height:40px}.info-content.svelte-12v8xia h3.svelte-12v8xia{font-size:1.2rem}.info-content.svelte-12v8xia p.svelte-12v8xia{margin-bottom:2rem;font-size:1.1rem}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia{font-size:1.8rem;padding-bottom:10px}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia::after{width:40px}label.svelte-12v8xia.svelte-12v8xia,input.svelte-12v8xia.svelte-12v8xia,textarea.svelte-12v8xia.svelte-12v8xia,.contact-form.svelte-12v8xia button.svelte-12v8xia{font-size:1.1rem}.success-message.svelte-12v8xia p.svelte-12v8xia{font-size:1.2rem}.map-section.svelte-12v8xia.svelte-12v8xia{height:350px}.contact-info.svelte-12v8xia.svelte-12v8xia{margin-bottom:2rem}.directions-link.svelte-12v8xia.svelte-12v8xia{bottom:15px;right:15px;padding:8px 20px 8px 16px;font-size:1.1rem}}@media screen and (max-width: 480px){.contact-hero.svelte-12v8xia h1.svelte-12v8xia{font-size:2.2rem}.contact-form-container.svelte-12v8xia h2.svelte-12v8xia{font-size:1.6rem}.info-card.svelte-12v8xia.svelte-12v8xia{padding:1rem;gap:1rem}.combined-info.svelte-12v8xia.svelte-12v8xia{padding:1rem}.combined-info-content.svelte-12v8xia.svelte-12v8xia{gap:1rem}.icon.svelte-12v8xia.svelte-12v8xia{min-width:40px;height:40px}.info-content.svelte-12v8xia h3.svelte-12v8xia{font-size:1.1rem;margin-bottom:0.3rem}.info-content.svelte-12v8xia p.svelte-12v8xia{margin-bottom:2rem;font-size:1rem}label.svelte-12v8xia.svelte-12v8xia,input.svelte-12v8xia.svelte-12v8xia,textarea.svelte-12v8xia.svelte-12v8xia,.contact-form.svelte-12v8xia button.svelte-12v8xia{font-size:1rem}.success-message.svelte-12v8xia p.svelte-12v8xia{font-size:1.1rem}.contact-grid.svelte-12v8xia.svelte-12v8xia{gap:3rem}.contact-info.svelte-12v8xia.svelte-12v8xia{margin-bottom:1.5rem}.contact-section.svelte-12v8xia.svelte-12v8xia{padding:2rem 1rem}.map-section.svelte-12v8xia.svelte-12v8xia{height:300px}.directions-link.svelte-12v8xia.svelte-12v8xia{bottom:10px;right:10px;padding:6px 18px 6px 12px;font-size:1rem}}.contact-link.svelte-12v8xia.svelte-12v8xia{color:var(--text);text-decoration:none;transition:color 0.3s ease}.contact-link.svelte-12v8xia.svelte-12v8xia:hover{color:rgb(27, 42, 75)}
.page-container.svelte-15ray2n.svelte-15ray2n{min-height:100vh;background:linear-gradient(135deg, rgb(27, 42, 75) 0%, #1a1d24 100%);padding-top:80px}.content-wrapper.svelte-15ray2n.svelte-15ray2n{max-width:1200px;margin:0 auto;padding:2rem}.page-header.svelte-15ray2n.svelte-15ray2n{text-align:center;margin-bottom:3rem;color:white}.page-header.svelte-15ray2n h1.svelte-15ray2n{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg, #00bae5, #0088cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header.svelte-15ray2n p.svelte-15ray2n{font-size:1.1rem;color:#a0aec0;margin:0}.privacy-content.svelte-15ray2n.svelte-15ray2n{background:rgb(253, 251, 238);border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);overflow:hidden;padding:2rem}.privacy-content.svelte-15ray2n h2.svelte-15ray2n{font-size:1.8rem;margin:2.5rem 0 1.5rem;color:var(--text);position:relative;padding-bottom:10px;border-bottom:1px solid #eee}.privacy-content.svelte-15ray2n h2.svelte-15ray2n:first-child{margin-top:0}.privacy-content.svelte-15ray2n h3.svelte-15ray2n{font-size:1.4rem;margin:2rem 0 1rem;color:var(--text)}.privacy-content.svelte-15ray2n p.svelte-15ray2n{margin-bottom:1.5rem;line-height:1.7;color:var(--text-light)}.privacy-content.svelte-15ray2n a.svelte-15ray2n{color:var(--primary);text-decoration:none;transition:all 0.3s ease}.privacy-content.svelte-15ray2n a.svelte-15ray2n:hover{color:var(--primary-dark);text-decoration:underline}.privacy-content.svelte-15ray2n ul.svelte-15ray2n{margin-bottom:1.5rem;padding-left:2rem}.privacy-content.svelte-15ray2n li.svelte-15ray2n{margin-bottom:0.8rem;color:var(--text-light);line-height:1.7}@media(max-width: 768px){.content-wrapper.svelte-15ray2n.svelte-15ray2n{padding:1rem}.page-header.svelte-15ray2n h1.svelte-15ray2n{font-size:2rem}.privacy-content.svelte-15ray2n.svelte-15ray2n{padding:1.5rem}.privacy-content.svelte-15ray2n h2.svelte-15ray2n{font-size:1.5rem}.privacy-content.svelte-15ray2n h3.svelte-15ray2n{font-size:1.3rem}}
.thankyou-section.svelte-1tqmblm.svelte-1tqmblm{padding:6rem 2rem;background-color:rgb(27, 42, 75);min-height:100vh;display:flex;align-items:center}.thankyou-content.svelte-1tqmblm.svelte-1tqmblm{max-width:700px;margin:0 auto;background-color:rgb(253, 251, 238);border-radius:12px;padding:3rem 2rem;text-align:center;box-shadow:0 10px 40px rgba(0, 0, 0, 0.05)}.success-icon.svelte-1tqmblm.svelte-1tqmblm{width:120px;height:120px;margin:0 auto 2rem;background-color:rgba(0, 186, 229, 0.1);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--primary, #00bae5)}h1.svelte-1tqmblm.svelte-1tqmblm{font-size:2.5rem;margin-bottom:1rem;color:var(--text, #333)}.subtitle.svelte-1tqmblm.svelte-1tqmblm{font-size:1.2rem;color:var(--text-light, #666);margin-bottom:2rem}.message-box.svelte-1tqmblm.svelte-1tqmblm{background-color:rgb(253, 251, 238);border-radius:8px;padding:2rem;margin-bottom:2rem}.message-box.svelte-1tqmblm p.svelte-1tqmblm{font-size:1.1rem;line-height:1.6;color:var(--text, #333)}.back-button.svelte-1tqmblm.svelte-1tqmblm{display:inline-flex;align-items:center;gap:0.8rem;background-color:transparent;border:1px solid var(--primary, #00bae5);color:var(--primary, #00bae5);border-radius:50px;padding:0.8rem 1.8rem;font-size:1rem;cursor:pointer;transition:all 0.3s ease;text-decoration:none}.back-button.svelte-1tqmblm.svelte-1tqmblm:hover{background-color:var(--primary, #00bae5);color:white;transform:translateY(-2px)}@media screen and (max-width: 768px){.thankyou-section.svelte-1tqmblm.svelte-1tqmblm{padding:4rem 1.5rem;padding-bottom:6rem}.thankyou-content.svelte-1tqmblm.svelte-1tqmblm{padding:2rem 1.5rem}.success-icon.svelte-1tqmblm.svelte-1tqmblm{width:100px;height:100px;margin-bottom:1.5rem}h1.svelte-1tqmblm.svelte-1tqmblm{font-size:2rem}.subtitle.svelte-1tqmblm.svelte-1tqmblm{font-size:1.1rem}.message-box.svelte-1tqmblm.svelte-1tqmblm{padding:1.5rem}.message-box.svelte-1tqmblm p.svelte-1tqmblm{font-size:1rem}}@media screen and (max-width: 480px){.thankyou-section.svelte-1tqmblm.svelte-1tqmblm{padding:3rem 1rem;padding-bottom:6rem}.thankyou-content.svelte-1tqmblm.svelte-1tqmblm{padding:1.5rem 1rem}.success-icon.svelte-1tqmblm.svelte-1tqmblm{width:80px;height:80px}h1.svelte-1tqmblm.svelte-1tqmblm{font-size:1.8rem}.subtitle.svelte-1tqmblm.svelte-1tqmblm{font-size:1rem}}
*{box-sizing:border-box;margin:0;padding:0}html, body{height:100%;font-family:'Raleway', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen, Ubuntu, Cantarell, 'Open Sans', sans-serif;line-height:1.6;color:#333;background-color:rgb(253, 251, 238);margin:0;padding:0}.admin-page.svelte-hyx844.svelte-hyx844.svelte-hyx844{min-height:100vh;background:rgb(27, 42, 75);display:flex;flex-direction:column}.loading-container.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100vh;color:white}.loading-spinner.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:50px;height:50px;border:4px solid rgba(255, 255, 255, 0.3);border-top:4px solid white;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.button-spinner.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:16px;height:16px;border:2px solid rgba(255, 255, 255, 0.3);border-radius:50%;border-top-color:#fff;animation:spin 1s linear infinite;margin-right:8px;display:inline-block;vertical-align:middle}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.login-wrapper.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;justify-content:center;min-height:100vh;padding:2rem;background:rgb(27, 42, 75);margin-top:0}.login-container.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;max-width:420px;background:rgb(253, 251, 238);border-radius:12px;box-shadow:0 8px 30px rgba(0, 0, 0, 0.1);overflow:hidden;padding:2.5rem}.login-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{text-align:center;margin-bottom:2rem}.login-logo.svelte-hyx844.svelte-hyx844.svelte-hyx844{max-width:120px;margin-bottom:1.5rem}.login-header.svelte-hyx844 h1.svelte-hyx844.svelte-hyx844{font-size:1.75rem;color:#2c3e50;margin-bottom:0.5rem}.login-header.svelte-hyx844 p.svelte-hyx844.svelte-hyx844{color:#7f8c8d;font-size:0.95rem}.login-form.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-top:2rem}.form-group.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-bottom:1.5rem}.form-group.svelte-hyx844 label.svelte-hyx844.svelte-hyx844{display:block;margin-bottom:0.5rem;font-weight:500;color:#2c3e50;font-size:0.9rem}.form-input.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;padding:0.85rem 1rem;border:1px solid #e1e5ee;border-radius:8px;font-size:1rem;transition:border-color 0.3s, box-shadow 0.3s;background-color:rgb(253, 251, 238)}.form-input.svelte-hyx844.svelte-hyx844.svelte-hyx844:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74, 144, 226, 0.2)}.password-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center}.password-input-container.svelte-hyx844.svelte-hyx844.svelte-hyx844{position:relative}.toggle-password.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:none;border:none;color:#7f8c8d;cursor:pointer;padding:0.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color 0.2s}.toggle-password.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#f1f3f5}.login-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;padding:1rem;background-color:#2c3e50;color:white;border:none;border-radius:8px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color 0.3s;margin-top:0.5rem}.login-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#1a252f}.login-footer.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-top:1.5rem;text-align:center;font-size:0.85rem;color:#7f8c8d}.error-message.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fee2e2;color:#b91c1c;padding:0.75rem 1rem;border-radius:6px;margin-bottom:1.5rem;font-size:0.9rem;text-align:center}.admin-layout.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;min-height:100vh}.admin-main.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex:1;padding:2rem;margin-top:0;max-width:1400px;margin-left:auto;margin-right:auto;width:100%;display:flex;flex-direction:column;gap:2rem}.tab-navigation.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;background:rgb(253, 251, 238);border-radius:12px;padding:1rem 1.5rem;margin-bottom:0.5rem;box-shadow:0 2px 8px rgba(0, 0, 0, 0.1);gap:1rem}.tab-buttons.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;gap:0.5rem;position:relative;background:#f1f5f9;border-radius:8px;padding:0.25rem;align-items:center}.tab-slider.svelte-hyx844.svelte-hyx844.svelte-hyx844{position:absolute;top:0.25rem;left:0.25rem;height:calc(100% - 0.5rem);background:rgb(253, 251, 238);border-radius:6px;transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);z-index:1;min-width:80px;transform-origin:left center}.tab-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;justify-content:center;gap:0.5rem;background:none;border:none;color:#64748b;padding:0.75rem 1.5rem;border-radius:6px;cursor:pointer;font-size:0.95rem;font-weight:600;transition:all 0.3s;white-space:nowrap;position:relative;z-index:2;min-width:fit-content}.tab-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{color:#334155}.tab-button.active.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#1a202c}.tab-label.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-weight:600}.user-info.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:1rem}.user-email.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.5rem;color:#64748b;font-size:0.9rem;font-weight:500}.user-email.svelte-hyx844 svg.svelte-hyx844.svelte-hyx844{color:#00bae5}.logout-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.5rem;background-color:#ef4444;color:white;border:none;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;font-size:0.85rem;font-weight:600;transition:background-color 0.3s}.logout-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#dc2626}.tab-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:rgb(253, 251, 238);border-radius:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);overflow:hidden;flex:1;display:flex;flex-direction:column;min-height:0}.airport-parking-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2rem}.content-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem;flex-shrink:0}.header-left.svelte-hyx844 h2.svelte-hyx844.svelte-hyx844{font-size:1.5rem;color:#2c3e50;margin-bottom:0.5rem}.subtitle.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#7f8c8d;font-size:0.95rem}.header-actions.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:1rem}.sheet-link.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:inline-flex;align-items:center;gap:0.5rem;padding:0.5rem 1rem;background-color:rgb(27, 42, 75);color:white;border-radius:6px;text-decoration:none;font-weight:500;font-size:0.9rem;transition:all 0.2s ease}.sheet-link.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#1f2229}.refresh-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.5rem;background:rgb(253, 251, 238);border:1px solid #e2e8f0;color:#4a5568;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;font-size:0.95rem;transition:all 0.2s}.refresh-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:rgb(253, 251, 238);border-color:#cbd5e0}.filter-controls.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgb(253, 251, 238);border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0;gap:1rem;flex-wrap:wrap}.filter-left.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.filter-group.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;gap:0.5rem}.filter-group.svelte-hyx844 label.svelte-hyx844.svelte-hyx844{font-size:0.85rem;font-weight:600;color:#4a5568;text-transform:uppercase;letter-spacing:0.05em}.search-input.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.5rem 0.75rem;border:1px solid #e2e8f0;border-radius:6px;background:rgb(253, 251, 238);font-size:0.9rem;color:#4a5568;transition:border-color 0.2s, box-shadow 0.2s;min-width:200px}.search-input.svelte-hyx844.svelte-hyx844.svelte-hyx844:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74, 144, 226, 0.2)}.search-input.svelte-hyx844.svelte-hyx844.svelte-hyx844::placeholder{color:#a0aec0;font-style:italic}.filter-input-group.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.5rem}.month-select.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.5rem 2.5rem 0.5rem 0.75rem;border:1px solid #e2e8f0;border-radius:6px;background:rgb(253, 251, 238);font-size:0.9rem;color:#4a5568;cursor:pointer;transition:border-color 0.2s, box-shadow 0.2s;min-width:150px;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px}.month-select.svelte-hyx844.svelte-hyx844.svelte-hyx844:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74, 144, 226, 0.2)}.clear-filters-btn.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.5rem;background:#ef4444;color:white;border:none;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;transition:background-color 0.2s;flex-shrink:0;font-size:0.85rem;font-weight:600}.clear-filters-btn.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#dc2626}.filter-right.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center}.filter-stats.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:0.9rem;color:#64748b;font-weight:500}.table-container.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex:1;overflow:hidden;display:flex;flex-direction:column}.table-responsive.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;overflow:auto;background:rgb(253, 251, 238);border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05);flex:1;display:flex;flex-direction:column;min-height:0}.bookings-table.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;border-collapse:collapse;font-size:0.9rem;flex:1}.bookings-table.svelte-hyx844 th.svelte-hyx844.svelte-hyx844{background-color:rgb(253, 251, 238);color:#4a5568;font-weight:600;text-transform:uppercase;font-size:0.75rem;letter-spacing:0.05em;white-space:nowrap;padding:1rem;text-align:left;border-bottom:1px solid #edf2f7;position:sticky;top:0;z-index:10}.sortable-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{cursor:pointer;user-select:none;transition:background-color 0.2s}.sortable-header.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#e2e8f0}.sortable-header.svelte-hyx844 span.svelte-hyx844.svelte-hyx844:first-child{margin-right:0.5rem}.sort-icon.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:0.8rem;opacity:0.7;transition:opacity 0.2s}.sortable-header.svelte-hyx844:hover .sort-icon.svelte-hyx844.svelte-hyx844{opacity:1}.bookings-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844{padding:1rem;text-align:left;border-bottom:1px solid #edf2f7;vertical-align:middle}.bookings-table.svelte-hyx844 tr.svelte-hyx844.svelte-hyx844:hover{background-color:rgb(253, 251, 238)}.bookings-table.svelte-hyx844 tr.svelte-hyx844:last-child td.svelte-hyx844{border-bottom:none}.name-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-weight:600;color:#374151}.license-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-family:'Courier New', monospace;font-weight:600;color:#00bae5}.date-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#6b7280;font-size:0.85rem}.number-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{text-align:center;font-weight:600;color:#374151}.total-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-weight:700;color:#059669}.actions-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{text-align:center}.document-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:inline-flex;align-items:center;gap:0.5rem;background-color:#00bae5;color:white;border:none;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;font-size:0.85rem;font-weight:600;transition:all 0.2s ease}.document-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#0088cc}.status-select-container.svelte-hyx844.svelte-hyx844.svelte-hyx844{position:relative;display:inline-block;min-width:140px}.status-select.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.6rem 1rem;border-radius:8px;border:2px solid #e2e8f0;background:rgb(253, 251, 238);cursor:pointer;font-size:0.95rem;font-weight:500;width:100%;transition:all 0.2s ease;text-align:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 0.7em top 50%;background-size:1em auto;padding-right:2.5em}.status-select.svelte-hyx844.svelte-hyx844.svelte-hyx844:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 3px rgba(74, 144, 226, 0.2)}.status-select-container.paid.svelte-hyx844 .status-select.svelte-hyx844.svelte-hyx844{background-color:#10b981;color:white;border-color:#10b981}.status-select-container.paid.svelte-hyx844 .status-select.svelte-hyx844.svelte-hyx844:focus{box-shadow:0 0 0 3px rgba(16, 185, 129, 0.2)}.status-select-container.unpaid.svelte-hyx844 .status-select.svelte-hyx844.svelte-hyx844{background-color:#ef4444;color:white;border-color:#ef4444}.status-select-container.unpaid.svelte-hyx844 .status-select.svelte-hyx844.svelte-hyx844:focus{box-shadow:0 0 0 3px rgba(239, 68, 68, 0.2)}.coming-soon.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;justify-content:center;min-height:400px;padding:3rem 2rem;flex:1;overflow-y:auto}.coming-soon-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{text-align:center;max-width:500px;width:100%}.coming-soon.svelte-hyx844 h2.svelte-hyx844.svelte-hyx844{font-size:1.75rem;color:#2c3e50;margin-bottom:1rem;font-weight:600}.coming-soon.svelte-hyx844 p.svelte-hyx844.svelte-hyx844{color:#6b7280;font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.coming-soon-features.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;gap:1rem;margin-top:2rem}.feature.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.75rem;padding:1rem;background:rgb(253, 251, 238);border-radius:8px;border:1px solid #e2e8f0}.feature-icon.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:1.2rem}.feature.svelte-hyx844 span.svelte-hyx844.svelte-hyx844:last-child{color:#4a5568;font-weight:500}.modal-overlay.svelte-hyx844.svelte-hyx844.svelte-hyx844{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background-color:rgba(0, 0, 0, 0.8) !important;z-index:10000000 !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:0 !important;visibility:visible !important;opacity:1 !important}.modal-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:rgb(253, 251, 238) !important;border-radius:12px !important;padding:0 !important;width:90% !important;max-width:600px !important;max-height:80vh !important;overflow-y:auto !important;box-shadow:0 20px 60px rgba(0, 0, 0, 0.3) !important;visibility:visible !important;opacity:1 !important;position:relative !important;z-index:10000001 !important}.modal-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex !important;justify-content:space-between !important;align-items:center !important;margin-bottom:0 !important;padding:1.5rem 1.5rem 1rem 1.5rem !important;max-width:100% !important;margin-left:auto !important;margin-right:auto !important;border-bottom:1px solid #e2e8f0 !important}.modal-header.svelte-hyx844 h3.svelte-hyx844.svelte-hyx844{margin:0 !important;font-size:1.5rem !important;color:#333 !important}.close-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:none !important;border:none !important;font-size:2rem !important;cursor:pointer !important;color:#666 !important;padding:0 !important;width:30px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:color 0.2s ease !important;position:relative !important;top:auto !important;right:auto !important;z-index:10000002 !important}.ticket-modal-overlay.svelte-hyx844 .close-button.svelte-hyx844.svelte-hyx844{position:relative !important;top:auto !important;right:auto !important;z-index:9999999999 !important;background:none !important;backdrop-filter:none !important}.close-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{color:#333 !important}.modal-body.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#374151 !important;padding:1.5rem !important}.booking-details.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-bottom:1.5rem !important}.booking-details.svelte-hyx844 h4.svelte-hyx844.svelte-hyx844{margin:0 0 1rem 0 !important;color:#333 !important}.booking-details.svelte-hyx844 p.svelte-hyx844.svelte-hyx844{margin:0.5rem 0 !important}.generate-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#2c3e50 !important;color:white !important;border:none !important;padding:1rem !important;border-radius:8px !important;cursor:pointer !important;font-weight:600 !important;width:100% !important;font-size:1rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important}.generate-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#1a252f !important;transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(44, 62, 80, 0.3) !important}.generate-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:active{transform:translateY(0) !important;box-shadow:0 4px 15px rgba(44, 62, 80, 0.2) !important}.generate-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:disabled{background-color:#95a5a6 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important}.generate-button.generating.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#00bae5 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important}.generate-button.success.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#10b981 !important;cursor:default !important;transform:none !important;box-shadow:none !important}.button-spinner.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:20px;height:20px;border:2px solid rgba(255, 255, 255, 0.3);border-top:2px solid white;border-radius:50%;animation:spin 1s linear infinite;flex-shrink:0}.success-icon.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:white;flex-shrink:0}.generate-button.generating.svelte-hyx844 span.svelte-hyx844.svelte-hyx844,.generate-button.success.svelte-hyx844 span.svelte-hyx844.svelte-hyx844{color:white}.maintenance-dashboard.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;height:100%;overflow:hidden;padding:2rem}.create-ticket-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:inline-flex;align-items:center;gap:0.5rem;background-color:#10b981;color:white;border:none;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;font-size:0.9rem;font-weight:600;transition:all 0.2s ease}.create-ticket-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#059669}.kanban-board.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.5rem;flex:1;overflow:hidden;padding:1rem 0}.kanban-column.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;background:rgb(253, 251, 238);border-radius:12px;border:1px solid #e2e8f0;overflow:hidden}.column-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgb(253, 251, 238);border-bottom:1px solid #e2e8f0}.column-header.svelte-hyx844 h3.svelte-hyx844.svelte-hyx844{font-size:1rem;font-weight:600;color:#374151;margin:0}.ticket-count.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:#e2e8f0;color:#64748b;padding:0.25rem 0.75rem;border-radius:12px;font-size:0.8rem;font-weight:600}.column-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex:1;padding:1rem;overflow-y:auto;min-height:400px;display:flex;flex-direction:column;gap:0.75rem}.ticket-card.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:rgb(253, 251, 238);border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1);border:1px solid #e2e8f0;cursor:pointer;transition:all 0.2s ease;padding:0.75rem}.ticket-card.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0, 0, 0, 0.15);border-color:#cbd5e0}.ticket-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.ticket-id.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-family:'Courier New', monospace;font-weight:600;color:#64748b;font-size:0.75rem}.ticket-priority.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.2rem 0.5rem;border-radius:12px;font-size:0.7rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.ticket-priority.priority-low.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#f3f4f6;color:#6b7280}.ticket-priority.priority-medium.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fef3c7;color:#92400e}.ticket-priority.priority-high.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fee2e2;color:#991b1b}.ticket-priority.priority-urgent.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fecaca;color:#7f1d1d}.ticket-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-bottom:0.75rem}.ticket-title.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:0.9rem;font-weight:600;color:#1a202c;margin-bottom:0.5rem;line-height:1.3}.ticket-meta.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;gap:0.25rem}.customer-name.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#374151;font-weight:500;font-size:0.8rem}.vehicle-info.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;gap:0.2rem}.license-plate.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-family:'Courier New', monospace;font-weight:600;color:#00bae5;background:#f0f9ff;padding:0.15rem 0.4rem;border-radius:4px;font-size:0.7rem;display:inline-block;width:fit-content}.vehicle-model.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#6b7280;font-size:0.75rem}.ticket-footer.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;padding-top:0.5rem;border-top:1px solid #f1f5f9}.ticket-date.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#6b7280;font-size:0.7rem}.view-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:#3b82f6;color:white;border:none;border-radius:4px;cursor:pointer;transition:all 0.2s ease}.view-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#2563eb}.ticket-modal-overlay.svelte-hyx844.svelte-hyx844.svelte-hyx844{position:fixed !important;top:0 !important;left:0 !important;width:100vw !important;height:100vh !important;background-color:rgba(0, 0, 0, 0.8) !important;z-index:99999999 !important;display:flex !important;justify-content:center !important;align-items:center !important;padding:20px !important}.ticket-modal-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:rgb(253, 251, 238) !important;border-radius:12px !important;padding:0 !important;width:70% !important;max-width:800px !important;max-height:70vh !important;overflow-y:auto !important;box-shadow:0 20px 60px rgba(0, 0, 0, 0.3) !important;position:relative !important;z-index:999999999 !important}.ticket-modal-body.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:1.5rem !important;color:#374151 !important;max-width:100% !important;margin:0 auto !important}.ticket-modal-content.svelte-hyx844 .close-button.svelte-hyx844.svelte-hyx844{position:relative !important;top:auto !important;right:auto !important;background:none !important;border:none !important;font-size:2rem !important;cursor:pointer !important;color:#666 !important;padding:0 !important;width:30px !important;height:30px !important;display:flex !important;align-items:center !important;justify-content:center !important;transition:color 0.2s ease !important;z-index:9999999999 !important;backdrop-filter:none !important;pointer-events:auto !important}.ticket-modal-content.svelte-hyx844 .close-button.svelte-hyx844.svelte-hyx844:hover{color:#333 !important}.ticket-modal-content.svelte-hyx844 .modal-header.svelte-hyx844.svelte-hyx844{position:relative !important;top:auto !important;left:auto !important;width:100% !important;background:rgb(253, 251, 238) !important;border-bottom:1px solid #e2e8f0 !important;margin-bottom:0 !important;z-index:9999999998 !important;pointer-events:auto !important}.ticket-detail-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-bottom:1.5rem;padding:1.5rem 0;border-bottom:1px solid #e2e8f0}.ticket-title-section.svelte-hyx844 h2.svelte-hyx844.svelte-hyx844{font-size:1.25rem;color:#1a202c;margin-bottom:0.75rem;line-height:1.4}.ticket-meta-info.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;gap:0.75rem;align-items:center;flex-wrap:wrap}.ticket-status-badge.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.ticket-status-badge.status-todo.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fef3c7;color:#92400e}.ticket-status-badge.status-in-progress.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#dbeafe;color:#1e40af}.ticket-status-badge.status-done.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#d1fae5;color:#065f46}.ticket-priority-badge.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.ticket-priority-badge.priority-low.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#f3f4f6;color:#6b7280}.ticket-priority-badge.priority-medium.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fef3c7;color:#92400e}.ticket-priority-badge.priority-high.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fee2e2;color:#991b1b}.ticket-priority-badge.priority-urgent.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fecaca;color:#7f1d1d}.ticket-detail-section.svelte-hyx844.svelte-hyx844.svelte-hyx844{margin-bottom:1rem}.ticket-detail-section.svelte-hyx844 h4.svelte-hyx844.svelte-hyx844{font-size:0.9rem;color:#1a202c;margin-bottom:0.5rem;font-weight:600}.detail-grid.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}.detail-group.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;gap:0.25rem}.detail-label.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:0.85rem;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:0.05em}.detail-value.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#374151;font-weight:500}.vin-number.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-family:'Courier New', monospace;font-size:0.9rem}.service-details.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;flex-direction:column;gap:1rem}.parts-table.svelte-hyx844.svelte-hyx844.svelte-hyx844,.labor-table.svelte-hyx844.svelte-hyx844.svelte-hyx844{overflow-x:auto;border-radius:8px;border:1px solid #e2e8f0}.parts-table.svelte-hyx844 table.svelte-hyx844.svelte-hyx844,.labor-table.svelte-hyx844 table.svelte-hyx844.svelte-hyx844{width:100%;border-collapse:collapse;font-size:0.9rem}.parts-table.svelte-hyx844 th.svelte-hyx844.svelte-hyx844,.parts-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844,.labor-table.svelte-hyx844 th.svelte-hyx844.svelte-hyx844,.labor-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844{padding:0.5rem;text-align:left;border-bottom:1px solid #e2e8f0;font-size:0.8rem}.parts-table.svelte-hyx844 th.svelte-hyx844.svelte-hyx844,.labor-table.svelte-hyx844 th.svelte-hyx844.svelte-hyx844{background-color:rgb(253, 251, 238);font-weight:600;color:#4a5568;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em}.part-status.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.25rem 0.75rem;border-radius:20px;font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.part-status.status-ordered.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#fef3c7;color:#92400e}.part-status.status-received.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#dbeafe;color:#1e40af}.part-status.status-installed.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#d1fae5;color:#065f46}.cost-breakdown.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:rgb(253, 251, 238);border-radius:8px;padding:1.5rem;border:1px solid #e2e8f0}.cost-item.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;padding:0.5rem 0;border-bottom:1px solid #e2e8f0}.cost-item.svelte-hyx844.svelte-hyx844.svelte-hyx844:last-child{border-bottom:none}.cost-item.discount.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#059669}.cost-item.total.svelte-hyx844.svelte-hyx844.svelte-hyx844{border-top:2px solid #e2e8f0;margin-top:0.5rem;padding-top:1rem;font-size:1.1rem}.notes-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:rgb(253, 251, 238);border-radius:8px;padding:1rem;border:1px solid #e2e8f0;color:#374151;line-height:1.6}.ticket-actions.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:center;margin-top:2rem;padding-top:2rem;border-top:1px solid #e2e8f0}.generate-work-order-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#2c3e50 !important;color:white !important;border:none !important;padding:1rem 2rem !important;border-radius:8px !important;cursor:pointer !important;font-weight:600 !important;font-size:1rem !important;transition:all 0.3s ease !important;position:relative !important;overflow:hidden !important;display:flex !important;align-items:center !important;justify-content:center !important;gap:0.5rem !important}.generate-work-order-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover{background-color:#1a252f !important;transform:translateY(-2px) !important;box-shadow:0 8px 25px rgba(44, 62, 80, 0.3) !important}.generate-work-order-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:active{transform:translateY(0) !important;box-shadow:0 4px 15px rgba(44, 62, 80, 0.2) !important}.generate-work-order-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:disabled{background-color:#95a5a6 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important}.generate-work-order-button.generating.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#00bae5 !important;cursor:not-allowed !important;transform:none !important;box-shadow:none !important}.generate-work-order-button.success.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#10b981 !important;cursor:default !important;transform:none !important;box-shadow:none !important}.pagination-info.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgb(253, 251, 238);border-bottom:1px solid #e2e8f0;border-radius:8px 8px 0 0}.pagination-stats.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;align-items:center;gap:0.75rem;color:#64748b;font-size:0.9rem;font-weight:500}.pagination-stats.svelte-hyx844 span.svelte-hyx844.svelte-hyx844:nth-child(even){color:#cbd5e0}.pagination-controls.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:flex;justify-content:center;align-items:center;gap:0.5rem;margin-top:1.5rem;padding:1rem;background:#f1f5f9;border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.1)}.pagination-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{background:none;border:1px solid #e2e8f0;color:#4a5568;padding:0.5rem 1rem;border-radius:6px;cursor:pointer;font-size:0.95rem;font-weight:600;transition:all 0.2s;display:flex;align-items:center;justify-content:center;min-width:30px;height:30px}.pagination-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:hover:not(:disabled){background-color:rgb(253, 251, 238);border-color:#cbd5e0}.pagination-button.svelte-hyx844.svelte-hyx844.svelte-hyx844:disabled{color:#95a5a6;cursor:not-allowed;background-color:#f1f3f5;border-color:#e2e8f0}.pagination-button.active.svelte-hyx844.svelte-hyx844.svelte-hyx844{background-color:#2c3e50;color:white;border-color:#2c3e50}.pagination-ellipsis.svelte-hyx844.svelte-hyx844.svelte-hyx844{color:#64748b;font-size:1rem;font-weight:600;padding:0.5rem 1rem}@media(max-width: 1200px){.admin-main.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:1.5rem}.bookings-table.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:0.85rem}.bookings-table.svelte-hyx844 th.svelte-hyx844.svelte-hyx844,.bookings-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844{padding:0.75rem}.pagination-controls.svelte-hyx844.svelte-hyx844.svelte-hyx844{gap:0.25rem;padding:0.75rem}.pagination-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.4rem 0.8rem;font-size:0.9rem;min-width:28px;height:28px}}@media(max-width: 992px){.content-header.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex-direction:column;align-items:flex-start;gap:1rem}.header-actions.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;justify-content:flex-start}}@media(max-width: 768px){.admin-main.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:1rem}.filter-controls.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex-direction:column;align-items:stretch;gap:1rem;padding:1rem}.filter-left.svelte-hyx844.svelte-hyx844.svelte-hyx844{justify-content:center;gap:1rem}.filter-right.svelte-hyx844.svelte-hyx844.svelte-hyx844{justify-content:center;text-align:center}.search-input.svelte-hyx844.svelte-hyx844.svelte-hyx844{min-width:100%}.tab-navigation.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex-direction:column;gap:1rem;padding:1rem}.tab-buttons.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;overflow-x:auto;gap:0.25rem;padding:0.2rem}.tab-slider.svelte-hyx844.svelte-hyx844.svelte-hyx844{min-width:60px}.tab-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.6rem 1rem;font-size:0.85rem;min-width:fit-content}.user-info.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%;justify-content:space-between}.user-email.svelte-hyx844.svelte-hyx844.svelte-hyx844{font-size:0.85rem}.logout-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.4rem 0.8rem;font-size:0.8rem}.airport-parking-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:1.5rem}.tab-navigation.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.25rem;gap:0.25rem}.tab-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.75rem 1rem;font-size:0.85rem;gap:0.5rem}.coming-soon.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:2rem 1rem;min-height:300px}.coming-soon.svelte-hyx844 h2.svelte-hyx844.svelte-hyx844{font-size:1.5rem}.coming-soon.svelte-hyx844 p.svelte-hyx844.svelte-hyx844{font-size:1rem}.bookings-table.svelte-hyx844.svelte-hyx844.svelte-hyx844{display:block}.bookings-table.svelte-hyx844 thead.svelte-hyx844.svelte-hyx844{display:none}.bookings-table.svelte-hyx844 tbody.svelte-hyx844.svelte-hyx844{display:block;width:100%}.bookings-table.svelte-hyx844 tr.svelte-hyx844.svelte-hyx844{display:block;margin-bottom:1rem;border:1px solid #e2e8f0;border-radius:8px;overflow:hidden;background:rgb(253, 251, 238);box-shadow:0 2px 8px rgba(0, 0, 0, 0.05)}.bookings-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844{display:flex;justify-content:space-between;align-items:center;padding:1rem;text-align:right;border-bottom:1px solid #edf2f7}.bookings-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844:before{content:attr(data-label);font-weight:600;color:#4a5568;margin-right:1rem;text-transform:uppercase;font-size:0.75rem}.bookings-table.svelte-hyx844 td.svelte-hyx844.svelte-hyx844:last-child{border-bottom:none}.status-select.svelte-hyx844.svelte-hyx844.svelte-hyx844{width:100%}.actions-cell.svelte-hyx844.svelte-hyx844.svelte-hyx844{justify-content:center}.pagination-info.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.75rem 1rem}.pagination-stats.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex-direction:column;gap:0.25rem;font-size:0.8rem}.pagination-stats.svelte-hyx844 span.svelte-hyx844.svelte-hyx844:nth-child(even){display:none}.pagination-controls.svelte-hyx844.svelte-hyx844.svelte-hyx844{flex-wrap:wrap;gap:0.25rem;padding:0.75rem}.pagination-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.35rem 0.6rem;font-size:0.8rem;min-width:26px;height:26px}.pagination-ellipsis.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.35rem 0.6rem;font-size:0.8rem}}@media(max-width: 480px){.login-container.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:1.5rem}.login-header.svelte-hyx844 h1.svelte-hyx844.svelte-hyx844{font-size:1.5rem}.login-logo.svelte-hyx844.svelte-hyx844.svelte-hyx844{max-width:100px}.form-input.svelte-hyx844.svelte-hyx844.svelte-hyx844,.login-button.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:0.75rem}.modal-content.svelte-hyx844.svelte-hyx844.svelte-hyx844{padding:1.5rem;margin:1rem}}
.page-container.svelte-41b0az.svelte-41b0az{min-height:100vh;background:linear-gradient(135deg, rgb(27, 42, 75) 0%, #1a1d24 100%);padding-top:80px}.content-wrapper.svelte-41b0az.svelte-41b0az{max-width:1200px;margin:0 auto;padding:2rem}.page-header.svelte-41b0az.svelte-41b0az{text-align:center;margin-bottom:3rem;color:white}.page-header.svelte-41b0az h1.svelte-41b0az{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg, #00bae5, #0088cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header.svelte-41b0az p.svelte-41b0az{font-size:1.1rem;color:#a0aec0;margin:0}.imprint-content.svelte-41b0az.svelte-41b0az{background:rgb(253, 251, 238);border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);overflow:hidden}.company-section.svelte-41b0az.svelte-41b0az{padding:2rem;border-bottom:1px solid #e2e8f0}.company-section.svelte-41b0az.svelte-41b0az:last-child{border-bottom:none}.company-section.svelte-41b0az h2.svelte-41b0az{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid #00bae5}.terms-text.svelte-41b0az.svelte-41b0az{color:#4a5568;line-height:1.7}.terms-text.svelte-41b0az p.svelte-41b0az{margin-bottom:1rem}.terms-text.svelte-41b0az strong.svelte-41b0az{color:#2d3748;font-weight:600}.activities-list.svelte-41b0az.svelte-41b0az{display:flex;flex-direction:column;gap:1.5rem}.activity-item.svelte-41b0az.svelte-41b0az{display:flex;gap:1rem;padding:1.5rem;background:rgb(253, 251, 238);border-radius:8px;border-left:4px solid #00bae5}.activity-code.svelte-41b0az.svelte-41b0az{font-size:1.2rem;font-weight:700;color:#00bae5;min-width:100px;text-align:center;padding:0.5rem;background:rgb(253, 251, 238);border-radius:6px;border:2px solid #e2e8f0}.activity-details.svelte-41b0az.svelte-41b0az{flex:1}.activity-name.svelte-41b0az.svelte-41b0az{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:0.5rem}.activity-type.svelte-41b0az.svelte-41b0az{font-size:0.9rem;color:#00bae5;font-weight:600;margin-bottom:0.5rem}.activity-dates.svelte-41b0az.svelte-41b0az{display:flex;flex-wrap:wrap;gap:1rem;font-size:0.85rem;color:#718096}.activity-dates.svelte-41b0az span.svelte-41b0az{background:rgb(253, 251, 238);padding:0.25rem 0.5rem;border-radius:4px;border:1px solid #e2e8f0}.bank-accounts.svelte-41b0az.svelte-41b0az{display:flex;flex-direction:column;gap:1.5rem}.bank-account.svelte-41b0az.svelte-41b0az{padding:1.5rem;background:rgb(253, 251, 238);border-radius:8px;border-left:4px solid #00bae5}.account-number.svelte-41b0az.svelte-41b0az{font-size:1.1rem;font-weight:700;color:#2d3748;margin-bottom:1rem;font-family:'Courier New', monospace;background:rgb(253, 251, 238);padding:0.75rem;border-radius:6px;border:2px solid #e2e8f0}.bank-details.svelte-41b0az.svelte-41b0az{display:flex;flex-direction:column;gap:0.5rem}.bank-name.svelte-41b0az.svelte-41b0az{font-weight:600;color:#2d3748;font-size:1rem}.bank-address.svelte-41b0az.svelte-41b0az{color:#718096;font-size:0.9rem}.account-info.svelte-41b0az.svelte-41b0az{display:flex;flex-wrap:wrap;gap:0.75rem;margin-top:0.5rem}.account-info.svelte-41b0az span.svelte-41b0az{background:rgb(253, 251, 238);padding:0.25rem 0.5rem;border-radius:4px;border:1px solid #e2e8f0;font-size:0.85rem;color:#718096}@media(max-width: 768px){.content-wrapper.svelte-41b0az.svelte-41b0az{padding:1rem}.page-header.svelte-41b0az h1.svelte-41b0az{font-size:2rem}.company-section.svelte-41b0az.svelte-41b0az{padding:1.5rem}.activity-item.svelte-41b0az.svelte-41b0az{flex-direction:column;gap:1rem}.activity-code.svelte-41b0az.svelte-41b0az{min-width:auto;align-self:flex-start}.activity-dates.svelte-41b0az.svelte-41b0az{flex-direction:column;gap:0.5rem}.account-info.svelte-41b0az.svelte-41b0az{flex-direction:column;gap:0.5rem}}
.page-container.svelte-nwdekd.svelte-nwdekd{min-height:100vh;background:linear-gradient(135deg, rgb(27, 42, 75) 0%, #1a1d24 100%);padding-top:80px}.content-wrapper.svelte-nwdekd.svelte-nwdekd{max-width:1000px;margin:0 auto;padding:2rem}.page-header.svelte-nwdekd.svelte-nwdekd{text-align:center;margin-bottom:3rem;color:white}.page-header.svelte-nwdekd h1.svelte-nwdekd{font-size:2.5rem;font-weight:700;margin-bottom:1rem;background:linear-gradient(135deg, #00bae5, #0088cc);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page-header.svelte-nwdekd p.svelte-nwdekd{font-size:1.1rem;color:#a0aec0;margin:0}.terms-content.svelte-nwdekd.svelte-nwdekd{background:rgb(253, 251, 238);border-radius:12px;box-shadow:0 4px 20px rgba(0, 0, 0, 0.1);overflow:hidden}.terms-section.svelte-nwdekd.svelte-nwdekd{padding:2rem;border-bottom:1px solid #e2e8f0}.terms-section.svelte-nwdekd.svelte-nwdekd:last-child{border-bottom:none}.terms-section.svelte-nwdekd h2.svelte-nwdekd{font-size:1.5rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem;padding-bottom:0.5rem;border-bottom:2px solid #00bae5}.terms-text.svelte-nwdekd.svelte-nwdekd{color:#4a5568;line-height:1.7}.terms-text.svelte-nwdekd p.svelte-nwdekd{margin-bottom:1rem}.terms-text.svelte-nwdekd ul.svelte-nwdekd{margin:1rem 0;padding-left:2rem}.terms-text.svelte-nwdekd li.svelte-nwdekd{margin-bottom:0.5rem}.terms-text.svelte-nwdekd strong.svelte-nwdekd{color:#2d3748;font-weight:600}.contact-info.svelte-nwdekd.svelte-nwdekd{padding:2rem;background:rgb(253, 251, 238);border-top:1px solid #e2e8f0}.contact-info.svelte-nwdekd h3.svelte-nwdekd{font-size:1.3rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem;text-align:center}.contact-details.svelte-nwdekd.svelte-nwdekd{display:grid;gap:1rem;max-width:500px;margin:0 auto}.contact-item.svelte-nwdekd.svelte-nwdekd{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:rgb(253, 251, 238);border-radius:8px;border-left:4px solid #00bae5;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05)}.contact-item.svelte-nwdekd strong.svelte-nwdekd{color:#2d3748;font-weight:600;min-width:120px}@media(max-width: 768px){.content-wrapper.svelte-nwdekd.svelte-nwdekd{padding:1rem}.page-header.svelte-nwdekd h1.svelte-nwdekd{font-size:2rem}.terms-section.svelte-nwdekd.svelte-nwdekd{padding:1.5rem}.terms-text.svelte-nwdekd ul.svelte-nwdekd{padding-left:1.5rem}.contact-item.svelte-nwdekd.svelte-nwdekd{flex-direction:column;align-items:flex-start;gap:0.5rem}.contact-item.svelte-nwdekd strong.svelte-nwdekd{min-width:auto}}
.faq-section.svelte-1x4vfz9.svelte-1x4vfz9{position:relative;padding:5rem 0;background:var(--light)}.faq-section.transparent.svelte-1x4vfz9.svelte-1x4vfz9{background:transparent}.faq-section.no-padding.svelte-1x4vfz9.svelte-1x4vfz9{padding:0}.faq-wrapper.svelte-1x4vfz9.svelte-1x4vfz9{width:100%}.faq-header.svelte-1x4vfz9.svelte-1x4vfz9{text-align:center;margin-bottom:3.5rem}.faq-header.svelte-1x4vfz9 h2.svelte-1x4vfz9{font-size:2.75rem;color:var(--secondary);margin-bottom:1.25rem;font-weight:700}.faq-header.svelte-1x4vfz9 p.svelte-1x4vfz9{color:var(--text-light);max-width:700px;margin:0 auto;font-size:1.15rem;line-height:1.6}.eyebrow.svelte-1x4vfz9.svelte-1x4vfz9{display:inline-block;margin-bottom:1rem;padding:0.5rem 1rem;border-radius:50px;background:color-mix(in srgb, var(--primary), transparent 90%);color:var(--primary);font-weight:700;font-size:0.9rem;text-transform:uppercase;letter-spacing:1px}.faq-grid.svelte-1x4vfz9.svelte-1x4vfz9{display:grid;gap:1.25rem;max-width:900px;margin:0 auto}.faq-card.svelte-1x4vfz9.svelte-1x4vfz9{background:var(--white);border:1px solid rgba(0, 0, 0, 0.08);border-radius:16px;overflow:hidden;transition:all 0.3s ease;box-shadow:0 4px 6px rgba(0, 0, 0, 0.02)}.faq-card.svelte-1x4vfz9.svelte-1x4vfz9:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(0, 0, 0, 0.08);border-color:var(--primary)}.faq-toggle.svelte-1x4vfz9.svelte-1x4vfz9{width:100%;display:flex;align-items:center;justify-content:space-between;padding:1.75rem;background:none;border:none;text-align:left;cursor:pointer}.question-meta.svelte-1x4vfz9.svelte-1x4vfz9{flex:1;padding-right:1.5rem}.question-meta.svelte-1x4vfz9 h3.svelte-1x4vfz9{font-size:1.3rem;color:var(--secondary);font-weight:600;margin:0;line-height:1.4}.pill.svelte-1x4vfz9.svelte-1x4vfz9{display:inline-block;font-size:0.8rem;padding:0.3rem 0.8rem;border-radius:20px;background:rgb(253, 251, 238);color:#64748b;margin-bottom:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.5px}.chevron.svelte-1x4vfz9.svelte-1x4vfz9{width:24px;height:24px;position:relative;flex-shrink:0;transition:transform 0.3s ease}.chevron.svelte-1x4vfz9 span.svelte-1x4vfz9{position:absolute;background:var(--primary);border-radius:2px;top:50%;left:50%;transform:translate(-50%, -50%);transition:all 0.3s ease}.chevron.svelte-1x4vfz9 span.svelte-1x4vfz9:nth-child(1){width:14px;height:2px}.chevron.svelte-1x4vfz9 span.svelte-1x4vfz9:nth-child(2){width:2px;height:14px}.chevron.open.svelte-1x4vfz9 span.svelte-1x4vfz9:nth-child(2){height:0}.answer.svelte-1x4vfz9.svelte-1x4vfz9{padding:0 1.75rem 1.75rem;color:#4b5563;line-height:1.7;font-size:1.05rem}.note.svelte-1x4vfz9.svelte-1x4vfz9{margin-top:1.25rem;padding:1.25rem;background:color-mix(in srgb, var(--primary), transparent 95%);border-left:3px solid var(--primary);border-radius:6px;font-size:0.95rem;color:var(--secondary)}@media(max-width: 768px){.faq-header.svelte-1x4vfz9 h2.svelte-1x4vfz9{font-size:2.2rem}.question-meta.svelte-1x4vfz9 h3.svelte-1x4vfz9{font-size:1.15rem}}
.faq-page.svelte-gz1hby.svelte-gz1hby{min-height:100vh;background:var(--light)}.faq-hero.svelte-gz1hby.svelte-gz1hby{position:relative;background:linear-gradient(135deg, rgb(15, 23, 42) 0%, rgb(27, 42, 75) 100%);color:white;padding:10rem 2rem 8rem;text-align:center;overflow:hidden}.hero-background.svelte-gz1hby.svelte-gz1hby{position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at top right, rgba(255,255,255,0.05) 0%, transparent 40%),
                      radial-gradient(circle at bottom left, rgba(255,255,255,0.03) 0%, transparent 40%);pointer-events:none}.relative.svelte-gz1hby.svelte-gz1hby{position:relative}.z-10.svelte-gz1hby.svelte-gz1hby{z-index:10}.hero-wave.svelte-gz1hby.svelte-gz1hby{position:absolute;bottom:-1px;left:0;width:100%;line-height:0}.hero-wave.svelte-gz1hby svg.svelte-gz1hby{display:block;width:calc(100% + 1.3px);height:120px;fill:rgb(253, 251, 238)}.faq-hero.svelte-gz1hby h1.svelte-gz1hby{font-size:clamp(2rem, 5vw, 3.5rem);font-weight:800;margin-bottom:1.5rem;letter-spacing:-0.02em;line-height:1.1}.faq-hero.svelte-gz1hby p.svelte-gz1hby{font-size:1.35rem;max-width:700px;margin:0 auto;opacity:0.85;line-height:1.6;font-weight:300;color:white}.faq-content.svelte-gz1hby.svelte-gz1hby{background:rgb(253, 251, 238);padding:4rem 2rem;min-height:50vh}.filter-bar.svelte-gz1hby.svelte-gz1hby{display:flex;flex-wrap:wrap;gap:0.75rem;justify-content:center;margin-bottom:3rem}.filter-bar.svelte-gz1hby button.svelte-gz1hby{border:2px solid rgb(27, 42, 75);background:rgb(253, 251, 238);color:rgb(27, 42, 75);padding:0.7rem 1.5rem;border-radius:8px;font-weight:600;font-size:0.95rem;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:0.5px}.filter-bar.svelte-gz1hby button.svelte-gz1hby:hover{background:rgb(27, 42, 75);color:white;transform:translateY(-2px);box-shadow:0 4px 12px rgba(27, 42, 75, 0.3)}.filter-bar.svelte-gz1hby button.active.svelte-gz1hby{background:rgb(27, 42, 75);color:white;box-shadow:0 4px 12px rgba(27, 42, 75, 0.4)}.contact-cta.svelte-gz1hby.svelte-gz1hby{margin-top:4rem;padding:3rem 2rem;background:rgb(27, 42, 75);border-radius:12px;text-align:center;box-shadow:0 4px 20px rgba(0, 0, 0, 0.08)}.contact-cta.svelte-gz1hby h3.svelte-gz1hby{font-size:1.8rem;color:rgb(253, 251, 238);margin-bottom:2rem;font-weight:600}.cta-buttons.svelte-gz1hby.svelte-gz1hby{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-buttons.svelte-gz1hby .btn.svelte-gz1hby{display:inline-flex;align-items:center;gap:0.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;text-decoration:none;border-radius:8px;transition:all 0.3s ease}.cta-buttons.svelte-gz1hby .btn svg.svelte-gz1hby{width:20px;height:20px}.cta-buttons.svelte-gz1hby .btn-primary.svelte-gz1hby{background:rgb(253, 251, 238);color:rgb(27, 42, 75);border:none}.cta-buttons.svelte-gz1hby .btn-primary.svelte-gz1hby:hover{background:#ffffff;transform:translateY(-2px);box-shadow:0 6px 20px rgba(253, 251, 238, 0.2)}.cta-buttons.svelte-gz1hby .btn-secondary.svelte-gz1hby{background:transparent;color:rgb(253, 251, 238);border:2px solid rgb(253, 251, 238)}.cta-buttons.svelte-gz1hby .btn-secondary.svelte-gz1hby:hover{background:rgb(253, 251, 238);color:rgb(27, 42, 75);transform:translateY(-2px);box-shadow:0 6px 20px rgba(253, 251, 238, 0.15)}@media(max-width: 768px){.faq-content.svelte-gz1hby.svelte-gz1hby{padding:3rem 0}.filter-bar.svelte-gz1hby.svelte-gz1hby{padding:0 1rem}.filter-bar.svelte-gz1hby button.svelte-gz1hby{padding:0.6rem 1.2rem;font-size:0.85rem}.contact-cta.svelte-gz1hby.svelte-gz1hby{padding:2rem 1.5rem}.contact-cta.svelte-gz1hby h3.svelte-gz1hby{font-size:1.4rem}.cta-buttons.svelte-gz1hby.svelte-gz1hby{flex-direction:column;width:100%}.cta-buttons.svelte-gz1hby .btn.svelte-gz1hby{width:100%;justify-content:center}}
.popup-overlay.svelte-1xfbyqg{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0, 0, 0, 0.75);display:flex;justify-content:center;align-items:center;z-index:9998;padding:1rem;animation:svelte-1xfbyqg-fadeIn 0.4s ease-out;overflow-y:auto}.popup-content.svelte-1xfbyqg{position:relative;background:linear-gradient(135deg, rgba(26, 26, 26, 0.95), rgba(27, 42, 75, 0.98));border-radius:24px;max-width:600px;width:100%;overflow:hidden;box-shadow:0 25px 50px rgba(0, 0, 0, 0.4);animation:svelte-1xfbyqg-slideUp 0.5s cubic-bezier(0.16, 1, 0.3, 1);color:white;border:1px solid rgba(255, 255, 255, 0.05)}.popup-text.svelte-1xfbyqg{padding:3rem 2rem;text-align:center;position:relative;z-index:2}.discount-badge.svelte-1xfbyqg{font-size:4rem;font-weight:900;line-height:1;color:white;margin-bottom:1rem;text-shadow:0 0 20px rgba(255, 255, 255, 0.4)}h2.svelte-1xfbyqg{color:white;font-size:2rem;margin-bottom:1.5rem;font-weight:800;line-height:1.2}p.svelte-1xfbyqg{color:rgba(255, 255, 255, 0.85);font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;max-width:400px;margin-left:auto;margin-right:auto}.offer-note.svelte-1xfbyqg{font-size:0.9rem;margin-bottom:2rem;color:rgba(255, 255, 255, 0.6);font-style:italic}.discount-btn.svelte-1xfbyqg{background-color:var(--primary, #00bae5);color:white;border:none;border-radius:50px;padding:1rem 2.5rem;font-size:1rem;font-weight:700;cursor:pointer;transition:all 0.3s ease;text-transform:uppercase;letter-spacing:1px;width:auto;display:inline-block;box-shadow:0 0 20px rgba(0, 186, 229, 0.3)}.discount-btn.svelte-1xfbyqg:hover{background-color:var(--primary-dark, #0088cc);transform:translateY(-2px);box-shadow:0 10px 25px rgba(0, 186, 229, 0.4)}.close-button.svelte-1xfbyqg{position:absolute;top:1rem;right:1rem;background:rgba(255, 255, 255, 0.1);border:none;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:rgba(255, 255, 255, 0.8);cursor:pointer;z-index:3;transition:all 0.3s ease}.close-button.svelte-1xfbyqg:hover{background:rgba(255, 255, 255, 0.2);color:white;transform:rotate(90deg)}@keyframes svelte-1xfbyqg-fadeIn{from{opacity:0}to{opacity:1}}@keyframes svelte-1xfbyqg-slideUp{from{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 768px){.popup-text.svelte-1xfbyqg{padding:2.5rem 1.5rem}.discount-badge.svelte-1xfbyqg{font-size:3.5rem}h2.svelte-1xfbyqg{font-size:1.8rem}p.svelte-1xfbyqg{font-size:1rem}.discount-btn.svelte-1xfbyqg{padding:0.9rem 2rem;font-size:0.95rem}}@media screen and (max-width: 480px){.popup-content.svelte-1xfbyqg{border-radius:16px}.popup-text.svelte-1xfbyqg{padding:2rem 1rem}.discount-badge.svelte-1xfbyqg{font-size:3rem}h2.svelte-1xfbyqg{font-size:1.6rem}p.svelte-1xfbyqg{font-size:0.95rem}.offer-note.svelte-1xfbyqg{font-size:0.85rem}.discount-btn.svelte-1xfbyqg{padding:0.8rem 1.5rem;font-size:0.9rem}.close-button.svelte-1xfbyqg{width:32px;height:32px}}
.cookie-consent-container.svelte-1sa8dty.svelte-1sa8dty{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:9999;width:95%;max-width:1200px;animation:svelte-1sa8dty-slideUp 0.5s cubic-bezier(0.16, 1, 0.3, 1)}@media screen and (max-width: 992px){.cookie-consent-container.svelte-1sa8dty.svelte-1sa8dty{animation:svelte-1sa8dty-slideUpMobile 0.5s cubic-bezier(0.16, 1, 0.3, 1)}}.cookie-consent-banner.svelte-1sa8dty.svelte-1sa8dty{background-color:rgb(27, 42, 75);color:white;border-radius:12px;box-shadow:0 15px 40px rgba(0, 0, 0, 0.2);display:flex;flex-wrap:wrap;overflow:hidden}.cookie-icon.svelte-1sa8dty.svelte-1sa8dty{display:flex;align-items:center;justify-content:center;padding:1.5rem;background-color:rgba(255, 255, 255, 0.05);color:var(--primary, #00bae5)}.cookie-content.svelte-1sa8dty.svelte-1sa8dty{flex:1;padding:1.5rem;min-width:0}h2.svelte-1sa8dty.svelte-1sa8dty{font-size:1.5rem;margin-bottom:1rem;color:white;font-weight:600}p.svelte-1sa8dty.svelte-1sa8dty{color:rgba(255, 255, 255, 0.8);margin-bottom:1.5rem;line-height:1.6;font-size:0.95rem}.cookie-preferences.svelte-1sa8dty.svelte-1sa8dty{background-color:rgba(255, 255, 255, 0.05);padding:1.2rem;border-radius:8px;margin-bottom:1.5rem;max-height:250px;overflow-y:auto}.cookie-category.svelte-1sa8dty.svelte-1sa8dty{margin-bottom:1.2rem;padding-bottom:1.2rem;border-bottom:1px solid rgba(255, 255, 255, 0.1)}.cookie-category.svelte-1sa8dty.svelte-1sa8dty:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.cookie-category-header.svelte-1sa8dty.svelte-1sa8dty{display:flex;justify-content:space-between;align-items:center;margin-bottom:0.5rem}.cookie-checkbox-label.svelte-1sa8dty.svelte-1sa8dty{display:flex;align-items:center;gap:0.5rem;font-weight:500;color:white;cursor:pointer;user-select:none}.cookie-checkbox-label.svelte-1sa8dty input[type="checkbox"].svelte-1sa8dty{width:16px;height:16px;cursor:pointer;accent-color:var(--primary, #00bae5)}.cookie-category-description.svelte-1sa8dty.svelte-1sa8dty{font-size:0.85rem;margin:0;color:rgba(255, 255, 255, 0.6);padding-left:1.5rem}.cookie-consent-actions.svelte-1sa8dty.svelte-1sa8dty{display:flex;gap:0.7rem;padding:1.5rem;flex-wrap:wrap;align-items:center;justify-content:flex-end;background-color:rgba(0, 0, 0, 0.2);width:100%}.consent-btn.svelte-1sa8dty.svelte-1sa8dty{padding:0.7rem 1.2rem;border:none;border-radius:6px;font-weight:500;font-size:0.9rem;cursor:pointer;transition:all 0.3s ease}.accept-all.svelte-1sa8dty.svelte-1sa8dty{background-color:var(--primary, #00bae5);color:white}.accept-necessary.svelte-1sa8dty.svelte-1sa8dty{background-color:rgba(255, 255, 255, 0.1);color:white}.preferences-btn.svelte-1sa8dty.svelte-1sa8dty{background-color:transparent;color:rgba(255, 255, 255, 0.7);border:1px solid rgba(255, 255, 255, 0.2)}.accept-all.svelte-1sa8dty.svelte-1sa8dty:hover{background-color:var(--primary-dark, #0088cc);transform:translateY(-2px)}.accept-necessary.svelte-1sa8dty.svelte-1sa8dty:hover{background-color:rgba(255, 255, 255, 0.15);transform:translateY(-2px)}.preferences-btn.svelte-1sa8dty.svelte-1sa8dty:hover{background-color:rgba(255, 255, 255, 0.05);color:white}.cookie-content.svelte-1sa8dty a.svelte-1sa8dty{color:var(--primary, #00bae5);text-decoration:underline;transition:all 0.2s ease}.cookie-content.svelte-1sa8dty a.svelte-1sa8dty:hover{color:white;text-decoration:underline}@keyframes svelte-1sa8dty-slideUp{from{opacity:0;transform:translate(-50%, 20px)}to{opacity:1;transform:translate(-50%, 0)}}@keyframes svelte-1sa8dty-slideUpMobile{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width: 992px){.cookie-consent-container.svelte-1sa8dty.svelte-1sa8dty{bottom:0;left:0;right:0;transform:none;border-radius:12px 12px 0 0;width:100%;max-width:100%;margin-bottom:0}.cookie-consent-banner.svelte-1sa8dty.svelte-1sa8dty{border-radius:12px 12px 0 0;padding-bottom:env(safe-area-inset-bottom, 0)}}@media screen and (max-width: 768px){.cookie-consent-container.svelte-1sa8dty.svelte-1sa8dty{bottom:0}.cookie-consent-banner.svelte-1sa8dty.svelte-1sa8dty{padding-bottom:env(safe-area-inset-bottom, 0)}.cookie-icon.svelte-1sa8dty.svelte-1sa8dty{padding:1rem}.cookie-content.svelte-1sa8dty.svelte-1sa8dty{padding:1rem}.cookie-consent-actions.svelte-1sa8dty.svelte-1sa8dty{padding:1rem;justify-content:center}.consent-btn.svelte-1sa8dty.svelte-1sa8dty{flex:1;text-align:center;padding:0.7rem 0.5rem;font-size:0.85rem}h2.svelte-1sa8dty.svelte-1sa8dty{font-size:1.3rem}}@media screen and (max-width: 480px){.cookie-consent-container.svelte-1sa8dty.svelte-1sa8dty{bottom:0}.cookie-consent-banner.svelte-1sa8dty.svelte-1sa8dty{padding-bottom:max(env(safe-area-inset-bottom, 0), 0.5rem)}.cookie-icon.svelte-1sa8dty.svelte-1sa8dty{display:none}.consent-btn.svelte-1sa8dty.svelte-1sa8dty{padding:0.6rem 0.4rem;font-size:0.8rem}}
@import url('https://fonts.googleapis.com/css2?family=Raleway:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700&display=swap');:root{--primary:rgb(27, 42, 75);--primary-dark:rgb(45, 68, 115);--secondary:rgb(27, 42, 75);--text:#333333;--text-light:#666666;--light:rgb(253, 251, 238);--white:#ffffff;--gray:#cccccc;--dark-gray:#888888;--transition:all 0.3s ease;--font-family:'Raleway', sans-serif}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-family);color:var(--text);line-height:1.6;font-size:16px;overflow-x:hidden;background-color:var(--white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container.svelte-1swx92k.svelte-1swx92k{position:relative;opacity:1;transition:opacity 0.5s ease-in-out}.app-container.loading.svelte-1swx92k.svelte-1swx92k{opacity:0}.app-container.page-transition.svelte-1swx92k main.svelte-1swx92k{opacity:0;transform:translateY(20px)}main.svelte-1swx92k.svelte-1swx92k{min-height:calc(100vh - 140px);opacity:1;transform:translateY(0);transition:opacity 0.3s ease, transform 0.3s ease}.loader.svelte-1swx92k.svelte-1swx92k{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgb(253, 251, 238);display:flex;flex-direction:column;justify-content:center;align-items:center;z-index:9999;transition:opacity 0.5s ease-in-out, visibility 0.5s ease-in-out}.loader.hidden.svelte-1swx92k.svelte-1swx92k{opacity:0;visibility:hidden}.logo-container.svelte-1swx92k.svelte-1swx92k{margin-bottom:2rem}.logo-container.svelte-1swx92k img.svelte-1swx92k{height:100px;animation:svelte-1swx92k-pulse 2s infinite ease-in-out}@keyframes svelte-1swx92k-pulse{0%{transform:scale(0.95)}50%{transform:scale(1.05)}100%{transform:scale(0.95)}}.spinner.svelte-1swx92k.svelte-1swx92k{width:40px;height:40px;border:3px solid rgba(27, 42, 75, 0.2);border-top-color:var(--primary);border-radius:50%;animation:svelte-1swx92k-spin 1s linear infinite}@keyframes svelte-1swx92k-spin{to{transform:rotate(360deg)}}a{text-decoration:none;color:inherit;transition:color 0.3s ease}a:hover, a:focus{color:var(--primary)}button{cursor:pointer;font-family:inherit}h1, h2, h3, h4, h5, h6{font-weight:700;line-height:1.2}img{max-width:100%;height:auto}section{padding:4rem 2rem}.container{max-width:1200px;margin:0 auto;padding:0 1rem}.btn{display:inline-block;padding:0.8rem 1.5rem;font-weight:600;border-radius:4px;border:none;transition:all 0.3s ease;text-transform:uppercase;font-size:0.9rem;cursor:pointer}.btn-primary{background-color:var(--primary);color:white}.btn-primary:hover,.btn-primary:focus{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);outline:none}.btn-outline{background-color:transparent;border:2px solid white;color:white}.btn-outline:hover,.btn-outline:focus{background-color:rgb(253, 251, 238);color:var(--text);transform:translateY(-2px);outline:none}.error-container.svelte-1swx92k.svelte-1swx92k{display:flex;flex-direction:column;align-items:center;justify-content:center;height:70vh;text-align:center;padding:2rem}.error-container.svelte-1swx92k h1.svelte-1swx92k{margin-bottom:1.5rem;color:var(--text);font-size:2.5rem}.error-container.svelte-1swx92k button.svelte-1swx92k{padding:0.75rem 1.5rem;background-color:var(--primary);color:white;border:none;border-radius:4px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.error-container.svelte-1swx92k button.svelte-1swx92k:hover,.error-container.svelte-1swx92k button.svelte-1swx92k:focus{background-color:var(--primary-dark);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0, 0, 0, 0.1);outline:none}@media screen and (max-width: 768px){section{padding:3rem 1.5rem}.btn{padding:0.7rem 1.3rem;font-size:0.85rem}}
.fib,.fi{background-size:contain;background-position:50%;background-repeat:no-repeat}.fi{position:relative;display:inline-block;width:1.333333em;line-height:1em}.fi:before{content:" "}.fi.fis{width:1em}.fi-xx{background-image:url(../flags/4x3/xx.svg)}.fi-xx.fis{background-image:url(../flags/1x1/xx.svg)}.fi-ad{background-image:url(../flags/4x3/ad.svg)}.fi-ad.fis{background-image:url(../flags/1x1/ad.svg)}.fi-ae{background-image:url(../flags/4x3/ae.svg)}.fi-ae.fis{background-image:url(../flags/1x1/ae.svg)}.fi-af{background-image:url(../flags/4x3/af.svg)}.fi-af.fis{background-image:url(../flags/1x1/af.svg)}.fi-ag{background-image:url(../flags/4x3/ag.svg)}.fi-ag.fis{background-image:url(../flags/1x1/ag.svg)}.fi-ai{background-image:url(../flags/4x3/ai.svg)}.fi-ai.fis{background-image:url(../flags/1x1/ai.svg)}.fi-al{background-image:url(../flags/4x3/al.svg)}.fi-al.fis{background-image:url(../flags/1x1/al.svg)}.fi-am{background-image:url(../flags/4x3/am.svg)}.fi-am.fis{background-image:url(../flags/1x1/am.svg)}.fi-ao{background-image:url(../flags/4x3/ao.svg)}.fi-ao.fis{background-image:url(../flags/1x1/ao.svg)}.fi-aq{background-image:url(../flags/4x3/aq.svg)}.fi-aq.fis{background-image:url(../flags/1x1/aq.svg)}.fi-ar{background-image:url(../flags/4x3/ar.svg)}.fi-ar.fis{background-image:url(../flags/1x1/ar.svg)}.fi-as{background-image:url(../flags/4x3/as.svg)}.fi-as.fis{background-image:url(../flags/1x1/as.svg)}.fi-at{background-image:url(../flags/4x3/at.svg)}.fi-at.fis{background-image:url(../flags/1x1/at.svg)}.fi-au{background-image:url(../flags/4x3/au.svg)}.fi-au.fis{background-image:url(../flags/1x1/au.svg)}.fi-aw{background-image:url(../flags/4x3/aw.svg)}.fi-aw.fis{background-image:url(../flags/1x1/aw.svg)}.fi-ax{background-image:url(../flags/4x3/ax.svg)}.fi-ax.fis{background-image:url(../flags/1x1/ax.svg)}.fi-az{background-image:url(../flags/4x3/az.svg)}.fi-az.fis{background-image:url(../flags/1x1/az.svg)}.fi-ba{background-image:url(../flags/4x3/ba.svg)}.fi-ba.fis{background-image:url(../flags/1x1/ba.svg)}.fi-bb{background-image:url(../flags/4x3/bb.svg)}.fi-bb.fis{background-image:url(../flags/1x1/bb.svg)}.fi-bd{background-image:url(../flags/4x3/bd.svg)}.fi-bd.fis{background-image:url(../flags/1x1/bd.svg)}.fi-be{background-image:url(../flags/4x3/be.svg)}.fi-be.fis{background-image:url(../flags/1x1/be.svg)}.fi-bf{background-image:url(../flags/4x3/bf.svg)}.fi-bf.fis{background-image:url(../flags/1x1/bf.svg)}.fi-bg{background-image:url(../flags/4x3/bg.svg)}.fi-bg.fis{background-image:url(../flags/1x1/bg.svg)}.fi-bh{background-image:url(../flags/4x3/bh.svg)}.fi-bh.fis{background-image:url(../flags/1x1/bh.svg)}.fi-bi{background-image:url(../flags/4x3/bi.svg)}.fi-bi.fis{background-image:url(../flags/1x1/bi.svg)}.fi-bj{background-image:url(../flags/4x3/bj.svg)}.fi-bj.fis{background-image:url(../flags/1x1/bj.svg)}.fi-bl{background-image:url(../flags/4x3/bl.svg)}.fi-bl.fis{background-image:url(../flags/1x1/bl.svg)}.fi-bm{background-image:url(../flags/4x3/bm.svg)}.fi-bm.fis{background-image:url(../flags/1x1/bm.svg)}.fi-bn{background-image:url(../flags/4x3/bn.svg)}.fi-bn.fis{background-image:url(../flags/1x1/bn.svg)}.fi-bo{background-image:url(../flags/4x3/bo.svg)}.fi-bo.fis{background-image:url(../flags/1x1/bo.svg)}.fi-bq{background-image:url(../flags/4x3/bq.svg)}.fi-bq.fis{background-image:url(../flags/1x1/bq.svg)}.fi-br{background-image:url(../flags/4x3/br.svg)}.fi-br.fis{background-image:url(../flags/1x1/br.svg)}.fi-bs{background-image:url(../flags/4x3/bs.svg)}.fi-bs.fis{background-image:url(../flags/1x1/bs.svg)}.fi-bt{background-image:url(../flags/4x3/bt.svg)}.fi-bt.fis{background-image:url(../flags/1x1/bt.svg)}.fi-bv{background-image:url(../flags/4x3/bv.svg)}.fi-bv.fis{background-image:url(../flags/1x1/bv.svg)}.fi-bw{background-image:url(../flags/4x3/bw.svg)}.fi-bw.fis{background-image:url(../flags/1x1/bw.svg)}.fi-by{background-image:url(../flags/4x3/by.svg)}.fi-by.fis{background-image:url(../flags/1x1/by.svg)}.fi-bz{background-image:url(../flags/4x3/bz.svg)}.fi-bz.fis{background-image:url(../flags/1x1/bz.svg)}.fi-ca{background-image:url(../flags/4x3/ca.svg)}.fi-ca.fis{background-image:url(../flags/1x1/ca.svg)}.fi-cc{background-image:url(../flags/4x3/cc.svg)}.fi-cc.fis{background-image:url(../flags/1x1/cc.svg)}.fi-cd{background-image:url(../flags/4x3/cd.svg)}.fi-cd.fis{background-image:url(../flags/1x1/cd.svg)}.fi-cf{background-image:url(../flags/4x3/cf.svg)}.fi-cf.fis{background-image:url(../flags/1x1/cf.svg)}.fi-cg{background-image:url(../flags/4x3/cg.svg)}.fi-cg.fis{background-image:url(../flags/1x1/cg.svg)}.fi-ch{background-image:url(../flags/4x3/ch.svg)}.fi-ch.fis{background-image:url(../flags/1x1/ch.svg)}.fi-ci{background-image:url(../flags/4x3/ci.svg)}.fi-ci.fis{background-image:url(../flags/1x1/ci.svg)}.fi-ck{background-image:url(../flags/4x3/ck.svg)}.fi-ck.fis{background-image:url(../flags/1x1/ck.svg)}.fi-cl{background-image:url(../flags/4x3/cl.svg)}.fi-cl.fis{background-image:url(../flags/1x1/cl.svg)}.fi-cm{background-image:url(../flags/4x3/cm.svg)}.fi-cm.fis{background-image:url(../flags/1x1/cm.svg)}.fi-cn{background-image:url(../flags/4x3/cn.svg)}.fi-cn.fis{background-image:url(../flags/1x1/cn.svg)}.fi-co{background-image:url(../flags/4x3/co.svg)}.fi-co.fis{background-image:url(../flags/1x1/co.svg)}.fi-cr{background-image:url(../flags/4x3/cr.svg)}.fi-cr.fis{background-image:url(../flags/1x1/cr.svg)}.fi-cu{background-image:url(../flags/4x3/cu.svg)}.fi-cu.fis{background-image:url(../flags/1x1/cu.svg)}.fi-cv{background-image:url(../flags/4x3/cv.svg)}.fi-cv.fis{background-image:url(../flags/1x1/cv.svg)}.fi-cw{background-image:url(../flags/4x3/cw.svg)}.fi-cw.fis{background-image:url(../flags/1x1/cw.svg)}.fi-cx{background-image:url(../flags/4x3/cx.svg)}.fi-cx.fis{background-image:url(../flags/1x1/cx.svg)}.fi-cy{background-image:url(../flags/4x3/cy.svg)}.fi-cy.fis{background-image:url(../flags/1x1/cy.svg)}.fi-cz{background-image:url(../flags/4x3/cz.svg)}.fi-cz.fis{background-image:url(../flags/1x1/cz.svg)}.fi-de{background-image:url(../flags/4x3/de.svg)}.fi-de.fis{background-image:url(../flags/1x1/de.svg)}.fi-dj{background-image:url(../flags/4x3/dj.svg)}.fi-dj.fis{background-image:url(../flags/1x1/dj.svg)}.fi-dk{background-image:url(../flags/4x3/dk.svg)}.fi-dk.fis{background-image:url(../flags/1x1/dk.svg)}.fi-dm{background-image:url(../flags/4x3/dm.svg)}.fi-dm.fis{background-image:url(../flags/1x1/dm.svg)}.fi-do{background-image:url(../flags/4x3/do.svg)}.fi-do.fis{background-image:url(../flags/1x1/do.svg)}.fi-dz{background-image:url(../flags/4x3/dz.svg)}.fi-dz.fis{background-image:url(../flags/1x1/dz.svg)}.fi-ec{background-image:url(../flags/4x3/ec.svg)}.fi-ec.fis{background-image:url(../flags/1x1/ec.svg)}.fi-ee{background-image:url(../flags/4x3/ee.svg)}.fi-ee.fis{background-image:url(../flags/1x1/ee.svg)}.fi-eg{background-image:url(../flags/4x3/eg.svg)}.fi-eg.fis{background-image:url(../flags/1x1/eg.svg)}.fi-eh{background-image:url(../flags/4x3/eh.svg)}.fi-eh.fis{background-image:url(../flags/1x1/eh.svg)}.fi-er{background-image:url(../flags/4x3/er.svg)}.fi-er.fis{background-image:url(../flags/1x1/er.svg)}.fi-es{background-image:url(../flags/4x3/es.svg)}.fi-es.fis{background-image:url(../flags/1x1/es.svg)}.fi-et{background-image:url(../flags/4x3/et.svg)}.fi-et.fis{background-image:url(../flags/1x1/et.svg)}.fi-fi{background-image:url(../flags/4x3/fi.svg)}.fi-fi.fis{background-image:url(../flags/1x1/fi.svg)}.fi-fj{background-image:url(../flags/4x3/fj.svg)}.fi-fj.fis{background-image:url(../flags/1x1/fj.svg)}.fi-fk{background-image:url(../flags/4x3/fk.svg)}.fi-fk.fis{background-image:url(../flags/1x1/fk.svg)}.fi-fm{background-image:url(../flags/4x3/fm.svg)}.fi-fm.fis{background-image:url(../flags/1x1/fm.svg)}.fi-fo{background-image:url(../flags/4x3/fo.svg)}.fi-fo.fis{background-image:url(../flags/1x1/fo.svg)}.fi-fr{background-image:url(../flags/4x3/fr.svg)}.fi-fr.fis{background-image:url(../flags/1x1/fr.svg)}.fi-ga{background-image:url(../flags/4x3/ga.svg)}.fi-ga.fis{background-image:url(../flags/1x1/ga.svg)}.fi-gb{background-image:url(../flags/4x3/gb.svg)}.fi-gb.fis{background-image:url(../flags/1x1/gb.svg)}.fi-gd{background-image:url(../flags/4x3/gd.svg)}.fi-gd.fis{background-image:url(../flags/1x1/gd.svg)}.fi-ge{background-image:url(../flags/4x3/ge.svg)}.fi-ge.fis{background-image:url(../flags/1x1/ge.svg)}.fi-gf{background-image:url(../flags/4x3/gf.svg)}.fi-gf.fis{background-image:url(../flags/1x1/gf.svg)}.fi-gg{background-image:url(../flags/4x3/gg.svg)}.fi-gg.fis{background-image:url(../flags/1x1/gg.svg)}.fi-gh{background-image:url(../flags/4x3/gh.svg)}.fi-gh.fis{background-image:url(../flags/1x1/gh.svg)}.fi-gi{background-image:url(../flags/4x3/gi.svg)}.fi-gi.fis{background-image:url(../flags/1x1/gi.svg)}.fi-gl{background-image:url(../flags/4x3/gl.svg)}.fi-gl.fis{background-image:url(../flags/1x1/gl.svg)}.fi-gm{background-image:url(../flags/4x3/gm.svg)}.fi-gm.fis{background-image:url(../flags/1x1/gm.svg)}.fi-gn{background-image:url(../flags/4x3/gn.svg)}.fi-gn.fis{background-image:url(../flags/1x1/gn.svg)}.fi-gp{background-image:url(../flags/4x3/gp.svg)}.fi-gp.fis{background-image:url(../flags/1x1/gp.svg)}.fi-gq{background-image:url(../flags/4x3/gq.svg)}.fi-gq.fis{background-image:url(../flags/1x1/gq.svg)}.fi-gr{background-image:url(../flags/4x3/gr.svg)}.fi-gr.fis{background-image:url(../flags/1x1/gr.svg)}.fi-gs{background-image:url(../flags/4x3/gs.svg)}.fi-gs.fis{background-image:url(../flags/1x1/gs.svg)}.fi-gt{background-image:url(../flags/4x3/gt.svg)}.fi-gt.fis{background-image:url(../flags/1x1/gt.svg)}.fi-gu{background-image:url(../flags/4x3/gu.svg)}.fi-gu.fis{background-image:url(../flags/1x1/gu.svg)}.fi-gw{background-image:url(../flags/4x3/gw.svg)}.fi-gw.fis{background-image:url(../flags/1x1/gw.svg)}.fi-gy{background-image:url(../flags/4x3/gy.svg)}.fi-gy.fis{background-image:url(../flags/1x1/gy.svg)}.fi-hk{background-image:url(../flags/4x3/hk.svg)}.fi-hk.fis{background-image:url(../flags/1x1/hk.svg)}.fi-hm{background-image:url(../flags/4x3/hm.svg)}.fi-hm.fis{background-image:url(../flags/1x1/hm.svg)}.fi-hn{background-image:url(../flags/4x3/hn.svg)}.fi-hn.fis{background-image:url(../flags/1x1/hn.svg)}.fi-hr{background-image:url(../flags/4x3/hr.svg)}.fi-hr.fis{background-image:url(../flags/1x1/hr.svg)}.fi-ht{background-image:url(../flags/4x3/ht.svg)}.fi-ht.fis{background-image:url(../flags/1x1/ht.svg)}.fi-hu{background-image:url(../flags/4x3/hu.svg)}.fi-hu.fis{background-image:url(../flags/1x1/hu.svg)}.fi-id{background-image:url(../flags/4x3/id.svg)}.fi-id.fis{background-image:url(../flags/1x1/id.svg)}.fi-ie{background-image:url(../flags/4x3/ie.svg)}.fi-ie.fis{background-image:url(../flags/1x1/ie.svg)}.fi-il{background-image:url(../flags/4x3/il.svg)}.fi-il.fis{background-image:url(../flags/1x1/il.svg)}.fi-im{background-image:url(../flags/4x3/im.svg)}.fi-im.fis{background-image:url(../flags/1x1/im.svg)}.fi-in{background-image:url(../flags/4x3/in.svg)}.fi-in.fis{background-image:url(../flags/1x1/in.svg)}.fi-io{background-image:url(../flags/4x3/io.svg)}.fi-io.fis{background-image:url(../flags/1x1/io.svg)}.fi-iq{background-image:url(../flags/4x3/iq.svg)}.fi-iq.fis{background-image:url(../flags/1x1/iq.svg)}.fi-ir{background-image:url(../flags/4x3/ir.svg)}.fi-ir.fis{background-image:url(../flags/1x1/ir.svg)}.fi-is{background-image:url(../flags/4x3/is.svg)}.fi-is.fis{background-image:url(../flags/1x1/is.svg)}.fi-it{background-image:url(../flags/4x3/it.svg)}.fi-it.fis{background-image:url(../flags/1x1/it.svg)}.fi-je{background-image:url(../flags/4x3/je.svg)}.fi-je.fis{background-image:url(../flags/1x1/je.svg)}.fi-jm{background-image:url(../flags/4x3/jm.svg)}.fi-jm.fis{background-image:url(../flags/1x1/jm.svg)}.fi-jo{background-image:url(../flags/4x3/jo.svg)}.fi-jo.fis{background-image:url(../flags/1x1/jo.svg)}.fi-jp{background-image:url(../flags/4x3/jp.svg)}.fi-jp.fis{background-image:url(../flags/1x1/jp.svg)}.fi-ke{background-image:url(../flags/4x3/ke.svg)}.fi-ke.fis{background-image:url(../flags/1x1/ke.svg)}.fi-kg{background-image:url(../flags/4x3/kg.svg)}.fi-kg.fis{background-image:url(../flags/1x1/kg.svg)}.fi-kh{background-image:url(../flags/4x3/kh.svg)}.fi-kh.fis{background-image:url(../flags/1x1/kh.svg)}.fi-ki{background-image:url(../flags/4x3/ki.svg)}.fi-ki.fis{background-image:url(../flags/1x1/ki.svg)}.fi-km{background-image:url(../flags/4x3/km.svg)}.fi-km.fis{background-image:url(../flags/1x1/km.svg)}.fi-kn{background-image:url(../flags/4x3/kn.svg)}.fi-kn.fis{background-image:url(../flags/1x1/kn.svg)}.fi-kp{background-image:url(../flags/4x3/kp.svg)}.fi-kp.fis{background-image:url(../flags/1x1/kp.svg)}.fi-kr{background-image:url(../flags/4x3/kr.svg)}.fi-kr.fis{background-image:url(../flags/1x1/kr.svg)}.fi-kw{background-image:url(../flags/4x3/kw.svg)}.fi-kw.fis{background-image:url(../flags/1x1/kw.svg)}.fi-ky{background-image:url(../flags/4x3/ky.svg)}.fi-ky.fis{background-image:url(../flags/1x1/ky.svg)}.fi-kz{background-image:url(../flags/4x3/kz.svg)}.fi-kz.fis{background-image:url(../flags/1x1/kz.svg)}.fi-la{background-image:url(../flags/4x3/la.svg)}.fi-la.fis{background-image:url(../flags/1x1/la.svg)}.fi-lb{background-image:url(../flags/4x3/lb.svg)}.fi-lb.fis{background-image:url(../flags/1x1/lb.svg)}.fi-lc{background-image:url(../flags/4x3/lc.svg)}.fi-lc.fis{background-image:url(../flags/1x1/lc.svg)}.fi-li{background-image:url(../flags/4x3/li.svg)}.fi-li.fis{background-image:url(../flags/1x1/li.svg)}.fi-lk{background-image:url(../flags/4x3/lk.svg)}.fi-lk.fis{background-image:url(../flags/1x1/lk.svg)}.fi-lr{background-image:url(../flags/4x3/lr.svg)}.fi-lr.fis{background-image:url(../flags/1x1/lr.svg)}.fi-ls{background-image:url(../flags/4x3/ls.svg)}.fi-ls.fis{background-image:url(../flags/1x1/ls.svg)}.fi-lt{background-image:url(../flags/4x3/lt.svg)}.fi-lt.fis{background-image:url(../flags/1x1/lt.svg)}.fi-lu{background-image:url(../flags/4x3/lu.svg)}.fi-lu.fis{background-image:url(../flags/1x1/lu.svg)}.fi-lv{background-image:url(../flags/4x3/lv.svg)}.fi-lv.fis{background-image:url(../flags/1x1/lv.svg)}.fi-ly{background-image:url(../flags/4x3/ly.svg)}.fi-ly.fis{background-image:url(../flags/1x1/ly.svg)}.fi-ma{background-image:url(../flags/4x3/ma.svg)}.fi-ma.fis{background-image:url(../flags/1x1/ma.svg)}.fi-mc{background-image:url(../flags/4x3/mc.svg)}.fi-mc.fis{background-image:url(../flags/1x1/mc.svg)}.fi-md{background-image:url(../flags/4x3/md.svg)}.fi-md.fis{background-image:url(../flags/1x1/md.svg)}.fi-me{background-image:url(../flags/4x3/me.svg)}.fi-me.fis{background-image:url(../flags/1x1/me.svg)}.fi-mf{background-image:url(../flags/4x3/mf.svg)}.fi-mf.fis{background-image:url(../flags/1x1/mf.svg)}.fi-mg{background-image:url(../flags/4x3/mg.svg)}.fi-mg.fis{background-image:url(../flags/1x1/mg.svg)}.fi-mh{background-image:url(../flags/4x3/mh.svg)}.fi-mh.fis{background-image:url(../flags/1x1/mh.svg)}.fi-mk{background-image:url(../flags/4x3/mk.svg)}.fi-mk.fis{background-image:url(../flags/1x1/mk.svg)}.fi-ml{background-image:url(../flags/4x3/ml.svg)}.fi-ml.fis{background-image:url(../flags/1x1/ml.svg)}.fi-mm{background-image:url(../flags/4x3/mm.svg)}.fi-mm.fis{background-image:url(../flags/1x1/mm.svg)}.fi-mn{background-image:url(../flags/4x3/mn.svg)}.fi-mn.fis{background-image:url(../flags/1x1/mn.svg)}.fi-mo{background-image:url(../flags/4x3/mo.svg)}.fi-mo.fis{background-image:url(../flags/1x1/mo.svg)}.fi-mp{background-image:url(../flags/4x3/mp.svg)}.fi-mp.fis{background-image:url(../flags/1x1/mp.svg)}.fi-mq{background-image:url(../flags/4x3/mq.svg)}.fi-mq.fis{background-image:url(../flags/1x1/mq.svg)}.fi-mr{background-image:url(../flags/4x3/mr.svg)}.fi-mr.fis{background-image:url(../flags/1x1/mr.svg)}.fi-ms{background-image:url(../flags/4x3/ms.svg)}.fi-ms.fis{background-image:url(../flags/1x1/ms.svg)}.fi-mt{background-image:url(../flags/4x3/mt.svg)}.fi-mt.fis{background-image:url(../flags/1x1/mt.svg)}.fi-mu{background-image:url(../flags/4x3/mu.svg)}.fi-mu.fis{background-image:url(../flags/1x1/mu.svg)}.fi-mv{background-image:url(../flags/4x3/mv.svg)}.fi-mv.fis{background-image:url(../flags/1x1/mv.svg)}.fi-mw{background-image:url(../flags/4x3/mw.svg)}.fi-mw.fis{background-image:url(../flags/1x1/mw.svg)}.fi-mx{background-image:url(../flags/4x3/mx.svg)}.fi-mx.fis{background-image:url(../flags/1x1/mx.svg)}.fi-my{background-image:url(../flags/4x3/my.svg)}.fi-my.fis{background-image:url(../flags/1x1/my.svg)}.fi-mz{background-image:url(../flags/4x3/mz.svg)}.fi-mz.fis{background-image:url(../flags/1x1/mz.svg)}.fi-na{background-image:url(../flags/4x3/na.svg)}.fi-na.fis{background-image:url(../flags/1x1/na.svg)}.fi-nc{background-image:url(../flags/4x3/nc.svg)}.fi-nc.fis{background-image:url(../flags/1x1/nc.svg)}.fi-ne{background-image:url(../flags/4x3/ne.svg)}.fi-ne.fis{background-image:url(../flags/1x1/ne.svg)}.fi-nf{background-image:url(../flags/4x3/nf.svg)}.fi-nf.fis{background-image:url(../flags/1x1/nf.svg)}.fi-ng{background-image:url(../flags/4x3/ng.svg)}.fi-ng.fis{background-image:url(../flags/1x1/ng.svg)}.fi-ni{background-image:url(../flags/4x3/ni.svg)}.fi-ni.fis{background-image:url(../flags/1x1/ni.svg)}.fi-nl{background-image:url(../flags/4x3/nl.svg)}.fi-nl.fis{background-image:url(../flags/1x1/nl.svg)}.fi-no{background-image:url(../flags/4x3/no.svg)}.fi-no.fis{background-image:url(../flags/1x1/no.svg)}.fi-np{background-image:url(../flags/4x3/np.svg)}.fi-np.fis{background-image:url(../flags/1x1/np.svg)}.fi-nr{background-image:url(../flags/4x3/nr.svg)}.fi-nr.fis{background-image:url(../flags/1x1/nr.svg)}.fi-nu{background-image:url(../flags/4x3/nu.svg)}.fi-nu.fis{background-image:url(../flags/1x1/nu.svg)}.fi-nz{background-image:url(../flags/4x3/nz.svg)}.fi-nz.fis{background-image:url(../flags/1x1/nz.svg)}.fi-om{background-image:url(../flags/4x3/om.svg)}.fi-om.fis{background-image:url(../flags/1x1/om.svg)}.fi-pa{background-image:url(../flags/4x3/pa.svg)}.fi-pa.fis{background-image:url(../flags/1x1/pa.svg)}.fi-pe{background-image:url(../flags/4x3/pe.svg)}.fi-pe.fis{background-image:url(../flags/1x1/pe.svg)}.fi-pf{background-image:url(../flags/4x3/pf.svg)}.fi-pf.fis{background-image:url(../flags/1x1/pf.svg)}.fi-pg{background-image:url(../flags/4x3/pg.svg)}.fi-pg.fis{background-image:url(../flags/1x1/pg.svg)}.fi-ph{background-image:url(../flags/4x3/ph.svg)}.fi-ph.fis{background-image:url(../flags/1x1/ph.svg)}.fi-pk{background-image:url(../flags/4x3/pk.svg)}.fi-pk.fis{background-image:url(../flags/1x1/pk.svg)}.fi-pl{background-image:url(../flags/4x3/pl.svg)}.fi-pl.fis{background-image:url(../flags/1x1/pl.svg)}.fi-pm{background-image:url(../flags/4x3/pm.svg)}.fi-pm.fis{background-image:url(../flags/1x1/pm.svg)}.fi-pn{background-image:url(../flags/4x3/pn.svg)}.fi-pn.fis{background-image:url(../flags/1x1/pn.svg)}.fi-pr{background-image:url(../flags/4x3/pr.svg)}.fi-pr.fis{background-image:url(../flags/1x1/pr.svg)}.fi-ps{background-image:url(../flags/4x3/ps.svg)}.fi-ps.fis{background-image:url(../flags/1x1/ps.svg)}.fi-pt{background-image:url(../flags/4x3/pt.svg)}.fi-pt.fis{background-image:url(../flags/1x1/pt.svg)}.fi-pw{background-image:url(../flags/4x3/pw.svg)}.fi-pw.fis{background-image:url(../flags/1x1/pw.svg)}.fi-py{background-image:url(../flags/4x3/py.svg)}.fi-py.fis{background-image:url(../flags/1x1/py.svg)}.fi-qa{background-image:url(../flags/4x3/qa.svg)}.fi-qa.fis{background-image:url(../flags/1x1/qa.svg)}.fi-re{background-image:url(../flags/4x3/re.svg)}.fi-re.fis{background-image:url(../flags/1x1/re.svg)}.fi-ro{background-image:url(../flags/4x3/ro.svg)}.fi-ro.fis{background-image:url(../flags/1x1/ro.svg)}.fi-rs{background-image:url(../flags/4x3/rs.svg)}.fi-rs.fis{background-image:url(../flags/1x1/rs.svg)}.fi-ru{background-image:url(../flags/4x3/ru.svg)}.fi-ru.fis{background-image:url(../flags/1x1/ru.svg)}.fi-rw{background-image:url(../flags/4x3/rw.svg)}.fi-rw.fis{background-image:url(../flags/1x1/rw.svg)}.fi-sa{background-image:url(../flags/4x3/sa.svg)}.fi-sa.fis{background-image:url(../flags/1x1/sa.svg)}.fi-sb{background-image:url(../flags/4x3/sb.svg)}.fi-sb.fis{background-image:url(../flags/1x1/sb.svg)}.fi-sc{background-image:url(../flags/4x3/sc.svg)}.fi-sc.fis{background-image:url(../flags/1x1/sc.svg)}.fi-sd{background-image:url(../flags/4x3/sd.svg)}.fi-sd.fis{background-image:url(../flags/1x1/sd.svg)}.fi-se{background-image:url(../flags/4x3/se.svg)}.fi-se.fis{background-image:url(../flags/1x1/se.svg)}.fi-sg{background-image:url(../flags/4x3/sg.svg)}.fi-sg.fis{background-image:url(../flags/1x1/sg.svg)}.fi-sh{background-image:url(../flags/4x3/sh.svg)}.fi-sh.fis{background-image:url(../flags/1x1/sh.svg)}.fi-si{background-image:url(../flags/4x3/si.svg)}.fi-si.fis{background-image:url(../flags/1x1/si.svg)}.fi-sj{background-image:url(../flags/4x3/sj.svg)}.fi-sj.fis{background-image:url(../flags/1x1/sj.svg)}.fi-sk{background-image:url(../flags/4x3/sk.svg)}.fi-sk.fis{background-image:url(../flags/1x1/sk.svg)}.fi-sl{background-image:url(../flags/4x3/sl.svg)}.fi-sl.fis{background-image:url(../flags/1x1/sl.svg)}.fi-sm{background-image:url(../flags/4x3/sm.svg)}.fi-sm.fis{background-image:url(../flags/1x1/sm.svg)}.fi-sn{background-image:url(../flags/4x3/sn.svg)}.fi-sn.fis{background-image:url(../flags/1x1/sn.svg)}.fi-so{background-image:url(../flags/4x3/so.svg)}.fi-so.fis{background-image:url(../flags/1x1/so.svg)}.fi-sr{background-image:url(../flags/4x3/sr.svg)}.fi-sr.fis{background-image:url(../flags/1x1/sr.svg)}.fi-ss{background-image:url(../flags/4x3/ss.svg)}.fi-ss.fis{background-image:url(../flags/1x1/ss.svg)}.fi-st{background-image:url(../flags/4x3/st.svg)}.fi-st.fis{background-image:url(../flags/1x1/st.svg)}.fi-sv{background-image:url(../flags/4x3/sv.svg)}.fi-sv.fis{background-image:url(../flags/1x1/sv.svg)}.fi-sx{background-image:url(../flags/4x3/sx.svg)}.fi-sx.fis{background-image:url(../flags/1x1/sx.svg)}.fi-sy{background-image:url(../flags/4x3/sy.svg)}.fi-sy.fis{background-image:url(../flags/1x1/sy.svg)}.fi-sz{background-image:url(../flags/4x3/sz.svg)}.fi-sz.fis{background-image:url(../flags/1x1/sz.svg)}.fi-tc{background-image:url(../flags/4x3/tc.svg)}.fi-tc.fis{background-image:url(../flags/1x1/tc.svg)}.fi-td{background-image:url(../flags/4x3/td.svg)}.fi-td.fis{background-image:url(../flags/1x1/td.svg)}.fi-tf{background-image:url(../flags/4x3/tf.svg)}.fi-tf.fis{background-image:url(../flags/1x1/tf.svg)}.fi-tg{background-image:url(../flags/4x3/tg.svg)}.fi-tg.fis{background-image:url(../flags/1x1/tg.svg)}.fi-th{background-image:url(../flags/4x3/th.svg)}.fi-th.fis{background-image:url(../flags/1x1/th.svg)}.fi-tj{background-image:url(../flags/4x3/tj.svg)}.fi-tj.fis{background-image:url(../flags/1x1/tj.svg)}.fi-tk{background-image:url(../flags/4x3/tk.svg)}.fi-tk.fis{background-image:url(../flags/1x1/tk.svg)}.fi-tl{background-image:url(../flags/4x3/tl.svg)}.fi-tl.fis{background-image:url(../flags/1x1/tl.svg)}.fi-tm{background-image:url(../flags/4x3/tm.svg)}.fi-tm.fis{background-image:url(../flags/1x1/tm.svg)}.fi-tn{background-image:url(../flags/4x3/tn.svg)}.fi-tn.fis{background-image:url(../flags/1x1/tn.svg)}.fi-to{background-image:url(../flags/4x3/to.svg)}.fi-to.fis{background-image:url(../flags/1x1/to.svg)}.fi-tr{background-image:url(../flags/4x3/tr.svg)}.fi-tr.fis{background-image:url(../flags/1x1/tr.svg)}.fi-tt{background-image:url(../flags/4x3/tt.svg)}.fi-tt.fis{background-image:url(../flags/1x1/tt.svg)}.fi-tv{background-image:url(../flags/4x3/tv.svg)}.fi-tv.fis{background-image:url(../flags/1x1/tv.svg)}.fi-tw{background-image:url(../flags/4x3/tw.svg)}.fi-tw.fis{background-image:url(../flags/1x1/tw.svg)}.fi-tz{background-image:url(../flags/4x3/tz.svg)}.fi-tz.fis{background-image:url(../flags/1x1/tz.svg)}.fi-ua{background-image:url(../flags/4x3/ua.svg)}.fi-ua.fis{background-image:url(../flags/1x1/ua.svg)}.fi-ug{background-image:url(../flags/4x3/ug.svg)}.fi-ug.fis{background-image:url(../flags/1x1/ug.svg)}.fi-um{background-image:url(../flags/4x3/um.svg)}.fi-um.fis{background-image:url(../flags/1x1/um.svg)}.fi-us{background-image:url(../flags/4x3/us.svg)}.fi-us.fis{background-image:url(../flags/1x1/us.svg)}.fi-uy{background-image:url(../flags/4x3/uy.svg)}.fi-uy.fis{background-image:url(../flags/1x1/uy.svg)}.fi-uz{background-image:url(../flags/4x3/uz.svg)}.fi-uz.fis{background-image:url(../flags/1x1/uz.svg)}.fi-va{background-image:url(../flags/4x3/va.svg)}.fi-va.fis{background-image:url(../flags/1x1/va.svg)}.fi-vc{background-image:url(../flags/4x3/vc.svg)}.fi-vc.fis{background-image:url(../flags/1x1/vc.svg)}.fi-ve{background-image:url(../flags/4x3/ve.svg)}.fi-ve.fis{background-image:url(../flags/1x1/ve.svg)}.fi-vg{background-image:url(../flags/4x3/vg.svg)}.fi-vg.fis{background-image:url(../flags/1x1/vg.svg)}.fi-vi{background-image:url(../flags/4x3/vi.svg)}.fi-vi.fis{background-image:url(../flags/1x1/vi.svg)}.fi-vn{background-image:url(../flags/4x3/vn.svg)}.fi-vn.fis{background-image:url(../flags/1x1/vn.svg)}.fi-vu{background-image:url(../flags/4x3/vu.svg)}.fi-vu.fis{background-image:url(../flags/1x1/vu.svg)}.fi-wf{background-image:url(../flags/4x3/wf.svg)}.fi-wf.fis{background-image:url(../flags/1x1/wf.svg)}.fi-ws{background-image:url(../flags/4x3/ws.svg)}.fi-ws.fis{background-image:url(../flags/1x1/ws.svg)}.fi-ye{background-image:url(../flags/4x3/ye.svg)}.fi-ye.fis{background-image:url(../flags/1x1/ye.svg)}.fi-yt{background-image:url(../flags/4x3/yt.svg)}.fi-yt.fis{background-image:url(../flags/1x1/yt.svg)}.fi-za{background-image:url(../flags/4x3/za.svg)}.fi-za.fis{background-image:url(../flags/1x1/za.svg)}.fi-zm{background-image:url(../flags/4x3/zm.svg)}.fi-zm.fis{background-image:url(../flags/1x1/zm.svg)}.fi-zw{background-image:url(../flags/4x3/zw.svg)}.fi-zw.fis{background-image:url(../flags/1x1/zw.svg)}.fi-arab{background-image:url(../flags/4x3/arab.svg)}.fi-arab.fis{background-image:url(../flags/1x1/arab.svg)}.fi-asean{background-image:url(../flags/4x3/asean.svg)}.fi-asean.fis{background-image:url(../flags/1x1/asean.svg)}.fi-cefta{background-image:url(../flags/4x3/cefta.svg)}.fi-cefta.fis{background-image:url(../flags/1x1/cefta.svg)}.fi-cp{background-image:url(../flags/4x3/cp.svg)}.fi-cp.fis{background-image:url(../flags/1x1/cp.svg)}.fi-dg{background-image:url(../flags/4x3/dg.svg)}.fi-dg.fis{background-image:url(../flags/1x1/dg.svg)}.fi-eac{background-image:url(../flags/4x3/eac.svg)}.fi-eac.fis{background-image:url(../flags/1x1/eac.svg)}.fi-es-ct{background-image:url(../flags/4x3/es-ct.svg)}.fi-es-ct.fis{background-image:url(../flags/1x1/es-ct.svg)}.fi-es-ga{background-image:url(../flags/4x3/es-ga.svg)}.fi-es-ga.fis{background-image:url(../flags/1x1/es-ga.svg)}.fi-es-pv{background-image:url(../flags/4x3/es-pv.svg)}.fi-es-pv.fis{background-image:url(../flags/1x1/es-pv.svg)}.fi-eu{background-image:url(../flags/4x3/eu.svg)}.fi-eu.fis{background-image:url(../flags/1x1/eu.svg)}.fi-gb-eng{background-image:url(../flags/4x3/gb-eng.svg)}.fi-gb-eng.fis{background-image:url(../flags/1x1/gb-eng.svg)}.fi-gb-nir{background-image:url(../flags/4x3/gb-nir.svg)}.fi-gb-nir.fis{background-image:url(../flags/1x1/gb-nir.svg)}.fi-gb-sct{background-image:url(../flags/4x3/gb-sct.svg)}.fi-gb-sct.fis{background-image:url(../flags/1x1/gb-sct.svg)}.fi-gb-wls{background-image:url(../flags/4x3/gb-wls.svg)}.fi-gb-wls.fis{background-image:url(../flags/1x1/gb-wls.svg)}.fi-ic{background-image:url(../flags/4x3/ic.svg)}.fi-ic.fis{background-image:url(../flags/1x1/ic.svg)}.fi-pc{background-image:url(../flags/4x3/pc.svg)}.fi-pc.fis{background-image:url(../flags/1x1/pc.svg)}.fi-sh-ac{background-image:url(../flags/4x3/sh-ac.svg)}.fi-sh-ac.fis{background-image:url(../flags/1x1/sh-ac.svg)}.fi-sh-hl{background-image:url(../flags/4x3/sh-hl.svg)}.fi-sh-hl.fis{background-image:url(../flags/1x1/sh-hl.svg)}.fi-sh-ta{background-image:url(../flags/4x3/sh-ta.svg)}.fi-sh-ta.fis{background-image:url(../flags/1x1/sh-ta.svg)}.fi-un{background-image:url(../flags/4x3/un.svg)}.fi-un.fis{background-image:url(../flags/1x1/un.svg)}.fi-xk{background-image:url(../flags/4x3/xk.svg)}.fi-xk.fis{background-image:url(../flags/1x1/xk.svg)}

