/* Full-screen identity behind alternating content layers. */
@media(min-width:761px){.services,.about,.contact{width:78vw;margin-left:0;margin-right:auto}.numbers,.review{width:78vw;margin-left:auto;margin-right:0}.services,.about,.contact{border-right:1px solid rgba(255,122,26,.22)}.numbers,.review{border-left:1px solid rgba(255,122,26,.22)}.services,.about,.review{min-height:520px;display:grid;align-content:center}.contact{min-height:560px;display:grid;align-content:center}.numbers{min-height:245px}.contact-actions .button{border-radius:999px;padding:9px 11px 9px 21px;min-width:218px;justify-content:space-between;box-shadow:0 11px 25px rgba(0,0,0,.16)}.contact-actions .button span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;font-size:17px;background:var(--gold);color:#111}.contact-actions .button.light span{background:var(--gold);color:#111}.contact-actions .button.outline{background:rgba(255,255,255,.12);backdrop-filter:blur(8px)}.contact-actions .button.outline span{background:#111;color:var(--gold)}.location-link{display:inline-block;max-width:520px}.light-theme .contact-actions .button.outline{background:rgba(255,255,255,.32)}}
@media(max-width:760px){.contact-actions .button{border-radius:999px;padding:9px 11px 9px 20px}.contact-actions .button span{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gold);color:#111}.contact-actions .button.outline span{background:#111;color:var(--gold)}}
