@media(max-width:1024px){.elementor .about-quote{font-size:34px;}}@media(max-width:1024px){.elementor .about-card{padding-block-start:48px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .about-intro{flex-direction:column;gap:40px;align-items:stretch;}}@media(max-width:1024px){.elementor .form-panel{flex:0 0 auto;}}@media(max-width:1024px){.elementor .contact-copy{max-width:560px;flex:0 0 auto;}}@media(max-width:1024px){.elementor .contact{flex-direction:column;gap:48px;align-items:stretch;}}@media(max-width:1024px){.elementor .step-list{column-gap:32px;padding-block-start:40px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;row-gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:1024px){.elementor .about-copy{flex:0 0 auto;}}@media(max-width:1024px){.elementor .about{gap:48px;}}@media(max-width:1024px){.elementor .tile-gallery{flex:0 0 calc((100% - 24px) / 2);}}@media(max-width:1024px){.elementor .hero-copy{padding-block-start:clamp(20px, 5svh, 72px);padding-block-end:clamp(20px, 5svh, 72px);padding-inline-start:24px;padding-inline-end:24px;}}@media(max-width:1024px){.elementor .section-hero{min-height:calc(100svh - 114px);}}@media(max-width:1024px){.elementor .heading-section{font-size:44px;}}@media(max-width:1024px){.elementor .heading-hero{font-size:clamp(36px, 6.5svh, 64px);}}@media(max-width:1024px){.elementor .section-inner-split{column-gap:32px;padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;row-gap:32px;}}@media(max-width:1024px){.elementor .section-inner{padding-block-start:72px;padding-block-end:72px;padding-inline-start:24px;padding-inline-end:24px;gap:32px;}}