.activity-dialog.content-lightbox{background:#202021;border-radius:16px;color:#fff;max-height:calc(100dvh - 24px);max-width:1440px;width:calc(100% - 32px)}.content-lightbox .activity-dialog-close{margin:0;position:absolute;right:14px;top:14px}.lightbox-content{padding:64px 24px 24px}.lightbox-content figure{margin:0}.lightbox-content figure>img{border-radius:0;display:block;height:calc(100dvh - 220px);min-height:120px;-o-object-fit:contain;object-fit:contain;width:100%}.lightbox-content figcaption{color:#fff;font-size:15px;line-height:1.5;margin-top:12px;text-align:center}.lightbox-controls{align-items:center;display:flex;gap:24px;justify-content:center;margin-top:16px}.lightbox-controls button{background:#fff;border-radius:50%;display:grid;height:44px;place-items:center;width:44px}.lightbox-controls button:first-child img{transform:rotate(180deg)}.lightbox-controls button:disabled{opacity:.35}@media(max-width:700px){.activity-dialog.content-lightbox{border-radius:0;height:100dvh;max-height:100dvh;width:100%}.lightbox-content{padding-inline:12px}}.content-image{background:none;border:0;cursor:zoom-in;display:block;max-width:100%;padding:0;text-align:left;width:100%}.content-image.content-image-portrait{max-width:600px}.content-image>img{display:block;height:auto;max-width:100%;width:100%}.content-gallery[data-v-7a4a4f79]{margin:40px 0;min-width:0;width:100%}.gallery-stage[data-v-7a4a4f79],.gallery-track[data-v-7a4a4f79]{position:relative}.gallery-track[data-v-7a4a4f79]{border-radius:16px;display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.gallery-track[data-v-7a4a4f79]::-webkit-scrollbar{display:none}.gallery-slide[data-v-7a4a4f79]{background:#f6f2ec;cursor:zoom-in;display:block;flex:0 0 100%;min-width:0;padding:0;scroll-snap-align:start}.gallery-slide img[data-v-7a4a4f79]{aspect-ratio:680/411;border-radius:16px;display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.gallery-arrow[data-v-7a4a4f79]{background:#fff;border:1px solid var(--color-line);border-radius:50%;display:grid;height:40px;place-items:center;position:absolute;top:50%;transform:translateY(-50%);width:40px}.gallery-arrow[data-v-7a4a4f79]:disabled{opacity:0;pointer-events:none}.gallery-previous[data-v-7a4a4f79]{left:-52px}.gallery-previous img[data-v-7a4a4f79]{transform:rotate(180deg)}.gallery-next[data-v-7a4a4f79]{right:-52px}.gallery-caption[data-v-7a4a4f79]{color:var(--color-muted);font-size:14px;line-height:1.5;margin:12px 0 0;text-align:left}.gallery-pagination[data-v-7a4a4f79]{display:flex;flex-wrap:wrap;gap:0;justify-content:center;margin-top:8px}.gallery-pagination button[data-v-7a4a4f79]{display:grid;height:24px;place-items:center;width:20px}.gallery-pagination button span[data-v-7a4a4f79]{background:#d4cdc5;border-radius:50%;height:4px;width:4px}.gallery-pagination button[aria-pressed=true] span[data-v-7a4a4f79]{background:var(--color-ink)}@media(max-width:1200px){.gallery-stage[data-v-7a4a4f79]{margin-inline:52px}.gallery-next[data-v-7a4a4f79]{right:-52px}}@media(max-width:700px){.gallery-stage[data-v-7a4a4f79]{margin-inline:0}.content-gallery[data-v-7a4a4f79]{margin:32px 0}.gallery-track[data-v-7a4a4f79]{border-radius:12px}.gallery-slide[data-v-7a4a4f79]{flex-basis:calc(100% - 8px)}.gallery-slide img[data-v-7a4a4f79]{aspect-ratio:280/186;border-radius:12px}.gallery-arrow[data-v-7a4a4f79]{display:none}}.content-presentation[data-v-4027fe0e]{align-items:end;background:#fff8ef;border-radius:20px;display:grid;gap:20px;grid-template-columns:minmax(0,1fr) 180px;margin:32px 0;padding:28px}.presentation-copy h3[data-v-4027fe0e]{margin:0 0 20px}.presentation-copy form[data-v-4027fe0e]{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto}.presentation-copy button[data-v-4027fe0e]{padding:12px 20px}.presentation-copy input[type=tel][data-v-4027fe0e]{border-radius:999px;min-width:0;width:100%}.presentation-consent[data-v-4027fe0e]{align-items:start;color:#667085;display:flex;font-size:12px;gap:8px;grid-column:1/-1;line-height:1.5}.presentation-consent input[data-v-4027fe0e]{margin-top:3px}.presentation-message[data-v-4027fe0e]{font-size:14px;grid-column:1/-1}.presentation-image[data-v-4027fe0e]{max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}@media(max-width:700px){.content-presentation[data-v-4027fe0e]{padding:20px}.content-presentation[data-v-4027fe0e],.presentation-copy form[data-v-4027fe0e]{grid-template-columns:1fr}.presentation-image[data-v-4027fe0e]{max-height:160px}.presentation-consent[data-v-4027fe0e]{grid-column:auto}}.content-mortgage[data-v-c7298b2b]{background:#f1f5fb;border-radius:20px;margin:32px 0;padding:24px}.mortgage-tabs[data-v-c7298b2b]{display:flex;gap:8px;margin:20px 0}.mortgage-tabs button[data-v-c7298b2b]{background:#fff;border-radius:24px;padding:8px 14px}.mortgage-tabs button[aria-pressed=true][data-v-c7298b2b]{background:#1969e5;color:#fff}.mortgage-inputs[data-v-c7298b2b],.mortgage-results[data-v-c7298b2b]{display:grid;gap:16px;grid-template-columns:1fr 1fr}.mortgage-inputs label[data-v-c7298b2b]{display:grid;font-size:14px;gap:6px}.mortgage-results[data-v-c7298b2b]{background:#fff;border-radius:16px;margin:20px 0;padding:20px}.mortgage-results span[data-v-c7298b2b],.mortgage-results strong[data-v-c7298b2b]{display:block}.mortgage-results span[data-v-c7298b2b]{color:#667085;font-size:13px}.mortgage-results strong[data-v-c7298b2b]{font-size:22px}.mortgage-note[data-v-c7298b2b]{color:#667085;font-size:13px}.mortgage-schedule[data-v-c7298b2b]{font-size:12px;margin-top:12px;max-height:400px;overflow:auto}.mortgage-request[data-v-c7298b2b]{margin-top:20px;padding:12px 20px}summary[data-v-c7298b2b]{cursor:pointer}@media(max-width:600px){.mortgage-inputs[data-v-c7298b2b]{grid-template-columns:1fr}.content-mortgage[data-v-c7298b2b]{padding:18px}.mortgage-results strong[data-v-c7298b2b]{font-size:18px}}.block-content{font-size:17px;line-height:1.8;overflow-wrap:anywhere}.block-content>*+*{margin-top:1.4em}.block-content h2{font-size:30px;font-weight:750;line-height:1.25;margin-top:1.6em}.block-content h3{font-size:24px;font-weight:700;line-height:1.3}.block-content a{color:#1969e5;text-decoration:underline}.block-content img,.block-content video{border-radius:12px;height:auto;max-width:100%}.block-content figcaption{color:#667085;font-size:14px;text-align:center}.block-content ul{list-style:disc;padding-left:1.5em}.block-content ol{list-style:decimal;padding-left:1.5em}.block-content blockquote{background:#f3f6fb;border-left:4px solid #1969e5;padding:12px 24px}.block-content table{border-collapse:collapse;width:100%}.block-content td,.block-content th{border:1px solid #d5dbe4;padding:10px 14px}.block-content .wp-block-table{overflow-x:auto}.block-content .wp-block-columns{display:flex;gap:24px}.block-content .wp-block-column{flex:1;min-width:0}.block-content .wp-block-gallery{display:flex;flex-wrap:wrap;gap:16px}.block-content .wp-block-gallery>figure{flex:1 1 calc(50% - 16px);margin:0}.block-content .wp-block-gallery img{-o-object-fit:cover;object-fit:cover;width:100%}.block-content .wp-block-buttons{display:flex;flex-wrap:wrap;gap:12px}.block-content .wp-block-button__link{background:#1969e5;border-radius:999px;color:#fff;display:inline-block;padding:12px 24px;text-decoration:none}.block-content .has-text-align-center{text-align:center}.block-content .has-text-align-right{text-align:right}.block-content .has-small-font-size{font-size:14px}.block-content .has-large-font-size{font-size:30px}.block-content .has-background{border-radius:12px;padding:24px}.block-content iframe{border:0;max-width:100%}.block-content .wp-block-separator{border-top:1px solid #d5dbe4}.block-content .wp-block-media-text{align-items:center;display:grid;gap:24px;grid-template-columns:40% auto}.block-content .wp-block-media-text__media{margin:0}.block-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{grid-column:2;grid-row:1}.block-content .wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{grid-column:1;grid-row:1}.block-content .wp-block-custom-show-popup-form{background:#1969e5;border-radius:28px;color:#fff;cursor:pointer;padding:12px 24px}.block-content .schema-faq-section{border-top:1px solid #d9dfe7;padding:20px 0}.block-content .schema-faq-answer{margin-top:12px}@media(max-width:700px){.block-content .wp-block-media-text.is-stacked-on-mobile{grid-template-columns:1fr!important}.block-content .wp-block-media-text.is-stacked-on-mobile>*{grid-column:1!important;grid-row:auto!important}.block-content .wp-block-columns{flex-direction:column}.block-content h2{font-size:26px}}
