.gradient-border{border-width:9px;border-style:solid;border-image:linear-gradient(to right,#f19329,#601615,#d69c47);border-image-slice:1;box-sizing:border-box}.gradient-underline{position:relative;text-decoration:none;display:inline-block}.gradient-underline::after{content:"";position:absolute;left:0;bottom:-2px;width:50%;height:3px;background:linear-gradient(to right,#f19329,#906221,#d69c47);opacity:0.7;transition:height 0.3s ease}.gradient-underline:hover::after{height:4px}.word-animation{opacity:0;animation:zoomInOut 2s ease forwards}@keyframes zoomInOut{0%{transform:scale(0.8);opacity:0.2}50%{transform:scale(1.5);opacity:1}100%{transform:scale(0.6);opacity:0.2}}.down-arrow{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10}.down-arrow img{width:40px;cursor:pointer}.p1{text-align:justify}@keyframes bounce{0%,20%,50%,80%,100%{transform:translateX(-50%) translateY(0)}40%{transform:translateX(-50%) translateY(-10px)}60%{transform:translateX(-50%) translateY(-5px)}}.hero-slider .swiper-slide{height:100vh;background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;position:relative}.hero-content{color:#fff;text-align:center;text-shadow:1px 1px 4px black}.hero-content h3{font-size:2rem;margin-bottom:10px}.hero-content h1{font-size:3rem;margin-bottom:20px}.hero-content p{font-size:1.1rem;margin-bottom:20px}.hero-content .btn-book-now{margin:5px}@media screen and (min-width:1024px){.home-about-left .home-about-img figure img{height:600px}}@media screen and (max-width:767px){.home-about-left .home-about-img figure img{height:400px}}