.location-switch-control.svelte-empn4q{background-color:#fff;z-index:10;width:fit-content;font-family:ProximaNova,sans-serif}.maplibregl-ctrl-geocoder,.maplibregl-ctrl-geocoder *,.maplibregl-ctrl-geocoder *:after,.maplibregl-ctrl-geocoder *:before{box-sizing:border-box}.maplibregl-ctrl-geocoder{font-size:18px;line-height:24px;font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;position:relative;background-color:#fff;width:100%;min-width:240px;z-index:1;border-radius:4px;transition:width .25s,min-width .25s}.maplibregl-ctrl-geocoder--input{font:inherit;width:100%;border:0;background-color:transparent;margin:0;height:50px;color:#404040;color:#000000bf;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.maplibregl-ctrl-geocoder--input::-ms-clear{display:none}.maplibregl-ctrl-geocoder--input:focus{color:#404040;color:#000000bf;outline:0;box-shadow:none;outline:thin dotted}.maplibregl-ctrl-geocoder .maplibregl-ctrl-geocoder--pin-right>*{z-index:2;position:absolute;right:8px;top:7px;display:none}.maplibregl-ctrl-geocoder,.maplibregl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px #0000001a}.maplibregl-ctrl-geocoder.maplibregl-ctrl-geocoder--collapsed{width:50px;min-width:50px;transition:width .25s,min-width .25s}.maplibregl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;left:0;list-style:none;margin:0;padding:0;position:absolute;width:100%;top:110%;top:calc(100% + 6px);z-index:1000;overflow:hidden;font-size:15px}.maplibregl-ctrl-bottom-left .suggestions,.maplibregl-ctrl-bottom-right .suggestions{top:auto;bottom:100%}.maplibregl-ctrl-geocoder .suggestions>li>a{cursor:default;display:block;padding:6px 12px;color:#404040}.maplibregl-ctrl-geocoder .suggestions>.active>a,.maplibregl-ctrl-geocoder .suggestions>li>a:hover{color:#404040;background-color:#f3f3f3;text-decoration:none;cursor:pointer}.maplibregl-ctrl-geocoder--suggestion{display:flex;flex-direction:row;align-items:center}.maplibregl-ctrl-geocoder--suggestion-icon{min-width:30px;min-height:24px;max-width:30px;max-height:24px;padding-right:12px}.maplibregl-ctrl-geocoder--suggestion-info{display:flex;flex-direction:column}.maplibregl-ctrl-geocoder--suggestion-match{font-weight:700}.maplibregl-ctrl-geocoder--suggestion-title,.maplibregl-ctrl-geocoder--suggestion-address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.maplibregl-ctrl-geocoder--result{display:flex;flex-direction:row;align-items:center}.maplibregl-ctrl-geocoder--result-icon{min-width:30px;min-height:24px;max-width:30px;max-height:24px;padding-right:12px}.maplibregl-ctrl-geocoder--result-title{font-weight:700}.maplibregl-ctrl-geocoder--result-title,.maplibregl-ctrl-geocoder--result-address{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.maplibregl-ctrl-geocoder--icon{display:inline-block;vertical-align:middle;speak:none;fill:#757575;top:15px}.maplibregl-ctrl-geocoder--icon-search{position:absolute;top:13px;left:12px;width:23px;height:23px}.maplibregl-ctrl-geocoder--button{padding:0;margin:0;border:none;cursor:pointer;background:#fff;line-height:1}.maplibregl-ctrl-geocoder--icon-close{width:20px;height:20px;margin-top:8px;margin-right:3px}.maplibregl-ctrl-geocoder--button:hover .maplibregl-ctrl-geocoder--icon-close{fill:#909090}.maplibregl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:5px;margin-right:0;-moz-animation:rotate .8s infinite cubic-bezier(.45,.05,.55,.95);-webkit-animation:rotate .8s infinite cubic-bezier(.45,.05,.55,.95);animation:rotate .8s infinite cubic-bezier(.45,.05,.55,.95)}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media screen and (min-width:640px){.maplibregl-ctrl-geocoder.maplibregl-ctrl-geocoder--collapsed{width:36px;min-width:36px}.maplibregl-ctrl-geocoder{width:33.3333%;font-size:15px;line-height:20px;max-width:360px}.maplibregl-ctrl-geocoder .suggestions{font-size:13px}.maplibregl-ctrl-geocoder--icon{top:8px}.maplibregl-ctrl-geocoder--icon-close{width:16px;height:16px;margin-top:3px;margin-right:0}.maplibregl-ctrl-geocoder--icon-search{left:7px;width:20px;height:20px}.maplibregl-ctrl-geocoder--input{height:36px;padding:6px 35px}.maplibregl-ctrl-geocoder--icon-loading{width:26px;height:26px;margin-top:-2px;margin-right:-5px}.maplibre-gl-geocoder--error{color:#909090;padding:6px 12px;font-size:16px;text-align:center}}.scroll-snap-parent.svelte-8ms1i1{overflow:auto;scroll-snap-type:y mandatory}.scroll-snap-parent.svelte-8ms1i1 .section-item:where(.svelte-8ms1i1){scroll-snap-align:end}.scroll-snap-parent.svelte-8ms1i1 .section-item-start:where(.svelte-8ms1i1){scroll-snap-align:start}.hero.background.svelte-8ms1i1{position:relative;width:100%;height:100vh;background-image:url(https://www.undp.org/sites/g/files/zskgke326/files/2022-07/Zanzibar%20tourism.jpg);background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}.hero.background.svelte-8ms1i1 .breadcrumbs-overlay:where(.svelte-8ms1i1){position:absolute;top:100px;left:77px}@media(max-width:48em){.hero.background.svelte-8ms1i1 .breadcrumbs-overlay:where(.svelte-8ms1i1){top:48px;left:16px}}.hero.background.svelte-8ms1i1 .title-overlay:where(.svelte-8ms1i1){position:absolute;left:77px;width:500px}@media(max-width:48em){.hero.background.svelte-8ms1i1 .title-overlay:where(.svelte-8ms1i1){left:16px;width:350px}}.hero.background.svelte-8ms1i1 .title-overlay:where(.svelte-8ms1i1) .explore-button:where(.svelte-8ms1i1){width:300px}.map.svelte-8ms1i1{position:relative;width:100%}.dialog-contents.svelte-8ms1i1{max-height:500px;overflow-y:auto}.dialog-contents.svelte-8ms1i1 .photo:where(.svelte-8ms1i1){border:1px solid #d4d6d8;object-fit:contain;max-height:350px}.crowd-mapping.svelte-8ms1i1 .hero{margin-top:0!important}.scroll-down-arrow.svelte-8ms1i1{position:absolute;bottom:40px;left:50%;transform:translate(-50%);cursor:pointer;z-index:10}.scroll-down-arrow.svelte-8ms1i1 a:where(.svelte-8ms1i1){padding-top:70px}.scroll-down-arrow.svelte-8ms1i1 a:where(.svelte-8ms1i1) span:where(.svelte-8ms1i1){position:absolute;bottom:15px;left:50%;width:24px;height:24px;margin-left:-12px;-webkit-animation:svelte-8ms1i1-sdb05 1.5s infinite;animation:svelte-8ms1i1-sdb05 1.5s infinite;box-sizing:border-box}@-webkit-keyframes svelte-8ms1i1-sdb05{0%{-webkit-transform:translate(0,0);opacity:0}50%{opacity:1}to{-webkit-transform:translate(0,20px);opacity:0}}@keyframes svelte-8ms1i1-sdb05{0%{transform:translate(0);opacity:0}50%{opacity:1}to{transform:translateY(20px);opacity:0}}
