@import url(https://use.typekit.net/oqv1vzg.css);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}#map{position:absolute;top:0;left:0;width:100%;height:100%;min-height:35vh}#map .leaflet-pane{z-index:0}#map .leaflet-pane.leaflet-tile-pane{filter:grayscale(1)}#map .leaflet-bottom,#map .leaflet-top{z-index:1}.estate-location{padding-top:3rem;padding-bottom:3rem}.estate-location .container.grid{grid-template-columns:auto 30rem;grid-gap:5rem;gap:5rem;align-items:center}.estate-location .start{border-radius:1rem;overflow:hidden}.estate-location .start:after{content:"";display:block;padding-bottom:60%}@supports (aspect-ratio:1){.estate-location .start{width:100%;aspect-ratio:1/.6}.estate-location .start:after{display:none}}.estate-location .end .title{margin:2rem 0;text-transform:uppercase}.estate-location .end .title h2,.estate-location .end .title h3,.estate-location .end .title h4{font-weight:700}@media only screen and (max-width:768px){.estate-location{text-align:center}.estate-location .container.grid{grid-template-columns:1fr}.estate-location .start{order:2}.estate-location .start:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.estate-location .start{width:100%;aspect-ratio:1/.8}.estate-location .start:after{display:none}}.estate-location .end{order:1}}