:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.gallery-container[data-v-742a71a5]{margin-bottom:20px;margin-top:20px;width:100%}.gallery-swiper[data-v-742a71a5]{width:100%}.gallery-slide[data-v-742a71a5]{height:auto}.gallery-item[data-v-742a71a5]{border-radius:8px;cursor:pointer;overflow:hidden;padding:10px;transition:transform .2s ease}.gallery-item[data-v-742a71a5]:hover{transform:scale(1.05)}.gallery-image[data-v-742a71a5]{border-radius:6px;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.gallery-title[data-v-742a71a5]{font-size:16px;font-weight:600;margin-top:10px}.gallery-description[data-v-742a71a5]{color:#666;font-size:14px;margin-top:5px}.modal-overlay[data-v-742a71a5]{background-color:#000000e6;height:100%;justify-content:center;left:0;padding:20px;position:fixed;top:0;width:100%;z-index:1000}.modal-content[data-v-742a71a5],.modal-overlay[data-v-742a71a5]{align-items:center;display:flex}.modal-content[data-v-742a71a5]{flex-direction:column;max-height:90vh;max-width:90vw;position:relative}.modal-close[data-v-742a71a5]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:40px;justify-content:center;position:absolute;right:-10px;top:-10px;transition:background-color .2s ease;width:40px;z-index:1001}.modal-close[data-v-742a71a5]:hover{background:#fff}.modal-image[data-v-742a71a5]{border-radius:8px;max-height:80vh;max-width:100%;-o-object-fit:contain;object-fit:contain}.modal-nav[data-v-742a71a5]{display:flex;justify-content:space-between;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);width:100%}.modal-nav-btn[data-v-742a71a5]{align-items:center;background:#ffffffe6;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:24px;height:50px;justify-content:center;margin:0 20px;pointer-events:auto;transition:background-color .2s ease;width:50px}.modal-nav-btn[data-v-742a71a5]:hover:not(:disabled){background:#fff}.modal-nav-btn[data-v-742a71a5]:disabled{cursor:not-allowed;opacity:.5}.modal-title[data-v-742a71a5]{color:#fff;font-size:18px;font-weight:600;margin-top:20px;text-align:center}@media (max-width:768px){.gallery-image[data-v-742a71a5]{height:250px}.modal-nav-btn[data-v-742a71a5]{font-size:20px;height:40px;margin:0 10px;width:40px}.modal-close[data-v-742a71a5]{font-size:20px;height:35px;width:35px}}.rtl[data-v-1776c022]{direction:rtl}[dir=rtl]{flex-direction:row-reverse}[data-v-77f190a6] .leaflet-container{box-sizing:border-box!important;height:100%!important;max-height:100%!important;max-width:100%!important;position:relative!important;width:100%!important}[data-v-77f190a6] .leaflet-map-pane{height:100%!important;width:100%!important}[data-v-77f190a6] .leaflet-tile-container img{filter:grayscale(100%);-webkit-filter:grayscale(100%)}
