.newmarker{background:#002443;padding:3px 4px;border-radius:3px;color:#fff;position:relative}.housemarker,.newmarker{font-size:14px;height:auto;z-index:9999}.housemarker{background:#ef476f;padding:0;border-radius:50%}.newmarker.active{background:#ef476f;z-index:99999999}.newmarker:before{content:"";display:inline-block;position:absolute;bottom:-5px;left:50%;margin-left:-6px;top:auto;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:0;border-top:6px solid #002443}.listinghoverinfobox{width:280px;background:#fff;border:1px solid #ddd;border-radius:8px;padding:10px}.listinghoverinfobox:after,.listinghoverinfobox:before{border-style:solid;content:"";display:inline-block}.listinghoverinfobox:before{border-color:#ddd transparent transparent;border-width:6px;position:absolute;bottom:-14px;margin:0 0 0 118px}.listinghoverinfobox:after{border-color:#fff transparent transparent;border-width:8px;position:absolute;bottom:-16px;margin:0 0 0 -139px}.newmarker:hover{background:#7a7c7c}.newmarker.active:hover:before,.newmarker:hover:before{border-top-color:#7a7c7c}.newmarker.active:before{border-top-color:#ef476f}.swiper-button-next,.swiper-button-prev{background-color:#ffffff;color:#555;border-radius:50%;width:34px;height:34px;display:flex;justify-content:center;align-items:center}.swiper-button-next:after,.swiper-button-prev:after{font-size:16px;font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:rgba(0,0,0,.8);color:#fff}.swiper-pagination-bullet{background-color:#ffffff;opacity:.8;width:6px;height:6px}.swiper-pagination-bullet-active{background-color:#277da1;opacity:1;width:6px;height:6px}.swiper-button-next{right:4px}.swiper-button-prev{left:4px}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{display:none!important}@keyframes shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.img-shimmer{background:linear-gradient(90deg,#e8e8e8 25%,#f5f5f5 50%,#e8e8e8 75%);background-size:800px 100%;animation:shimmer 1.4s linear infinite}.nav-fade .swiper-button-next,.nav-fade .swiper-button-prev{opacity:0;pointer-events:none;transition:opacity .2s ease}.group:hover .nav-fade .swiper-button-next,.group:hover .nav-fade .swiper-button-prev{opacity:1;pointer-events:auto}.nav-fade:focus-within .swiper-button-next,.nav-fade:focus-within .swiper-button-prev{opacity:1;pointer-events:auto}.nav-fade.nav-show .swiper-button-next,.nav-fade.nav-show .swiper-button-prev{opacity:1;pointer-events:auto}