/*!/wp-content/themes/golfclub_git/assets/css/pages/front-page.css*/.bg-lightblue{background:#99c5ea}h1,h2,h3,h4,h5,h6,ul,li,p{margin-bottom:0}.white-font{color:#fff}.darkgreen-font{color:#5d5a53}.ash-font{color:#e0dbd8}.fw1{font-weight:100}.fw2{font-weight:200}.fw3{font-weight:300}.fw4{font-weight:400}.fw5{font-weight:500}.fw6{font-weight:600}.fw7{font-weight:700}.fw8{font-weight:800}.fw9{font-weight:900}.sub-font{font-family:"Playfair Display",serif}.main-font{font-family:"Gantari",sans-serif}.para{font-family:"Gantari",sans-serif}::selection{color:#fff;background:#5d5a53}::-moz-selection{color:#fff;background:#5d5a53}:focus-visible{outline:0;box-shadow:none}.wpcf7 p{margin:0}.wpcf7 p br{display:none}.slick-slider:not(.slick-initialized){display:none!important}p,h1,h2,h3,h4,h5,h6{margin-bottom:0}.accordion-button:focus{border-color:#fff0;box-shadow:unset}.accordion-item{border:0}.accordion-button:not(.collapsed){background-color:#fff0;box-shadow:unset}img{width:100%;height:100%}::-webkit-scrollbar{width:3px}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background:#5d5a53}::-webkit-scrollbar-thumb:hover{background:#5d5a53}a{text-decoration:none}.tab-content>.tab-pane:not(.active),.pill-content>.pill-pane:not(.active){display:block;height:0;overflow-y:hidden}.z-1{z-index:1}.arrow-btn{color:#e0dbd8;text-align:left;font-family:"Playfair Display",serif;font-size:14px;font-style:italic;font-weight:400;letter-spacing:4.2px;text-transform:uppercase}.arrow-btn svg{transition:transform 0.3s ease;width:30px;height:10px}.arrow-btn:hover{color:#fff}.arrow-btn:hover svg{transform:translateX(5px)}source{display:none}.bg-green{background:#b7caa6}[class^=hvr-]{margin:.4em;padding:1em;cursor:pointer;background:#e1e1e1;text-decoration:none;color:#666;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;position:relative;transition-property:color;transition-duration:0.5s}.hvr-bounce-to-top::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e0dbd8;transform:scaleY(0);transform-origin:50% 100%;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.hvr-bounce-to-top:hover,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:active{color:#5d5a53!important}.hvr-bounce-to-top:hover::before,.hvr-bounce-to-top:focus::before,.hvr-bounce-to-top:active::before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}input[type=date].field-wrap{width:100%;max-width:100%;box-sizing:border-box;-webkit-appearance:none;appearance:none;padding:10px;font-size:16px;line-height:1.2;background-color:#fff}@media only screen and (min-width:1023px){.arrow-btn{font-size:1.0416666667vw;line-height:normal;letter-spacing:.4166666667vw;gap:1.0416666667vw}.arrow-btn svg{transition:transform 0.3s ease;width:2.6041666667vw;height:.5208333333vw}.arrow-btn:hover svg circle{transform:translate(40px,0);transition:transform 0.5s ease;transform-box:fill-box;transform-origin:center}input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date.field-wrap{width:100%!important;text-align:left!important}[class^=hvr-]{margin:.4em;padding:1em;cursor:pointer;background:#e1e1e1;text-decoration:none;color:#666;-webkit-tap-highlight-color:#fff0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.hvr-bounce-to-top{display:inline-block;vertical-align:middle;transform:perspective(1px) translateZ(0);box-shadow:0 0 1px #fff0;position:relative;transition-property:color;transition-duration:0.5s}.hvr-bounce-to-top::before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#e0dbd8;transform:scaleY(0);transform-origin:50% 100%;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-out}.hvr-bounce-to-top:hover,.hvr-bounce-to-top:focus,.hvr-bounce-to-top:active{color:#5d5a53!important}.hvr-bounce-to-top:hover::before,.hvr-bounce-to-top:focus::before,.hvr-bounce-to-top:active::before{transform:scaleY(1);transition-timing-function:cubic-bezier(.52,1.64,.37,.66)}.vbox-grab .vbox-child img{height:41.6666666667vw;width:100%}}.js-scroll{opacity:0;transition:opacity 500ms}.js-scroll.scrolled{opacity:1}.scrolled.fade-in{animation:fade-in 1s ease-in-out both}.scrolled.fade-in-bottom{animation:fade-in-bottom 1s ease-in-out both}.scrolled.slide-left{animation:slide-in-left 1s ease-in-out both}.scrolled.slide-right{animation:slide-in-right 1s ease-in-out both}@keyframes slide-in-left{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in-right{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}100%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-bottom{0%{-webkit-transform:translateY(50px);transform:translateY(50px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.explore-img{transition:clip-path 3000ms cubic-bezier(.215,.61,.355,1);clip-path:inset(0 0 100% 0)}.animate{clip-path:inset(0 0 0 0)}.welcome-sec{background:linear-gradient(180deg,#263032 0%,#263032 100%);overflow:hidden}.welcome-sec .main-wrap{padding:7px 0 0}.welcome-sec .main-wrap .content-rap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 20px 54px}.welcome-sec .main-wrap .content-rap .left-side .persons-img{margin-bottom:0}.welcome-sec .main-wrap .content-rap .left-side .persons-img img{width:100%;height:100%;object-fit:contain}.welcome-sec .main-wrap .content-rap .left-side .topic-sec .sub-topic{color:#e0dbd8;font-size:16px;line-height:normal;letter-spacing:5.76px;text-align:right;font-weight:500}.welcome-sec .main-wrap .content-rap .left-side .topic-sec .main-topic{text-shadow:0 4px 89.9px rgb(0 0 0 / .96);font-family:"Playfair Display",serif;font-size:70px;font-style:italic;font-weight:400;line-height:90%;letter-spacing:-.7px;text-transform:uppercase;padding-bottom:25px}.welcome-sec .main-wrap .content-rap .right-side{flex:1;display:flex;flex-direction:column;justify-content:center}.welcome-sec .main-wrap .content-rap .right-side .para{text-align:justify;font-size:14px;font-weight:400;line-height:25px;padding-bottom:30px}.welcome-sec .main-wrap .content-rap .right-side .para strong{font-weight:400}.welcome-sec .main-wrap .bottom-tabs{display:flex;flex-wrap:wrap}.welcome-sec .main-wrap .bottom-tabs .tab-line{color:#e0dbd8;text-align:center;font-family:"Playfair Display",serif;font-size:15px;font-style:italic;font-weight:400;line-height:normal;width:50%;border-left:1px solid rgb(255 255 255 / .12);border-top:1px solid rgb(255 255 255 / .12);height:109px;display:flex;align-items:center;justify-content:center;padding:0 40px}.welcome-sec .main-wrap .bottom-tabs .tab-line:first-child{border-left:0}.welcome-sec .main-wrap .bottom-tabs .tab-line:nth-child(3){border-left:0}.roomsuites-sec{padding:68px 0;background-color:#fff}.roomsuites-sec .main-wrap{padding:0 20px}.roomsuites-sec .top-wrap{margin-bottom:43px}.roomsuites-sec .top-wrap .main-topic{color:#5d5a53;font-family:"Playfair Display",serif;font-size:50px;font-style:italic;font-weight:400;line-height:100%;text-transform:uppercase;padding-bottom:30px}.roomsuites-sec .top-wrap .para{color:#5d5a53;text-align:justify;font-family:"Gantari",sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.roomsuites-sec .wrapp{display:flex;flex-direction:column}.roomsuites-sec .wrapp .rooms-wrap{padding-bottom:50px}.roomsuites-sec .wrapp .rooms-wrap:last-child{padding-bottom:0}.roomsuites-sec .wrapp .rooms-wrap .rooms-img{position:relative;padding:0 20px;height:289px;margin-top:-110px}.roomsuites-sec .wrapp .rooms-wrap .rooms-img .slick-slide{height:100%;height:289px}.roomsuites-sec .wrapp .rooms-wrap .rooms-img .slick-slide img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers{position:relative;display:flex;gap:82px;color:#5d5a53;font-family:"Gantari",sans-serif;font-size:14px;font-weight:900;line-height:205%;padding-top:25px;justify-content:center}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers .current-num{position:relative}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers .current-num::after{position:absolute;bottom:14px;left:11px;right:5px;width:72px;height:1px;content:"";background:#5d5a53}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers .all-slider-coumt{font-weight:600;opacity:.57}.roomsuites-sec .wrapp .rooms-wrap .rooms-details{display:flex;flex-direction:column;justify-content:center;padding:47px 25px 110px;background:#e7e2dc;background-blend-mode:color-burn,normal}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .room-name{color:#5d5a53;font-family:"Playfair Display",serif;font-size:24px;font-style:italic;font-weight:400;line-height:normal;margin-bottom:27px;text-align:center}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .wrap--num{color:#5d5a53;font-size:14px;font-weight:800;line-height:141%;padding-bottom:10px;justify-content:center;text-align:center}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .para{color:#5d5a53;text-align:center;font-size:14px;font-weight:400;line-height:25px}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .arrow-btn{color:#5d5a53;margin:30px auto}.roomsuites-sec .notice{font-size:18px;color:#888;margin-top:60px}.event-sec .event-slider .event-item .top-wrap{z-index:1;padding-left:24px;position:absolute;padding-top:48px;padding-right:71px}.event-sec .event-slider .event-item .top-wrap .sub-topic{color:#5d5a53;text-align:left;font-size:14px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:5.04px;padding-bottom:10px}.event-sec .event-slider .event-item .top-wrap .main-topic{color:#5d5a53;font-size:50px;font-style:italic;font-weight:400;line-height:110%}.event-sec .event-slider .event-item .top-img{display:none}.event-sec .event-slider .event-item .bg-img img,.event-sec .event-slider .event-item .top-img img{width:100%;height:100%}.event-sec .event-slider .event-item .bg-img{position:relative;margin-bottom:-3px}.event-sec .event-slider .event-item .bg-img::after{background:linear-gradient(180deg,#fff .05%,#fff0 62.24%);content:"";position:absolute;top:0;right:0;left:0;height:358px;z-index:0}.event-sec .event-slider .event-item .bg-img::before{background:linear-gradient(180deg,#fff0 50%,#b7caa6 90%);position:absolute;bottom:0;right:0;left:0;height:590px;content:""}.event-sec .event-slider .event-item .top-img{position:absolute;top:200px;width:248px;height:273px;left:43px;bottom:0;z-index:1}.event-sec .event-slider .event-item .content-wrap{padding:0 25px 50px;position:absolute;bottom:0;z-index:1}.event-sec .event-slider .event-item .content-wrap .para{color:#000;text-align:justify;font-family:"Gantari",sans-serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:25px}.event-sec .event-slider .event-item .content-wrap .arrow-btn{color:#000}.event-sec .event-arrows{display:none;justify-content:space-between;align-items:center;margin-top:30px}.event-sec .event-arrows .prev-arrow-event,.event-sec .event-arrows .next-arrow-event{cursor:pointer}.event-sec .event-arrows .prev-arrow-event svg,.event-sec .event-arrows .next-arrow-event svg{transition:transform 0.2s ease}.event-sec .event-arrows .prev-arrow-event:hover svg,.event-sec .event-arrows .next-arrow-event:hover svg{transform:scale(1.1)}.event-sec .notice{font-size:18px;color:#999;padding:40px 0}.ruels-sec{position:relative;padding:0;background-color:#f2f2f2;overflow:hidden;margin-top:-17px}.ruels-sec::after{background:linear-gradient(180deg,#b7caa6 0%,#fff0 100%),linear-gradient(180deg,#fff0 -87.34%,#263032 103.02%);content:"";position:absolute;right:0;left:0;top:0;bottom:0;width:100%;height:100%}.ruels-sec .video div#hVideoLayer{width:100%}.ruels-sec .video div#hVideoLayer video.bannervideo{transition:all 1000ms cubic-bezier(.19,1,.22,1)!important;width:100%;height:100%;top:0;right:0;position:absolute;object-fit:cover;pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden}.ruels-sec .content-wrap{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:37px 20px 60px;text-align:center;color:#fff}.ruels-sec .content-wrap .top-wrap .sub-topic{font-size:14px;font-weight:700;line-height:normal;letter-spacing:5.04px;padding-bottom:10px}.ruels-sec .content-wrap .top-wrap .main-topic{font-size:50px;font-style:italic;font-weight:400;line-height:100%;padding-bottom:20px}.ruels-sec .content-wrap .top-wrap .para{text-align:justify;font-size:14px;font-style:normal;font-weight:400;line-height:25px}.ruels-sec .page-links{position:relative;z-index:2;text-align:center;display:flex;flex-wrap:wrap}.ruels-sec .page-links a.tab-line{color:#e0dbd8;text-align:center;font-family:"Playfair Display",serif;font-size:15px;font-style:italic;font-weight:400;line-height:normal;width:50%;border-left:1px solid rgb(255 255 255 / .12);border-top:1px solid rgb(255 255 255 / .12);height:109px;display:flex;align-items:center;justify-content:center;padding:0 19px}.ruels-sec .page-links a.tab-line svg{margin-left:5px;vertical-align:middle;transition:transform 0.3s ease;width:14px;height:14px}.dining-sec{margin:100px 0 80px;background:#fff}.dining-sec .main-wrap{padding:0 20px}.dining-sec .main-wrap .left-side .image-wrap{position:relative;margin-right:58px}.dining-sec .main-wrap .left-side .image-wrap .dine-img,.dining-sec .main-wrap .left-side .image-wrap .top-img{height:438px;width:100%}.dining-sec .main-wrap .left-side .image-wrap .dine-img img,.dining-sec .main-wrap .left-side .image-wrap .top-img img{object-fit:cover}.dining-sec .main-wrap .left-side .image-wrap::after{position:absolute;background:linear-gradient(10deg,#fff0 38.24%,#b8c3b7 66.95%),linear-gradient(6deg,#fff0 48.98%,#fff0 66.18%),#fff0 0 102.069px/116.128% 86.046% no-repeat;content:"";top:0;right:0;left:0;height:100%;width:100%}.dining-sec .main-wrap .left-side .image-wrap .top-img{position:absolute;top:0;z-index:1}.dining-sec .main-wrap .left-side .top-wrap{position:absolute;left:75px;top:50px;z-index:2}.dining-sec .main-wrap .left-side .top-wrap .sub-topic{color:#263032;font-size:14px;line-height:normal;letter-spacing:2.1px;padding-bottom:10px}.dining-sec .main-wrap .left-side .top-wrap .main-topic{color:#263032;font-size:50px;font-style:italic;line-height:100%}.dining-sec .main-wrap .right-side .para{color:#5d5a53;text-align:justify;font-family:"Gantari",sans-serif;font-size:14px;font-weight:400;line-height:25px;padding-top:40px;padding-bottom:70px}.dining-sec .main-wrap .right-side .details .detail-row{border-bottom:1px solid rgb(93 90 83 / .3254901961);padding:25px 0}.dining-sec .main-wrap .right-side .details .detail-row:first-child{padding-top:0}.dining-sec .main-wrap .right-side .details .detail-row .rest-name{color:#5d5a53;font-size:18px;font-style:italic;font-weight:400;line-height:normal;padding-bottom:30px}.dining-sec .main-wrap .right-side .details .detail-row .rowww{display:flex;flex-wrap:wrap;gap:25px 10px}.dining-sec .main-wrap .right-side .details .detail-row .rowww .menu{display:flex;align-items:center;gap:10px;color:#5d5a53;font-family:"Gantari",sans-serif;font-size:15px;font-style:normal;font-weight:300;line-height:95%;width:48%}.dining-sec .main-wrap .right-side .details .detail-row .rowww .menu img{width:16px;height:16px}.dining-sec .main-wrap .right-side .arrow-btn{color:#5d5a53;margin:40px 0 0;display:flex;align-items:center;justify-content:center}.gallery-sec{padding:80px 0 36px;background:#e7e2dc}.gallery-sec .main-wrap{padding:0 0 0 20px}.gallery-sec .top-wrap{display:flex;flex-direction:column;align-items:center;gap:1rem}.gallery-sec .top-wrap .main-topic{color:#5d5a53;text-align:center;font-size:50px;font-style:italic;font-weight:400;line-height:100%;text-transform:uppercase;padding:0 20px}.gallery-sec .top-wrap .arrow-btn{color:#5d5a53;margin:0 auto 27px}.gallery-sec .galler-main-slider-for .slick-list{padding-right:47px}.gallery-sec .galler-main-slider-for .room-galler-item{padding:0 5px;position:relative}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .about-img{display:block;transition:all 0.3s}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .gallery-c::after{opacity:0}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c{height:236px;position:relative}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c::after{opacity:.43;position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:lightgray}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c img{object-fit:cover}.gallery-sec .galler-main-slider-for .room-galler-item .room-slider-numbers{position:absolute;display:flex;gap:50px;color:#5d5a53;font-family:"Gantari",sans-serif;font-size:14px;font-weight:900;line-height:205%;justify-content:center;right:0;left:0;bottom:0}.gallery-sec .galler-main-slider-for .room-galler-item .room-slider-numbers .current-num{position:relative}.gallery-sec .galler-main-slider-for .room-galler-item .room-slider-numbers .current-num::after{position:absolute;bottom:14px;left:11px;right:5px;width:40px;height:1px;content:"";background:#5d5a53}.gallery-sec .galler-main-slider-for .room-galler-item .room-slider-numbers .all-slider-coumt{font-weight:600;opacity:.57}.gallery-sec .galler-main-slider-for .room-galler-item .about-img{color:#5d5a53;text-align:center;font-size:14px;font-weight:400;line-height:25px;padding:20px 15px 45px;display:none;transition:all 0.3s}.gallery-sec .galler-main-slider-nav{display:none}@media only screen and (min-width:768px){.welcome-sec .main-wrap{padding:40px 0 0}.welcome-sec .main-wrap .content-rap{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:0 20px 54px}.welcome-sec .main-wrap .content-rap .left-side{width:50%;margin-right:30px;position:relative}.welcome-sec .main-wrap .content-rap .left-side .persons-img{margin-bottom:0;height:350px}.welcome-sec .main-wrap .content-rap .left-side .topic-sec{position:absolute;bottom:0;right:0}.welcome-sec .main-wrap .content-rap .left-side .topic-sec .main-topic{padding-bottom:0}.welcome-sec .main-wrap .content-rap .right-side{width:50%}.welcome-sec .main-wrap .bottom-tabs{display:flex;flex-wrap:wrap}.welcome-sec .main-wrap .bottom-tabs .tab-line{width:25%;padding:0 40px}.welcome-sec .main-wrap .bottom-tabs .tab-line:nth-child(3){border-left:1px solid rgb(255 255 255 / .12)}.gallery-sec{padding:60px 0 36px;background-color:#e0dbd8}.gallery-sec .main-wrap{padding:0 0 0 100px}.gallery-sec .galler-main-slider-for .slick-list{padding-right:100px}.gallery-sec .galler-main-slider-for .room-galler-item{padding:0 5px;position:relative}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .about-img{display:block;transition:all 0.3s}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .gallery-c::after{opacity:0}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c{height:350px;position:relative}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c::after{opacity:.43;position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:lightgray}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c img{object-fit:cover}.gallery-sec .galler-main-slider-for .room-galler-item .about-img{color:#5d5a53;text-align:center;font-size:14px;font-weight:400;line-height:25px;padding:20px 20px 45px;display:none;transition:all 0.3s}.roomsuites-sec{padding:70px 0;background-color:#fff}.roomsuites-sec .main-wrap{padding:0 20px}.roomsuites-sec .wrapp{display:flex;flex-direction:row}.roomsuites-sec .wrapp .rooms-wrap{padding-bottom:0;width:50%;border:3px solid #fff}.event-sec .event-slider .event-item .top-wrap{z-index:1;padding-left:124px;position:absolute;padding-top:100px;padding-right:100px}.event-sec .event-slider .event-item .bg-img img,.event-sec .event-slider .event-item .top-img img{width:100%;height:100%}.event-sec .event-slider .event-item .bg-img{position:relative;height:850px}.event-sec .event-slider .event-item .bg-img::after{top:-1px}.event-sec .event-slider .event-item .bg-img img{object-fit:cover}.event-sec .event-slider .event-item .top-img{top:64px;width:514px;height:573px;left:87px}.event-sec .event-slider .event-item .content-wrap{padding:0 25px 50px;position:absolute;bottom:0;z-index:1}.event-sec .event-slider .event-item .content-wrap .para{color:#000;text-align:justify;font-family:"Gantari",sans-serif;font-size:14px;font-weight:400;line-height:25px;padding-bottom:25px}.event-sec .event-slider .event-item .content-wrap .arrow-btn{color:#000}.event-sec .event-arrows{display:none;justify-content:space-between;align-items:center;margin-top:30px}.event-sec .event-arrows .prev-arrow-event,.event-sec .event-arrows .next-arrow-event{cursor:pointer}.event-sec .event-arrows .prev-arrow-event svg,.event-sec .event-arrows .next-arrow-event svg{transition:transform 0.2s ease}.event-sec .event-arrows .prev-arrow-event:hover svg,.event-sec .event-arrows .next-arrow-event:hover svg{transform:scale(1.1)}.dining-sec .main-wrap .left-side .image-wrap{margin-right:300px}.dining-sec .main-wrap .left-side .image-wrap .dine-img,.dining-sec .main-wrap .left-side .image-wrap .top-img{height:600px}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .para{height:100px}}@media only screen and (min-width:1023px){.welcome-sec{background:linear-gradient(180deg,#263032 0%,#263032 100%)}.welcome-sec .main-wrap{padding:0}.welcome-sec .main-wrap .content-rap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0}.welcome-sec .main-wrap .content-rap .left-side{width:50vw;padding:0 1.5625vw 0 0;margin-right:0;border-right:1px solid rgb(255 255 255 / .12)}.welcome-sec .main-wrap .content-rap .left-side .persons-img{height:44.0104166667vw;width:31.71875vw}.welcome-sec .main-wrap .content-rap .left-side img.gitl{display:block!important;position:absolute;top:0;left:-5.5208333333vw;z-index:1}.welcome-sec .main-wrap .content-rap .left-side .topic-sec{bottom:14.8958333333vw;right:4.3229166667vw}.welcome-sec .main-wrap .content-rap .left-side .topic-sec .sub-topic{font-size:1.25vw;font-weight:700;line-height:normal;letter-spacing:.45vw;margin-right:-2.3958333333vw;margin-bottom:1.5625vw}.welcome-sec .main-wrap .content-rap .left-side .topic-sec .main-topic{text-shadow:0 .2083333333vw 4.6822916667vw rgb(0 0 0 / .96);font-size:6.0416666667vw;line-height:85%;letter-spacing:-.2083333333vw;text-transform:uppercase;padding-bottom:0}.welcome-sec .main-wrap .content-rap .right-side{flex:1;width:calc(100% - 50vw);display:flex;flex-direction:column;justify-content:center;padding:0 15.9895833333vw 0 9.7395833333vw}.welcome-sec .main-wrap .content-rap .right-side .para{font-size:.8333333333vw;line-height:205%;padding-bottom:3.3854166667vw;font-weight:400}.welcome-sec .main-wrap .bottom-tabs{display:flex;flex-wrap:wrap}.welcome-sec .main-wrap .bottom-tabs .tab-line{line-height:normal;height:7.03125vw;padding:0 5.2083333333vw;font-size:1.0416666667vw;border-left:0}.welcome-sec .main-wrap .bottom-tabs .tab-line:first-child{border-left:0}.welcome-sec .main-wrap .bottom-tabs .tab-line:nth-child(3){border-left:0}.roomsuites-sec{padding:9.8958333333vw 0 1.25vw}.roomsuites-sec .main-wrap{padding:0 4.6875vw}.roomsuites-sec .top-wrap{margin-bottom:6.7708333333vw;display:flex;flex-direction:column;align-items:flex-end;padding-right:7.9166666667vw}.roomsuites-sec .top-wrap .main-topic{text-align:right;font-size:5vw;line-height:100%;padding-bottom:2.2916666667vw}.roomsuites-sec .top-wrap .para{text-align:right;font-size:.8333333333vw;line-height:205%;width:33.4375vw;font-weight:400}.roomsuites-sec .wrapp{display:flex;margin-top:-12.34375vw}.roomsuites-sec .wrapp .rooms-wrap{padding-bottom:50px;position:relative;border:10px solid #fff}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even){flex-direction:column-reverse;display:flex;margin-top:11.25vw}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .rooms-img{padding:0 7.4479166667vw 0 0;margin:0}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .room-slider-numbers{top:29.7395833333vw;right:3.4895833333vw;left:auto}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .rooms-details{padding:15.6770833333vw 7.65625vw 3.125vw 15.1041666667vw;margin-top:-11.5104166667vw}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .rooms-details .room-name{text-align:right}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .rooms-details .wrap--num{justify-content:flex-end}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .rooms-details .para{text-align:justify;font-size:.8333333333vw;line-height:205%;padding-bottom:3.3854166667vw;height:auto;font-weight:400}.roomsuites-sec .wrapp .rooms-wrap:nth-child(even) .rooms-details .arrow-btn{display:flex;justify-content:flex-end;align-items:center}.roomsuites-sec .wrapp .rooms-wrap .rooms-img{position:relative;padding:0 0 0 7.4479166667vw;height:36.3020833333vw;margin-top:-11.5104166667vw}.roomsuites-sec .wrapp .rooms-wrap .rooms-img .slick-slide{height:36.3020833333vw}.roomsuites-sec .wrapp .rooms-wrap .rooms-img .slick-slide img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s ease}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers{position:absolute;flex-direction:column;gap:3.75vw;font-size:.8333333333vw;padding-top:0;justify-content:center;top:25.6770833333vw;left:3.4895833333vw}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers .current-num{position:relative}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers .current-num::after{width:.0493229167vw;bottom:-4.2708333333vw;left:.2083333333vw;right:0;height:3.75vw;margin:.5208333333vw 0}.roomsuites-sec .wrapp .rooms-wrap .room-slider-numbers .all-slider-coumt{font-weight:600;opacity:.57}.roomsuites-sec .wrapp .rooms-wrap .rooms-details{display:flex;flex-direction:column;justify-content:center;padding:4.1666666667vw 13.1770833333vw 14.84375vw 7.4479166667vw;background:#e7e2dc;background-blend-mode:color-burn,normal}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .room-name{font-size:2.5vw;line-height:normal;text-align:left;margin-bottom:2.34375vw}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .wrap--num{font-size:.8333333333vw;line-height:141%;justify-content:flex-start;padding-bottom:.2083333333vw;text-align:start}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .wrap--num br{display:none}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .para{text-align:justify;font-size:.8333333333vw;line-height:205%;padding-bottom:3.3854166667vw;height:auto;font-weight:400}.roomsuites-sec .wrapp .rooms-wrap .rooms-details .arrow-btn{color:#5d5a53;margin:0}.roomsuites-sec .notice{font-size:18px;color:#888;margin-top:60px}.event-sec{background-color:#fff;z-index:9}.event-sec .event-slider .slick-track{margin-top:5.2083333333vw}.event-sec .event-slider .event-item .top-wrap{z-index:1;padding-top:0;padding-right:0;width:33.4895833333vw;top:-3.1770833333vw;padding-left:17.2916666667vw}.event-sec .event-slider .event-item .top-wrap .sub-topic{text-align:left;font-size:1.25vw;letter-spacing:.45vw;padding-bottom:.5208333333vw;white-space:nowrap}.event-sec .event-slider .event-item .top-wrap .main-topic{font-size:5vw;line-height:100%}.event-sec .event-slider .event-item .bg-img,.event-sec .event-slider .event-item .top-img{display:block}.event-sec .event-slider .event-item .bg-img img,.event-sec .event-slider .event-item .top-img img{width:100%;height:100%}.event-sec .event-slider .event-item .bg-img{position:relative;height:40.8333333333vw;margin-bottom:-.15625vw}.event-sec .event-slider .event-item .bg-img::after{background:linear-gradient(180deg,#fff .05%,#fff0 62.24%);content:"";position:absolute;top:0;right:0;left:0;height:18.6458333333vw;z-index:0}.event-sec .event-slider .event-item .bg-img::before{background:linear-gradient(180deg,#fff0 65.75%,#fff0 101.02%),#fff0 0 0px/100% 99.996% no-repeat;position:absolute;bottom:0;right:0;left:0;height:100%;width:100%;content:""}.event-sec .event-slider .event-item .top-img{position:absolute;top:0;width:100%;height:40.8333333333vw;left:0;bottom:0;z-index:1;background:linear-gradient(180deg,#fff0 69.75%,#b7caa6 101.02%),#fff0 0 0px/100% 99.996% no-repeat}.event-sec .event-slider .event-item .content-wrap{padding:0;position:absolute;bottom:unset;z-index:1;right:12.5vw;width:25.5729166667vw;top:6.6145833333vw}.event-sec .event-slider .event-item .content-wrap .para{color:#000;text-align:right;font-size:.8333333333vw;line-height:205%;padding-bottom:3.3854166667vw;font-weight:400}.event-sec .event-slider .event-item .content-wrap .arrow-btn{display:flex;justify-content:flex-end;align-items:center}.event-sec .event-arrows{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin-top:0;position:absolute;bottom:25.5729166667vw;left:4.21875vw;gap:1.1458333333vw}.event-sec .event-arrows .prev-arrow-event,.event-sec .event-arrows .next-arrow-event{cursor:pointer}.event-sec .event-arrows .prev-arrow-event svg,.event-sec .event-arrows .next-arrow-event svg{transition:transform 0.2s ease}.event-sec .event-arrows .prev-arrow-event:hover svg,.event-sec .event-arrows .next-arrow-event:hover svg{transform:scale(1.1)}.event-sec .notice{font-size:.9375vw;color:#999;padding:2.0833333333vw 0}.ruels-sec{padding:11.9791666667vw 0 0;background-color:#b7caa6;margin-top:-.8854166667vw}.ruels-sec::after{background:linear-gradient(180deg,#b7caa6 0%,#fff0 100%),linear-gradient(180deg,#fff0 -87.34%,#263032 103.02%)}.ruels-sec .content-wrap{position:relative;z-index:2;margin:0 auto;padding:3.125vw 0;text-align:center;color:#fff}.ruels-sec .content-wrap .top-wrap .sub-topic{font-size:1.25vw;line-height:normal;letter-spacing:.45vw;padding-bottom:.5208333333vw}.ruels-sec .content-wrap .top-wrap .main-topic{text-align:center;font-size:5vw;line-height:100%;padding-bottom:2.6041666667vw}.ruels-sec .content-wrap .top-wrap .para{font-size:.8333333333vw;line-height:205%;text-align:center;padding-bottom:8.4895833333vw;font-weight:400}.ruels-sec .page-links{position:relative;z-index:2;text-align:center;display:flex;flex-wrap:nowrap}.ruels-sec .page-links .hvr-bounce-to-top::before{background:#b5c8a4}.ruels-sec .page-links .hvr-bounce-to-top:hover svg path,.ruels-sec .page-links .hvr-bounce-to-top:focus svg path,.ruels-sec .page-links .hvr-bounce-to-top:active svg path{fill:#5d5a53}.ruels-sec .page-links a.tab-line{color:#e0dbd8;text-align:center;font-size:1.0416666667vw;font-style:italic;font-weight:400;line-height:normal;width:25%;border-left:0;border-top:1px solid rgb(255 255 255 / .12);height:5.6770833333vw;display:flex;align-items:center;justify-content:center;padding:0 19px}.ruels-sec .page-links a.tab-line svg{margin-left:1.0416666667vw;vertical-align:middle;transition:transform 0.3s ease;width:1.09375vw;height:1.09375vw}.dining-sec{margin:0;background:#fff;padding:10.4166666667vw 0 6.1458333333vw}.dining-sec .main-wrap{padding:0 12.65625vw;display:flex}.dining-sec .main-wrap .left-side{width:calc(100% - 28.0729166667vw);padding-right:9.4791666667vw}.dining-sec .main-wrap .left-side .image-wrap{position:relative;margin-right:0}.dining-sec .main-wrap .left-side .image-wrap .dine-img,.dining-sec .main-wrap .left-side .image-wrap .top-img{height:44.3229166667vw;width:36.8229166667vw}.dining-sec .main-wrap .left-side .image-wrap .dine-img img,.dining-sec .main-wrap .left-side .image-wrap .top-img img{object-fit:cover}.dining-sec .main-wrap .left-side .image-wrap::after{position:absolute;background:linear-gradient(10deg,#fff0 38.24%,#b8c3b7 66.95%),linear-gradient(6deg,#fff0 48.98%,#fff0 66.18%),#fff0 0 102.069px/116.128% 86.046% no-repeat;content:"";top:0;right:0;left:0;height:100%;width:36.8229166667vw}.dining-sec .main-wrap .left-side .image-wrap .top-img{position:absolute;top:0;z-index:3}.dining-sec .main-wrap .left-side .top-wrap{position:absolute;left:28.1770833333vw;top:14.6875vw;z-index:2;width:28.125vw}.dining-sec .main-wrap .left-side .top-wrap .sub-topic{font-size:1.25vw;line-height:normal;letter-spacing:.45vw;padding-bottom:.5208333333vw}.dining-sec .main-wrap .left-side .top-wrap .main-topic{font-size:5vw;line-height:100%}.dining-sec .main-wrap .right-side{width:28.0729166667vw}.dining-sec .main-wrap .right-side .para{font-size:.8333333333vw;line-height:205%;padding-top:5.5729166667vw;padding-bottom:3.6458333333vw;font-weight:400}.dining-sec .main-wrap .right-side .details .detail-row{border-bottom:.0520833333vw solid rgb(93 90 83 / .3254901961);padding:1.3020833333vw 0}.dining-sec .main-wrap .right-side .details .detail-row:first-child{padding-top:0}.dining-sec .main-wrap .right-side .details .detail-row .rest-name{color:#5d5a53;font-size:1.0416666667vw;line-height:normal;padding-bottom:.5729166667vw}.dining-sec .main-wrap .right-side .details .detail-row .rowww{display:flex;flex-wrap:nowrap;gap:1.5625vw}.dining-sec .main-wrap .right-side .details .detail-row .rowww .menu{gap:.5208333333vw;font-size:.8333333333vw;line-height:95%}.dining-sec .main-wrap .right-side .details .detail-row .rowww .menu img{width:.8333333333vw;height:.8333333333vw}.dining-sec .main-wrap .right-side .arrow-btn{margin:3.90625vw auto 0;justify-content:flex-start}.gallery-sec{padding:9.5833333333vw 0 7.8125vw;overflow:hidden}.gallery-sec .main-wrap{padding:0 0 0 12.8125vw;display:flex}.gallery-sec .top-wrap{display:flex;flex-direction:row;align-items:center;gap:0;padding-left:12.8125vw;padding-bottom:2.8645833333vw}.gallery-sec .top-wrap .main-topic{font-size:5vw;line-height:100%;width:53.0729166667vw;text-align:left}.gallery-sec .top-wrap .arrow-btn{margin:0 3.2291666667vw -1.875vw}.gallery-sec .galler-main-slider-for{width:55.8333333333vw}.gallery-sec .galler-main-slider-for .slick-list{padding-right:0;overflow:visible}.gallery-sec .galler-main-slider-for .room-galler-item{padding:0 .5208333333vw;padding:0 .2604166667vw;position:relative}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .about-img{display:block;transition:all 0.3s}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .gallery-c{display:block}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .gallery-c::after{opacity:0}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .room-slider-numbers{position:relative;gap:8.3333333333vw;font-size:.8333333333vw;line-height:205%;justify-content:flex-start;display:flex}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .room-slider-numbers .current-num{position:relative}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .room-slider-numbers .current-num::after{position:absolute;bottom:.7291666667vw;left:.5729166667vw;right:.2604166667vw;width:7.8125vw;height:.0520833333vw;content:"";background:#5d5a53}.gallery-sec .galler-main-slider-for .room-galler-item.slick-current .room-slider-numbers .all-slider-coumt{font-weight:600;opacity:.57}.gallery-sec .galler-main-slider-for .room-galler-item .room-slider-numbers{display:none}.gallery-sec .galler-main-slider-for .room-galler-item .wrap{position:absolute;right:-35%;z-index:1;bottom:0}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c{height:35.46875vw;position:relative;display:none}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c::after{opacity:.43;position:absolute;content:"";top:0;bottom:0;right:0;left:0;background:lightgray}.gallery-sec .galler-main-slider-for .room-galler-item .gallery-c img{object-fit:cover}.gallery-sec .galler-main-slider-for .room-galler-item .about-img{font-size:.8333333333vw;line-height:205%;width:18.90625vw;text-align:justify;padding:0}.gallery-sec .galler-main-slider-nav{width:calc(100% - 55.8333333333vw);display:block}.gallery-sec .galler-main-slider-nav .slick-list{padding-right:4.21875vw}.gallery-sec .galler-main-slider-nav .room-galler-item{height:15.9375vw;padding:0 .5208333333vw;opacity:.43;background:lightgray 0 -12.023px/102.425% 107.858% no-repeat}.gallery-sec .galler-main-slider-nav .room-galler-item.slick-current{display:none}.gallery-sec .galler-main-slider-nav .room-galler-item img{object-fit:cover;border-radius:0;transform:scale(1);transition:all 0.3s}.gallery-sec .galler-main-slider-nav .room-galler-item img:hover{transform:scale(1.02);transition:all 0.3s}}