body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.placeList-page-header{position:relative;background-color:#fff}.placeList-page-body{display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;padding:1.5vh 2.5vh 2.5vh;background-color:#fff}.placeList-page-user-block{padding:2.5vh 2.5vh .5vh 3vh;box-shadow:0 .5vh 1vh rgba(0,0,0,.1);margin-bottom:3vh;border-bottom-left-radius:3vh;border-bottom-right-radius:3vh}.placeList-page-container{display:block;max-width:800px;margin:auto}.placeList-page-component{font-family:Arial,sans-serif;box-shadow:0 .5vh 1vh rgba(0,0,0,.1);margin:auto;width:100%;height:100vh;perspective:1px;overflow-x:hidden;overflow-y:auto;scrollbar-width:none;max-width:600px}@keyframes shine{to{background-position-x:-200%}}.loading-skeleton{width:100%;background:linear-gradient(100deg,#ececec 8%,#f5f5f5 18%,#ececec 33%);animation:shine 1s linear infinite;background-size:200% 500%}.parallax-background-element{position:relative;height:50vh;width:100%;transform:translateZ(-1px) translateY(-25vh) scale(2);z-index:-5;display:flex;align-items:center;justify-content:center}.placeList-featureImg-landscape{height:100%}.placeList-featureImg-profile{width:100%}.get-your-guide-wrapper{width:100%;overflow-x:auto;margin-bottom:48px;margin-top:24px;border-top:1px solid grey;border-bottom:1px solid grey;padding:20px 0}.get-your-guide-block{width:1380px;position:relative}.get-your-guide-city-block{position:relative;margin-bottom:24px}@media (min-width:768px){.placeList-page-component{max-width:600px;border-radius:20px 20px 0 0}::-webkit-scrollbar{scrollbar-width:thin}::-webkit-scrollbar-track{border-radius:2px}::-webkit-scrollbar-thumb{background:#cfcfcf;border-radius:10px}.get-your-guide-wrapper{width:80%}}.mapComponent_locationWrapper__U0lzi{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:12px}.mapComponent_locationWrapper__U0lzi h4{font-size:16px;margin:8px}.mapComponent_locationDescription__NHuMx{text-align:right}.mapComponent_mapWrapper__KP_lz{overflow:hidden;align-items:center;justify-content:center;margin:30px 0;display:flex;box-sizing:border-box;background-color:azure;border-radius:25px;width:100%}.mapComponent_googleMapLink__a5lNL{height:10px;display:inline-flex;align-items:center;border:1px solid #a7a7a7;color:#007bff;background-color:#fff;padding:8px 12px;text-decoration:none;border-radius:10px;font-size:12px;font-weight:500}.mapComponent_googleMapLink__a5lNL img{width:auto;height:12px;margin-right:6px}@media (max-width:768px){.mapComponent_mapWrapper__KP_lz{margin:30px 0}}