.properties-container{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;margin:0 auto;padding:3rem 0;position:relative;width:100%}.properties-text{color:#eb452f;font-family:Inter;font-size:78px;font-weight:800;position:relative;text-align:center}.properties-text:after{background:linear-gradient(90deg,#eb452f00 0,#eb452fcc 0,#eb452f 50%,#eb452fcc 100%,#eb452f00 0);border-radius:8px;bottom:15px;content:"";filter:blur(5px);height:2px;left:50%;position:absolute;transform:translate(-50%,50%);width:50%}.swiper-button-property-prev-custom{left:2%}.swiper-button-property-next-custom,.swiper-button-property-prev-custom{background-color:#ed452fb3;border-radius:360px;color:#fff;cursor:pointer;padding:.5rem;position:absolute;top:50%;z-index:100}.swiper-button-property-next-custom{right:2%}.swiper-button-property-next-custom:hover,.swiper-button-property-prev-custom:hover{background-color:rgba(237,69,47,.838)}.properties-parent{align-items:center;padding:0;width:100%}.properties-parent,.sekeleton-parent{display:flex;height:100%;justify-content:center;margin:0 auto;position:relative}.sekeleton-parent{gap:3vw;padding:2rem 0;width:100vw}.properties-parent .swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.slide-inner{align-items:center;display:flex;flex-direction:row;gap:2rem;justify-content:center;margin:0 auto;padding:2rem 0 3rem;width:fit-content}.vertical-card{background-color:#fff;box-shadow:0 5px 10px #0003;cursor:pointer;max-height:730px;max-width:425px;min-width:200px;overflow:hidden;width:27vw}.vertical-card,.vertical-card-skeleton{align-items:center;border-radius:40px;display:flex;flex-direction:column;justify-content:center;margin-top:1.5rem;padding:1rem 0}.vertical-card-skeleton{animation:skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;flex-basis:1 1 425px;height:700px;min-width:350px;width:400px}.image-container{border-radius:20px;height:513.0117797851562px;overflow:hidden;position:relative;width:25vw}.vertical-card .image-container .vertical-image{border-radius:20px;height:513px;object-fit:cover;width:100%}.vertical-image-skeleton{animation:skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;border-radius:34px;border-radius:20px;height:513.0117797851562px;overflow:hidden;position:relative;width:380px}.vertical-card-rating{align-items:center;background-color:#fff;border-radius:360px;color:#000;display:flex;font-family:KarasumaGothic;font-size:22px;font-weight:400;gap:.5rem;justify-content:space-between;left:5%;padding:.5rem 1rem;position:absolute;top:85%;z-index:100}.rating-star{color:green}.hostel-information{flex-direction:column;justify-content:space-around;padding:1rem 1.7rem;position:relative}.hostel-information,.hostel-name-n-price{align-items:start;display:flex;width:100%}.hostel-name-n-price{justify-content:center}.vertical-card .hostel-name{color:#000;display:block;font-family:Inter;font-size:28px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.vertical-card .price{color:#ff4d35;display:flex;flex-direction:column;font-family:Inter;font-size:24px;font-weight:500}.vertical-card .line-through-price{color:#ff4d35;font-family:Inter;font-size:16px;font-weight:400;text-decoration:line-through}.hostel-price-section{align-items:end;display:flex;flex-direction:column;line-height:1.1;padding-top:.5rem;width:25%}.vertical-card .hostel-location{font-family:KarasumaGothic;font-size:22px;font-weight:400;margin-top:-.2rem}.vertical-card .hostel-tags{flex-wrap:wrap;font-family:KarasumaGothic;font-size:14px;font-weight:400;margin-bottom:1rem;margin-top:1rem;text-transform:capitalize;white-space:normal;word-break:break-word}.vertical-card .swiper-button-next-custom,.vertical-card .swiper-button-prev-custom{background:#ffffffb3;border-radius:360px;cursor:pointer;padding:.8rem .6rem;position:absolute;top:90%;transform:translateY(-50%);z-index:20}.vertical-card .swiper-button-prev-custom{right:15%}.vertical-card .swiper-button-next-custom{right:5%}.horizontal-card-parent{display:flex;flex-direction:column;gap:1rem}.horizontal-card{align-items:center;background-color:#fff;border-radius:40px;box-shadow:0 5px 10px #0003;cursor:pointer;display:flex;flex-direction:column;height:370px;justify-content:center;max-width:425px;overflow:hidden;padding:.5rem 0;position:relative;width:26.14vw}.horizontal-image-container{border-radius:34px;height:280px;overflow:hidden;position:relative;width:24.14vw}.horizontal-image{height:280px;object-fit:cover;width:100%}.horizontal-image-skeleton{animation:skeleton-loading 1.4s ease infinite;background:linear-gradient(90deg,#f0f0f0 25%,#e0e0e0 37%,#f0f0f0 63%);background-size:400% 100%;border-radius:34px;height:250px;overflow:hidden;position:relative;width:400px}@keyframes skeleton-loading{0%{background-position:100% 0}to{background-position:-100% 0}}.horizontal-rating{color:#000;font-family:KarasumaGothic;font-size:20px;font-weight:400;gap:.5rem;padding:.3rem 1rem;top:75%}.horizontal-info{padding:.5rem 1.5rem}.horizontal-card .hostel-name-n-price{align-items:center;display:flex;justify-content:space-between;width:100%}.horizontal-card .horizoantal-card-hostel-name{color:#000;font-family:Inter;font-size:28px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:80%}.horizontal-info .hostel-location{font-family:KarasumaGothic;font-size:16px;font-weight:400;margin-top:.2rem}.horizontal-card .price{color:#ff4d35;display:flex;flex-direction:column;font-family:Inter;font-size:24px;font-weight:500}.horizontal-card .hostel-tags{font-family:KarasumaGothic;font-size:12px;font-weight:400;margin-bottom:1rem;margin-top:.5rem;text-transform:capitalize;transform:translateX(0)}.horizontal-card .swiper-button-next-custom,.horizontal-card .swiper-button-prev-custom{background:#ffffffb3;border-radius:360px;cursor:pointer;padding:.8rem .6rem;position:absolute;top:80%;transform:translateY(-50%);z-index:20}.horizontal-card .swiper-button-prev-custom{right:15%}.horizontal-card .swiper-button-next-custom{right:5%}.horizontal-card .line-through-price{color:#ff4d35;font-family:Inter;font-size:16px;font-weight:400;text-decoration:line-through}@media screen and (max-width:720px){.properties-container{display:none}.properties-text{color:#eb452f;font-family:Sora;font-size:clamp(2rem,6vw,6rem);font-weight:700;margin-bottom:1.8rem;margin-top:1rem;text-align:center;text-transform:uppercase}.properties-text:after{display:none}}
/*# sourceMappingURL=403.6d3b159d.chunk.css.map*/