.HomeCarousel_imageWrapper__VchPL{position:relative;width:100%;height:100%}.HomeCarousel_imageWrapper__VchPL:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgb(255,255,255) 10%,rgba(245,241,232,0) 40%,rgba(245,241,232,0) 50%,rgb(255,255,255));pointer-events:none;z-index:1}.HomeCarousel_imageWrapper__VchPL img{position:relative;z-index:0}.HomeCarousel_fullscreenIcon__SQuXL{position:absolute;top:16px;right:16px;background-color:rgba(192,192,192,.5);border-radius:4px;padding:8px;opacity:.8;z-index:2;transition:opacity .3s ease;display:flex;align-items:center;justify-content:center}.HomeCarousel_fullscreenIcon__SQuXL:hover{opacity:1}.HomeCarousel_fullscreenIcon__SQuXL svg{color:rgb(126,125,125);font-size:20px;display:block}.HomeCarousel_navButton__olrYd{position:absolute!important;top:50%;transform:translateY(-50%);color:white!important;background-color:transparent;border:none;padding:8px;border-radius:50%;cursor:pointer;z-index:3!important;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));transition:filter .3s ease}.HomeCarousel_navButton__olrYd:hover{filter:drop-shadow(0 4px 12px rgba(0,0,0,.7))!important}.HomeCarousel_navButtonLeft__962qg{left:16px!important}.HomeCarousel_navButtonRight__9JdF0{right:16px!important}.HomeCarousel_dotsContainer__8B3Uc{display:flex;justify-content:center;gap:8px;margin-top:10px;z-index:3!important}.HomeCarousel_dot__wpd_R{width:5px;height:5px;border-radius:50%;cursor:pointer;transition:all .3s ease}.HomeCarousel_dot__wpd_R:hover{background-color:var(--primary-light)}.HomeCarousel_dotActive__QpJtf{background-color:var(--primary-main);width:8px;height:8px}.HomeCarousel_dotInactive__vDO1n{background-color:var(--grey-400)}.MapsCard_maps-card-container__axkMr,.MapsCard_maps-card-container__axkMr *{touch-action:pan-y pinch-zoom!important}.MapsCard_carouselContainer__kpRZh{width:100%;max-width:2000px;padding:0 16px;margin:1rem auto;contain:layout style;will-change:transform;position:relative;isolation:isolate}.MapsCard_cardsContainer__kLMgc{display:flex;gap:16px;width:100%;position:relative;contain:layout;overflow:hidden;will-change:transform;touch-action:pan-y pinch-zoom;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.MapsCard_cardsContainer__kLMgc:active{cursor:grabbing}.MapsCard_cardsContainer__kLMgc,.MapsCard_cardsContainer__kLMgc *{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.MapsCard_dividerText__Qo3M4{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:300;position:relative;margin:20px auto;padding:8px 20px;color:#4a5568;font-size:.9rem;text-align:center;background:linear-gradient(90deg,transparent,rgba(0,0,0,.08) 20%,rgba(0,0,0,.06) 80%,transparent);border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.1),inset 0 1px 3px rgba(255,255,255,.5);backdrop-filter:blur(8px);touch-action:pan-y pinch-zoom}.MapsCard_card__e_xtx{position:relative;flex:1;min-height:280px;background:#fff;box-shadow:0 8px 32px rgba(0,0,0,.12);will-change:transform;z-index:1;contain:layout style;touch-action:pan-y pinch-zoom;transform:translateZ(0);-webkit-transform:translateZ(0)}.MapsCard_imageContainer__g6MVd{position:absolute;inset:0;overflow:hidden;pointer-events:none}.MapsCard_cardImage__6pr4z{object-fit:cover;transition:transform .6s ease;touch-action:pan-y pinch-zoom;pointer-events:none;transform:translateZ(0);-webkit-transform:translateZ(0)}.MapsCard_card__e_xtx:hover .MapsCard_cardImage__6pr4z{transform:scale(1.1) translateZ(0);-webkit-transform:scale(1.1) translateZ(0)}.MapsCard_imageOverlay__UaJ9_{position:absolute;inset:0;z-index:1;pointer-events:none}.MapsCard_cardContent__Ec483{position:absolute;bottom:0;left:0;right:0;z-index:2;padding:16px!important;background:transparent;touch-action:pan-y pinch-zoom}.MapsCard_cardTitle__9CWth{line-height:1.3;user-select:none;-webkit-user-select:none}.MapsCard_cardDescription__LdOSM{line-height:1.4;user-select:none;-webkit-user-select:none}.MapsCard_mapsLink__LJz95{display:flex;transition:transform .3s ease;touch-action:manipulation;cursor:pointer;pointer-events:auto}.MapsCard_mapsLink__LJz95:hover{transform:translateX(4px)}@media (hover:none) and (pointer:coarse){.MapsCard_cardsContainer__kLMgc{touch-action:pan-y;overscroll-behavior-x:contain;overscroll-behavior-y:auto}.MapsCard_card__e_xtx{transition:transform .3s ease}.MapsCard_card__e_xtx:hover .MapsCard_cardImage__6pr4z{transform:none}}@media (min-width:1600px){.MapsCard_carouselContainer__kpRZh{padding:0 24px}.MapsCard_cardsContainer__kLMgc{gap:20px}.MapsCard_card__e_xtx{min-height:320px}.MapsCard_cardContent__Ec483{padding:18px!important}}@media (min-width:1200px) and (max-width:1599px){.MapsCard_carouselContainer__kpRZh{padding:0 20px}.MapsCard_cardsContainer__kLMgc{gap:18px}.MapsCard_card__e_xtx{min-height:300px}.MapsCard_cardContent__Ec483{padding:17px!important}}@media (max-width:1199px){.MapsCard_carouselContainer__kpRZh{max-width:1400px}}@media (max-width:768px){.MapsCard_carouselContainer__kpRZh{padding:0 12px;overscroll-behavior:contain}.MapsCard_cardsContainer__kLMgc{gap:12px;touch-action:pan-y}.MapsCard_card__e_xtx{min-height:240px}.MapsCard_cardContent__Ec483{padding:12px!important}}@media (max-width:480px){.MapsCard_carouselContainer__kpRZh{padding:0 8px}.MapsCard_cardsContainer__kLMgc{gap:8px;touch-action:pan-y;overscroll-behavior:contain}.MapsCard_card__e_xtx{min-height:260px}.MapsCard_cardContent__Ec483{padding:10px!important}}@media (max-width:360px){.MapsCard_card__e_xtx{min-height:240px}.MapsCard_cardContent__Ec483{padding:8px!important}}