.main-contact.svelte-uvbw5f{background-color:#fdfaf7;min-height:100vh;padding-top:12rem;position:relative}.main-contact.svelte-uvbw5f:before{content:"";opacity:.03;pointer-events:none;z-index:10;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3%3Cfilter id='noiseFilter'%3%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");width:100%;height:100%;position:absolute;top:0;left:0}.intro-text.svelte-uvbw5f{color:#3d3a37;margin-bottom:3rem;font-size:1.1rem;line-height:1.6}.info-grid.svelte-uvbw5f{gap:2rem;margin-bottom:4rem;display:grid}.info-card.svelte-uvbw5f{align-items:center;gap:1.5rem;display:flex}.info-card.svelte-uvbw5f .icon-blob:where(.svelte-uvbw5f){color:#c99b76;background:#f2e1d2;border-radius:60% 40% 30% 70%/60% 30% 70% 40%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.info-card.svelte-uvbw5f h3:where(.svelte-uvbw5f){text-transform:uppercase;letter-spacing:.1em;color:#8c7a7a;margin-bottom:.3rem;font-size:.9rem}.info-card.svelte-uvbw5f p:where(.svelte-uvbw5f){color:#1a1918;margin:0;font-size:1.3rem;font-weight:600}.social-box.svelte-uvbw5f h3:where(.svelte-uvbw5f){margin-bottom:1.5rem;font-size:1rem}.social-box.svelte-uvbw5f .social-buttons:where(.svelte-uvbw5f){flex-wrap:wrap;gap:1rem;display:flex}.social-box.svelte-uvbw5f .soc-btn:where(.svelte-uvbw5f){color:#1a1918;background:#fff;border:1px solid #f2e1d2;border-radius:16px;padding:.8rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .3s}.social-box.svelte-uvbw5f .soc-btn:where(.svelte-uvbw5f):hover{color:#fff;background:#c99b76;border-color:#c99b76;transform:translateY(-3px)}.form-card.svelte-uvbw5f{background:#fff;padding:4rem 3rem;box-shadow:0 40px 80px #0000000d}.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f){margin-bottom:2.5rem;position:relative}.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) input:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) textarea:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) select:where(.svelte-uvbw5f){color:#1a1918;background:0 0;border:none;border-bottom:2px solid #f2e1d2;width:100%;padding:1rem 0;font-family:inherit;font-size:1.1rem;transition:border-color .3s}.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) input:where(.svelte-uvbw5f):focus,.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) textarea:where(.svelte-uvbw5f):focus,.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) select:where(.svelte-uvbw5f):focus{border-color:#c99b76;outline:none}.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) input:where(.svelte-uvbw5f):focus~label:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) input:where(.svelte-uvbw5f):valid~label:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) textarea:where(.svelte-uvbw5f):focus~label:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) textarea:where(.svelte-uvbw5f):valid~label:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) select:where(.svelte-uvbw5f):focus~label:where(.svelte-uvbw5f),.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) select:where(.svelte-uvbw5f):valid~label:where(.svelte-uvbw5f){color:#c99b76;font-size:.8rem;top:-20px}.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) label:where(.svelte-uvbw5f){color:#8c7a7a;pointer-events:none;transition:all .3s;position:absolute;top:1rem;left:0}.rockers-form.svelte-uvbw5f .input-group:where(.svelte-uvbw5f) select:where(.svelte-uvbw5f){cursor:pointer;appearance:none}.rockers-form.svelte-uvbw5f .btn:where(.svelte-uvbw5f){width:100%;padding:1.2rem}@media (width<=768px){.main-contact.svelte-uvbw5f{padding-top:8rem}.form-card.svelte-uvbw5f{padding:3rem 1.5rem}.info-card.svelte-uvbw5f p:where(.svelte-uvbw5f){font-size:1.1rem}}
