.slider{width:100%;height:90vh;position:relative;overflow:hidden}.slide{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transform:translate(-50);transition:all .5s ease}@media screen and (min-width: 600px){.slide img{width:100%;height:100%}}.slide img{height:100%}.content{position:absolute;top:23rem;left:5rem;opacity:0;width:50%;padding:3rem;background:rgba(0,0,0,.3);animation:slide-up 1s ease .5s;animation-fill-mode:forwards}@keyframes slide-up{0%{visibility:visible;top:23rem}to{visibility:visible;top:17rem}}@media screen and (max-width: 600px){.content{width:80%}}.content>*{color:#fff;margin-bottom:1rem}.current{opacity:1;transform:translate(0)}.current .content{opacity:1}.arrow{border:2px solid #fff;background:transparent;border-radius:50%;color:#fff;width:1rem;height:1rem;cursor:pointer;position:absolute;top:35%;z-index:999}.arrow:hover{background:#fff;color:#777}.next{right:1.5rem}.prev{left:1.5rem}.button{background-color:#deb887}hr{height:1.5px;background:#fff;width:50%}.leaflet-container{width:50vw;height:50vh}*{margin:0;padding:0}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}
