@font-face{font-family:VFS Mortgage Playfair;src:url(/assets/fonts/vfs/PlayfairDisplay-Variable.ttf)format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:VFS Mortgage Inter;src:url(/assets/fonts/vfs/Inter-Variable.ttf)format("truetype");font-weight:100 900;font-display:swap}.mortgage-opening[data-astro-cid-mz2esnkm]{gap:var(--space-8);width:100%;max-width:calc(var(--container-wide) + var(--space-16));padding:var(--space-12) var(--page-padding-base);color:#505050;font-family:"VFS Mortgage Inter", var(--font-family-body);margin-inline:auto;display:grid}.mortgage-opening__copy[data-astro-cid-mz2esnkm]{min-width:0;max-width:560px}.mortgage-opening__eyebrow[data-astro-cid-mz2esnkm]{margin:0 0 var(--space-4);color:#505050;font-size:var(--font-size-legal);letter-spacing:.1em;text-transform:uppercase}h1[data-astro-cid-mz2esnkm]{color:#505050;font-family:"VFS Mortgage Playfair", var(--font-family-heading);font-size:var(--font-size-h1);font-weight:600;line-height:var(--line-height-h1);letter-spacing:var(--letter-spacing-tight);text-wrap:balance;margin:0}.mortgage-opening__copy[data-astro-cid-mz2esnkm]>p[data-astro-cid-mz2esnkm]:not(.mortgage-opening__eyebrow){margin:var(--space-4) 0 0;font-size:var(--font-size-body);line-height:var(--line-height-body);text-wrap:pretty}.mortgage-opening__art[data-astro-cid-mz2esnkm]{min-width:0;margin:0}.mortgage-opening__art-frame[data-astro-cid-mz2esnkm]{overflow:clip;mask-image:linear-gradient(90deg,#0000,#000 2% 98%,#0000),linear-gradient(#0000,#000 2% 98%,#0000);mask-composite:intersect}.mortgage-opening__art-frame[data-astro-cid-mz2esnkm] img[data-astro-cid-mz2esnkm]{width:100%;height:auto;display:block}.mortgage-opening__action[data-astro-cid-mz2esnkm]{margin-top:var(--space-6);justify-content:flex-start;min-width:0;display:flex}.mortgage-opening__callback[data-astro-cid-mz2esnkm]{border-radius:var(--radius-pill);color:#db006b;text-align:center;background:#fff;justify-content:center;align-items:center;max-width:100%;min-height:44px;padding:0 20px;font-size:13px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #db006b}.mortgage-opening__callback[data-astro-cid-mz2esnkm]:is(:hover,:focus-visible){color:#fff;background:#db006b}.mortgage-opening__callback[data-astro-cid-mz2esnkm]:focus-visible{outline-offset:5px;outline:3px solid #84224f}@media (width<=767px){.mortgage-opening[data-astro-cid-mz2esnkm]{padding-block:40px}.mortgage-opening__eyebrow[data-astro-cid-mz2esnkm]{margin-bottom:12px}.mortgage-opening__copy[data-astro-cid-mz2esnkm] h1[data-astro-cid-mz2esnkm]{font-size:32px;line-height:1.2}.mortgage-opening__callback[data-astro-cid-mz2esnkm]{position:relative;left:50%;transform:translate(-50%)}}@media (width>=768px){.mortgage-opening[data-astro-cid-mz2esnkm]{padding-inline:var(--page-padding-md)}h1[data-astro-cid-mz2esnkm]{font-size:var(--font-size-display)}}@media (width>=1024px){.mortgage-opening[data-astro-cid-mz2esnkm]{align-items:center;gap:var(--space-16);row-gap:var(--space-6);padding:var(--space-16) var(--page-padding-xl);grid-template-columns:500fr 660fr}.mortgage-opening__art-frame[data-astro-cid-mz2esnkm]{aspect-ratio:1118/1024;width:100%;max-width:560px;transform:translateY(calc(var(--opening-art-shift) + var(--space-6)));margin-inline-start:auto}.mortgage-opening__art-frame[data-astro-cid-mz2esnkm] img[data-astro-cid-mz2esnkm]{width:137.388%;max-width:none;margin-inline-start:-16.6369%}}@media (width>=768px) and (width<=1023px){.mortgage-opening__art[data-astro-cid-mz2esnkm]{justify-self:center;width:100%;max-width:560px}}@media (width>=1024px) and (width<=1199px){.mortgage-opening[data-astro-cid-mz2esnkm]{grid-template-columns:1fr 1fr;column-gap:40px;padding-inline:48px}h1[data-astro-cid-mz2esnkm]{font-size:40px}}@media (width>=1200px){.mortgage-opening[data-astro-cid-mz2esnkm]{gap:var(--space-16);grid-template-columns:560px minmax(0,1fr)}}.mortgage-remainder[data-astro-cid-o4pgmkgi]{color:#505050;background:#fff;font:400 16px/1.6 VFS Mortgage Inter,Arial,sans-serif}.rail[data-astro-cid-o4pgmkgi]{max-width:1320px;margin-inline:auto;padding:64px 40px}h2[data-astro-cid-o4pgmkgi]{letter-spacing:-.4px;text-wrap:balance;margin:0;font:600 32px/1.25 VFS Mortgage Playfair,Georgia,serif}h3[data-astro-cid-o4pgmkgi]{margin:0;font:600 20px/1.4 VFS Mortgage Playfair,Georgia,serif}p[data-astro-cid-o4pgmkgi]{overflow-wrap:anywhere;margin:20px 0 0}.advice[data-astro-cid-o4pgmkgi]{grid-template-columns:minmax(0,660fr) minmax(0,500fr);align-items:center;gap:80px;padding-block:64px;display:grid}.advice[data-astro-cid-o4pgmkgi] img[data-astro-cid-o4pgmkgi]{width:100%;height:auto;display:block}@media (width>=1024px){.advice[data-astro-cid-o4pgmkgi] img[data-astro-cid-o4pgmkgi]{transform:translate(-8px)}}.text-link[data-astro-cid-o4pgmkgi]{color:#505050;text-underline-offset:4px;align-items:center;gap:12px;min-height:44px;margin-top:24px;font-size:14px;display:inline-flex}.text-link[data-astro-cid-o4pgmkgi] span[data-astro-cid-o4pgmkgi]{color:#db006b}.mortgage-guidance[data-astro-cid-o4pgmkgi]{background:#f7f7f7}.guidance-inner[data-astro-cid-o4pgmkgi]{padding-block:64px}.guidance-inner[data-astro-cid-o4pgmkgi]>h2[data-astro-cid-o4pgmkgi],ol[data-astro-cid-o4pgmkgi]{text-align:center}.guidance-support[data-astro-cid-o4pgmkgi]{background:#fff;border:1px solid #eee;border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:64px;margin-top:56px;padding:40px;display:grid}ol[data-astro-cid-o4pgmkgi]{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin:40px 0 0;padding:0;list-style:none;display:grid}li[data-astro-cid-o4pgmkgi]{min-width:0}li[data-astro-cid-o4pgmkgi] h3[data-astro-cid-o4pgmkgi]{text-wrap:balance}li[data-astro-cid-o4pgmkgi] p[data-astro-cid-o4pgmkgi]{text-wrap:balance;max-width:310px;margin:16px auto 0}.number[data-astro-cid-o4pgmkgi]{color:#db006b;border:1px solid #db006b;border-radius:50%;place-items:center;width:32px;height:32px;margin:0 auto 16px;font-size:14px;display:grid}.fees[data-astro-cid-o4pgmkgi]{min-width:0}.fees[data-astro-cid-o4pgmkgi] p[data-astro-cid-o4pgmkgi]{margin-top:16px;font-size:16px}.service-disclosure[data-astro-cid-o4pgmkgi]{text-align:center;color:#505050;margin:24px 0 0;font-size:16px;line-height:1.6}.questions[data-astro-cid-o4pgmkgi]{min-width:0}.questions[data-astro-cid-o4pgmkgi] h3[data-astro-cid-o4pgmkgi]{margin-bottom:16px}.question-list[data-astro-cid-o4pgmkgi]{margin-inline:auto}details[data-astro-cid-o4pgmkgi]+details[data-astro-cid-o4pgmkgi]{margin-top:8px}summary[data-astro-cid-o4pgmkgi]{cursor:pointer;min-height:56px;padding:16px 40px 16px 0;font-weight:500;list-style:none;position:relative}summary[data-astro-cid-o4pgmkgi]::-webkit-details-marker{display:none}.vfs-question-arrow[data-astro-cid-o4pgmkgi]{color:#db006b;width:20px;height:20px;position:absolute;top:18px;right:4px}details[data-astro-cid-o4pgmkgi][open] .vfs-question-arrow[data-astro-cid-o4pgmkgi],details[data-astro-cid-o4pgmkgi][open]>summary[data-astro-cid-o4pgmkgi]:after{transform:rotate(90deg)}summary[data-astro-cid-o4pgmkgi]:hover{color:#db006b}details[data-astro-cid-o4pgmkgi]>p[data-astro-cid-o4pgmkgi]{margin:0;padding:8px 32px 24px 0}.additional-topics[data-astro-cid-o4pgmkgi] section[data-astro-cid-o4pgmkgi]{padding:16px 0 24px;scroll-margin-top:32px}.additional-topics[data-astro-cid-o4pgmkgi] p[data-astro-cid-o4pgmkgi]{margin-top:12px}a[data-astro-cid-o4pgmkgi]:focus-visible,summary[data-astro-cid-o4pgmkgi]:focus-visible{outline-offset:4px;outline:2px solid #505050}@media (width<=1023px){.rail[data-astro-cid-o4pgmkgi]{padding:48px 24px}.guidance-inner[data-astro-cid-o4pgmkgi]{padding-block:48px}.guidance-support[data-astro-cid-o4pgmkgi]{grid-template-columns:1fr;gap:32px;margin-top:32px;padding:24px}.advice[data-astro-cid-o4pgmkgi]{grid-template-columns:1fr;gap:32px;padding-block:48px}.advice[data-astro-cid-o4pgmkgi] img[data-astro-cid-o4pgmkgi]{max-width:660px;margin:auto}.advice[data-astro-cid-o4pgmkgi]>div[data-astro-cid-o4pgmkgi]{max-width:560px;margin:auto}ol[data-astro-cid-o4pgmkgi]{grid-template-columns:1fr;gap:32px;max-width:560px;margin-inline:auto}li[data-astro-cid-o4pgmkgi]+li[data-astro-cid-o4pgmkgi]{border-top:1px solid #e5e5e7;padding-top:24px}}@media (width>=768px) and (width<=1023px){.advice[data-astro-cid-o4pgmkgi] img[data-astro-cid-o4pgmkgi]{max-width:560px}}@media (width<=767px){h2[data-astro-cid-o4pgmkgi]{font-size:28px;line-height:1.25}.advice[data-astro-cid-o4pgmkgi],.guidance-inner[data-astro-cid-o4pgmkgi]{padding-block:40px}.advice[data-astro-cid-o4pgmkgi] p[data-astro-cid-o4pgmkgi]{margin-top:16px}ol[data-astro-cid-o4pgmkgi]{gap:24px;margin-top:24px}.guidance-support[data-astro-cid-o4pgmkgi]{gap:24px}.questions[data-astro-cid-o4pgmkgi] h3[data-astro-cid-o4pgmkgi]{margin-bottom:12px}}@media (width>=1024px) and (width<=1199px){.advice[data-astro-cid-o4pgmkgi].container{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);column-gap:48px;padding-inline:48px}.mortgage-remainder[data-astro-cid-o4pgmkgi] .advice[data-astro-cid-o4pgmkgi]>img[data-astro-cid-o4pgmkgi],.mortgage-remainder[data-astro-cid-o4pgmkgi] :is(#homebuyer-schemes,#residential-mortgage-costs)>img{transform:none}.guidance-inner[data-astro-cid-o4pgmkgi].container{padding-inline:48px}.guidance-support[data-astro-cid-o4pgmkgi]{column-gap:40px}}
