.points-element-title{font-size:2.1875rem;color:#000;font-weight:400}.points-element{position:relative}.points-element .base-img{width:100%}.points-element .overlay{display:none;position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.points-element .overlay .image-holder img{width:100%;display:none}.points-element .overlay .image-holder img.active,.points-element .overlay.show{display:block}.points-element .overlay .point-close-btn{position:absolute;right:0;top:0;width:45px;height:45px;background-color:rgb(255 255 255 / .9);cursor:pointer}.points-element .overlay .point-close-btn::after,.points-element .overlay .point-close-btn::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:3px;width:60%;background-color:#584941}.points-element .overlay .point-close-btn::before{transform:translate(-50%,-50%) rotate(45deg)}.points-element .overlay .point-close-btn::after{transform:translate(-50%,-50%) rotate(315deg)}.points-element .mobile-points,.points-element .points{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.points-element .mobile-points .point,.points-element .points .point{position:absolute;left:10%;top:20%;width:30px;height:30px;background-color:#fff;border-radius:50%;cursor:pointer;opacity:.8;transition:opacity .5s;transform:translate(-50%,-50%)}.points-element .mobile-points .point::after,.points-element .mobile-points .point::before,.points-element .points .point::after,.points-element .points .point::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);height:3px;width:60%;background-color:#584941}.points-element .mobile-points .point::before,.points-element .points .point::before{transform:translate(-50%,-50%) rotate(90deg)}.points-element .mobile-points .point:hover,.points-element .points .point:hover{opacity:1}.points-element .mobile-points{display:none}.points-desc{margin-top:10px;visibility:hidden;min-height:30px}.points-desc p{font-size:1.125rem;color:#000;line-height:130%;padding-bottom:5px}.points-desc.active{visibility:visible}.points-mobile-slider{display:none;margin-top:40px;position:relative}.points-mobile-slider .point-detail-item img{width:100%}.points-mobile-slider .point-detail-item p{margin-top:10px;font-size:1.125rem;color:#000;line-height:130%;padding-bottom:5px}.points-mobile-slider .swiper-pagination{left:50%;transform:translateX(-50%);white-space:nowrap}.points-mobile-slider .swiper-button-next,.points-mobile-slider .swiper-button-prev{background-color:rgb(255 255 255 / .7);top:32%}.points-mobile-slider .swiper-button-next:after,.points-mobile-slider .swiper-button-prev:after{font-size:25px;color:#000}.points-mobile-slider .swiper-button-next{right:0}.points-mobile-slider .swiper-button-prev{left:0}@media (max-width:767px){.points-element .points{display:none}.points-element .mobile-points{display:block}.points-element .mobile-points .point{width:20px;height:20px;display:none}.points-element .mobile-points .point::after,.points-element .mobile-points .point::before{height:1px}.points-element .mobile-points .point.active,.points-mobile-slider{display:block}}