:root{--page-title-display:none;}/* Start custom CSS *//* Hero photo crop for this page: horizontal% vertical%. --hero-pos-phone sets a different crop for phones */
.sps-page-hero { --hero-pos: 50% 45%; --hero-pos-phone: 62% 30%; }
/* Wide screens: lower the photo so the menu clears the girl's face */
@media (min-width: 1600px) { .sps-page-hero { --hero-pos: 50% 35%; } }
.elementor .sps-cta-card .sps-cta-card-text:empty { display: none; }
.sps-cta-card-media img { object-position: 50% 35%; }
/* Links inside notes */
.sps-contact-note a { color: inherit; text-decoration: underline; text-underline-offset: 3px; }/* End custom CSS */