.monte-rei-contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,96px) clamp(24px,4vw,72px);padding:clamp(72px,9vw,150px) clamp(24px,4.2vw,80px) clamp(80px,10vw,170px);background:#f5f0e4;color:#181715}@media (max-width: 900px){.monte-rei-contact{grid-template-columns:minmax(0,1fr);gap:clamp(28px,5vw,48px)}}.monte-rei-contact__intro{display:contents}.monte-rei-contact__title{grid-column:1;max-width:min(400px,100%);margin:0;font-family:Chronicle Display,Canela,Freight Display,Georgia,serif;font-size:clamp(34px,3.4vw,66px);font-weight:400;line-height:1.04;letter-spacing:-1.4px;text-transform:uppercase}@media (max-width: 900px){.monte-rei-contact__title{max-width:none}}.monte-rei-contact__lead{grid-column:2;align-self:start;max-width:420px;margin:0;color:#491818;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:16px;font-weight:400;line-height:25px}@media (max-width: 900px){.monte-rei-contact__lead{grid-column:1;max-width:none}}.monte-rei-contact__routes{display:contents}.monte-rei-contact__routes-label{grid-column:1;align-self:start;margin:0;color:#181715;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:2.4px;text-transform:uppercase}.monte-rei-contact__list{grid-column:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,4.2vw,76px) clamp(24px,2.6vw,48px);margin:0;padding:0;list-style:none}@media (max-width: 900px){.monte-rei-contact__list{grid-column:1}}@media (max-width: 560px){.monte-rei-contact__list{grid-template-columns:minmax(0,1fr)}}.monte-rei-contact-route__eyebrow{margin:0;color:#18171573;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:11px;font-weight:400;line-height:1.4;letter-spacing:2.4px;text-transform:uppercase}.monte-rei-contact-route__title{margin:12px 0 0;color:#181715;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:clamp(18px,1.25vw,23px);font-weight:400;line-height:1.3}.monte-rei-contact-route__line{margin:14px 0 0;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.4}.monte-rei-contact-route__phone{color:#491818;text-decoration:none}.monte-rei-contact-route__phone:hover,.monte-rei-contact-route__phone:focus-visible{text-decoration:underline}.monte-rei-contact-route__email{color:#491818;text-decoration:underline;text-underline-offset:3px}.monte-rei-contact-route__email:hover,.monte-rei-contact-route__email:focus-visible{color:#3a0f0f}.monte-rei-contact-route__address{margin:14px 0 0;color:#491818;font-family:Satoshi,DM Sans,system-ui,sans-serif;font-size:15px;line-height:1.6}
