@layer page{.contact-hero{padding-top:max(var(--bay), calc(var(--header-height) + 24px))}.contact-steps{--step-gap:clamp(28px, 3.2vw, 48px);margin:30px 0 0;padding:0;list-style:none;display:grid}.contact-steps>li{grid-template-columns:44px minmax(0,1fr);gap:0 clamp(16px,1.8vw,26px);padding-bottom:clamp(26px,3vw,38px);display:grid;position:relative}.contact-steps>li:last-child{padding-bottom:0}.contact-steps>li:not(:last-child):before{content:"";background:repeating-linear-gradient(#8a5a208c 0 4px,#0000 4px 9px);width:2px;position:absolute;top:52px;bottom:6px;left:21px}.contact-steps__n{border:1px solid var(--bronze);width:44px;height:44px;font-family:var(--sans);color:var(--bronze);border-radius:50%;grid-row:1/span 2;place-items:center;font-size:19px;font-weight:500;line-height:1;display:grid}.contact-steps .h3{align-self:center;align-items:center;min-height:44px;display:flex}.contact-steps p{color:var(--text);grid-column:2;max-width:56ch;margin:6px 0 0;line-height:1.7}.contact-travel{max-width:56ch;color:var(--text);margin:26px 0 0}@media (min-width:920px){.contact-steps{gap:var(--step-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.contact-steps>li{grid-template-columns:minmax(0,1fr);align-content:start;padding-bottom:0}.contact-steps>li:not(:last-child):before{left:56px;right:calc(-1 * var(--step-gap));background:repeating-linear-gradient(90deg,#8a5a208c 0 4px,#0000 4px 9px);width:auto;height:2px;top:21px;bottom:auto}.contact-steps__n{grid-row:auto}.contact-steps .h3{min-height:0;margin-top:20px;display:block}.contact-steps p{grid-column:1;margin-top:10px}.contact-travel{margin-top:40px}}}
