:root{--page-title-display:none;}/* Start custom CSS */body {margin:0;background:#f4f3ef;} .elementor-188, .elementor-188 * {box-sizing:border-box;} .elementor-188 {font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;} .elementor-188 ::selection {background:#c73734;color:white;} .elementor-188 a {text-underline-offset:0.22em;} .elementor-188 a:focus-visible {outline:2px solid #b62f2c;outline-offset:6px;} .alto-soon-launch-status::before {content:"";display:inline-block;width:6px;height:6px;margin-right:9px;border-radius:50%;background:#c73734;vertical-align:middle;} .alto-soon-building-image {animation:alto-arrive 1.6s cubic-bezier(.16,1,.3,1) both;} .alto-soon-call-arrow {transition:transform .35s cubic-bezier(.16,1,.3,1);} .alto-soon-call-alto:hover .alto-soon-call-arrow {transform:translate(3px,-3px);} @keyframes alto-arrive {from {clip-path:inset(0 0 2% 0);transform:scale(1.025);} to {clip-path:inset(0);transform:scale(1);}} @media(prefers-reduced-motion:reduce) {.alto-soon-building-image {animation:none;} .alto-soon-call-arrow {transition:none;}}
.alto-soon-call-arrow svg path {fill:currentColor;} .alto-soon-alto-logo {object-fit:contain;object-position:left center;}/* End custom CSS */