.gm-site .gm-main-nav{list-style:none;margin:0;padding:0}.gm-site .gm-main-nav li{margin:0;padding:0}.gm-site .gm-main-nav li.current-menu-item>a{color:var(--orange)}.gm-site .gm-main-nav a{display:block}.gm-site .gm-modal{max-width:680px;width:calc(100% - 32px);border:0;border-radius:9px;padding:30px;background:#fff;color:var(--wood)}.gm-site .gm-modal::backdrop{background:#1f1c14aa}.gm-site .gm-modal h2{font-size:28px;margin:0 30px 15px 0}.gm-site .gm-modal p{margin-bottom:15px}.gm-site .gm-modal-close{position:absolute;top:10px;right:10px;background:#fff;border:0;font-size:28px;width:38px;height:38px}.gm-site .mobile-nav .gm-main-nav{display:grid;gap:0}.gm-site .mobile-nav .gm-main-nav li{display:block!important}.gm-site .mobile-nav a{padding:12px 0}.gm-site .mobile-nav{margin-top:15px}.gm-site .gm-map{margin:0}.gm-site .gm-place-title{font-family:Fraunces,Georgia,serif}.gm-site .gm-filter,.gm-site .gm-viewbar,.gm-site .gm-place-category{font-family:Jost,Arial,sans-serif}.gm-site .gm-place-category{font-size:13px}.gm-site .gm-stays{margin-top:25px}.gm-site h2,.gm-site h3{font-weight:500}.gm-site dialog form{display:grid;gap:8px}.gm-site dialog form .btn{justify-self:start}.gm-site .gm-map button,.gm-site .gm-stays a{font-family:Jost,Arial,sans-serif}
@media(max-width:900px) and (min-width:761px){.gm-site .gm-main-nav li:nth-child(n+5){display:none}.gm-site .mobile-menu{display:inline-flex}}
@media(max-width:760px){.gm-site .gm-main-nav li:nth-child(n+4){display:none}}
