:root{--page-title-display:none;}/* Start custom CSS *//* Hero photo crop for this page: horizontal% vertical% */
.sps-page-hero { --hero-pos: 50% 10%; }
.elementor .sps-cta-card .sps-cta-card-text:empty { display: none; }
.sps-cta-card-media img { object-position: 50% 35%; }
/* Topic photo crops */
#before-day-one img, #staying-connected img { object-position: 50% 18%; }
#day-at-school img { object-position: 50% 42%; }
#uniform img { object-position: 50% 35%; }
#learning-involvement img { object-position: 50% 38%; }
/* Question text fills the row; the + comes from the kit CSS */
.elementor .sps-faq-card .e-accordion-item-icon-base { display: none; }
.elementor .sps-faq-card .e-accordion-item-title-base { flex: 1 1 auto; width: auto; min-width: 0; }
/* Links inside answers */
.sps-faq-card-answer a, .sps-topic-intro a { color: inherit; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
.sps-faq-card-answer a:hover, .sps-topic-intro a:hover { color: var(--sps-green); }/* End custom CSS */