body{background-color:#08020d;color:#fff;font-family:Outfit,sans-serif}.content.svelte-1kexzbn{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100vw;padding-top:100px}.contact-hero.svelte-1kexzbn{text-align:center;margin:2vh 0 4vh}.contact-hero.svelte-1kexzbn h1:where(.svelte-1kexzbn){font-size:2.5rem}.contact-hero.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1.2rem;color:#fffc}.form-container.svelte-1kexzbn{width:30vw;background:#ffffff0d;padding:2rem 5vw;border-radius:8px;margin-bottom:2rem}.thank-you-container.svelte-1kexzbn{text-align:center;padding:2rem;border-radius:8px;margin-bottom:2rem;max-width:600px}.thank-you-container.svelte-1kexzbn h2:where(.svelte-1kexzbn){font-size:2rem;margin-bottom:1rem;color:#fff}.thank-you-container.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1.2rem;color:#fffc}.form-group.svelte-1kexzbn{margin-bottom:1.5rem}.form-group.svelte-1kexzbn label:where(.svelte-1kexzbn){display:block;margin-bottom:.5rem;font-weight:700}.form-group.svelte-1kexzbn input:where(.svelte-1kexzbn),.form-group.svelte-1kexzbn select:where(.svelte-1kexzbn),.form-group.svelte-1kexzbn textarea:where(.svelte-1kexzbn){width:100%;padding:.75rem;border:none;border-radius:5px;background:#ffffff1a;color:#fff;box-sizing:border-box;resize:none}.form-group.svelte-1kexzbn select:where(.svelte-1kexzbn) option:where(.svelte-1kexzbn){color:#000}.form-group.svelte-1kexzbn button:where(.svelte-1kexzbn){width:100%;padding:.75rem;border:none;background-color:#6b8dd6;color:#fff;font-weight:700;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.form-group.svelte-1kexzbn button:where(.svelte-1kexzbn):hover{background-color:#5a76c4}.contact-info.svelte-1kexzbn{display:flex;justify-content:center;width:100%;max-width:900px;text-align:center;padding-bottom:5vh}.info-item.svelte-1kexzbn{flex:1;width:30%;margin:0 1rem;text-decoration:none;color:inherit}.info-item.svelte-1kexzbn h3:where(.svelte-1kexzbn){font-size:1.5rem;margin-bottom:.5rem;color:#fff}.info-item.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1rem;color:#fffc}.info-item.svelte-1kexzbn:hover h3:where(.svelte-1kexzbn),.info-item.svelte-1kexzbn:hover p:where(.svelte-1kexzbn){text-decoration:none;color:#fff}@media (max-width: 480px){.contact-hero.svelte-1kexzbn h1:where(.svelte-1kexzbn){font-size:1.8rem}.contact-hero.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1rem}.form-container.svelte-1kexzbn{width:60vw}.form-group.svelte-1kexzbn input:where(.svelte-1kexzbn),.form-group.svelte-1kexzbn select:where(.svelte-1kexzbn),.form-group.svelte-1kexzbn textarea:where(.svelte-1kexzbn){padding:.5rem}.thank-you-container.svelte-1kexzbn h2:where(.svelte-1kexzbn){font-size:1.8rem}.thank-you-container.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1rem}.contact-info.svelte-1kexzbn{flex-direction:column;text-align:center;justify-content:center;align-items:center}.info-item.svelte-1kexzbn{margin-bottom:1.5rem}}@media (min-width: 480px) and (max-width: 768px){.contact-hero.svelte-1kexzbn h1:where(.svelte-1kexzbn){font-size:2rem}.contact-hero.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1.1rem}.form-container.svelte-1kexzbn{width:60vw}.form-group.svelte-1kexzbn input:where(.svelte-1kexzbn),.form-group.svelte-1kexzbn select:where(.svelte-1kexzbn),.form-group.svelte-1kexzbn textarea:where(.svelte-1kexzbn){padding:.6rem}.contact-info.svelte-1kexzbn{flex-direction:column;justify-content:center;align-items:center}.info-item.svelte-1kexzbn{margin-bottom:1.5rem}}@media (min-width: 768px) and (max-width: 992px){.contact-hero.svelte-1kexzbn h1:where(.svelte-1kexzbn){font-size:2.2rem}.contact-hero.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1.2rem}.form-container.svelte-1kexzbn{width:60vw}.contact-info.svelte-1kexzbn{flex-direction:row;justify-content:space-between}.info-item.svelte-1kexzbn{margin:0 .5rem}}@media (min-width: 992px) and (max-width: 1200px){.contact-hero.svelte-1kexzbn h1:where(.svelte-1kexzbn){font-size:2.5rem}.contact-hero.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1.3rem}.contact-info.svelte-1kexzbn{justify-content:space-between}.info-item.svelte-1kexzbn{margin:0 1rem}}@media (min-width: 1200px){.contact-hero.svelte-1kexzbn h1:where(.svelte-1kexzbn){font-size:2.8rem}.contact-hero.svelte-1kexzbn p:where(.svelte-1kexzbn){font-size:1.5rem}.contact-info.svelte-1kexzbn{justify-content:space-between}.info-item.svelte-1kexzbn{margin:0 1.5rem}}
