@media(max-width:1024px){.elementor .s-hero-title{font-size:56px;line-height:1.1em;}}@media(max-width:1024px){.elementor .s-hero-headline{gap:12px;}}@media(max-width:1024px){.elementor .s-hero-ages{font-size:13px;}}@media(max-width:1024px){.elementor .s-hero-copy{max-width:430px;gap:28px;}}@media(max-width:1024px){.elementor .s-hero-art{max-width:560px;align-self:end;}}@media(max-width:1024px){.elementor .s-hero-inner{flex-direction:column;gap:24px;align-items:stretch;}}@media(max-width:1024px){.elementor .s-hero{padding-block-start:184px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .s-hero-h1{width:100%;font-size:34px;}}@media(max-width:1024px){.elementor .s-hero-h1-line2{font-size:26px;}}@media(max-width:1024px){.elementor .s-hero-sub{width:100%;}}@media(max-width:1024px){.elementor .s-hero-content{column-gap:4px;flex-direction:column;row-gap:4px;}}@media(max-width:1024px){.elementor .s-facts{padding-block-start:80px;padding-block-end:80px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .s-highlights-title-car-join-h2{font-size:38px;}}@media(max-width:1024px){.elementor .s-highlights-h0-car-join-h2{font-size:26px;}}@media(max-width:1024px){.elementor .s-programs-h2{font-size:42px;}}@media(max-width:1024px){.elementor .s-program-row-1{padding:32px;gap:24px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .s-program-row-2{padding:32px;gap:24px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .s-program-row-3{padding:32px;gap:24px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .s-program-row-4{padding:32px;gap:24px;grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .s-programs-grid{grid-template-columns:1fr;}}@media(max-width:1024px){.elementor .s-locations-h2{font-size:42px;}}@media(max-width:1024px){.elementor .s-locations{padding-block-start:80px;padding-block-end:80px;padding-inline-start:15px;padding-inline-end:15px;}}@media(max-width:1024px){.elementor .s-founding-h2{font-size:42px;}}@media(max-width:1024px){.elementor .s-founding-inner{gap:40px;grid-template-columns:1fr;}}