.poi-block{background-color:#ececec;position:relative}.poi-header{background-color:#fff;padding-bottom:50.32px;padding-top:65px}.poi-header .decor-pin{display:block;height:188px;margin:0 auto 30px;transform:translateY(-20px);width:190px}.poi-header h1,.poi-header h2,.poi-header h3,.poi-header h4,.poi-header h5,.poi-header h6{font-family:Ultra System Sans Line One,sans-serif;font-size:72px;line-height:101.4%;text-align:center;text-transform:uppercase}.poi-header small{display:block;font-family:Avenir,sans-serif;font-size:24px;font-weight:500;letter-spacing:.21em;line-height:137.5%;margin-bottom:19.68px}.poi-canvas{height:760px}.poi-canvas .mapboxgl-ctrl-group button:not(:first-child){border-radius:0}.poi-canvas .mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:24px}.poi-canvas .mapboxgl-ctrl-attrib-button{padding:0}.poi-canvas .mapboxgl-ctrl-attrib-button:focus,.poi-canvas .mapboxgl-ctrl-attrib-button:hover{border:0}.poi-canvas .map-pin-b{border:none;display:block;padding:0}.poi-canvas .mapboxgl-popup-close-button{background:none;border:0;padding:0 3px}.poi-canvas .mapboxgl-popup{width:100%}.poi-canvas .mapboxgl-popup-content{padding:20px}.poi-canvas .mapboxgl-popup-title{font-size:20px;font-weight:250;letter-spacing:.02em;line-height:150%;margin-bottom:10px}.poi-canvas .mapboxgl-popup-distance{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;font-weight:300;letter-spacing:1px;line-height:16px;text-transform:uppercase}.poi-canvas .mapboxgl-popup-distance p{margin:0 0 16px;padding-left:24px;position:relative}.poi-canvas .mapboxgl-popup-distance p:last-child{margin-bottom:16px!important}.poi-canvas .mapboxgl-popup-distance svg{height:auto;left:0;position:absolute;top:0;width:16px}.poi-canvas .mapboxgl-popup-distance .drive:first-child:not(:last-child),.poi-canvas .mapboxgl-popup-distance .walk:first-child:not(:last-child){border-right:.5px solid rgba(0,0,0,.2);margin-right:16px;padding-right:16px}.poi-canvas .nearby-location-button{background-color:#000;border-radius:15px;color:#fefcfc;display:inline-block;font-size:12px;line-height:20px;margin-top:4px;padding:5px 20px;text-decoration:none;vertical-align:top}.poi-canvas .nearby-location-button:focus,.poi-canvas .nearby-location-button:hover{background-color:#821c1c}.poi-canvas .nearby-location-button:focus{outline:0}.poi-nearby{display:grid;gap:38px 111px;grid-auto-flow:column;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,auto);margin:0 auto;max-width:991px;padding:104px 40px 115px;width:100%}.poi-nearby .nearby-location{color:inherit;display:block;padding-left:36px;position:relative;width:100%}.poi-nearby .nearby-location:focus{outline:0}.poi-nearby .nearby-location:after{background-color:#000;content:"";display:block;height:.5px;opacity:.2;width:100%}.poi-nearby .nearby-location-details{height:100%;position:relative}.poi-nearby .nearby-location-index{font-family:Work Sans,sans-serif;font-size:13px;font-weight:400;left:-36px;line-height:130%;opacity:.5;position:absolute;top:7px}.poi-nearby .nearby-location-name{font-size:24px;letter-spacing:.02em;line-height:150%;margin:0 0 17px}.poi-nearby .nearby-location-distance{align-items:center;display:flex;flex-wrap:wrap;font-size:10px;font-weight:500;letter-spacing:1px;line-height:16px;text-transform:uppercase}.poi-nearby .nearby-location-distance p{margin:0 0 16px;padding-left:24px;position:relative}.poi-nearby .nearby-location-distance p:last-child{margin-bottom:16px!important}.poi-nearby .nearby-location-distance svg{height:auto;left:0;position:absolute;top:0;width:16px}.poi-nearby .nearby-location-distance .drive:first-child:not(:last-child),.poi-nearby .nearby-location-distance .walk:first-child:not(:last-child){border-right:.5px solid rgba(0,0,0,.2);margin-right:16px;padding-right:16px}.poi-nearby .nearby-location-distance .train:nth-child(3){flex-basis:100%}@media (max-width:1024px){.poi-header{padding-bottom:80px;padding-top:85px}.poi-header .decor-pin{display:none;height:75px;margin:0 auto 38px;transform:translateY(-12px);width:76px}.poi-header h1,.poi-header h2,.poi-header h3,.poi-header h4,.poi-header h5,.poi-header h6{font-size:60px;line-height:101.7%}.poi-header small{font-size:15px;line-height:133.3%;margin-bottom:24px}.poi-canvas{height:405.33px}.poi-nearby{gap:40px;padding:95px 40px 100px}.poi-nearby .nearby-location-index{top:5px}.poi-nearby .nearby-location-name{font-size:18px;margin:0 0 19px}}@media (max-width:767px){.poi-header{padding-bottom:50px;padding-top:55px}.poi-header .decor-pin{height:130px;margin:0 auto 58px;transform:translateY(-16px);width:131px}.poi-header h1,.poi-header h2,.poi-header h3,.poi-header h4,.poi-header h5,.poi-header h6{font-size:34px;line-height:115%}.poi-header small{font-size:18px;line-height:138.9%;margin-bottom:15px}.poi-canvas{height:760px}.poi-nearby{display:block;padding:96px 35px 100px}.poi-nearby .nearby-location{margin-top:45px}.poi-nearby .nearby-location:first-child{margin-top:0}.poi-nearby .nearby-location-index{top:3px}}