@import"https://fonts.googleapis.com/css2?family=Allura&family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap";@font-face{font-family:"ArgueDEMO";src:url("../../fonts/Argue/ArgueDEMO.woff2") format("woff2"),url("../../fonts/Argue/ArgueDEMO.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}.home-image-list-sec .bottom-para-wrap{padding:0 20px;margin-bottom:42px}@media(min-width: 1200px){.home-image-list-sec .top-content-wrap{padding-bottom:0;margin-bottom:0}.home-image-list-sec .bottom-para-wrap{position:relative;z-index:2;padding:0 20.8333333333vw 1.9791666667vw 26.0416666667vw;margin-bottom:0}.home-image-list-sec .custom-wrap .images-wrap{margin-top:9.1666666667vw}.home-image-list-sec .custom-wrap .images-wrap .image-item-2.fade-up{margin-top:-7.2916666667vw}}.resort-room-sec .main-wrap .section-head .title-wrap-outer .title-wrap{text-align:center}.resort-room-sec .main-wrap .section-head .title-wrap-outer .button-wrap{display:flex}.resort-room-sec .main-wrap .section-head .title-wrap-outer .button-wrap.desktop{display:none}.resort-room-sec .main-wrap .section-head .para-wrap.desktop{display:none}.resort-room-sec .main-wrap .para-wrap.mobile{padding-top:60px}.resort-room-sec .main-wrap .room-list .slider-wrap{position:relative}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item{position:relative}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .item-image img{height:400px}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .card-content{position:absolute;bottom:0;width:100%;background:rgba(5,32,45,.25);backdrop-filter:blur(10px);min-height:103px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:22px 20px}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .card-content .card-title{text-align:center}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .card-content .card-view-more{display:inline-flex;align-items:center;justify-content:center;width:max-content;padding:12px 26px;font-size:12px;letter-spacing:2px;border:1px solid hsla(0,0%,100%,.35)}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .card-content .card-view-more:hover{background-color:#2467bf;border-color:#2467bf;color:#fff}.resort-room-sec .main-wrap .room-list .slider-wrap .arrows-num-wrap{left:0;right:0;margin-top:28px}.resort-room-sec .main-wrap .button-wrap{display:flex;justify-content:center}@media(min-width: 768px){.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item{margin:0 4px}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .item-image img{height:27.4479166667vw}}@media(min-width: 1200px){.resort-room-sec .main-wrap .section-head{display:flex;padding:0 4.3229166667vw}.resort-room-sec .main-wrap .section-head .title-wrap-outer{display:flex;width:51.5625vw}.resort-room-sec .main-wrap .section-head .title-wrap-outer .title-wrap{text-align:left}.resort-room-sec .main-wrap .section-head .title-wrap-outer .button-wrap{padding-left:2.0833333333vw}.resort-room-sec .main-wrap .section-head .title-wrap-outer .button-wrap.desktop{display:flex;align-items:center}.resort-room-sec .main-wrap .section-head .para-wrap{width:23.1770833333vw}.resort-room-sec .main-wrap .section-head .para-wrap.desktop{display:flex;padding-bottom:1.875vw}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .card-content{min-height:7.8125vw;gap:.9375vw;padding:1.4583333333vw 1.25vw}.resort-room-sec .main-wrap .room-list .slider-wrap .room_slider .facilities-item .card-content .card-view-more{padding:.7291666667vw 1.6666666667vw;font-size:.7291666667vw;letter-spacing:.1041666667vw;border-width:.0520833333vw}.resort-room-sec .main-wrap .room-list .slider-wrap .arrows-num-wrap{display:none !important;left:0;right:0;margin-top:28px}.resort-room-sec .main-wrap .button-wrap.mobile{display:none}.resort-room-sec .main-wrap .para-wrap.mobile{display:none}}@keyframes circle-image-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.wine-dine-section{overflow:hidden}.wine-dine-section .main-wrap{padding:0}.wine-dine-section .main-wrap .mobile-para .title-wrap{text-align:center;padding:0 20px}.wine-dine-section .main-wrap .mobile-para .para-wrap{padding:0 40px}.wine-dine-section .main-wrap .images-wrap .small-image{padding-right:90px;padding-bottom:12px}.wine-dine-section .main-wrap .images-wrap .small-image img{box-shadow:20px 15px 60px 0 rgba(0,0,0,.3)}.wine-dine-section .main-wrap .images-wrap .circle-image{display:flex;justify-content:flex-end;margin-top:-26px;margin-left:-26px}.wine-dine-section .main-wrap .images-wrap .circle-image img{width:300px;animation:circle-image-spin 20s linear infinite}.wine-dine-section .main-wrap .images-wrap .circle-image{text-align:right}.wine-dine-section .main-wrap .images-wrap .large-image-title-wrap{padding-left:40px}.wine-dine-section .main-wrap .images-wrap .large-image-title-wrap .large-title-wrap .large-title{z-index:11}@media(min-width: 1024px){.wine-dine-section{overflow:inherit}.wine-dine-section .main-wrap{position:relative}.wine-dine-section .main-wrap .mobile-para{position:absolute;bottom:-5.2083333333vw;left:7.8125vw;width:31.7708333333vw}.wine-dine-section .main-wrap .mobile-para .title-wrap{text-align:left;padding:0}.wine-dine-section .main-wrap .mobile-para .para-wrap{padding:0 3.75vw 0 0}.wine-dine-section .main-wrap .images-wrap{display:flex;position:relative;justify-content:space-between}.wine-dine-section .main-wrap .images-wrap .small-image{width:26.0416666667vw;padding-right:0;padding-bottom:0}.wine-dine-section .main-wrap .images-wrap .circle-image{position:absolute;left:23.0729166667vw;top:2.6041666667vw;z-index:1}.wine-dine-section .main-wrap .images-wrap .circle-image img{width:20.15625vw;height:auto}.wine-dine-section .main-wrap .images-wrap .large-image-title-wrap{width:59.8958333333vw;padding-left:0}.wine-dine-section .main-wrap .images-wrap .large-image-title-wrap .large-title-wrap{margin-bottom:-1.9791666667vw;padding-left:1.6666666667vw}}.small-image-para-sec .main-wrap .small-image-para-wrap{margin-bottom:68px}.small-image-para-sec .main-wrap .small-image-para-wrap .image-wrap{margin-bottom:38px}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap{padding:0 20px}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap .title-wrap{text-align:center}.small-image-para-sec .main-wrap .small-image-para-wrap:last-child(){margin-bottom:0}@media(min-width: 1024px){.small-image-para-sec .main-wrap{padding:0 5.2083333333vw}.small-image-para-sec .main-wrap .small-image-para-wrap{display:flex}.small-image-para-sec .main-wrap .small-image-para-wrap .image-wrap{width:50%}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap{width:50%;padding:0 0 0 5.2083333333vw}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap .title-wrap{text-align:left}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap .para{font-size:.9375vw}.small-image-para-sec .main-wrap .small-image-para-wrap:nth-child(even){flex-direction:row-reverse}.small-image-para-sec .main-wrap .small-image-para-wrap:nth-child(even) .content-wrap{padding:4.0625vw 5.2083333333vw 0 0}}@media(min-width: 1200px){.small-image-para-sec .main-wrap{padding:0 17.4479166667vw}.small-image-para-sec .main-wrap .small-image-para-wrap{display:flex}.small-image-para-sec .main-wrap .small-image-para-wrap .image-wrap{width:31.25vw}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap{width:33.8541666667vw;padding:4.0625vw 0 0 5.2083333333vw}.small-image-para-sec .main-wrap .small-image-para-wrap .content-wrap .title-wrap{text-align:left}}.wedding-sec .main-wrap{padding:0}.wedding-sec .main-wrap .large-title{font-size:55px;line-height:46px;padding-left:12px;z-index:11}.wedding-sec .main-wrap .large-title b{font-weight:400;font-size:42px}.wedding-sec .main-wrap .large-title span{font-size:40px;line-height:40px;padding-left:60px}.wedding-sec .main-wrap .image-content-wrap .content-wrap{padding:0 40px;display:flex;flex-direction:column;align-items:center}.wedding-sec .main-wrap .image-content-wrap .content-wrap .title-wrap{text-align:center;margin-top:40px}.wedding-sec .main-wrap .image-content-wrap .content-wrap .button-wrap .common-btn{display:flex}@media only screen and (min-width: 1200px){.wedding-sec .main-wrap{padding:0 8.3333333333vw;position:relative}.wedding-sec .main-wrap .large-title{font-size:8.3333333333vw;line-height:5.46875vw;position:absolute;top:0;right:7.2916666667vw}.wedding-sec .main-wrap .large-title b{font-size:4.1666666667vw}.wedding-sec .main-wrap .large-title span{font-size:4.1666666667vw;padding-left:18.2291666667vw}.wedding-sec .main-wrap .image-content-wrap{display:flex;align-items:end}.wedding-sec .main-wrap .image-content-wrap .image-wrap{width:50.3125vw}.wedding-sec .main-wrap .image-content-wrap .content-wrap{width:33.0208333333vw;padding-left:5.2083333333vw;align-items:flex-start}.wedding-sec .main-wrap .image-content-wrap .content-wrap .title-wrap.--common-title-wrap{text-align:left}}
