@font-face{font-family:"Futura Medium";src:url("../fonts/FuturaBT-Medium.woff2") format("woff2"), url("../fonts/FuturaBT-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Gotham";src:url("../fonts/GothamLightRegular.woff2") format("woff2"), url("../fonts/GothamLightRegular.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Urbanist";src:url("../fonts/Urbanist-Light.woff2") format("woff2"), url("../fonts/Urbanist-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Nanum Gothic";src:url("../fonts/NanumGothic.woff2") format("woff2"), url("../fonts/NanumGothic.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Nanum Gothic";src:url("../fonts/NanumGothicBold.woff2") format("woff2"), url("../fonts/NanumGothicBold.woff") format("woff");font-weight:700;font-style:normal;font-display:swap}::-webkit-scrollbar{width:13px;-webkit-appearance:none}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-thumb{border-radius:100px;background:#D8B957;border:3px solid #fff}@keyframes smoothScroll{0%{transform:translateY(-100px)}100%{transform:translateY(0px)}}@keyframes fadeInDown{0%{-webkit-transform:translate3d(0, -100%, 0);opacity:0;transform:translate3d(0, -100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInUp{0%{-webkit-transform:translate3d(0, 100%, 0);opacity:0;transform:translate3d(0, 100%, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInLeft{0%{-webkit-transform:translate3d(-100%, 0, 0);opacity:0;transform:translate3d(-100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes fadeInRight{0%{-webkit-transform:translate3d(100%, 0, 0);opacity:0;transform:translate3d(100%, 0, 0)}to{-webkit-transform:translateZ(0);opacity:1;transform:translateZ(0)}}@keyframes scrollTxt{0%{opacity:0}93%{opacity:0}95%{opacity:1}100%{opacity:1}}@keyframes txtBounce{0%{top:0}50%{top:5px}100%{top:0}}@keyframes scrollLine{0%{height:0;bottom:-10px}15%{height:12px;bottom:-20px}50%{height:150px;bottom:-160px}85%{height:12px;bottom:-180px}to{height:0;bottom:-190px}}.h1_typo,body h1,.h2_typo,body h2,.h3_typo,body h3,.h4_typo,body h4,.h5_typo,body h5{font-family:"Futura Medium";text-transform:uppercase}.h1_typo,body h1{font-size:90px;line-height:100px;letter-spacing:7.68px}@media (max-width:1119px){.h1_typo,body h1{font-size:80px;line-height:90px}}@media (max-width:767px){.h1_typo,body h1{font-size:68px;line-height:78px}}@media (max-width:575px){.h1_typo,body h1{font-size:58px;line-height:68px}}.h2_typo,body h2{font-size:80px;line-height:90px;letter-spacing:8.94px}@media (max-width:991px){.h2_typo,body h2{font-size:70px;line-height:80px}}@media (max-width:767px){.h2_typo,body h2{font-size:60px;line-height:70px}}@media (max-width:575px){.h2_typo,body h2{font-size:48px;line-height:60px}}.h3_typo,body h3{font-size:100px;line-height:110px;letter-spacing:7.68px}@media (max-width:991px){.h3_typo,body h3{font-size:100px;line-height:110px}}@media (max-width:767px){.h3_typo,body h3{font-size:60px;line-height:70px}}@media (max-width:575px){.h3_typo,body h3{font-size:48px;line-height:58px}}.h4_typo,body h4{font-size:60px;line-height:85px;letter-spacing:4.91px}@media (max-width:991px){.h4_typo,body h4{font-size:55px;line-height:75px}}@media (max-width:767px){.h4_typo,body h4{font-size:50px;line-height:70px}}@media (max-width:575px){.h4_typo,body h4{font-size:46px;line-height:60px}}@media (max-width:428px){.h4_typo,body h4{font-size:30px;line-height:50px}}.h5_typo,body h5{font-size:34px;line-height:46px;letter-spacing:7.68px}.primary_typo_futuramedium,.site-main .__amenities-block p,.home-page .section-book .book-details p.sub-title{font-family:"Futura Medium"}.primary_typo_gotham,body p.title,body p.intro-title,footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input,footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form select,footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-not-valid-tip,footer.site-footer .footer-detail-wrapper .ft-links ul li a,.contact-page .section-contact-form .contact-form-container .wpcf7-response-output{font-family:"Gotham"}.primary_typo_urbanist,body p,body p.sub-title,body ul.list-title li,body ul.list-bullet li,body ul.__2-col li,body.page-template-default main.site-main ul li,body.post-template-default main.site-main ul li,body.error404 main.site-main ul li,body.page-template-sitemap main.site-main ul li,.site-main .hero-banner .scroll-next .scroll,.site-main .section-accommodation ul.accomm-filters li a,.site-main .section-room .__room-block .inner-content p.heading,.site-main .section-room .__room-block .inner-content ul li,.site-main .section-booking .main-booking label,.site-main .section-booking .main-booking .input-date .display div,.site-main .section-booking .main-booking .quantity input,.site-main .section-booking .main-booking .quantity span,.site-main .section-booking .main-booking .promocode a,.site-main .section-booking .main-booking .promocode .promocode-input input,.site-main .section-entertain .__ent-slide .details p.heading,.site-main .counter,nav.main-navigation ul li a,.header-booking .__booking-block .input-date .display div,.header-booking .__booking-block label,.header-booking .__booking-block .numbers label,.header-booking .__booking-block .quantity input,.header-booking .__booking-block .button-wrapper button,.header-booking .__booking-block .promocode a,.header-booking .__booking-block .promocode .promocode-input input,footer.site-footer .footer-detail-wrapper p,.accommodation-page.__single .section-accom ul.specification li,.accommodation-page.__single .section-amenities ul li,.location-page .section-loc .attraction-item .text ul li,.thing-page .section-loc .attraction-item .text ul li,.gallery-page .galleries .filter a,.thing-page .section-attractions .filter .label,.thing-page .section-attractions .filter select{font-family:"Urbanist"}.primary_typo_nanum,.site-main .section-booking .main-booking .button-wrapper button,.site-main .section-entertain .__ent-slide .details ul li a,header .main-menu i,footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input.wpcf7-submit,footer.site-footer .group-brands-wrapper p,.contact-page .section-contact-form .contact-form-container input.wpcf7-submit{font-family:"Nanum Gothic"}html,body{overflow-x:hidden}body a{text-decoration:none}body a:focus{outline:none}body a:visited,body a:hover{color:#A79F88}body a.button{font-family:"Nanum Gothic";font-weight:700;font-size:15px;letter-spacing:2px;text-transform:uppercase}@media (max-width:991px){body a.button{font-size:14px}}@media (max-width:575px){body a.button{font-size:11px}}body a.button.__border{background:transparent;border:2px solid #fff;color:#fff;display:inline-block;height:50px;line-height:25px;padding:10px 20px;position:relative;width:160px;text-align:center;z-index:2;transition:ease-out 0.5s}@media (max-width:991px){body a.button.__border{width:150px;padding:10px 10px}}@media (max-width:575px){body a.button.__border{width:120px;font-size:12px;padding:10px 2px}}@media (max-width:428px){body a.button.__border{width:120px;height:40px;line-height:20px;font-size:10px;padding:8px 2px}}body a.button.__border::after,body a.button.__border::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}body a.button.__border::after{bottom:-2px;right:0;border-left:2px solid #D8B957;border-bottom:2px solid #D8B957;transition:width 0.1s ease 0.1s, height 0.1s ease, visibility 0s 0.2s}body a.button.__border::before{top:-2px;left:0;border-top:2px solid #D8B957;border-right:2px solid #D8B957;transition:width 0.1s ease 0.3s, height 0.1s ease 0.2s, visibility 0s 0.4s}body a.button.__border:hover{animation:pulse 1s ease-out 0.4s;color:#D8B957}body a.button.__border:hover::after,body a.button.__border:hover::before{width:calc(100% + 2px);height:calc(100% + 4px);visibility:visible;transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}body a.button.__border:hover::after{transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}body a.button.__border:hover::before{transition:width 0.1s ease, height 0.1s ease 0.1s}body a.button.__border i{background-image:url(../img/i_arrow_white_down.png);background-repeat:no-repeat;display:inline-block;background-size:15px;height:8px;margin-left:5px;width:15px;transition:all 0.35s ease}@media (max-width:767px){body a.button.__border i{background-size:15px;height:8px;width:15px}}@media (max-width:575px){body a.button.__border i{background-size:12px;height:7px;width:12px}}@media (max-width:428px){body a.button.__border i{background-size:10px;height:5px;margin-left:0;width:10px}}body a.button.__border.active i{background-image:url(../img/i_arrow_white_up.png);transition:all 0.35s ease}body a.button.__underline{color:#7B7564;position:relative}body a.button.__underline:after{content:"";bottom:-7px;display:block;height:3px;right:0;position:absolute;background:#7B7564;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}body a.button.__underline:hover:after{bottom:-7px;width:0}body a:hover.button.__border i{background-image:url(../img/i_arrow_gold_down.png)}body a:hover.button.__border.active i{background-image:url(../img/i_arrow_gold_up.png)}body p{color:#7B7564;font-size:20px;line-height:37px}body p.title,body p.sub-title{font-size:26px}body p.title{letter-spacing:16px;text-align:center}body p.sub-title{line-height:44px}@media (max-width:575px){body p.sub-title{font-size:27px;line-height:42px}}body p.intro-title{font-size:31px;letter-spacing:16px;text-align:center}body p.txt-center{text-align:center}body h1{color:#fff}body h2{color:#A79F88;margin-bottom:55px}body h3{margin-bottom:35px}body.main-menu-open header{background:#7B7564}body.main-menu-open nav{opacity:1;pointer-events:auto;transition:all 0.4s ease}body.menu-active .burger-menu-container{opacity:1;transform:translateX(0);transition:all 0.4s ease;visibility:visible}body ul{margin:0}body ul li{list-style:none}body ul.list-title li,body ul.list-bullet li{color:#7B7564;font-size:20px;line-height:37px}body ul.list-title{margin-bottom:40px}body ul.list-title li{display:flex;margin:8px 0}body ul.list-title li span{min-width:160px}body ul.list-bullet li{margin:20px 0;padding-left:15px;position:relative}body ul.list-bullet li::before{content:"";background-color:#7B7564;border-radius:50%;position:absolute;left:0;height:3px;width:3px;top:17px}body ul.list-bullet.__checked li{padding-left:35px}body ul.list-bullet.__checked li::before{content:"";background:url(../img/i_check.png) no-repeat;background-size:25px;height:25px;width:25px;top:6px}body ul.__2-col{margin:60px 0 40px 0;display:flex;flex-flow:row wrap;width:100%}body ul.__2-col li{font-size:20px;color:#7B7564;line-height:27px;margin-bottom:20px;width:50%;padding-right:10px}@media (max-width:767px){body ul.__2-col li{width:100%}}@media (max-width:575px){body ul.__2-col{margin:10px 0 10px 0}}body.post,body.page{margin:0}body .featherlight{background:rgba(0, 0, 0, 0.4) !important}body .featherlight .featherlight-content{padding:0;border-bottom:none}body .featherlight .featherlight-close-icon{color:#fff;background:transparent;top:7px;right:7px}body .featherlight .popup-container{background:#A79F88;padding:30px}body .featherlight .popup-container p{color:#fff}body .featherlight .popup-container p a{color:#fff;font-size:20px;line-height:37px;color:#fff;position:relative}body .featherlight .popup-container p a:after{content:"";bottom:-7px;display:block;height:2px;right:0;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}body .featherlight .popup-container p a:hover:after{bottom:-7px;width:0}body .featherlight .popup-container.__bg-white{background:#fff}body .featherlight .popup-container.__bg-white p{color:#A79F88}body .featherlight .popup-container.__bg-white p a{color:#A79F88;font-size:20px;line-height:37px;color:#A79F88;position:relative}body .featherlight .popup-container.__bg-white p a:after{content:"";bottom:-7px;display:block;height:2px;right:0;position:absolute;background:#A79F88;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}body .featherlight .popup-container.__bg-white p a:hover:after{bottom:-7px;width:0}body .featherlight .popup-container.__bg-white.__txt-sm ul li{font-size:17px;margin:6px 0}body .featherlight .popup-container h5{color:#fff;font-size:22px;line-height:30px;letter-spacing:2.5px}body .popup-container{display:none}body .popup-container ul.__2-col{margin:25px 0 5px 0}body .popup-container ul.__2-col li{color:#fff}body.page-template-default header.site-header,body.post-template-default header.site-header,body.error404 header.site-header,body.page-template-sitemap header.site-header{background:#7B7564;height:155px}body.page-template-default main.site-main,body.post-template-default main.site-main,body.error404 main.site-main,body.page-template-sitemap main.site-main{padding-top:150px;padding-bottom:30px}body.page-template-default main.site-main h1,body.page-template-default main.site-main h2,body.page-template-default main.site-main h3,body.page-template-default main.site-main h4,body.page-template-default main.site-main h5,body.post-template-default main.site-main h1,body.post-template-default main.site-main h2,body.post-template-default main.site-main h3,body.post-template-default main.site-main h4,body.post-template-default main.site-main h5,body.error404 main.site-main h1,body.error404 main.site-main h2,body.error404 main.site-main h3,body.error404 main.site-main h4,body.error404 main.site-main h5,body.page-template-sitemap main.site-main h1,body.page-template-sitemap main.site-main h2,body.page-template-sitemap main.site-main h3,body.page-template-sitemap main.site-main h4,body.page-template-sitemap main.site-main h5{color:#A79F88;margin-top:0;margin-bottom:20px}body.page-template-default main.site-main h1,body.post-template-default main.site-main h1,body.error404 main.site-main h1,body.page-template-sitemap main.site-main h1{font-size:60px;color:#A79F88;margin-bottom:50px}body.page-template-default main.site-main h2,body.post-template-default main.site-main h2,body.error404 main.site-main h2,body.page-template-sitemap main.site-main h2{font-size:50px;line-height:70px}body.page-template-default main.site-main h3,body.post-template-default main.site-main h3,body.error404 main.site-main h3,body.page-template-sitemap main.site-main h3{font-size:40px;line-height:60px}body.page-template-default main.site-main h4,body.post-template-default main.site-main h4,body.error404 main.site-main h4,body.page-template-sitemap main.site-main h4{font-size:30px;line-height:50px}body.page-template-default main.site-main h5,body.post-template-default main.site-main h5,body.error404 main.site-main h5,body.page-template-sitemap main.site-main h5{font-size:25px;line-height:45px}body.page-template-default main.site-main ul,body.post-template-default main.site-main ul,body.error404 main.site-main ul,body.page-template-sitemap main.site-main ul{margin-bottom:30px;padding-left:10px}body.page-template-default main.site-main ul li,body.post-template-default main.site-main ul li,body.error404 main.site-main ul li,body.page-template-sitemap main.site-main ul li{color:#7B7564;font-size:20px;line-height:37px;padding-left:20px;position:relative}body.page-template-default main.site-main ul li::before,body.post-template-default main.site-main ul li::before,body.error404 main.site-main ul li::before,body.page-template-sitemap main.site-main ul li::before{content:"";background-color:#7B7564;border-radius:50%;position:absolute;left:0;height:5px;width:5px;top:17px}body.page-template-default main.site-main ul ul,body.post-template-default main.site-main ul ul,body.error404 main.site-main ul ul,body.page-template-sitemap main.site-main ul ul{margin-bottom:0}body.page-template-default main.site-main .post-thumbnail,body.post-template-default main.site-main .post-thumbnail,body.error404 main.site-main .post-thumbnail,body.page-template-sitemap main.site-main .post-thumbnail{margin-bottom:30px;text-align:center}body.page-template-default main.site-main a,body.post-template-default main.site-main a,body.error404 main.site-main a,body.page-template-sitemap main.site-main a{color:#A79F88}body.page-template-default main.site-main a:hover,body.post-template-default main.site-main a:hover,body.error404 main.site-main a:hover,body.page-template-sitemap main.site-main a:hover{color:#A79F88;position:relative}body.page-template-default main.site-main a:hover:after,body.post-template-default main.site-main a:hover:after,body.error404 main.site-main a:hover:after,body.page-template-sitemap main.site-main a:hover:after{content:"";bottom:-7px;display:block;height:1px;right:0;position:absolute;background:#A79F88;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}body.page-template-default main.site-main a:hover:hover:after,body.post-template-default main.site-main a:hover:hover:after,body.error404 main.site-main a:hover:hover:after,body.page-template-sitemap main.site-main a:hover:hover:after{bottom:-7px;width:100%}body.post-template-default main.site-main h1{font-size:40px;line-height:60px}body.post-template-default main.site-main p{margin-bottom:15px}body.post-template-default main.site-main a.btn-booking{background:transparent;border:2px solid #D8B957;color:#D8B957;display:inline-block;height:50px;line-height:25px;padding:10px 20px;position:relative;width:160px;text-align:center;z-index:2;transition:ease-out 0.5s;margin-top:15px;width:190px}@media (max-width:991px){body.post-template-default main.site-main a.btn-booking{width:150px;padding:10px 10px}}@media (max-width:575px){body.post-template-default main.site-main a.btn-booking{width:120px;font-size:12px;padding:10px 2px}}@media (max-width:428px){body.post-template-default main.site-main a.btn-booking{width:120px;height:40px;line-height:20px;font-size:10px;padding:8px 2px}}body.post-template-default main.site-main a.btn-booking::after,body.post-template-default main.site-main a.btn-booking::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}body.post-template-default main.site-main a.btn-booking::after{bottom:-2px;right:0;border-left:2px solid #A79F88;border-bottom:2px solid #A79F88;transition:width 0.1s ease 0.1s, height 0.1s ease, visibility 0s 0.2s}body.post-template-default main.site-main a.btn-booking::before{top:-2px;left:0;border-top:2px solid #A79F88;border-right:2px solid #A79F88;transition:width 0.1s ease 0.3s, height 0.1s ease 0.2s, visibility 0s 0.4s}body.post-template-default main.site-main a.btn-booking:hover{animation:pulse 1s ease-out 0.4s;color:#A79F88}body.post-template-default main.site-main a.btn-booking:hover::after,body.post-template-default main.site-main a.btn-booking:hover::before{width:calc(100% + 2px);height:calc(100% + 4px);visibility:visible;transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}body.post-template-default main.site-main a.btn-booking:hover::after{transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}body.post-template-default main.site-main a.btn-booking:hover::before{transition:width 0.1s ease, height 0.1s ease 0.1s}.bg-color{position:relative}.bg-color h1,.bg-color h2,.bg-color h3,.bg-color h4,.bg-color h5,.bg-color p,.bg-color a,.bg-color a.button.__underline{color:#fff}.bg-color a.button.__underline::after{background:#fff}.bg-color.__primary{background:#A79F88}.bg-color.__secondary{background:#7B7564}.bg-color.__B7AD90{background:#B7AD90}.bg-color.__F1EEE5{background:#F1EEE5}.site-main .entry-content,.site-main .page{margin:0}.site-main .hero-banner{position:relative}.site-main .hero-banner .scroll-next{position:absolute;width:30px;height:200px;bottom:-30px;left:50%;transform:translateX(-50%);opacity:1;z-index:3}.site-main .hero-banner .scroll-next .scroll{position:absolute;top:0;color:#D8B957;font-size:11px;animation:txtBounce 1.4s ease infinite}.site-main .hero-banner .scroll-next .scroll::after{content:"";position:absolute;display:inline-block;width:2px;height:150px;background-color:#D8B957;left:14px;bottom:-170px;animation:scrollLine 1.2s ease-in-out infinite}.site-main .hero-banner video{width:100%}.site-main #section_hero_banner.hero-banner-carousel{position:relative}.site-main #section_hero_banner.hero-banner-carousel.owl-carousel.owl-loaded{opacity:1;transition:opacity 0.5s ease;transition-delay:0.2s}.site-main #section_hero_banner.hero-banner-carousel.owl-carousel .owl-stage-outer{overflow:unset}.site-main #section_hero_banner.hero-banner-carousel figcaption{position:absolute;bottom:17%;width:100%;z-index:10}@media (max-width:991px){.site-main #section_hero_banner.hero-banner-carousel figcaption{bottom:20px;text-align:right}}@media (max-width:767px){.site-main #section_hero_banner.hero-banner-carousel figcaption{bottom:25%}}@media (max-width:575px){.site-main #section_hero_banner.hero-banner-carousel figcaption{bottom:20%}}.site-main #section_hero_banner.hero-banner-carousel figcaption h1,.site-main #section_hero_banner.hero-banner-carousel figcaption p{color:#fff}.site-main #section_hero_banner.hero-banner-carousel figcaption h1{padding-right:30px;text-align:right}.site-main #section_hero_banner.hero-banner-carousel figcaption p{padding:170px 30px 0 30px;position:relative}@media (max-width:991px){.site-main #section_hero_banner.hero-banner-carousel figcaption p{padding:0 30px}}@media (max-width:767px){.site-main #section_hero_banner.hero-banner-carousel figcaption p.sub-title{font-size:22px;line-height:28px}}@media (max-width:575px){.site-main #section_hero_banner.hero-banner-carousel figcaption p.sub-title{font-size:22px;line-height:28px}}.site-main #section_hero_banner.hero-banner-carousel .v-line__hero{background:#C5A02A;top:70%;height:325px;left:50%;position:absolute;width:2px;z-index:3}@media (max-width:1400px){.site-main #section_hero_banner.hero-banner-carousel .v-line__hero{top:64%}}@media (max-width:1119px){.site-main #section_hero_banner.hero-banner-carousel .v-line__hero{top:55%}}@media (max-width:991px){.site-main #section_hero_banner.hero-banner-carousel .v-line__hero{display:none}}.site-main #section_hero_banner.hero-banner-carousel h1,.site-main #section_hero_banner.hero-banner-carousel p,.site-main #section_hero_banner.hero-banner-carousel .v-line__hero{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.site-main #section_hero_banner.hero-banner-carousel .v-line__hero{animation-name:fadeInDown;animation-delay:0.5s}.site-main #section_hero_banner.hero-banner-carousel h1{animation-name:fadeInLeft;animation-delay:0.3s}.site-main #section_hero_banner.hero-banner-carousel p{animation-name:fadeInRight;animation-delay:0.3s}.site-main .section-intro{padding:100px 0 100px 0}.site-main .section-intro h2{margin-top:105px}.site-main .section-intro p{margin-bottom:30px}.site-main .section-intro p.intro-title{color:#C5A02A}.site-main .section-intro p.sub-title{margin-bottom:25px}@media (max-width:575px){.site-main .section-intro{padding:60px 0 30px 0}.site-main .section-intro h2{margin-top:20px}.site-main .section-intro.aos-animate{animation:none !important;transform:none !important;transition-property:none !important}}.site-main .section-intro a.button{margin-top:30px}.site-main .section-intro .hidden-txt{display:none}.site-main .section-accommodation ul.accomm-filters{margin-top:50px;display:flex}.site-main .section-accommodation ul.accomm-filters li{margin-right:90px;padding-right:90px;position:relative}.site-main .section-accommodation ul.accomm-filters li::after{content:"";border-right:2px solid #fff;height:100%;position:absolute;right:0;top:2px}.site-main .section-accommodation ul.accomm-filters li:last-child{margin-right:0;padding-right:0}.site-main .section-accommodation ul.accomm-filters li:last-child::after{display:none}.site-main .section-accommodation ul.accomm-filters li a{font-size:20px;line-height:37px;letter-spacing:1.26px;color:#fff;position:relative}.site-main .section-accommodation ul.accomm-filters li a:after{content:"";bottom:-7px;display:block;height:2px;right:0;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.site-main .section-accommodation ul.accomm-filters li a:hover:after{bottom:-7px;width:100%}.site-main .section-accommodation ul.accomm-filters li a.active{color:#fff;position:relative}.site-main .section-accommodation ul.accomm-filters li a.active:after{content:"";bottom:-7px;display:block;height:2px;right:0;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}.site-main .section-accommodation ul.accomm-filters li a.active:hover:after{bottom:-7px;width:0}@media (max-width:767px){.site-main .section-accommodation ul.accomm-filters li{margin-right:20px;margin-left:20px;padding-right:25px;width:100%;text-align:center}.site-main .section-accommodation ul.accomm-filters li:last-child{margin-right:20px;margin-left:0}}.site-main .section-room{margin-top:-150px}.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer{overflow:unset}.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer .item,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer .item{width:1000px}@media (max-width:1280px){.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer .item,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer .item{width:900px !important}}@media (max-width:1024px){.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer .item,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer .item{width:800px !important}}@media (max-width:991px){.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer .item,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer .item{width:700px !important}}@media (max-width:767px){.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer .item,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer .item{width:550px !important}}@media (max-width:575px){.site-main .section-room .accommodation-carousel.owl-carousel .owl-stage-outer .item,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-stage-outer .item{width:310px !important}}.site-main .section-room .accommodation-carousel.owl-carousel.circle-cursor .owl-nav,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel.circle-cursor .owl-nav{height:80%}@media (max-width:991px){.site-main .section-room .accommodation-carousel.owl-carousel.circle-cursor .owl-nav,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel.circle-cursor .owl-nav{height:75%}}.site-main .section-room .accommodation-carousel.owl-carousel .owl-dots,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-dots{bottom:-50px;position:absolute;width:100%}.site-main .section-room .accommodation-carousel.owl-carousel .owl-dots .owl-dot,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-dots .owl-dot{background:#A79F88;margin:0 20px}.site-main .section-room .accommodation-carousel.owl-carousel .owl-dots .owl-dot.active,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-dots .owl-dot.active{background:#7B7564}.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content p,.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content ul,.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content a,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content p,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content ul,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content a{opacity:1}.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content p,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content p{transition:all 0.6s 0.6s;bottom:0}.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content ul,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content ul{transition:all 0.6s 0.6s;bottom:0}.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content a,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .inner-content a{transition:all 0.6s 0.6s;bottom:0}.site-main .section-room .accommodation-carousel.owl-carousel .owl-item.active.center .__room-block .overlay-bg,.site-main .section-room .accommodation-clubsky-carousel.owl-carousel .owl-item.active.center .__room-block .overlay-bg{background-color:rgba(0, 0, 0, 0.35)}.site-main .section-room .__room-block{position:relative}@media (max-width:575px){.site-main .section-room .__room-block img{height:360px;object-fit:cover}}.site-main .section-room .__room-block .inner-content{bottom:60px;left:70px;position:absolute;width:85%;z-index:2}@media (max-width:991px){.site-main .section-room .__room-block .inner-content{left:35px;width:85%}}@media (max-width:575px){.site-main .section-room .__room-block .inner-content{bottom:50px;left:15px;width:94%}}@media (max-width:428px){.site-main .section-room .__room-block .inner-content{width:85%}}.site-main .section-room .__room-block .inner-content p,.site-main .section-room .__room-block .inner-content ul,.site-main .section-room .__room-block .inner-content a{opacity:0;position:relative}.site-main .section-room .__room-block .inner-content p{transition:all 0.6s 0.6s;bottom:-90px}.site-main .section-room .__room-block .inner-content ul{transition:all 0.7s 0.7s;bottom:-110px}.site-main .section-room .__room-block .inner-content a{transition:all 0.8s 0.8s;bottom:-130px}.site-main .section-room .__room-block .inner-content p,.site-main .section-room .__room-block .inner-content a,.site-main .section-room .__room-block .inner-content ul>li{color:#fff}.site-main .section-room .__room-block .inner-content p.heading{font-size:50px;line-height:55px}@media (max-width:991px){.site-main .section-room .__room-block .inner-content p.heading{font-size:32px;line-height:44px}}@media (max-width:428px){.site-main .section-room .__room-block .inner-content p.heading{font-size:22px;line-height:30px}}@media (max-width:767px){.site-main .section-room .__room-block .inner-content p{font-size:16px;line-height:26px}}@media (max-width:428px){.site-main .section-room .__room-block .inner-content p{font-size:14px;line-height:18px}}.site-main .section-room .__room-block .inner-content a{color:#fff;position:relative}.site-main .section-room .__room-block .inner-content a:after{content:"";bottom:-7px;display:block;height:3px;right:0;position:absolute;background:#fff;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}.site-main .section-room .__room-block .inner-content a:hover:after{bottom:-7px;width:0}.site-main .section-room .__room-block .inner-content ul{margin:30px 0 35px 0}.site-main .section-room .__room-block .inner-content ul li{display:inline;font-size:17px;position:relative;padding-left:35px;margin-right:30px}.site-main .section-room .__room-block .inner-content ul li::before{content:"";background-size:25px;background-repeat:no-repeat;position:absolute;left:0;height:25px;width:25px}.site-main .section-room .__room-block .inner-content ul li.i-size::before{background-image:url(../img/i_room_size.png)}.site-main .section-room .__room-block .inner-content ul li.i-bed::before{background-image:url(../img/i_room_bed.png)}.site-main .section-room .__room-block .inner-content ul li.i-bath::before{background-image:url(../img/i_room_bath.png)}@media (max-width:575px){.site-main .section-room .__room-block .inner-content ul{margin:20px 0 25px 0}.site-main .section-room .__room-block .inner-content ul li{font-size:14px}}@media (max-width:428px){.site-main .section-room .__room-block .inner-content ul{margin:15px 0 20px 0}.site-main .section-room .__room-block .inner-content ul li{padding-left:28px;margin-right:20px}.site-main .section-room .__room-block .inner-content ul li::before{content:"";background-size:17px;top:-1px;height:17px;width:17px}}.site-main .section-room .__room-block .overlay-bg{background-color:rgba(0, 0, 0, 0.15);position:absolute;width:100%;height:100%;z-index:1;top:0;left:0}.site-main .section-room .counter{color:#A79F88}.site-main .section-room .counter.room-count,.site-main .section-room .counter.room-clubsky-count{margin-top:20px}.site-main .section-booking{padding:70px 0 60px 0}.site-main .section-booking h5{text-align:center}.site-main .section-booking .main-booking{margin-top:80px;position:relative}.site-main .section-booking .main-booking .div-line{position:relative}.site-main .section-booking .main-booking .div-line::after{content:"";background:#fff;height:125px;right:-15px;position:absolute;top:0;width:2px}@media (max-width:991px){.site-main .section-booking .main-booking .div-line::after{height:110px}}@media (max-width:991px){.site-main .section-booking .main-booking .checkin-date,.site-main .section-booking .main-booking .checkout-date{margin-bottom:40px}.site-main .section-booking .main-booking .checkout-date.div-line{position:relative}.site-main .section-booking .main-booking .checkout-date.div-line::after{display:none}}.site-main .section-booking .main-booking label{color:#fff;display:block;font-size:16px;letter-spacing:1.26px;margin-bottom:50px;text-align:center}@media (max-width:991px){.site-main .section-booking .main-booking label{margin-bottom:25px}}.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm{position:absolute;top:65px;width:50%;left:0;height:60px;z-index:150}@media (max-width:991px){.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm{width:100%;top:40px;height:70px}}.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm #mainInputDatesAccomm{position:relative;width:100%;height:100%;opacity:0;cursor:pointer}.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm .lightpick{left:unset !important;top:75px !important;right:-50px}@media (max-width:1100px) and (min-width:992px){.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm .lightpick{right:-110px}}@media (max-width:991px){.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm .lightpick{right:unset;top:100% !important;left:50% !important;transform:translateX(-50%)}}.site-main .section-booking .main-booking #mainInputDates-wrapper-accomm .lightpick .lightpick__toolbar{justify-content:space-between !important}.site-main .section-booking .main-booking .input-date{position:relative;display:flex;flex-flow:column;justify-content:space-between;align-items:center;color:#fff}.site-main .section-booking .main-booking .input-date input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0}.site-main .section-booking .main-booking .input-date .display{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:20px 0}.site-main .section-booking .main-booking .input-date .display div{font-size:24px;line-height:1;position:relative;display:flex;flex-flow:row nowrap;align-items:center;letter-spacing:1.83px;text-transform:uppercase}.site-main .section-booking .main-booking .input-date .display div:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:12px;height:12px;display:inline-block;margin-left:10px;transform:rotate(45deg);position:relative}.site-main .section-booking .main-booking .input-date .display div .month{margin-left:5px}.site-main .section-booking .main-booking .quantity{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding-top:13px}.site-main .section-booking .main-booking .quantity input{background:none;border:none;padding:0;width:80px;text-align:center;color:#fff;font-size:24px;letter-spacing:1.83px;text-transform:uppercase}.site-main .section-booking .main-booking .quantity span{color:#fff;cursor:pointer;position:relative;font-size:24px}.site-main .section-booking .main-booking .button-wrapper{display:flex;margin-top:70px}.site-main .section-booking .main-booking .button-wrapper button{background:transparent;border:2px solid #fff;color:#fff;display:inline-block;height:50px;line-height:25px;padding:10px 20px;position:relative;width:160px;text-align:center;z-index:2;transition:ease-out 0.5s;font-weight:normal;font-size:18px;letter-spacing:1.5px;margin:0 auto;padding:10px 20px;width:210px}@media (max-width:991px){.site-main .section-booking .main-booking .button-wrapper button{width:150px;padding:10px 10px}}@media (max-width:575px){.site-main .section-booking .main-booking .button-wrapper button{width:120px;font-size:12px;padding:10px 2px}}@media (max-width:428px){.site-main .section-booking .main-booking .button-wrapper button{width:120px;height:40px;line-height:20px;font-size:10px;padding:8px 2px}}.site-main .section-booking .main-booking .button-wrapper button::after,.site-main .section-booking .main-booking .button-wrapper button::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}.site-main .section-booking .main-booking .button-wrapper button::after{bottom:-2px;right:0;border-left:2px solid #D8B957;border-bottom:2px solid #D8B957;transition:width 0.1s ease 0.1s, height 0.1s ease, visibility 0s 0.2s}.site-main .section-booking .main-booking .button-wrapper button::before{top:-2px;left:0;border-top:2px solid #D8B957;border-right:2px solid #D8B957;transition:width 0.1s ease 0.3s, height 0.1s ease 0.2s, visibility 0s 0.4s}.site-main .section-booking .main-booking .button-wrapper button:hover{animation:pulse 1s ease-out 0.4s;color:#D8B957}.site-main .section-booking .main-booking .button-wrapper button:hover::after,.site-main .section-booking .main-booking .button-wrapper button:hover::before{width:calc(100% + 2px);height:calc(100% + 4px);visibility:visible;transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}.site-main .section-booking .main-booking .button-wrapper button:hover::after{transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}.site-main .section-booking .main-booking .button-wrapper button:hover::before{transition:width 0.1s ease, height 0.1s ease 0.1s}@media (max-width:575px){.site-main .section-booking .main-booking .button-wrapper button{font-size:16px;line-height:16px;padding:8px 0;width:170px;height:50px}}.site-main .section-booking .main-booking .promocode{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:5px 0 0 0}.site-main .section-booking .main-booking .promocode p{margin-bottom:0}.site-main .section-booking .main-booking .promocode a{font-size:14px;color:#fff;text-decoration:underline;background:none !important;border:none !important}.site-main .section-booking .main-booking .promocode a:before{display:none}.site-main .section-booking .main-booking .promocode a:hover{color:#d9b871 !important}.site-main .section-booking .main-booking .promocode .promocode-input{width:100%;display:none;text-align:center}.site-main .section-booking .main-booking .promocode .promocode-input input{background:transparent;border:1px solid #fff;color:#fff;padding:10px;width:260px}.site-main .section-booking .main-booking .promocode .promocode-input input::placeholder{font-weight:bold;opacity:0.5;color:#fff}.site-main .section-entertain{padding:240px 0 155px 0}@media (max-width:575px){.site-main .section-entertain{padding:130px 0 30px 0}}.site-main .section-entertain.bg-pattern-1{background-position-y:40%}.site-main .section-entertain .__ent-block{padding:0 0 90px 0;position:relative}@media (max-width:575px){.site-main .section-entertain .__ent-block{padding:0 0 30px 0}}.site-main .section-entertain h4{color:#A79F88}.site-main .section-entertain .__ent-slide .details{padding:20px 50px 20px 115px;display:flex;flex-flow:column;justify-content:center;height:100%}.site-main .section-entertain .__ent-slide .details ul li a{font-weight:700;font-size:18px;line-height:60px;letter-spacing:2px;text-transform:uppercase;color:#7B7564;position:relative}.site-main .section-entertain .__ent-slide .details ul li a:after{content:"";bottom:-7px;display:block;height:3px;right:0;position:absolute;background:#7B7564;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.site-main .section-entertain .__ent-slide .details ul li a:hover:after{bottom:-7px;width:100%}.site-main .section-entertain .__ent-slide .details ul li a.active{color:#7B7564;position:relative}.site-main .section-entertain .__ent-slide .details ul li a.active:after{content:"";bottom:-7px;display:block;height:3px;right:0;position:absolute;background:#7B7564;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.site-main .section-entertain .__ent-slide .details ul li a.active:hover:after{bottom:-7px;width:100%}.site-main .section-entertain .__ent-slide .details ul li a.underline:after{content:"";bottom:-7px;display:block;height:3px;right:0;position:absolute;background:#7B7564;width:100%}.site-main .section-entertain .__ent-slide .details p.heading{color:#7B7564;font-size:41px;line-height:50px;margin-top:70px}@media (max-width:575px){.site-main .section-entertain .__ent-slide .details{padding:30px 30px 10px 30px}.site-main .section-entertain .__ent-slide .details p.heading{margin-top:20px;margin-bottom:10px}}.site-main .section-entertain .__ent-slide .entertain-carousel .owl-dots{bottom:-45px}.site-main .section-entertain .__ent-slide .entertain-carousel .owl-dots .owl-dot{background:#A79F88}.site-main .section-entertain .__ent-slide .entertain-carousel .owl-dots .owl-dot.active{background:#7B7564}.site-main .section-entertain .__ent-slide .counter.entertain-count{color:#7B7564;padding-top:15px;text-align:right}@media (max-width:575px){.site-main .section-entertain .__ent-slide .counter.entertain-count{margin-right:20px}}.site-main .slide-bg .counter{margin-top:30px}.site-main .slide-bg .owl-carousel{position:relative}.site-main .slide-bg .owl-carousel::after{content:"";position:absolute;background:#A79F88;bottom:0;right:0;width:50%;height:85px}@media (max-width:991px){.site-main .slide-bg .owl-carousel::after{height:45px}}.site-main .slide-bg.__secondary .owl-carousel::after{background:#7B7564}.site-main .block{margin-bottom:100px}.site-main .block.__space{margin-bottom:170px}@media (max-width:767px){.site-main .block.__space{margin-bottom:100px}}.site-main .block .image{margin-bottom:60px;position:relative}.site-main .block .image.__no-space{margin-bottom:0}@media (max-width:767px){.site-main .block .image.__no-space{margin-bottom:60px}}.site-main .block .image .v-bottom{position:absolute;bottom:40px;left:0;width:100%}.site-main .block .image .v-line{height:0px;position:absolute;width:2px;z-index:2;left:unset;background:#fff;top:-160px;right:20%}.site-main .block .image .v-line.__st{top:-150px}.site-main .block .content h2{font-size:40px;line-height:55px;letter-spacing:2.5px;margin:0 0 30px 0}.site-main .block .content p{margin-bottom:20px}.site-main .__amenities-block p{font-size:20px;color:#fff;letter-spacing:1.26px;margin-bottom:60px;text-transform:uppercase;text-align:center}.site-main .__amenities-block p i{background-repeat:no-repeat;background-position:center;background-size:65px;display:block;height:65px;width:65px;margin:0 auto 15px auto}.site-main .bg-pattern-1,.site-main .bg-pattern-2{background-repeat:no-repeat}.site-main .bg-pattern-1{background-image:url(../img/pattern_1.png);background-position:top 69% right -27px;background-size:480px;position:relative}@media (max-width:575px){.site-main .bg-pattern-1{background-image:none}}.site-main .bg-pattern-2{background-image:url(../img/pattern_2.png);background-position:top 200% left;background-size:320px}@media (max-width:575px){.site-main .bg-pattern-2{background-image:none}}.site-main .owl-carousel.circle-cursor .owl-nav{height:100%;position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:none;z-index:1}.site-main .owl-carousel.circle-cursor .owl-nav .owl-prev,.site-main .owl-carousel.circle-cursor .owl-nav .owl-next{cursor:none;width:50%;height:100%;z-index:10;position:relative}.site-main .owl-carousel.circle-cursor .owl-nav .owl-prev{left:0}.site-main .owl-carousel.circle-cursor .owl-nav .owl-next{right:0}.site-main .owl-dots{bottom:-65px;left:110px;position:absolute;width:75%}.site-main .owl-dots .owl-dot{background:#fff;border-radius:50%;cursor:pointer;display:inline-block;height:8px;margin:0 4.5%;opacity:1;width:8px}.site-main .owl-dots .owl-dot.active{background:#7B7564}.site-main .owl-nav{position:absolute;top:calc(50% - 100px);width:100%;z-index:10}@media (max-width:1119px){.site-main .owl-nav{top:calc(50% - 130px)}}@media (max-width:991px){.site-main .owl-nav{top:calc(50% - 90px)}}@media (max-width:575px){.site-main .owl-nav{top:calc(50% - 45px)}}.site-main .owl-nav button.owl-prev,.site-main .owl-nav button.owl-next{position:absolute}.site-main .owl-nav button.owl-prev span,.site-main .owl-nav button.owl-next span{display:none}.site-main .slide-bg.__secondary .owl-dots .owl-dot.active{background:#A79F88}.site-main .small-arrow .owl-nav{bottom:-45px;position:absolute;top:unset;width:100%}.site-main .small-arrow .owl-nav button.owl-prev,.site-main .small-arrow .owl-nav button.owl-next{position:absolute}.site-main .small-arrow .owl-nav button.owl-prev span,.site-main .small-arrow .owl-nav button.owl-next span{background-repeat:no-repeat;background-size:12px;display:block;height:23px;width:12px;text-indent:-9999px}.site-main .small-arrow .owl-nav button.owl-prev{right:50px;left:unset}.site-main .small-arrow .owl-nav button.owl-prev span{background-image:url(../img/i_arrow_white_left.png)}.site-main .small-arrow .owl-nav button.owl-next{right:0}.site-main .small-arrow .owl-nav button.owl-next span{background-image:url(../img/i_arrow_white_right.png)}.site-main .small-arrow.__dark .owl-nav{bottom:-30px}.site-main .small-arrow.__dark .owl-nav button.owl-prev span{background-image:url(../img/i_arrow_dgold_left.png)}.site-main .small-arrow.__dark .owl-nav button.owl-next span{background-image:url(../img/i_arrow_dgold_right.png)}.site-main .image-carousel{margin-bottom:20px}.site-main .image-carousel .owl-dots{bottom:-50px}.site-main .image-carousel.small-arrow .owl-nav{bottom:-30px}.site-main .image-carousel.__primary .owl-dot.active{background:#A79F88}.site-main .tab-container{position:relative}.site-main .tab-container .tab-content{display:none}.site-main .tab-container .tab-content.active{display:block}.site-main .counter{color:#fff;font-size:35px;line-height:50px}@media (max-width:575px){.site-main .counter{font-size:26px}}.site-main .dkt-show{display:block}@media (max-width:575px){.site-main .dkt-show{display:none !important}}.site-main .mob-show{display:none !important}@media (max-width:575px){.site-main .mob-show{display:block !important}}.site-main .z_top{z-index:1000 !important}input[type="text"],input[type="email"],input[type="tel"],textarea{border-radius:0;box-sizing:border-box;outline:none;transition:0.3s;width:100%}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0}button{border:none;outline:none}button:focus{outline:none}ul{padding:0;margin:55px 0 0 0}ul.list-icon li{font-size:48px;line-height:50px;list-style:none;margin-bottom:50px;padding-left:90px;position:relative}ul.list-icon li::before{content:"";background:url(../img/i_mark.png) no-repeat;background-size:45px;height:35px;left:0;position:absolute;top:8px;width:45px}ul.list-icon li:last-child{margin-bottom:30px}@media (max-width:1119px){ul.list-icon li{font-size:32px;margin-bottom:30px;padding-left:65px}ul.list-icon li::before{background-size:30px;height:23px;top:13px;width:30px}}.cursor{pointer-events:none;cursor:none;background-color:transparent;border:3px solid #fff;height:125px;width:125px;border-radius:50%;position:absolute;transform:translate(-50%, -50%);z-index:49;display:none}.cursor.hover{display:block}.cursor.arrow-prev::after,.cursor.arrow-next::after{content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;display:block;width:25px;height:25px;position:absolute;top:50%;left:50%}.cursor.arrow-prev::after{transform:translate(-50%, -50%) rotate(135deg)}.cursor.arrow-next::after{transform:translate(-70%, -50%) rotate(-45deg)}@media (max-width:1119px){.cursor{height:100px;width:100px}.cursor.arrow-prev::after,.cursor.arrow-next::after{content:"";width:20px;height:20px}}@media (max-width:991px){.cursor{height:80px;width:80px}.cursor.arrow-prev::after,.cursor.arrow-next::after{content:"";width:15px;height:15px}}@media (max-width:575px){.cursor{height:40px;width:40px}.cursor.arrow-prev::after,.cursor.arrow-next::after{content:"";width:10px;height:10px}}.v-line{height:180px;left:50%;position:absolute;width:2px;z-index:10;background:#fff;top:65%}@media (max-width:767px){.v-line{top:55%}}@media (max-width:575px){.v-line{top:45%;height:180px}}.v-bottom{position:relative}.v-bottom .v-line__accom{height:0px;left:50%;position:absolute;width:2px;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#C5A02A;top:-140px}header.site-header{height:135px;padding:15px 0;position:fixed;top:0;width:100%;z-index:50}@media (max-width:767px){header.site-header{height:100px}}@media (max-width:575px){header.site-header{height:80px;padding:10px 0}}header.site-header.main-header.header-top{background:#7B7564;animation:smoothScroll 1s ease;height:100px;padding:10px 0}@media (max-width:767px){header.site-header.main-header.header-top{height:85px}}@media (max-width:575px){header.site-header.main-header.header-top{height:75px}}header.site-header.main-header.header-top .site-branding .custom-logo{max-height:75px;width:auto}@media (max-width:767px){header.site-header.main-header.header-top .site-branding .custom-logo{max-height:60px}}@media (max-width:575px){header.site-header.main-header.header-top .site-branding .custom-logo{max-height:50px}}header .site-branding .custom-logo{max-height:120px;width:auto;position:relative}@media (max-width:991px){header .site-branding .custom-logo{max-height:90px}}@media (max-width:767px){header .site-branding .custom-logo{max-height:70px}}@media (max-width:575px){header .site-branding .custom-logo{max-height:50px;position:relative;z-index:10}}header .main-menu{cursor:pointer;height:19px;margin-left:20px;position:relative;left:20px;top:5px;width:43px}header .main-menu i{color:#fff;font-size:18px;letter-spacing:2px;font-style:unset;padding-left:65px;top:-5px;position:relative}@media (max-width:991px){header .main-menu{display:block}}@media (max-width:767px){header .main-menu{left:0;margin-left:10px}header .main-menu i{display:none}}@media (max-width:575px){header .main-menu{margin-left:5px;width:33px;z-index:10}}header .main-menu span,header .main-menu::before,header .main-menu::after{display:block;position:absolute;height:2px;width:100%;background-color:#fff;opacity:1}header .main-menu::before,header .main-menu::after{content:"";transition:top 0.35s cubic-bezier(0.23, 1, 0.32, 1), transform 0.35s cubic-bezier(0.23, 1, 0.32, 1)}header .main-menu::before{top:0}header .main-menu::after{top:calc(100% - 3px)}header .main-menu.m-open span{opacity:0}header .main-menu.m-open::before,header .main-menu.m-open::after{background-color:#fff;top:40%}header .main-menu.m-open::before{transform:rotate(45deg)}header .main-menu.m-open::after{transform:rotate(-45deg)}header a.btn-header-booking{font-size:13px;padding:10px 10px;position:relative;right:20px}@media (max-width:767px){header a.btn-header-booking{right:10px}}nav{background:#7B7564;height:100vh;left:0;padding:0;position:fixed;pointer-events:none;opacity:0;top:0;transition:all 0.4s ease;transition-delay:0.4s;width:100%;z-index:45}nav.main-navigation{padding-top:190px;padding-bottom:50px;overflow-y:scroll;height:100vh}nav.main-navigation::-webkit-scrollbar{display:none}@media (max-width:767px){nav.main-navigation{display:flex;justify-content:center;align-items:center;padding-top:0;padding-bottom:0}}nav.main-navigation .menu-main-menu-container{text-align:center}nav.main-navigation ul{display:inline-block}nav.main-navigation ul.menu::-webkit-scrollbar{display:none}nav.main-navigation ul li{padding:9px 0;text-align:center}@media (max-width:767px){nav.main-navigation ul li{padding:8px 0}}nav.main-navigation ul li a{color:#fff;font-size:26px;display:inline-block;text-transform:uppercase;transition:all 0.35s ease}@media (max-width:767px){nav.main-navigation ul li a{font-size:16px}}nav.main-navigation ul li a:hover{color:#A79F88;transition:all 0.35s ease}nav.main-navigation ul li.current-menu-item>a{color:#A79F88}nav.main-navigation ul li>ul{box-shadow:none;float:none;position:unset;opacity:1 !important;transform:unset !important;padding-top:9px;display:none}nav.main-navigation ul li>ul li a{width:100%}nav.main-navigation ul li>ul li ul{left:unset;top:unset;opacity:1 !important;display:none;transition-delay:unset;transition:unset}nav.main-navigation ul li>ul li ul li:last-child{padding-bottom:0}.header-booking{position:fixed;right:0px;top:100px;z-index:50}@media (max-width:575px){.header-booking{top:0;z-index:10}}.header-booking .__booking-block{background:#7B7564;display:none;padding:25px 30px 20px 30px;position:absolute;right:32px;top:110%;width:380px}@media (max-width:575px){.header-booking .__booking-block{width:100%;position:fixed;height:auto;z-index:1;top:0;left:0;bottom:0;right:0;padding-top:80px}}.header-booking .__booking-block #inputdates-wrapper{position:absolute;top:43px;width:100%;left:0;height:70px;z-index:99}@media (max-width:575px){.header-booking .__booking-block #inputdates-wrapper{top:95px;height:85px}}.header-booking .__booking-block #inputdates-wrapper #inputdates{position:relative;width:100%;height:100%;opacity:0;cursor:pointer}.header-booking .__booking-block #inputdates-wrapper .lightpick{left:auto !important;top:-45px !important;right:100%}@media (max-width:991px){.header-booking .__booking-block #inputdates-wrapper .lightpick{right:20px;top:100% !important}}.header-booking .__booking-block #inputdates-wrapper .lightpick .lightpick__toolbar{justify-content:space-between !important}@media (max-width:767px){.header-booking .__booking-block #mobile-date-wrapper .lightpick{right:0;left:50% !important;transform:translateX(-50%)}}.header-booking .__booking-block .input-date{position:relative;display:flex;flex-flow:column;justify-content:space-between;align-items:center;padding-top:5px;color:#fff}.header-booking .__booking-block .input-date.checkin-date{position:relative}.header-booking .__booking-block .input-date.checkin-date::after{content:"";background:#fff;height:100%;right:-15px;position:absolute;top:10px;width:2px}.header-booking .__booking-block .input-date input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0}.header-booking .__booking-block .input-date .display{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:20px 0 0 0}.header-booking .__booking-block .input-date .display div{font-size:22px;line-height:1;position:relative;display:flex;flex-flow:row nowrap;align-items:center;letter-spacing:1.83px;text-transform:uppercase}.header-booking .__booking-block .input-date .display div:after{content:"";border-right:1px solid #fff;border-bottom:1px solid #fff;width:10px;height:10px;display:inline-block;margin-left:10px;transform:rotate(45deg);position:relative}.header-booking .__booking-block .input-date .display div .month{margin-left:5px}.header-booking .__booking-block label{margin:0;font-size:14px;letter-spacing:1.26px;text-transform:uppercase}.header-booking .__booking-block .numbers{width:100%;padding:15px;color:#fff}.header-booking .__booking-block .numbers>div{border-bottom:1px solid #fff}.header-booking .__booking-block .numbers>div:last-child{border-bottom:none}.header-booking .__booking-block .numbers label{font-size:14px;padding-top:9px}.header-booking .__booking-block .numbers .rooms,.header-booking .__booking-block .numbers .adults,.header-booking .__booking-block .numbers .children{padding:3px 0 10px 0}.header-booking .__booking-block .quantity{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:center;padding-right:15px;padding-top:9px}.header-booking .__booking-block .quantity input{background:none;border:none;padding:0;width:50px;text-align:center;color:#fff;line-height:1;font-size:18px}.header-booking .__booking-block .quantity span{position:relative}.header-booking .__booking-block .quantity span:before{content:"";width:9px;height:9px;border:1px solid transparent;border-right:1px solid #fff;border-bottom:1px solid #fff;transform:rotate(45deg);display:block;position:absolute;left:calc(50% - 5px);top:calc(50% - 8px)}.header-booking .__booking-block .quantity span.plus:before{transform:rotate(-135deg);top:calc(50% - 2px)}.header-booking .__booking-block .button-wrapper{display:flex}.header-booking .__booking-block .button-wrapper button{background:transparent;border:2px solid #fff;color:#fff;display:inline-block;height:50px;line-height:25px;padding:10px 20px;position:relative;width:160px;text-align:center;z-index:2;transition:ease-out 0.5s;font-weight:normal;font-size:14px;letter-spacing:1.5px;height:50px;margin:0 auto;padding:10px 20px;width:94%}@media (max-width:991px){.header-booking .__booking-block .button-wrapper button{width:150px;padding:10px 10px}}@media (max-width:575px){.header-booking .__booking-block .button-wrapper button{width:120px;font-size:12px;padding:10px 2px}}@media (max-width:428px){.header-booking .__booking-block .button-wrapper button{width:120px;height:40px;line-height:20px;font-size:10px;padding:8px 2px}}.header-booking .__booking-block .button-wrapper button::after,.header-booking .__booking-block .button-wrapper button::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}.header-booking .__booking-block .button-wrapper button::after{bottom:-2px;right:0;border-left:2px solid #D8B957;border-bottom:2px solid #D8B957;transition:width 0.1s ease 0.1s, height 0.1s ease, visibility 0s 0.2s}.header-booking .__booking-block .button-wrapper button::before{top:-2px;left:0;border-top:2px solid #D8B957;border-right:2px solid #D8B957;transition:width 0.1s ease 0.3s, height 0.1s ease 0.2s, visibility 0s 0.4s}.header-booking .__booking-block .button-wrapper button:hover{animation:pulse 1s ease-out 0.4s;color:#D8B957}.header-booking .__booking-block .button-wrapper button:hover::after,.header-booking .__booking-block .button-wrapper button:hover::before{width:calc(100% + 2px);height:calc(100% + 4px);visibility:visible;transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}.header-booking .__booking-block .button-wrapper button:hover::after{transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}.header-booking .__booking-block .button-wrapper button:hover::before{transition:width 0.1s ease, height 0.1s ease 0.1s}.header-booking .__booking-block .promocode{display:flex;flex-flow:column;justify-content:center;align-items:center;padding:5px 0 0 0}.header-booking .__booking-block .promocode p{margin-bottom:0}.header-booking .__booking-block .promocode a{font-size:14px;color:#fff;text-decoration:underline;background:none !important;border:none !important}.header-booking .__booking-block .promocode a:before{display:none}.header-booking .__booking-block .promocode a:hover{color:#d9b871 !important}.header-booking .__booking-block .promocode .promocode-input{width:100%;display:none}.header-booking .__booking-block .promocode .promocode-input input{background:transparent;border:1px solid #fff;color:#fff;padding:10px;width:92%;margin:0 4%}.header-booking .__booking-block .promocode .promocode-input input::placeholder{font-weight:bold;opacity:0.5;color:#fff}footer.site-footer .footer-detail-wrapper{padding:85px 0 80px 0;overflow:hidden}footer.site-footer .footer-detail-wrapper p,footer.site-footer .footer-detail-wrapper li,footer.site-footer .footer-detail-wrapper a{color:#7B7564}footer.site-footer .footer-detail-wrapper a:hover{text-decoration:underline}footer.site-footer .footer-detail-wrapper .ft-address{padding-top:90px}@media (max-width:991px){footer.site-footer .footer-detail-wrapper .ft-address{padding-top:0}}footer.site-footer .footer-detail-wrapper .ft-address p{line-height:30px}@media (max-width:991px){footer.site-footer .footer-detail-wrapper .ft-connect{margin-top:50px}}footer.site-footer .footer-detail-wrapper .ft-connect p{font-size:24px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form{position:relative}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form p{margin:0}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="first-name"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="your-email"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="last-name"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="country"]{display:inline-block;width:40%;margin-bottom:10px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="first-name"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="last-name"]{margin-right:5%}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="your-email"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="country"]{margin-left:5%}@media (max-width:575px){footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="first-name"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="your-email"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="last-name"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="country"]{width:46%;margin-bottom:10px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="first-name"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="last-name"]{margin-right:4%}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="your-email"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="country"]{margin-left:4%}}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-personal-info"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-receive-offer"]{display:inline-block;width:55%}@media (max-width:767px){footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-personal-info"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-receive-offer"]{width:90%}}@media (max-width:575px){footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-personal-info"],footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-receive-offer"]{width:100%}}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-form-control-wrap[data-name="acceptance-personal-info"]{margin-top:20px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input,footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form select{background:transparent;border:none;border-bottom:1px solid #A79F88;color:#7B7564;font-size:18px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input::placeholder,footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form select::placeholder{opacity:0.5;color:#7B7564}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form select{padding-bottom:4px;outline:none;width:100%;background:url(../img/i_arrow_dgold_down.png) no-repeat center right 5px;background-size:12px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input.wpcf7-submit{border:2px solid #7B7564;color:#7B7564;border-radius:0;font-weight:normal;font-size:18px;letter-spacing:1.5px;height:62px;padding:10px 20px;width:160px;text-transform:uppercase;position:absolute;right:60px;bottom:100px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input.wpcf7-submit:hover{transition:all 0.35s ease;color:#D8B957;border-color:#D8B957}@media (max-width:767px){footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input.wpcf7-submit{position:relative;bottom:0;float:right;margin-top:20px}}@media (max-width:991px){footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input.wpcf7-submit{width:150px;padding:14px 10px;height:50px;line-height:20px}}@media (max-width:575px){footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form input.wpcf7-submit{width:130px;height:50px;line-height:20px;font-size:14px;padding:14px 2px;float:none;margin-top:0;margin:20px auto 10px auto;display:block;right:unset}}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-list-item{margin:0}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-list-item label{line-height:24px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-list-item .wpcf7-list-item-label{font-size:14px;line-height:14px;padding-left:10px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-not-valid-tip{font-size:11px;position:absolute;bottom:-25px}footer.site-footer .footer-detail-wrapper .ft-connect .ft-connect-from .wpcf7-form .wpcf7-spinner{background-color:#7B7564}footer.site-footer .footer-detail-wrapper ul li{display:inline-block;margin-right:20px}footer.site-footer .footer-detail-wrapper ul.ft-social-links{margin-top:20px}footer.site-footer .footer-detail-wrapper ul.ft-social-links li a{background-repeat:no-repeat;background-size:29px;display:block;height:32px;width:29px}footer.site-footer .footer-detail-wrapper ul.ft-social-links li.lnk-fb a{background-image:url(../img/i_fb.png)}footer.site-footer .footer-detail-wrapper ul.ft-social-links li.lnk-ig a{background-image:url(../img/i_ig.png)}footer.site-footer .footer-detail-wrapper .ft-links ul li{margin-right:25px}footer.site-footer .footer-detail-wrapper .ft-links ul li:last-child{margin-right:0}footer.site-footer .footer-detail-wrapper .ft-links ul li a{font-size:14px;text-transform:uppercase}@media (max-width:991px){footer.site-footer .footer-detail-wrapper .ft-links ul{text-align:center;margin-bottom:20px}}footer.site-footer .footer-detail-wrapper .ft-copyright{font-size:14px;margin-bottom:0;text-align:right;line-height:24px}@media (max-width:991px){footer.site-footer .footer-detail-wrapper .ft-copyright{text-align:center}}footer.site-footer .footer-detail-wrapper .ft-bottom-wrapper{margin-top:70px}@media (max-width:991px){footer.site-footer .footer-detail-wrapper .ft-bottom-wrapper{margin-top:30px}}footer.site-footer .group-brands-wrapper{padding:70px 0}footer.site-footer .group-brands-wrapper p{font-size:20px;margin-bottom:0;text-align:center;text-transform:uppercase}footer.site-footer .group-brands-wrapper .brand-groups{margin-top:65px;text-align:center}footer.site-footer .group-brands-wrapper .brand-groups .item{display:inline-block;padding:0 10px}@media (max-width:575px){footer.site-footer .group-brands-wrapper .brand-groups .item{width:40%}}footer.site-footer .group-brands-wrapper .brand-groups .item svg{max-height:115px;fill:#fff}@media (max-width:767px){footer.site-footer .group-brands-wrapper .brand-groups .item svg{max-width:90px;max-height:unset}}footer.site-footer .group-brands-wrapper .brand-groups .item img{max-height:135px}@media (max-width:767px){footer.site-footer .group-brands-wrapper .brand-groups .item img{max-height:130px}}@media (max-width:767px){footer.site-footer .group-brands-wrapper .brand-groups .item{padding:0 5px}}.home-page .section-brand-text{padding:140px 0 230px 0}@media (max-width:575px){.home-page .section-brand-text{padding:90px 0 50px 0}}@media (max-width:575px){.home-page .section-intro{padding:20px 0 80px 0}}.home-page .section-club{padding:0 0 100px 0}.home-page .section-club .slide-club{top:-120px;position:relative}@media (max-width:575px){.home-page .section-club .slide-club{top:0;margin-bottom:70px}}.home-page .section-club h4{text-align:right;margin-bottom:40px}@media (max-width:767px){.home-page .section-club h4{text-align:left}}.home-page .section-club p.title{color:#736D5A;margin-bottom:0}.home-page .section-club p.sub-title{margin-bottom:60px}@media (max-width:575px){.home-page .section-club{padding:70px 0 30px 0}}.home-page .section-club .__amenities-block{margin:90px 0 0px 0}.home-page .section-club .__amenities-block p i.__pool{background-image:url(../img/temp/home/ame-i-pool.png)}.home-page .section-club .__amenities-block p i.__aqua{background-image:url(../img/temp/home/ame-i-aqua.png)}.home-page .section-club .__amenities-block p i.__steam{background-image:url(../img/temp/home/ame-i-steam.png)}.home-page .section-club .__amenities-block p i.__meeting{background-image:url(../img/temp/home/ame-i-meeting.png)}.home-page .section-club .__amenities-block p i.__club{background-image:url(../img/temp/home/ame-i-club.png)}.home-page .section-club .__amenities-block p i.__wifi{background-image:url(../img/temp/home/ame-i-wifi.png)}.home-page .section-club .__amenities-block p i.__room{background-image:url(../img/temp/home/ame-i-room.png)}.home-page .section-club .__amenities-block p i.__shuttle{background-image:url(../img/temp/home/ame-i-shuttle.png)}.home-page .section-club .__amenities-block p i.__parking{background-image:url(../img/temp/home/ame-i-parking.png)}@media (max-width:575px){.home-page .section-club .__amenities-block{margin:50px 0 30px 0}}.home-page .__accommodation-block{padding:110px 0 260px 0}@media (max-width:575px){.home-page .__accommodation-block{padding:60px 0 230px 0}}.home-page .section-booking.__home{padding-bottom:340px}.home-page .section-entertain{padding:110px 0 30px 0}@media (max-width:575px){.home-page .section-entertain{padding:60px 0 30px 0}}.home-page .section-entertain .__ent-slide{margin-bottom:80px}.home-page .section-entertain .__ent-block h4{margin-bottom:30px}.home-page .section-entertain .__ent-block p{margin-bottom:40px}.home-page .section-entertain .meeting-carousel{margin-top:80px}.home-page .section-entertain .meeting-carousel .owl-dots{bottom:-45px}.home-page .section-entertain .meeting-carousel .owl-dots .owl-dot{background:#A79F88}.home-page .section-entertain .meeting-carousel .owl-dots .owl-dot.active{background:#7B7564}.home-page .section-entertain .counter.meeting-count{color:#7B7564;padding-top:15px}.home-page .section-book{padding:80px 0 110px 0}@media (max-width:575px){.home-page .section-book{padding:60px 0 80px 0}}.home-page .section-book h4{text-align:center}.home-page .section-book .book-details{margin-top:40px}.home-page .section-book .book-details .col-12{position:relative}.home-page .section-book .book-details .col-12:after{content:"";width:calc(100% - 30px);border-bottom:1px solid #8d897c;position:absolute;left:15px;bottom:0}.home-page .section-book .book-details .item{display:flex;padding-bottom:20px;padding-top:30px}.home-page .section-book .book-details .item .text{padding-right:15px}.home-page .section-book .book-details .item .image{width:65px;flex-shrink:0;padding-right:15px}.home-page .section-book .book-details p{font-size:16px;line-height:26px}.home-page .section-book .book-details p.sub-title{font-size:26px;margin-bottom:25px;position:relative}@media (max-width:575px){.home-page .section-book .book-details p.sub-title{font-size:20px}}.accommodation-page .hero-banner-parallax{display:flex;align-content:center;align-items:center;flex-direction:column;flex-wrap:nowrap;height:70vh;justify-content:space-around;position:relative;width:100%}.accommodation-page .hero-banner-parallax section{width:100%;height:100vh;flex:1;display:flex;text-align:center;position:relative;overflow:hidden;background-color:#000}.accommodation-page .hero-banner-parallax section .banner-header{display:flex;flex-direction:column;flex-wrap:nowrap;height:100%;width:100%;justify-content:center;text-align:center;z-index:11;margin:0 auto;position:relative}.accommodation-page .hero-banner-parallax section .banner-header h1{font-size:60px}@media (max-width:575px){.accommodation-page .hero-banner-parallax section .banner-header h1{font-size:34px}}.accommodation-page .hero-banner-parallax .banner-bg-img{background-attachment:fixed;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;height:100%;position:absolute;z-index:10;opacity:0.8}@media (max-width:575px){.accommodation-page .hero-banner-parallax .banner-bg-img{background-attachment:unset;background-position:center !important}}.accommodation-page .section-accommodation{padding:110px 0 220px 0}@media (max-width:575px){.accommodation-page .section-accommodation{padding:60px 0 190px 0}}.accommodation-page .section-accommodation p{margin-bottom:25px}.accommodation-page .section-accommodation p.sub-title{margin-bottom:25px}.accommodation-page .section-accommodation p em{font-size:16px;color:#ddd}.accommodation-page .section-room{padding:0 0 100px 0}@media (max-width:575px){.accommodation-page .section-room{padding:0 0 110px 0}}.accommodation-page .section-booking{position:relative;z-index:2}.accommodation-page .section-booking .v-line__booking{height:0;left:50%;position:absolute;width:2px;z-index:3;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#C5A02A;top:-90px}.accommodation-page .section-entertain{padding:110px 0}@media (max-width:575px){.accommodation-page .section-entertain{padding:70px 0}}.accommodation-page .section-amenities{padding:0 0 110px 0}@media (max-width:575px){.accommodation-page .section-amenities{padding:0 0 30px 0;margin-top:-40px}}.accommodation-page .section-amenities .__amenities-block h4{color:#A79F88;margin-bottom:40px;text-align:center}.accommodation-page .section-amenities .__amenities-block p{color:#A79F88}.accommodation-page .section-amenities .__amenities-block p i.__pool{background-image:url(../img/temp/accommodation/ame-i-pool-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__aqua{background-image:url(../img/temp/accommodation/ame-i-aqua-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__steam{background-image:url(../img/temp/accommodation/ame-i-steam-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__meeting{background-image:url(../img/temp/accommodation/ame-i-meeting-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__club{background-image:url(../img/temp/accommodation/ame-i-club-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__wifi{background-image:url(../img/temp/accommodation/ame-i-wifi-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__room{background-image:url(../img/temp/accommodation/ame-i-room-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__shuttle{background-image:url(../img/temp/accommodation/ame-i-shuttle-g.png)}.accommodation-page .section-amenities .__amenities-block p i.__parking{background-image:url(../img/temp/accommodation/ame-i-parking-g.png)}.accommodation-page.__single h2{font-size:40px;line-height:60px}.accommodation-page.__single .section-accom{padding:110px 0 60px 0}@media (max-width:575px){.accommodation-page.__single .section-accom{padding:60px 0 60px 0}}.accommodation-page.__single .section-accom ul.specification{margin-top:40px;margin-bottom:15px}.accommodation-page.__single .section-accom ul.specification li{display:inline;font-size:17px;color:#fff;position:relative;padding-left:40px;margin-right:30px}.accommodation-page.__single .section-accom ul.specification li::before{content:"";background-size:25px;background-repeat:no-repeat;border-radius:0;background-color:transparent;position:absolute;left:0;height:25px;width:25px;top:unset}.accommodation-page.__single .section-accom ul.specification li.i-size::before{background-image:url(../img/i_room_size.png)}.accommodation-page.__single .section-accom ul.specification li.i-bed::before{background-image:url(../img/i_room_bed.png)}.accommodation-page.__single .section-accom ul.specification li.i-bath::before{background-image:url(../img/i_room_bath.png)}@media (max-width:575px){.accommodation-page.__single .section-accom ul.specification li{display:block;margin-bottom:20px;margin-right:0}.accommodation-page.__single .section-accom ul.specification li:last-child{margin-bottom:0}}.accommodation-page.__single .section-room-gal{padding:0 0 100px 0}@media (max-width:575px){.accommodation-page.__single .section-room-gal{padding:0 0 60px 0}}.accommodation-page.__single .section-amenities{padding:80px 0}@media (max-width:575px){.accommodation-page.__single .section-amenities{padding:80px 0 60px 0}}.accommodation-page.__single .section-amenities h3{color:#7B7564;font-size:40px;line-height:60px}.accommodation-page.__single .section-amenities ul li{font-size:17px;color:#7B7564;position:relative;padding-left:30px;line-height:27px;margin-bottom:15px}.accommodation-page.__single .section-amenities ul li::before{content:"";background-color:#A79F88;border-radius:50%;position:absolute;left:0;height:6px;width:6px;top:10px}.accommodation-page.__single .section-amenities ul.__2-col{display:flex;flex-flow:row wrap;width:100%;margin:30px 0 60px 0}.accommodation-page.__single .section-amenities ul.__2-col li{width:50%;padding-right:10px}@media (max-width:767px){.accommodation-page.__single .section-amenities ul.__2-col li{width:100%}}@media (max-width:575px){.accommodation-page.__single .section-amenities ul{padding:0 20px}.accommodation-page.__single .section-amenities ul.specification{margin-bottom:50px}}@media (max-width:428px){.accommodation-page.__single .section-amenities ul.specification li{padding-left:28px;margin-right:20px}.accommodation-page.__single .section-amenities ul.specification li::before{content:"";background-size:17px;top:-1px;height:17px;width:17px}}.accommodation-page.__single .section-entertain .__ent-slide .details ul li a{font-size:16px}@media (max-width:991px){.accommodation-page.__single .section-room-gal .v-line{height:150px}}.page-template-club-sky-rooms .featherlight .featherlight-content{width:70%}@media (max-width:991px){.page-template-club-sky-rooms .featherlight .featherlight-content{width:80%}}@media (max-width:767px){.page-template-club-sky-rooms .featherlight .featherlight-content{width:90%}}.page-template-club-sky-rooms .featherlight .featherlight-content .popup-container{background-image:url(../img/pattern_1.png);background-position:top 69% right -27px;background-size:380px;background-repeat:no-repeat;position:relative}@media (max-width:575px){.page-template-club-sky-rooms .featherlight .featherlight-content .popup-container{background-image:none}}.page-template-club-sky-rooms .featherlight .featherlight-content .popup-container p{text-align:center}.page-template-club-sky-rooms .featherlight .featherlight-close-icon{color:#A79F88}.sky-page .section-club{padding:110px 0}@media (max-width:575px){.sky-page .section-club{padding:60px 0 60px 0}}.sky-page .section-club .sky-slide-detail{margin:100px 0 0px 0}@media (max-width:575px){.sky-page .section-club .sky-slide-detail{margin:60px 0 0 0}}.sky-page .section-club .sol-text-container p{color:#7B7564}.sky-page .section-accommodation{padding:110px 0 220px 0}@media (max-width:575px){.sky-page .section-accommodation{margin:60px 0 190px 0}}.sky-page .tab-container{margin-bottom:150px}@media (max-width:575px){.sky-page .tab-container{margin:90px}}.sky-page .section-detail{padding:110px 0 70px 0}.sky-page .section-detail ul{margin:40px 0}@media (max-width:575px){.sky-page .section-detail{margin:60px 0 40px 0}}.restaurant-page .section-food{padding:110px 0 70px 0}@media (max-width:575px){.restaurant-page .section-food{padding:60px 0 60px 0}.restaurant-page .section-food #club-sky-lounge.block{margin-bottom:0}}.restaurant-page .section-bar{padding:110px 0 30px 0}@media (max-width:575px){.restaurant-page .section-bar{padding:60px 0 80px 0}.restaurant-page .section-bar #bawarchi-rooftop.block{margin-bottom:0}}.meeting-page .section-meeting{padding:110px 0 70px 0}@media (max-width:575px){.meeting-page .section-meeting{padding:60px 0 0px 0}}.meeting-page .section-detail{padding:110px 0}@media (max-width:575px){.meeting-page .section-detail{padding:60px 0 60px 0}}.meeting-page .section-detail.bg-pattern-1{background-position:top 15% right -27px}.meeting-page .section-detail .image{margin:30px 0 110px 0}.meeting-page .section-detail ul.__2-col{margin-top:0}.facilities-page .section-fac{padding:110px 0 70px 0}@media (max-width:575px){.facilities-page .section-fac{padding:60px 0 30px 0}}.facilities-page ul.__icon li{padding-left:50px;position:relative;margin-bottom:25px}.facilities-page ul.__icon li i{background-repeat:no-repeat;background-position:center;background-size:35px;display:block;height:35px;width:35px;position:absolute;left:0;top:-4px}.facilities-page ul.__icon li i.__24hr{background-image:url(../img/temp/facilities/i-24.png)}.facilities-page ul.__icon li i.__business{background-image:url(../img/temp/facilities/i-business.png)}.facilities-page ul.__icon li i.__dining{background-image:url(../img/temp/facilities/i-dining.png)}.facilities-page ul.__icon li i.__wifi{background-image:url(../img/temp/facilities/i-wifi.png)}.facilities-page ul.__icon li i.__shuttle{background-image:url(../img/temp/facilities/i-shuttle.png)}.facilities-page ul.__icon li i.__smoking{background-image:url(../img/temp/facilities/i-smoking.png)}.facilities-page ul.__icon li i.__parking{background-image:url(../img/temp/facilities/i-parking.png)}.facilities-page ul.__icon li i.__elevator{background-image:url(../img/temp/facilities/i-elevator.png)}.facilities-page ul.__icon li i.__airport{background-image:url(../img/temp/facilities/i-airport.png)}.facilities-page ul.__icon li i.__housekeeping{background-image:url(../img/temp/facilities/i-housekeeping.png)}.facilities-page ul.__icon li i.__dry{background-image:url(../img/temp/facilities/i-dry.png)}.facilities-page ul.__icon li i.__laundry{background-image:url(../img/temp/facilities/i-laundry.png)}.facilities-page ul.__icon li i.__physically{background-image:url(../img/temp/facilities/i-physically.png)}.facilities-page ul.__icon li i.__security{background-image:url(../img/temp/facilities/i-security.png)}.facilities-page ul.__icon li i.__detector{background-image:url(../img/temp/facilities/i-detector.png)}.facilities-page ul.__icon li i.__cctv{background-image:url(../img/temp/facilities/i-cctv.png)}.location-page .section-loc,.thing-page .section-loc{padding:110px 0 70px 0}@media (max-width:575px){.location-page .section-loc,.thing-page .section-loc{padding:60px 0 10px 0}}.location-page .section-loc .loc-wrap h2,.thing-page .section-loc .loc-wrap h2{font-size:40px;border-bottom:1px solid #fff;padding-bottom:25px;position:relative}@media (max-width:575px){.location-page .section-loc .loc-wrap h2,.thing-page .section-loc .loc-wrap h2{font-size:24px}}.location-page .section-loc .loc-wrap h2.loc-heading,.thing-page .section-loc .loc-wrap h2.loc-heading{cursor:pointer;margin-bottom:25px}.location-page .section-loc .loc-wrap h2.loc-heading::after,.thing-page .section-loc .loc-wrap h2.loc-heading::after{content:"";background-image:url(../img/i_arrow_white_down.png);background-repeat:no-repeat;background-size:25px;height:14px;width:25px;position:absolute;top:40px;right:20px}@media (max-width:575px){.location-page .section-loc .loc-wrap h2.loc-heading::after,.thing-page .section-loc .loc-wrap h2.loc-heading::after{background-size:20px;height:11px;width:20px;top:28px}}.location-page .section-loc .loc-wrap.__faq a:hover,.thing-page .section-loc .loc-wrap.__faq a:hover{color:#fff;opacity:0.8}.location-page .section-loc .attraction-item,.thing-page .section-loc .attraction-item{border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:25px;padding-right:50px}@media (max-width:575px){.location-page .section-loc .attraction-item,.thing-page .section-loc .attraction-item{padding-right:45px}}.location-page .section-loc .attraction-item p.sub-title,.thing-page .section-loc .attraction-item p.sub-title{cursor:pointer;margin-bottom:20px;position:relative}.location-page .section-loc .attraction-item p.sub-title::after,.thing-page .section-loc .attraction-item p.sub-title::after{content:"";background-image:url(../img/i_arrow_white_down.png);background-repeat:no-repeat;background-size:15px;height:8px;width:15px;position:absolute;top:19px;right:-30px}@media (max-width:575px){.location-page .section-loc .attraction-item p.sub-title,.thing-page .section-loc .attraction-item p.sub-title{font-size:22px}.location-page .section-loc .attraction-item p.sub-title::after,.thing-page .section-loc .attraction-item p.sub-title::after{right:-20px}}.location-page .section-loc .attraction-item .text,.thing-page .section-loc .attraction-item .text{display:none;margin-top:20px}.location-page .section-loc .attraction-item .text ul,.thing-page .section-loc .attraction-item .text ul{margin-bottom:20px}.location-page .section-loc .attraction-item .text ul li,.thing-page .section-loc .attraction-item .text ul li{color:#fff;font-size:20px;line-height:37px;display:flex;justify-content:space-between}.location-page .section-loc .attraction-item .text ul li span,.thing-page .section-loc .attraction-item .text ul li span{margin-right:10%}.location-page .section-loc .attraction-item.last,.thing-page .section-loc .attraction-item.last{border-bottom:none}.location-page .section-loc .attraction-item .image,.thing-page .section-loc .attraction-item .image{margin:20px 0}@media (max-width:991px){.location-page .section-loc .attraction-item .image .img-block,.thing-page .section-loc .attraction-item .image .img-block{margin-bottom:15px;text-align:center}}.location-page .section-loc .loc-item,.thing-page .section-loc .loc-item{display:none}.location-page .section-loc .loc-item.loc-first,.thing-page .section-loc .loc-item.loc-first{display:block}.gallery-page .section-gallery{padding:110px 0}.gallery-page .galleries .filter{margin-bottom:70px;display:flex;justify-content:space-around}@media (max-width:767px){.gallery-page .galleries .filter{margin-bottom:40px}}.gallery-page .galleries .filter a{color:#7B7564;font-size:24px;line-height:37px;letter-spacing:1.26px;text-transform:uppercase;color:#7B7564;position:relative}.gallery-page .galleries .filter a:after{content:"";bottom:-7px;display:block;height:2px;right:0;position:absolute;background:#7B7564;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:0}.gallery-page .galleries .filter a:hover:after{bottom:-7px;width:100%}.gallery-page .galleries .filter a.active{color:#7B7564;position:relative}.gallery-page .galleries .filter a.active:after{content:"";bottom:-7px;display:block;height:2px;right:0;position:absolute;background:#7B7564;transition:width 0.3s ease 0s, left 0.3s ease 0s;width:100%}.gallery-page .galleries .filter a.active:hover:after{bottom:-7px;width:0}@media (max-width:767px){.gallery-page .galleries .filter a{font-size:18px}}@media (max-width:575px){.gallery-page .galleries .filter a{font-size:14px}}.gallery-page .galleries .gallery .item{width:calc(50%);height:0;padding-top:30%;position:relative}.gallery-page .galleries .gallery .item:nth-child(6n+1),.gallery-page .galleries .gallery .item:nth-child(6n+3){width:33.33%;padding-top:20%}.gallery-page .galleries .gallery .item:nth-child(6n+2),.gallery-page .galleries .gallery .item:nth-child(6n+4){width:66.66%;padding-top:40%}.gallery-page .galleries .gallery .item:nth-child(6n+5),.gallery-page .galleries .gallery .item:nth-child(6n+6){width:33.33%;padding-top:20%}.gallery-page .galleries .gallery .item a{position:absolute;left:0;top:0;width:100%;height:100%;display:block;padding:5px}.gallery-page .galleries .gallery .item a img{width:100%;height:100%;object-fit:cover}.gallery-page .galleries .tab-content{display:none}.gallery-page .galleries .tab-content.active{display:block;height:auto}.gallery-page .galleries .tab-content .div-block{border-bottom:1px solid #A79F88;padding-bottom:30px;margin-bottom:30px}.gallery-page .galleries .tab-content .div-block p{margin-bottom:0;cursor:pointer;position:relative}.gallery-page .galleries .tab-content .div-block p::after{content:"";background-image:url(../img/i_arrow_dgold_down.png);background-repeat:no-repeat;background-size:15px;height:9px;width:15px;position:absolute;top:19px;right:20px}@media (max-width:767px){.gallery-page .galleries .tab-content .div-block p{font-size:20px}}.gallery-page .galleries .tab-content .div-block .vdo-block{margin-top:30px;text-align:center;display:none}.gallery-page .galleries .tab-content .div-block .vdo-block.active{display:block}.featherlight.featherlight-gallery .featherlight-content{background:rgba(0, 0, 0, 0.5)}.featherlight.featherlight-gallery .featherlight-next:hover,.featherlight.featherlight-gallery .featherlight-previous:hover{background:transparent}.featherlight.featherlight-gallery .featherlight-next:hover span,.featherlight.featherlight-gallery .featherlight-previous:hover span{background-repeat:no-repeat;background-size:22px;display:block;height:42px;width:22px;text-indent:-9999px}.featherlight.featherlight-gallery .featherlight-next:hover span img,.featherlight.featherlight-gallery .featherlight-previous:hover span img{display:none}.featherlight.featherlight-gallery .featherlight-previous:hover span{background-image:url(../img/i_arrow_white_left.png)}.featherlight.featherlight-gallery .featherlight-next:hover span{background-image:url(../img/i_arrow_white_right.png)}.featherlight.featherlight-gallery .featherlight-close{background:transparent;color:#fff;font-size:1.2em}.special-page .section-offer{padding:110px 0 70px 0}.special-page .section-offer .item{margin-bottom:30px}.special-page .section-offer .item .image img{width:100%;object-fit:cover;height:100%}.special-page .section-offer .item .content{background:#fff;padding:25px}.special-page .section-offer .item .content h5,.special-page .section-offer .item .content p{color:#A79F88}.special-page .section-offer .item .content h5{font-size:28px;letter-spacing:5px;line-height:36px;margin-bottom:15px}.special-page .section-offer .item .content h5 a{color:#A79F88}.special-page .section-offer .item .content p{font-size:18px;line-height:28px;margin-bottom:5px}.special-page .section-offer .item .content a.btn-booking{background:transparent;border:2px solid #D8B957;color:#D8B957;display:inline-block;height:50px;line-height:25px;padding:10px 20px;position:relative;width:160px;text-align:center;z-index:2;transition:ease-out 0.5s;margin-top:15px;width:190px}@media (max-width:991px){.special-page .section-offer .item .content a.btn-booking{width:150px;padding:10px 10px}}@media (max-width:575px){.special-page .section-offer .item .content a.btn-booking{width:120px;font-size:12px;padding:10px 2px}}@media (max-width:428px){.special-page .section-offer .item .content a.btn-booking{width:120px;height:40px;line-height:20px;font-size:10px;padding:8px 2px}}.special-page .section-offer .item .content a.btn-booking::after,.special-page .section-offer .item .content a.btn-booking::before{position:absolute;content:"";width:0%;height:0%;visibility:hidden}.special-page .section-offer .item .content a.btn-booking::after{bottom:-2px;right:0;border-left:2px solid #A79F88;border-bottom:2px solid #A79F88;transition:width 0.1s ease 0.1s, height 0.1s ease, visibility 0s 0.2s}.special-page .section-offer .item .content a.btn-booking::before{top:-2px;left:0;border-top:2px solid #A79F88;border-right:2px solid #A79F88;transition:width 0.1s ease 0.3s, height 0.1s ease 0.2s, visibility 0s 0.4s}.special-page .section-offer .item .content a.btn-booking:hover{animation:pulse 1s ease-out 0.4s;color:#A79F88}.special-page .section-offer .item .content a.btn-booking:hover::after,.special-page .section-offer .item .content a.btn-booking:hover::before{width:calc(100% + 2px);height:calc(100% + 4px);visibility:visible;transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}.special-page .section-offer .item .content a.btn-booking:hover::after{transition:width 0.1s ease 0.2s, height 0.1s ease 0.3s, visibility 0s 0.2s}.special-page .section-offer .item .content a.btn-booking:hover::before{transition:width 0.1s ease, height 0.1s ease 0.1s}@media (max-width:575px){.special-page .section-offer{padding:60px 0 60px 0}}.contact-page .contact-detail{margin-top:50px}.contact-page .contact-detail a{color:#D8B957;text-decoration:underline}.contact-page .contact-detail a:hover{text-decoration:none}.contact-page .contact-detail .contact-map{margin-top:30px}.contact-page .section-contact-form{padding:80px 0 160px 0}.contact-page .section-contact-form .contact-form-container{border-top:1px solid #fff;margin-top:30px;padding-top:0px;position:relative}.contact-page .section-contact-form .contact-form-container p{margin-bottom:0}.contact-page .section-contact-form .contact-form-container input,.contact-page .section-contact-form .contact-form-container textarea{background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;padding-top:10px;padding-bottom:10px;letter-spacing:1.5px}.contact-page .section-contact-form .contact-form-container input::placeholder,.contact-page .section-contact-form .contact-form-container textarea::placeholder{opacity:0.8;color:#fff}.contact-page .section-contact-form .contact-form-container textarea{height:150px;min-height:150px;max-height:150px}.contact-page .section-contact-form .contact-form-container input.wpcf7-submit{border:2px solid #fff;color:#fff;border-radius:0;font-weight:normal;font-size:15px;letter-spacing:1.5px;height:50px;padding:10px 20px;width:180px;text-transform:uppercase;position:absolute;right:0;margin-top:20px}.contact-page .section-contact-form .contact-form-container input.wpcf7-submit:hover{transition:all 0.35s ease;color:#D8B957;border-color:#D8B957}.contact-page .section-contact-form .contact-form-container .wpcf7-not-valid-tip{font-size:14px}.contact-page .section-contact-form .contact-form-container .wpcf7-response-output{padding:10px 20px;color:#fff;text-align:center;margin-top:60px}@media (max-width:575px){.contact-page .section-contact-form{padding:60px 0 60px 0}}.awards-page .section-intro{padding:100px 0 60px 0}.awards-page .section-awards{padding:0px 0 100px 0}@media (max-width:575px){.awards-page .section-awards{padding:0px 0 60px 0}}.awards-page .section-awards .award{margin-bottom:40px}.awards-page .section-awards .award img{display:block;height:200px;margin:0 auto;max-width:100%;width:auto}.awards-page .section-awards .award .content-box{background:#F6F6F6;padding:15px 20px;margin-top:20px;text-align:center}.awards-page .section-awards .award .content-box p{font-size:16px;line-height:30px;margin-bottom:0}.awards-page .section-awards .award .content-box p.award-title{font-family:"Nanum Gothic";font-weight:700;letter-spacing:2px}.thing-page .section-attractions{padding-bottom:100px}.thing-page .section-attractions h2{font-size:36px;line-height:40px;margin-bottom:35px;text-transform:uppercase}.thing-page .section-attractions h3{color:#A79F88;font-size:24px;line-height:30px;margin-bottom:15px}.thing-page .section-attractions p{font-size:17px;line-height:30px}.thing-page .section-attractions .filter{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #7B7564;margin-bottom:50px}.thing-page .section-attractions .filter .label{color:#7B7564;font-size:17px;text-transform:uppercase}.thing-page .section-attractions .filter select{font-size:17px;appearance:none;background-color:transparent;border:none;padding:5px 25px 5px 10px;color:#7B7564;cursor:inherit;outline:none;z-index:1}.thing-page .section-attractions .filter select::-ms-expand{display:none}.thing-page .section-attractions .filter .select{display:grid;grid-template-areas:"select";align-items:center;position:relative;cursor:pointer}.thing-page .section-attractions .filter .select select,.thing-page .section-attractions .filter .select::after{grid-area:select}.thing-page .section-attractions .filter .select::after{content:"";justify-self:end;width:9px;height:9px;border:1px solid transparent;border-right:1px solid #7B7564;border-bottom:1px solid #7B7564;transform:rotate(45deg);position:absolute;top:calc(50% - 7px)}.thing-page .section-attractions .attraction{display:none}.thing-page .section-attractions .attraction .item{margin-bottom:50px}.thing-page .section-attractions .attraction .item .image{margin-bottom:25px}.thing-page .section-attractions .attraction .item .image img{height:270px;object-fit:cover;width:100%;overflow:hidden}.thing-page .section-attractions .attraction .item a.button{font-size:14px}.thing-page .section-attractions .attraction.active{display:block}