.carousel.svelte-xb5ens{position:relative;width:100%;height:100%}.carousel-image.svelte-xb5ens{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease-in-out}.carousel-image.active.svelte-xb5ens{opacity:1}.hero.svelte-ifq0kk{position:relative;top:0;width:100%;height:99vh;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:var(--primary-color)}.hero-content.svelte-ifq0kk{position:absolute;top:20%;left:10%;transform:translate(-10%,-10%);text-align:left;color:#fff;z-index:1}.hero-content.svelte-ifq0kk h1:where(.svelte-ifq0kk){font-size:4.5rem;margin-bottom:1rem;text-shadow:3px 3px 20px var(--secondary-color)}.subtitle.svelte-ifq0kk{font-size:2rem;margin-bottom:1rem;text-shadow:2px 2px 3px var(--quaternary-color);background-color:var(--primary-color-blur);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:3px 3px 20px var(--secondary-color);border-radius:15px}.subtitle.svelte-ifq0kk p:where(.svelte-ifq0kk){font-size:1.5rem;text-shadow:4px 4px 20px var(--secondary-color)}.hero-content.svelte-ifq0kk p:where(.svelte-ifq0kk){font-size:1.5rem;text-shadow:1px 1px 2px rgba(0,0,0,.5)}.btn-primary.svelte-ifq0kk{background-color:var(--fifth-color);color:var(--white);padding:10px 20px;border-radius:5px;transition:all .3s ease}.btn-primary.svelte-ifq0kk:hover{background-color:var(--tertiary-color);color:var(--text-dark);transform:scale(1.05);box-shadow:0 4px 15px #60606033}.enquiry-container.svelte-ifq0kk{position:absolute;bottom:20px;right:50%;transform:translate(50%);background-color:var(--secondary-color);padding:20px;border-radius:10px;box-shadow:0 4px 8px #0003;z-index:2;width:300px}.form-group.svelte-ifq0kk{margin-bottom:1rem}.form-group.svelte-ifq0kk label:where(.svelte-ifq0kk){display:block;margin-bottom:.5rem;color:#333}.form-group.svelte-ifq0kk input:where(.svelte-ifq0kk){width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}.hero-btn.svelte-ifq0kk{background-color:var(--tertiary-color);color:var(--black);padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1.2rem;animation:bounce 1s infinite ease-in-out}.hero-btn.svelte-ifq0kk:hover{background-color:var(--secondary-color);color:var(--white)}.hidden.svelte-ifq0kk{display:none}.close-btn.svelte-ifq0kk{position:absolute;top:10px;right:10px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#333;padding:5px;line-height:1;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease}.close-btn.svelte-ifq0kk:hover{background-color:#0000001a}@media (width< 720px){.hero-content.svelte-ifq0kk h1:where(.svelte-ifq0kk){font-size:2rem}.subtitle.svelte-ifq0kk{background-color:transparent;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-shadow:3px 3px 20px var(--secondary-color);border-radius:15px}.subtitle.svelte-ifq0kk p:where(.svelte-ifq0kk){font-size:.5rem}.hero-btn.svelte-ifq0kk{font-size:1rem}.form-group.svelte-ifq0kk{margin-bottom:0rem}.enquiry-container.svelte-ifq0kk{left:10%;max-width:70%;transform:none}.enquiry-form.svelte-ifq0kk{flex-direction:column;gap:1px}.enquiry-form.svelte-ifq0kk input:where(.svelte-ifq0kk){padding:5px;font-size:10px}.enquiry-form.svelte-ifq0kk button:where(.svelte-ifq0kk){padding:5px;font-size:14px}}.container.svelte-oef1e4{max-width:800px;margin:0 auto;padding:20px;font-family:Arial,sans-serif}h1.svelte-oef1e4{text-align:center;margin-bottom:20px}.faq.svelte-oef1e4{background-color:#f9f9f9;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.faq-item.svelte-oef1e4{margin-bottom:15px}.faq-item.svelte-oef1e4 h2:where(.svelte-oef1e4){font-size:18px;color:#333}.faq-item.svelte-oef1e4 p:where(.svelte-oef1e4){font-size:16px;color:#555}.btn-primary.svelte-oef1e4{background-color:var(--quaternary-color);color:var(--black);font-weight:700;font-size:1rem;padding:1px;border-radius:5px;transition:all .3s ease}.btn-primary.svelte-oef1e4:hover{background-color:#5fff6c;transition:all .3s ease;animation:shake 2s infinite ease-in-out}
