.contact.svelte-fq8g2m{margin-bottom:10.5rem}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m){background-size:cover;background-repeat:no-repeat;padding:1.5rem;background-position:center;border-radius:1.5rem;transition:transform .3s ease,box-shadow .3s ease}@media(min-width:768px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m){padding:3rem 4rem}}@media(min-width:1024px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m){padding:4rem 6rem;display:flex;align-items:center;justify-content:space-between}}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m):hover{transform:scale(1.01);box-shadow:0 10px 40px #0003}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) h3:where(.svelte-fq8g2m){font-weight:500;font-size:1.75rem;line-height:1.4;letter-spacing:.03em;max-width:41rem;color:#fff}@media(min-width:768px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) h3:where(.svelte-fq8g2m){font-size:2.5rem}}@media(min-width:1024px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) h3:where(.svelte-fq8g2m){font-size:3.25rem}}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m){margin-top:1.5rem;max-width:30.5rem;display:flex;align-items:center;gap:.5rem}@media(min-width:768px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m){margin-top:1rem}}@media(min-width:1024px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m){margin-top:0}}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m){width:20rem;height:3.5rem;padding:1rem 1.25rem;font-weight:400;font-size:1rem;line-height:1.5;letter-spacing:-.004em;border-radius:3rem;border:none;transition:all .3s ease;outline:none}@media(min-width:768px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m){width:18rem}}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m):focus{box-shadow:0 0 0 3px #7175b733;transform:scale(1.02)}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m)::placeholder{color:#999;transition:opacity .3s ease}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) input:where(.svelte-fq8g2m):focus::placeholder{opacity:.5}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m){height:3.5rem;padding:1rem 1.5rem;font-weight:500;font-size:1.125rem;line-height:1.3333333333;letter-spacing:-.004em;border-radius:3rem;border:none;background:#7175b7;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;white-space:nowrap;transition:all .3s ease;position:relative;overflow:hidden}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m):before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#fff3;transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m):hover{background:#5a5e9a;transform:translateY(-2px);box-shadow:0 4px 12px #7175b766}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m):hover:before{width:300px;height:300px}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m):hover img:where(.svelte-fq8g2m){transform:translate(5px)}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m):active{transform:translateY(0)}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m) span:where(.svelte-fq8g2m){display:none;position:relative;z-index:1}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m) img:where(.svelte-fq8g2m){width:1.25rem;height:1.25rem;transition:transform .3s ease;position:relative;z-index:1}@media(min-width:768px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m) span:where(.svelte-fq8g2m){display:inherit}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m) img:where(.svelte-fq8g2m){display:none}}@media(min-width:1024px){.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m) span:where(.svelte-fq8g2m){display:inherit}.contact.svelte-fq8g2m .contact-content:where(.svelte-fq8g2m) .contact-input:where(.svelte-fq8g2m) button:where(.svelte-fq8g2m) img:where(.svelte-fq8g2m){display:none}}
