.blog-hero{height:unset;background-color:#0E0E0E;text-align:left;align-items:center;display:flex;padding:150px 0 155px}.blog-hero .author-position{font-size:21px}.banner-accent{position:relative}.banner-accent-wrapper{position:absolute;right:0;top:-120px;width:100%;max-width:350px}.banner-accent img{width:350px;height:auto;aspect-ratio:350 / 440;object-fit:cover}.btn-book-trip{font-size:16px;font-weight:600;line-height:1.3;text-transform:uppercase;background-color:var(--primary-color);color:var(--light-color);width:100%;display:block;padding:16px 32px;border-radius:100px;margin:26px 0;text-align:center;transition:var(--transition)}.btn-book-trip:hover{background-color:#dfb477;transform:translateY(-2px);color:#fff}.author-video .vt-image-wrap img{height:auto;aspect-ratio:unset}.section-space{padding:60px 0}.section-space:nth-child(odd){background-color:#faf9f5}.introduce.section-space{padding-bottom:100px}.introduce .container{display:grid;grid-template-columns:repeat(2,1fr);font-size:18px}#memories-of-member{margin-top:40px;padding-bottom:60px;max-width:calc(100% - 17vw)}#memories-of-member .swiper-slide img{width:100%;aspect-ratio:400 / 500;height:auto;object-fit:cover}.stays-slider-wrap{position:relative;margin-top:40px}.stays-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.stay-card{background:#fbfaf6;overflow:hidden;transition:var(--transition)}.stay-card:hover{transform:translateY(-10px)}.stay-img{height:250px;position:relative!important;background-size:cover;background-position:center}.stay-info{padding:20px}.stay-info h4{font-size:20px;font-weight:700;margin-bottom:.8rem;color:#000}.stay-stars{color:#f39c12;font-size:.8rem;margin-bottom:15px}.stay-info p{font-size:18px;color:#374151}.stay-content{display:block;display:-webkit-box;max-height:112px;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;margin-bottom:16px}.stay-more{transition:var(--transition)}.stay-more:hover{color:#dfb477}.stays-slider-wrap .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:#fff;border:1px solid #eee;z-index:10;cursor:pointer;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.stays-slider-wrap .slider-arrow.prev{left:-20px}.stays-slider-wrap .slider-arrow.next{right:-20px}.review-grid{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}.review-card{background-color:#faf9f7;border:1px solid #ddd;border-radius:15px;overflow:hidden}.review-card .review-card-wrap{padding:40px 20px 20px}.review-card .review-card-image-wrap{position:relative}.review-card .review-card-image-wrap:after{content:'\f10d';font-family:'Font Awesome 5 Pro';position:absolute;bottom:-20px;left:15px;background-color:#fff;color:#dfb477;border-radius:50%;border:1px solid #dfb477;width:40px;height:40px;text-align:center;line-height:40px}.review-card .review-card-image-wrap img{height:230px;width:100%;object-fit:cover}.review-card .review-card-image-user{display:flex;gap:15px;align-items:center;margin-bottom:10px}.review-card .review-card-image-user img{width:64px;height:64px;object-fit:cover;border-radius:50%}.review-card .review-card-author h6{margin-bottom:0;font-size:18px}.review-card .review-card-author p{font-size:14px}.review-card .review-card-body .review-card-title{font-size:20px}.review-card .review-card-meta{display:flex;gap:40px;font-size:14px;color:#666;margin-bottom:10px}.review-card .review-card-rating .review-stars{margin-bottom:10px;color:#ffbf00}@media (max-width:1024px){.stays-grid{grid-template-columns:repeat(2,1fr)}.stay-info{padding:1.5rem}}@media (max-width:576px){.section-space{padding:40px 0}.introduce .container{grid-template-columns:1fr}.introduce .container{font-size:16px}.introduce.section-space{padding:265px 0 40px}.blog-hero{padding:90px 0 180px;text-align:center}.blog-hero .author-position{font-size:18px}.banner-accent{position:absolute;width:62%;left:50%;transform:translateX(-50%);margin-top:20px}.banner-accent-wrapper{position:unset;right:unset;top:unset;width:100%;max-width:unset}.btn-book-trip{font-size:12px;padding:14px 25px;margin:16px 0}#memories-of-member{max-width:calc(100% - 7vw);padding-bottom:30px}.stays-slider-wrap{margin-top:30px}.stays-grid{grid-template-columns:1fr}.review-card-content{font-size:14px}.author-video{display:none}}