@font-face{font-family:dbdisplay-contact;src:url(../../../media/rdt-reference/db-carousel/DeutscheBankDisplay_W_Rg.woff2?v=20260930-1) format("woff2");font-display:swap}@font-face{font-family:dbtext-contact;src:url(../../../media/rdt-reference/db-carousel/DeutscheBankText_W_Rg.woff2?v=20260930-1) format("woff2");font-display:swap}.db-contact-block.svelte-c27xlz{color:#07314f;font-family:dbtext-contact,Arial,sans-serif;padding:3.4rem 0 1.25rem;background:#fff}.db-contact-content.svelte-c27xlz{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:5rem}.db-contact-copy.svelte-c27xlz h2:where(.svelte-c27xlz){margin:0;color:#07314f;font-family:dbdisplay-contact,Arial,sans-serif;font-size:24px;font-weight:400;line-height:32px}.db-contact-copy.svelte-c27xlz p:where(.svelte-c27xlz){max-width:27rem;margin:1.05rem 0 0;color:#7290a9;font-size:16px;line-height:24px}.db-contact-action.svelte-c27xlz{min-width:0}.db-contact-form-row.svelte-c27xlz{display:flex;align-items:stretch;gap:1rem}.db-contact-form-row.svelte-c27xlz input:where(.svelte-c27xlz){min-width:0;flex:1;height:56px;padding:0 1rem;border:1px solid #cbd5dc;border-radius:4px;outline:none;color:#07314f;background:#fff;font:inherit;font-size:16px}.db-contact-form-row.svelte-c27xlz input:where(.svelte-c27xlz):focus{border-color:#39c3e7;box-shadow:0 0 0 2px #39c3e729}.db-contact-form-row.svelte-c27xlz a:where(.svelte-c27xlz){display:inline-flex;min-width:120px;min-height:46px;align-items:center;justify-content:center;align-self:center;border:2px solid #69be00;border-radius:4px;background:#69be00;color:#fff;text-decoration:none;white-space:nowrap}.db-contact-form-row.svelte-c27xlz a:where(.svelte-c27xlz):hover{color:#fff;border-color:#579e00;background:#579e00}.db-contact-consent.svelte-c27xlz{display:flex;align-items:flex-start;gap:1rem;margin-top:1.25rem;color:#526f87;font-size:12px;line-height:20px}.db-contact-consent.svelte-c27xlz input:where(.svelte-c27xlz){width:20px;height:20px;flex:0 0 auto;margin:.05rem 0 0;accent-color:#39c3e7}.db-contact-consent.svelte-c27xlz a:where(.svelte-c27xlz){color:inherit;text-decoration:underline;text-underline-offset:2px}.db-contact-consent.svelte-c27xlz a:where(.svelte-c27xlz):hover{color:#07314f}@media(max-width:767px){.db-contact-block.svelte-c27xlz{padding:2.5rem 0 1rem}.db-contact-content.svelte-c27xlz{grid-template-columns:1fr;gap:2rem}.db-contact-form-row.svelte-c27xlz{flex-direction:column}.db-contact-form-row.svelte-c27xlz a:where(.svelte-c27xlz){width:-moz-fit-content;width:fit-content;padding:0 1.4rem}}
