@media(max-width:767px){.elementor .alto-soon-page-footer{padding-block-start:0px;padding-block-end:0.25rem;padding-inline-start:0px;padding-inline-end:0px;grid-row:5;}}@media(max-width:767px){.elementor .alto-soon-phone-number{font-size:1.75rem;}}@media(max-width:767px){.elementor .alto-soon-contact-details{padding:0px;gap:0.75rem;grid-row:4;}}@media(max-width:767px){.elementor .alto-soon-architectural-vision{min-height:0px;aspect-ratio:0.94;grid-column:1;grid-row:3;}}@media(max-width:767px){.elementor .alto-soon-intro-copy{font-size:0.9375rem;}}@media(max-width:767px){.elementor .alto-soon-coming-soon-title{font-size:clamp(2.5rem, 11.8vw, 4.5rem);}}@media(max-width:767px){.elementor .alto-soon-intro{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;gap:1.5rem;grid-row:2;}}@media(max-width:767px){.elementor .alto-soon-launch-status{max-width:6.5rem;font-size:0.6875rem;text-align: right;\n}}@media(max-width:767px){.elementor .alto-soon-alto-logo{width:9rem;height:2rem;}}@media(max-width:767px){.elementor .alto-soon-alto-coming-soon{padding:1.5rem;gap:2rem;grid-template-columns:minmax(0, 1fr);grid-template-rows:auto auto auto auto auto;min-height: 100svh;\n}}