.overflow-hidden{overflow:hidden}Adds border in gallery image on homepage .gallery-img-home::after{content:"";position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:96%;height:96%;border:1px solid #fff}.list-view-spots div div div .elementor-image-box-title{position:relative}.list-view-spots div div div .elementor-image-box-title::before{content:"";position:absolute;top:12px;left:-44px;width:12px;height:12px;background-color:#69b43f;border-radius:50%}.list-view-spots-lines div div div .elementor-image-box-title:after{content:"";position:absolute;width:2px;height:460px;background-color:#69b43f;top:15px;left:-39px}@media screen and (min-width:769px){.faq-numbers{color:#69b43f;margin-right:25px}}@media screen and (max-width:769px){.faq-numbers{color:#69b43f;margin-right:10px}}.faqs div div details summary{justify-content:space-between!important}#e-n-accordion-item-2520 summary{border:0}.room-plans div div h2{padding:0 10px}.swiper-slide-next{transform:scale(1.15)}.swiper-wrapper{padding:50px 0}.post-card .elementor-widget-container .elementor-posts-container .elementor-grid-item .elementor-post__card .elementor-post__text{margin-top:0;padding:0 20px}.post-card .elementor-widget-container .elementor-posts-container .elementor-grid-item .elementor-post__card .elementor-post__text .elementor-post__title{margin-bottom:15px}.post-card .elementor-widget-container .elementor-posts-container .elementor-grid-item .elementor-post__card .elementor-post__meta-data{padding:15px 20px}@media (max-width:767px){.swiper-wrapper{padding:0}}