@media(max-width:767px){.elementor .swim-photoslot{min-height:210px;}}@media(max-width:767px){.elementor .swim-card-program{padding:var(--s-5);}}@media(max-width:767px){.elementor .swim-card-service{padding:var(--s-5);}}@media(max-width:767px){.elementor .swim-button-light{justify-content:center;align-self:stretch;}}@media(max-width:767px){.elementor .swim-button-outline-light{justify-content:center;align-self:stretch;}}@media(max-width:767px){.elementor .swim-button-secondary{justify-content:center;align-self:stretch;}}@media(max-width:767px){.elementor .swim-actions{flex-direction:column;align-items:stretch;}}@media(max-width:767px){.elementor .swim-row{flex-direction:column;gap:var(--s-4);}}@media(max-width:767px){.elementor .swim-lead{font-size:17px;}}@media(max-width:767px){.elementor .swim-h2{font-size:28px;}}@media(max-width:767px){.elementor .swim-display{font-size:var(--fs-h2);}}@media(max-width:767px){.elementor .swim-hero-media{height:260px;min-height:260px;flex:0 0 auto;order:1;}}@media(max-width:767px){.elementor .swim-hero-copy{padding-block-start:var(--s-7);padding-block-end:var(--s-7);padding-inline-start:var(--s-4);padding-inline-end:var(--s-4);gap:var(--s-4);order:2;}}@media(max-width:767px){.elementor .swim-hero{flex-direction:column;}}@media(max-width:767px){.elementor .swim-section{padding-block-start:var(--s-7);padding-block-end:var(--s-7);padding-inline-start:var(--s-4);padding-inline-end:var(--s-4);gap:var(--s-5);}}