.hero-banner.svelte-1xiehl1{position:relative;width:100%;height:350px;overflow:hidden}#particles-js.svelte-1xiehl1{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.banner-content.svelte-1xiehl1{position:relative;margin:100px;z-index:1;text-align:center;color:#000;padding:20px}.banner-content.svelte-1xiehl1 h1:where(.svelte-1xiehl1){font-size:3em;margin-bottom:20px}.banner-content.svelte-1xiehl1 p:where(.svelte-1xiehl1){font-size:1.5em;margin-bottom:30px}@keyframes svelte-1xiehl1-fadeOutAndDown{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@media (max-width: 1000px){.hero-banner.svelte-1xiehl1{height:400px}.banner-content.svelte-1xiehl1 h1:where(.svelte-1xiehl1){font-size:2.5em}.banner-content.svelte-1xiehl1 p:where(.svelte-1xiehl1){font-size:1.4em}.banner-content.svelte-1xiehl1{margin:50px;padding:10px}}@media (max-width: 480px){.hero-banner.svelte-1xiehl1{height:300px}.banner-content.svelte-1xiehl1 h1:where(.svelte-1xiehl1){font-size:1.5em}.banner-content.svelte-1xiehl1 p:where(.svelte-1xiehl1){font-size:1em}.banner-content.svelte-1xiehl1{margin:30px;padding:8px}}.container.svelte-1xiehl1{max-width:900px;margin:0 auto;padding:20px;background:#fff;box-shadow:0 4px 8px #0000001a;border-radius:8px}h2.svelte-1xiehl1{color:var(--primary-color);border-bottom:2px solid var(--primary-color);padding-bottom:5px;margin-top:20px}ul.svelte-1xiehl1{list-style-type:disc;padding-left:20px}p.svelte-1xiehl1,ul.svelte-1xiehl1{line-height:1.6}footer.svelte-1xiehl1{background:#222;color:#fff;text-align:center;padding:20px}
