@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@keyframes bounce{0%{transform:translateY(0)}to{transform:translateY(-1rem)}}.region-details{margin:10rem 0}.region-details .row{background:#efefef}.region-details .row.intro{margin-top:5rem;margin-bottom:7rem;background:transparent}.region-details .row.intro h1{color:#fab528}.region-details .row.intro p{margin:3rem 0}.region-details .row.grid .image:after{content:"";display:block;padding-bottom:80%}@supports (aspect-ratio:1){.region-details .row.grid .image{width:100%;aspect-ratio:1/.8}.region-details .row.grid .image:after{display:none}}.region-details .row.grid:nth-child(2n) .image{-ms-flex-order:2;order:2}.region-details .row.grid:nth-child(2n) .text{-ms-flex-order:1;order:1}.region-details .row .image{-ms-flex-order:1;order:1;width:100%;height:100%}.region-details .row .text{-ms-flex-order:2;order:2;margin:auto 0;padding:4rem 6rem}.region-details .row .text p{margin:3rem 0}.region-details .row .text ul li{margin-left:0;padding:1rem 0;border-bottom:1px solid #707070;font-size:1.7rem}.region-details .row .text ul li span:last-child{text-align:right}.region-details .row .map{position:relative;height:50vh}.region-details .row .map #map{position:absolute;top:0;left:0;width:100%;height:100%}.region-details .row .pois{padding:5rem 0}.region-details .row .pois .poi-categories li{list-style:none;margin:0;padding:1rem}.region-details .row .pois .poi-categories li label{width:100%;height:100%;text-transform:uppercase;font-size:1.7rem;font-weight:700;cursor:pointer}.region-details .row .pois .poi-categories li label input{display:none}.region-details .row .pois .poi-categories li label input:checked~.icon{background:#fab528}.region-details .row .pois .poi-categories li label .icon{display:inline-block;vertical-align:middle;margin-right:1rem;padding:1rem;border-radius:50%;background:#efefef;transition:all .5s ease}.region-details .row .pois .poi-categories li label .icon img{width:2rem;height:2rem;object-fit:contain;object-position:center center}.region-details .row .pois .poi-categories li label .label{display:inline-block;vertical-align:middle}@media only screen and (max-width:1024px){.region-details{text-align:center}.region-details .row .text{padding:6rem 2rem}.region-details .row.grid:nth-child(2n) .image{-ms-flex-order:1;order:1}.region-details .row.grid:nth-child(2n) .text{-ms-flex-order:2;order:2}}