@layer starlight.core{footer:where(.astro-73uoctsa){background-size:cover;background-position:center;background-repeat:no-repeat;color:var(--sl-color-text);margin-top:4rem}:root[data-theme=light] footer:where(.astro-73uoctsa),html[data-theme=light] footer:where(.astro-73uoctsa){background-image:none!important;background:linear-gradient(135deg,#f9fafb,#f3f4f6);color:#1e1f22}footer:where(.astro-73uoctsa) .container:where(.astro-73uoctsa){padding-left:150px;padding-right:150px;max-width:100%}@media(max-width:1200px){footer:where(.astro-73uoctsa) .container:where(.astro-73uoctsa){padding-left:2rem;padding-right:2rem}}@media(max-width:900px){footer:where(.astro-73uoctsa) .container:where(.astro-73uoctsa){padding-left:1rem;padding-right:1rem}}.top-footer:where(.astro-73uoctsa){border-bottom:1px solid var(--sl-color-gray-6);padding:60px 0;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}:root[data-theme=light] .top-footer:where(.astro-73uoctsa),html[data-theme=light] .top-footer:where(.astro-73uoctsa){border-bottom:1px solid #dcdfe3}.top-footer:where(.astro-73uoctsa) h4:where(.astro-73uoctsa){font-size:1rem!important;margin-bottom:4rem;color:var(--sl-color-text)}:root[data-theme=light] .top-footer:where(.astro-73uoctsa) h4:where(.astro-73uoctsa),html[data-theme=light] .top-footer:where(.astro-73uoctsa) h4:where(.astro-73uoctsa){color:#1e1f22}.top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa){list-style:none;padding:0}.top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa){margin-bottom:1.2rem}.top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:var(--sl-color-text);text-decoration:none;font-size:1rem;transition:color .3s ease}.top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{color:var(--color-primary)}:root[data-theme=light] .top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa),html[data-theme=light] .top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:#1e1f22cc}:root[data-theme=light] .top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover,html[data-theme=light] .top-footer:where(.astro-73uoctsa) ul:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{color:#c7254e}.mail-form:where(.astro-73uoctsa){border:1px solid var(--sl-color-gray-6);display:flex;justify-content:space-between;align-items:center;border-radius:.75rem;padding:.75rem 1rem;background-color:var(--sl-color-black);gap:.75rem;transition:all .3s ease}.mail-form:where(.astro-73uoctsa):hover{border-color:var(--sl-color-gray-5)}.mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa){background-color:transparent;flex:1;border:none;color:var(--sl-color-text);font-size:.9375rem;font-family:Inter,sans-serif;padding:0}.mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa)::placeholder{color:var(--sl-color-gray-3)}.mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa):focus{outline:none}.mail-form:where(.astro-73uoctsa) button:where(.astro-73uoctsa){display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#c66476,#b84a6b);border:none;border-radius:.5rem;width:40px;height:40px;min-width:40px;cursor:pointer;transition:all .3s ease;padding:0;flex-shrink:0}.mail-form:where(.astro-73uoctsa) button:where(.astro-73uoctsa):hover{background:linear-gradient(135deg,#d67484,#c85a7b);transform:translateY(-1px);box-shadow:0 4px 12px #c664764d}.mail-form:where(.astro-73uoctsa) button:where(.astro-73uoctsa):active{transform:translateY(0)}.mail-form:where(.astro-73uoctsa) button:where(.astro-73uoctsa) svg:where(.astro-73uoctsa){width:18px;height:18px;stroke:#fff;fill:none;color:#fff}.mail-form-submit-btn:where(.astro-73uoctsa){color:#fff}:root[data-theme=light] .mail-form:where(.astro-73uoctsa),html[data-theme=light] .mail-form:where(.astro-73uoctsa){border:1px solid #dcdfe3;background-color:#fff}:root[data-theme=light] .mail-form:where(.astro-73uoctsa):hover,html[data-theme=light] .mail-form:where(.astro-73uoctsa):hover{border-color:#c7254e;box-shadow:0 0 0 3px #c7254e1a}:root[data-theme=light] .mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa),html[data-theme=light] .mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa){color:#1e1f22}:root[data-theme=light] .mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa)::placeholder,html[data-theme=light] .mail-form:where(.astro-73uoctsa) input:where(.astro-73uoctsa)::placeholder{color:#1e1f2280}:root[data-theme=light] .mail-form:where(.astro-73uoctsa) button:where(.astro-73uoctsa) svg:where(.astro-73uoctsa),html[data-theme=light] .mail-form:where(.astro-73uoctsa) button:where(.astro-73uoctsa) svg:where(.astro-73uoctsa){stroke:#fff}.social-icons:where(.astro-73uoctsa){display:flex;gap:.75rem;margin-top:1.5rem;flex-wrap:wrap}.social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa){margin:0}.social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa){background:color-mix(in srgb,var(--sl-color-gray-4) 20%,transparent);width:44px;height:44px;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);border:1px solid transparent;text-decoration:none}.social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{background:linear-gradient(135deg,#c66476,#b84a6b);border-color:transparent;transform:translateY(-2px);box-shadow:0 4px 12px #c664764d}.social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):active{transform:translateY(0)}:root[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa),html[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa){background:#f9fafb;border:1px solid #dcdfe3}:root[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover,html[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{background:linear-gradient(135deg,#c66476,#b84a6b);border-color:transparent;box-shadow:0 4px 12px #c664764d}:root[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa) svg,html[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa) svg{color:#1e1f22!important;stroke:#1e1f22!important}:root[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover svg,html[data-theme=light] .social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover svg{color:#fff!important;stroke:#fff!important}.social-icons:where(.astro-73uoctsa) li:where(.astro-73uoctsa) a:where(.astro-73uoctsa) svg{color:var(--sl-color-white)!important;stroke:var(--sl-color-white)!important}.bottom-footer:where(.astro-73uoctsa){padding:32px 0;border-top:1px solid var(--sl-color-hairline);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem}.bottom-footer:where(.astro-73uoctsa) p:where(.astro-73uoctsa){color:var(--sl-color-text)}.bottom-footer:where(.astro-73uoctsa) .itwo-core-notice:where(.astro-73uoctsa){font-size:.8125rem;opacity:.9;margin:0}.bottom-footer:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:var(--sl-color-text);text-decoration:none;transition:color .3s ease}.bottom-footer:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{color:var(--color-primary)}:root[data-theme=light] .bottom-footer:where(.astro-73uoctsa),html[data-theme=light] .bottom-footer:where(.astro-73uoctsa){border-top:1px solid #dcdfe3}:root[data-theme=light] .bottom-footer:where(.astro-73uoctsa) p:where(.astro-73uoctsa),html[data-theme=light] .bottom-footer:where(.astro-73uoctsa) p:where(.astro-73uoctsa){color:#1e1f22cc}:root[data-theme=light] .bottom-footer:where(.astro-73uoctsa) a:where(.astro-73uoctsa),html[data-theme=light] .bottom-footer:where(.astro-73uoctsa) a:where(.astro-73uoctsa){color:#1e1f22cc}:root[data-theme=light] .bottom-footer:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover,html[data-theme=light] .bottom-footer:where(.astro-73uoctsa) a:where(.astro-73uoctsa):hover{color:#c7254e}}
