.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.marker-anim{opacity:0;animation:.6s forwards drop-in;transform:translateY(-50px)}@keyframes drop-in{to{opacity:1;transform:translateY(0)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.main-marker{transform-origin:bottom;animation:1.5s ease-in-out infinite bounce}.animated-infowindow{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(10px)}.animated-infowindow.show{opacity:1;transform:translateY(0)}.custom-infowindow{opacity:0;color:var(--color-maroon);border-radius:8px;min-width:250px;max-width:250px;font-family:epilogue,Verdana,Geneva,Tahoma,sans-serif;font-size:14px;transition:all .3s ease-out;transform:translateY(-10px)}.location-title{font-family:var(--font-seasons),Verdana,Geneva,Tahoma,sans-serif;font-size:1.5rem;line-height:130%;display:block}.location-address,.distance,.time{margin-bottom:.1rem;font-family:epilogue,Verdana,Geneva,Tahoma,sans-serif;font-size:1rem;line-height:130%;display:block}.location-category{text-transform:lowercase;margin-bottom:.1rem;font-family:epilogue,Verdana,Geneva,Tahoma,sans-serif;font-size:1rem;line-height:130%;display:block}.custom-infowindow.show{opacity:1;transform:translateY(0)}.main-infowindow{opacity:0;color:var(--color-maroon);font-family:var(--font-seasons),Verdana,Geneva,Tahoma,sans-serif;border-radius:8px;min-width:250px;max-width:250px;font-size:14px;transition:all .3s ease-out;transform:translateY(-10px)}.main-infowindow.show{opacity:1;transform:translateY(0)}.main-infowindow b{font-size:16px}
