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}
.ff-bold.ff-bold{font-family:"Open Sans Bold",sans-serif}@font-face{font-family:"Montserrat Regular";font-style:normal;font-weight:normal;src:local("Montserrat Regular"),url(./fonts/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat Italic";font-style:normal;font-weight:normal;src:local("Montserrat Italic"),url(./fonts/Montserrat-Italic.woff) format("woff")}@font-face{font-family:"Montserrat Light";font-style:normal;font-weight:normal;src:local("Montserrat Light"),url(./fonts/Montserrat-Light.woff) format("woff")}@font-face{font-family:"Montserrat Light Italic";font-style:normal;font-weight:normal;src:local("Montserrat Light Italic"),url(./fonts/Montserrat-LightItalic.woff) format("woff")}@font-face{font-family:"Montserrat Medium";font-style:normal;font-weight:normal;src:local("Montserrat Medium"),url(./fonts/Montserrat-Medium.woff) format("woff")}@font-face{font-family:"Montserrat Medium Italic";font-style:normal;font-weight:normal;src:local("Montserrat Medium Italic"),url(./fonts/Montserrat-MediumItalic.woff) format("woff")}@font-face{font-family:"Montserrat SemiBold";font-style:normal;font-weight:normal;src:local("Montserrat SemiBold"),url(./fonts/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Montserrat SemiBold Italic";font-style:normal;font-weight:normal;src:local("Montserrat SemiBold Italic"),url(./fonts/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-family:"Montserrat Bold";font-style:normal;font-weight:normal;src:local("Montserrat Bold"),url(./fonts/Montserrat-Bold.woff) format("woff")}@font-face{font-family:"Montserrat Bold Italic";font-style:normal;font-weight:normal;src:local("Montserrat Bold Italic"),url(./fonts/Montserrat-BoldItalic.woff) format("woff")}.ff-bold.ff-bold{font-family:"Montserrat Bold",sans-serif}html,body{font-family:"Montserrat Light",sans-serif;font-weight:200;font-style:normal;font-family:"Montserrat Light",sans-serif;font-weight:200;font-style:normal;font-size:16px;font-size:1rem;line-height:1.5;font-size:16px;color:#000;width:100%;min-height:100vh;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow-x:hidden}.App h2{font-size:20px;font-size:1.25rem}.App h2,.App strong{font-family:"Montserrat Bold",sans-serif}.App main{display:flex;flex-direction:column;margin:0 auto;max-width:1170px;width:100%;gap:32px;align-items:center}@media(min-width: 48em){.App main{flex-direction:row}}.App main .map-wrapper{position:relative;aspect-ratio:2/3;overflow:hidden;display:flex;align-items:center;justify-content:center;width:100%;max-width:400px}@media(min-width: 48em){.App main .map-wrapper{width:40%;min-width:40%}}.App main .map-wrapper img{width:100%}.App main .slider-wrapper{position:relative;overflow:hidden;padding-bottom:16px;width:100%}@media(min-width: 48em){.App main .slider-wrapper{width:60%}}.App main .slider-wrapper a{font-family:"Montserrat Bold",sans-serif;color:#2cb6b5}.App main .slider-wrapper .image-wrapper,.App main .slider-wrapper img{display:flex;aspect-ratio:16/9;width:100%}.App main .slider-wrapper .content-wrapper{font-size:14px;font-size:0.875rem;padding:32px}.App main .slider-wrapper .content-wrapper h2{margin-top:0}.App main .slider-wrapper .splide{position:relative;padding:0 70px}.App main .slider-wrapper .splide__track{box-shadow:0 8px 12px rgba(0,0,0,.15)}.App main .slider-wrapper .splide__slide{min-width:0}.App main .slider-wrapper .splide__arrows{position:absolute;display:flex;align-items:center;left:50px;top:0;height:100%;width:calc(100% - 100px);justify-content:space-between}.App main .slider-wrapper .splide__arrows .splide__arrow--prev{transform:rotate(180deg);left:-45px}.App main .slider-wrapper .splide__arrows .splide__arrow--next{right:-45px}.App main .slider-wrapper .splide__arrows .splide__arrow--prev,.App main .slider-wrapper .splide__arrows .splide__arrow--next{position:relative;-webkit-appearance:none;top:0;border-radius:50%;width:40px;height:40px;border:0;cursor:pointer;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2)}.App main .slider-wrapper .splide__arrows .splide__arrow--prev svg,.App main .slider-wrapper .splide__arrows .splide__arrow--next svg{width:20px;height:20px}.App main .pin{position:absolute;left:0;top:0;cursor:pointer;transition:transform .3s}.App main .pin::after{content:"";display:block;position:absolute;width:0;left:0;right:0;margin:0 auto;bottom:-6px;height:3px;background:#20345c;transform-origin:center center;transition:width .3s}.App main .pin path{fill:#0f6969;transition:fill .3s}.App main .pin.active,.App main .pin:hover{transform:scale(1.1)}.App main .pin.active path{fill:#20345c}.App main .pin.active::after{content:"";display:block;position:absolute;width:24px;bottom:-6px;height:3px;background:#20345c}.App main .pin.pin-1{left:1%;top:51%}.App main .pin.pin-2{left:11%;top:48%}.App main .pin.pin-3{left:23%;top:67%}.App main .pin.pin-4{left:83%;top:17%}.App main .pin.pin-5{left:93%;top:44%}
@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
