/* Start custom CSS */body.page-id-3010 .grecaptcha-badge { visibility: hidden !important; }

/* Native SVG responsive variants: scoped to this draft. */
body.page-id-3010 .de-lsv-vector { position: relative; width: 100%; height: auto; }
body.page-id-3010 .de-lsv-vector svg { display: block; width: 100%; height: auto; }
body.page-id-3010 .de-lsv-wide { display: block !important; }
body.page-id-3010 .de-lsv-narrow { display: none !important; }
@media (max-width: 767px) { body.page-id-3010 .de-lsv-wide { display: none !important; } body.page-id-3010 .de-lsv-narrow { display: block !important; } }
body.page-id-3010 .de-lsv-hero-visual svg > rect[width="1000"][height="850"] { fill: transparent; }
body.page-id-3010 .de-lsv-hero-visual svg > rect[width="420"][height="560"] { fill: transparent; }
body.page-id-3010 .de-lsv-mobile-band { display: none !important; }
@media (max-width: 767px) { body.page-id-3010 .de-lsv-mobile-band { display: block !important; } body.page-id-3010 .de-lsv-photo-backdrop { display: none; } }

/* Keep the existing sticky navigation above page visuals. */
body.page-id-3010 .nav-header, body.page-id-3010 .sticky-wrapper.header-sticky { background-color: #FFFFFF !important; z-index: 1000 !important; isolation: isolate; }/* End custom CSS */