@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Google+Sans+Flex:opsz,wght@6..144,1..1000&family=Noto+Sans+Arabic:wght@100..900&family=Noto+Sans+KR:wght@100..900&family=Noto+Sans+TC:wght@100..900&family=Noto+Serif+JP:wght@200..900&family=Trirong:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);a,body{color:var(--color-black)}a,img{display:block;transition:.3s}.card-number-wrapper,.custom-select-wrapper,.date-input-wrapper,.dine-wrap,.header-fixed .top-social i,.select-wrapper,body,figure,h1,h2,h3,h4,h5,h6,header,li,time{position:relative}*,.cookie-consent .text a:hover,ins{text-decoration:none}.main-menu .name-sec,.nav-mobile a,time{text-transform:uppercase}.btn,.btn-mini{min-width:120px}.room-gallery-all,.room-gallery-detail,.room-gallery-main{--swiper-navigation-color:#fff;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:rgba(255,255,255,.55);--swiper-pagination-bullet-inactive-opacity:1}*,.custom-select:focus,.field-input:focus,.select-wrapper select:focus,:focus{outline:0}.age-warning,.field-full{grid-column:1/-1}.price-table,table{border-collapse:collapse}.txt-subject span,body>footer .contxt a:hover{text-underline-offset:3px}.editor,body{overflow-x:hidden}.category ul,.editor .box-table{scrollbar-color:#eee #fff;scrollbar-width:thin}.editor ol li,.list-ul-ol ol li{list-style:decimal}.tab-content cite,body>footer>article address,h1,h2,h3,h4,h5,h6{font-style:normal}*{margin:0;padding:0;list-style-type:none;border:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:root{--color-white:#fff;--color-black:#010101;--color-blackdrop:#242021;--color-greendrak:#d7dfda;--color-green-hard:#006132;--color-green:#007A3F;--color-green-bg:#d1ddd6;--color-green-line:#448b69;--color-green-mini-text:#a8d1ba;--color-orange:#FF751F;--color-f5f5f5:#f5f5f5;--color-f9f9f9:#f9f9f9;--color-e9e9e9:#e9e9e9;--color-eee:#eee;--color-gray:#444;--color-666:#666;--color-444:#444;--color-grayline:#312a29;--color-gold:#b19d83;--color-d8d8d8:#d8d8d8;--color-aaa:#aaa;--color-c7c7c7:#c7c7c7;--color-181818:#181818;--color-121212:#121212;--color-ccc:#ccc;--color-error:#c0392b;--color-ddd:#ddd;--color-f1f1f1:#f1f1f1;--color-red:#ff0000;--cream:#f5f0e8;--warm-white:#faf8f3;--gold:#c9a84c;--gold-light:#e8d5a3;--dark:#1a1814;--brown:#6b5a3e;--brown-light:#9b8a6e;--shadow:rgba(26,24,20,0.12);--border:#ddd}::selection{color:#fff;background:#333}::-moz-selection{color:#fff;background:#333}::placeholder{color:var(--color-aaa);font-size:14px;font-weight:400;opacity:1}:-ms-input-placeholder{color:var(--color-aaa);font-size:14px;font-weight:400}::-ms-input-placeholder{color:var(--color-aaa);font-size:14px;font-weight:400}:lang(th) body,:lang(th) button,:lang(th) input[type=date],:lang(th) input[type=email],:lang(th) input[type=phone],:lang(th) input[type=tel],:lang(th) input[type=text],:lang(th) nput[type=password],:lang(th) select,:lang(th) textarea{font-family:Trirong,sans-serif}:lang(en) body,:lang(en) button,:lang(en) input[type=date],:lang(en) input[type=email],:lang(en) input[type=phone],:lang(en) input[type=tel],:lang(en) input[type=text],:lang(en) nput[type=password],:lang(en) select,:lang(en) textarea{font-family:"Google Sans Flex",sans-serif}:lang(ar) body,:lang(ar) button,:lang(ar) input[type=date],:lang(ar) input[type=email],:lang(ar) input[type=phone],:lang(ar) input[type=tel],:lang(ar) input[type=text],:lang(ar) nput[type=password],:lang(ar) select,:lang(ar) textarea{font-family:"Noto Sans Arabic",sans-serif}:lang(cn) body,:lang(cn) button,:lang(cn) input[type=date],:lang(cn) input[type=email],:lang(cn) input[type=phone],:lang(cn) input[type=tel],:lang(cn) input[type=text],:lang(cn) nput[type=password],:lang(cn) select,:lang(cn) textarea{font-family:"Noto Sans TC",sans-serif}:lang(kr) body,:lang(kr) button,:lang(kr) input[type=date],:lang(kr) input[type=email],:lang(kr) input[type=phone],:lang(kr) input[type=tel],:lang(kr) input[type=text],:lang(kr) nput[type=password],:lang(kr) select,:lang(kr) textarea{font-family:"Noto Sans KR",sans-serif}:lang(js) body,:lang(js) button,:lang(js) input[type=date],:lang(js) input[type=email],:lang(js) input[type=phone],:lang(js) input[type=tel],:lang(js) input[type=text],:lang(js) nput[type=password],:lang(js) select,:lang(js) textarea{font-family:"Noto Serif JP",sans-serif}body{font-size:16px;font-weight:400;line-height:1.4;background:var(--color-white);width:100%}a,a:active,a:focus,a:hover{-webkit-tap-highlight-color:transparent}button:hover{transition:.3s}a,abbr,address,b,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strong,sub,sup,tfoot,u,ul,var{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:0 0}ol,ul{list-style:none}blockquote,q{quotes:none;margin-left:20px;border-left:2px solid var(--color-ddd);padding-left:10px}blockquote::after,blockquote::before,q::after,q::before{content:'';content:none}del{text-decoration:line-through}table{border-spacing:0}.facilities-home a,body,html{height:100%}a{user-select:none}.global-lang a:hover,.nav-mobile .current a,.nav-mobile a:hover,a:hover{color:var(--color-green)}img{width:100%;object-fit:cover}h1{font-size:60px}.home-event>article>header h2,h2{font-size:36px}p{margin-bottom:18px}.check-date-select-room .txt-type span,.explore-special-list .tag,.explore-special-list p,.faqs>article>header p,.just-field smal,.review-slide p,.rooms-slide p,.txt-subject span a,small{color:var(--color-666)}.editor strong,b,strong{font-weight:600}.nav-mobile .menu,main,section{position:relative;width:100%}.icon-Facebook::after,.icon-Instagram::after{position:absolute;content:"";background-repeat:no-repeat;background-size:100%}time{font-size:15px;color:var(--color-drop2gray);z-index:1}label{display:inline-flex;padding-bottom:5px}input[type=date],input[type=email],input[type=password],input[type=phone],input[type=tel],input[type=text],select,textarea{border-bottom:1px solid var(--color-d8d8d8);background:var(--color-white);font-weight:400;color:var(--color-black);line-height:1.4;display:block;width:100%}h1,h2,h3,h4,h5,h6{margin-bottom:14px;font-optical-sizing:auto;font-weight:600;display:block;width:100%}:lang(th) .btn-mini,:lang(th) .check-btn{font-size:13px;letter-spacing:0}:lang(ar) .btn-mini{font-size:13px}:lang(ar) .btn-Bookstay,:lang(ar) .home-feature figure{margin-right:auto;margin-left:inherit}:lang(ar) .main-menu{margin-left:40px;margin-right:inherit;padding-left:0;padding-right:40px}:lang(ar) .menu-toggle{margin-left:inherit;margin-right:20px}:lang(ar) .header-fixed .top-social{margin-right:inherit;margin-left:40px}:lang(ar) .header-fixed .head-lang .txt-connect{padding-right:0;padding-left:8px}:lang(ar) .lang-label{direction:rtl;padding-left:inherit;padding-right:7px}:lang(ar) .header-fixed .head-lang button::after{margin-left:inherit;margin-right:7px}:lang(ar) .lang-label small{order:2;padding-right:5px;padding-left:0;margin-right:3px;border-left:0}:lang(ar) .intro article{padding-left:20%;padding-right:40px}:lang(ar) .nav-mobile{right:inherit;left:-50%}:lang(ar) .global-lang{right:inherit;left:-480px}:lang(ar) .show-nav{left:0!important;right:inherit!important}:lang(ar) .nav-mobile a{padding:20px 90px 20px 50px}:lang(ar) .nav-mobile a::before{left:inherit;right:40px}.price-table th:last-child,.semi-sum .box-r,:lang(ar) .home-event>article>header{text-align:right}:lang(ar) .home-event .btn--primary{margin-left:auto;margin-right:inherit}:lang(ar) .home-feature>article .content-left{padding-right:0;padding-left:80px}:lang(ar) .review-user .name-user{padding-left:0;padding-right:10px}:lang(ar) .contact-list i,:lang(ar) .room-highligts .icon-high{margin-right:0;margin-left:8px}:lang(ar) .room-detail-full .sub-title::before{left:inherit;right:5px}:lang(ar) .icon-list,:lang(ar) .list-ul-ol{padding-left:0;padding-right:20px}:lang(ar) .icon-list::before,:lang(ar) .txt-subject::before{left:inherit;right:0}:lang(ar) .icon-list::after{left:inherit;right:4px}:lang(ar) .faqs h3{padding:15px 0 15px 40px}:lang(ar) .call-to-action,:lang(ar) .faqs .plus-rotate,:lang(ar) .map-wrap .btn-get{right:inherit;left:15px}:lang(ar) .review-user::before{right:inherit;left:8px}:lang(ar) .review-user::after{right:inherit;left:10px;transform:none}:lang(ar) .map-wrap span svg{margin-right:inherit;margin-left:10px;transform:rotate(90deg)}:lang(ar) .btn-all a::before,:lang(ar) .pg-icon{transform:rotate(180deg)}:lang(ar) .check-date-select-room .box-select-room,:lang(ar) .list-type-room .price-room{text-align:left}:lang(ar) .check-date-select-room .box-select-room small,:lang(ar) .txt-subject span,:lang(ar) body>footer .siteby{margin-left:inherit;margin-right:auto}:lang(ar) .select-arrow{right:inherit;left:12px}:lang(ar) .custom-select{padding:6px 10px 6px 30px}:lang(ar) .inline-loading{padding-left:7px;padding-right:0}:lang(ar) body>footer .footer-logo-address .logo{margin-right:0;margin-left:40px}:lang(ar) body>footer .contxt span{border-right:none;padding-right:0;padding-left:15px;border-left:1px solid var(--color-green)}:lang(ar) body>footer .contxt span:last-child{border-left:none}:lang(ar) body>footer .siteby a{padding-left:0;padding-right:5px}:lang(ar) .editor ol,:lang(ar) .editor ul{padding-left:0;padding-right:30px}body>header{position:fixed;width:100%;height:116px;padding:0;background:var(--color-white);z-index:999999;transition:.2s}.header-fixed{display:flex;flex-wrap:wrap;align-items:center;width:100%;padding:0;margin:0 auto;box-shadow:0 -2px 20px 0 rgb(0 0 0 / 20%)}.header-fixed .head-lang{display:flex;align-items:center;justify-content:flex-end;width:100%;height:44px;padding:0 80px;font-size:14px;border-bottom:1px solid var(--color-eee)}.header-fixed .head-lang .txt-connect{padding-right:8px}.header-fixed .top-social{display:flex;flex-wrap:wrap;margin-right:40px;gap:10px}.icon-Facebook::after,.icon-Instagram::after,.icon-TikTok::after{background-position:center;display:inline-block;width:100%;height:100%;left:0;top:0;filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(0%) hue-rotate(249deg) brightness(89%) contrast(94%)}.header-fixed .head-lang button.btn-global:hover .icon-globe,.header-fixed .top-social a:hover i{opacity:.8;transition:.3s}.header-fixed .top-social i{display:block;width:16px;height:16px;text-indent:-9999px;overflow:hidden;transition:.3s}.icon-Facebook::after{background-image:url(../images/icon-facebook.svg)}.icon-Instagram::after{background-image:url(../images/icon-instagram.svg)}.icon-TikTok::after,.icon-X::after{position:absolute;content:"";background-repeat:no-repeat;background-size:95%}.icon-TikTok::after{background-image:url(../images/icon-tiktok.svg)}.icon-X::after{background-image:url(../images/icon-x.svg);background-position:center;display:inline-block;width:100%;height:100%;left:0;top:0;filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(0%) hue-rotate(249deg) brightness(89%) contrast(94%)}.icon-Douyin::after,.icon-Lemon8::after,.icon-Line::after,.icon-LinkedIn::after,.icon-Rednote::after,.icon-WeChat::after,.icon-WhatsApp::after,.icon-Youtube::after{content:"";background-repeat:no-repeat;background-size:100%;display:inline-block;filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(0%) hue-rotate(249deg) brightness(89%) contrast(94%);height:100%;position:absolute;background-position:center;width:100%;left:0;top:0}.icon-Youtube::after{background-image:url(../images/icon-youtube.svg)}.icon-Line::after{background-image:url(../images/icon-line.svg)}.icon-Lemon8::after{background-image:url(../images/icon-lemon8.svg)}.icon-LinkedIn::after{background-image:url(../images/icon-linkedin.svg)}.icon-WhatsApp::after{background-image:url(../images/icon-whatsapp.svg)}.icon-WeChat::after{background-image:url(../images/icon-wechat.svg)}.icon-Rednote::after{background-image:url(../images/icon-rednote.svg)}.icon-Douyin::after{background-image:url(../images/icon-douyin.svg)}.call-to-action-box .box input[type=text],.contactform .box-form,.faqs article>article,.gallery,.map-wrap,.page-box>article>header{width:100%}.gallery .lists{display:grid;grid-template-columns:repeat(8,1fr);gap:20px}.gallery .lists a{display:block;width:100%;height:100%;position:relative;overflow:hidden}.gallery .lists a::before{content:'';position:absolute;width:50px;height:50px;border-radius:50%;transform:scale(.5);transition:.5s cubic-bezier(.47, 1.64, .41, .8);opacity:0;background:var(--color-white) url(../images/icon-zoom.svg) no-repeat center;background-size:40%;bottom:15px;right:15px;margin:auto;z-index:1}.gallery .lists a:hover::before{transform:scale(1);transition:.5s cubic-bezier(.47, 1.64, .41, .8);opacity:1}.gallery .gallery-item{position:relative;height:300px;overflow:hidden;border-radius:10px}.gallery .gallery-item:first-child,.gallery .gallery-item:nth-child(10),.gallery .gallery-item:nth-child(12),.gallery .gallery-item:nth-child(14),.gallery .gallery-item:nth-child(15),.gallery .gallery-item:nth-child(2),.gallery .gallery-item:nth-child(5),.gallery .gallery-item:nth-child(6){grid-column:span 3}.gallery .gallery-item:nth-child(11),.gallery .gallery-item:nth-child(13),.gallery .gallery-item:nth-child(3),.gallery .gallery-item:nth-child(4),.gallery .gallery-item:nth-child(7),.gallery .gallery-item:nth-child(9){grid-column:span 2}.gallery .gallery-item:nth-child(8){grid-column:span 4}.gallery .btn-viewall{margin-top:30px;width:100%;display:flex;justify-content:center}.gallery .btn-viewall .click-btn-gallery-all{display:block;color:var(--color-white);cursor:pointer;transition:.3s;position:relative}.gallery .btn-viewall .click-btn-gallery-all::before{content:'';position:absolute;width:30px;height:30px;background:url(../images/icon-all.svg) center/100% no-repeat;left:-40px;bottom:0;top:0;margin-bottom:auto;margin-top:auto}.gallery .btn-viewall .click-btn-gallery-all:hover{color:var(--color-gold);transition:.3s}.header-fixed .head-lang button.btn-global{display:flex;align-items:center;font-size:12px;color:var(--color-666);cursor:pointer;background:0 0}.header-fixed .head-lang button::after,.lang-icon{background-repeat:no-repeat;filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(0%) hue-rotate(249deg) brightness(89%) contrast(94%)}.header-fixed .head-lang button::after{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxOC44IDEwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0uOC41MWMtLjUzLjUzLS41MywxLjQsMCwxLjkzbDYuNjcsNi42N2MxLjA3LDEuMDYsMi43OSwxLjA2LDMuODYsMGw2LjY3LTYuNjdjLjUzLS41My41My0xLjQsMC0xLjkzLS41My0uNTMtMS40LS41My0xLjkzLDBsLTUuNzEsNS43MWMtLjUzLjUzLTEuNC41My0xLjkzLDBMMi43My41MUMyLjItLjAzLDEuMzMtLjAzLjguNTFaIi8+Cjwvc3ZnPg==);background-size:cover;display:inline-block;width:10px;height:5px;margin-left:7px;margin-bottom:0}.lang-label{display:inline;font-size:14px;padding-left:7px}.lang-label small{display:inline-flex;font-size:14px;padding-left:5px;margin-left:3px;border-left:1px solid var(--color-ddd);color:var(--color-666)}.lang-icon{display:inline-block;width:20px;height:20px;background-size:18px;background-position:center}.icon-globe{transition:.3s;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyIDIyYzUuNTIzIDAgMTAtNC40NzcgMTAtMTBTMTcuNTIzIDIgMTIgMiAyIDYuNDc3IDIgMTJzNC40NzcgMTAgMTAgMTB6TTIgMTJoMjAiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xMiAyYTE1LjMgMTUuMyAwIDAxNCAxMCAxNS4zIDE1LjMgMCAwMS00IDEwIDE1LjMgMTUuMyAwIDAxLTQtMTAgMTUuMyAxNS4zIDAgMDE0LTEwdjB6IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=)}.global-lang{position:fixed;width:480px;height:100vh;right:-480px;z-index:9999999;padding:116px 0 0;color:var(--color-white);background:var(--color-white);-webkit-transition:.8s cubic-bezier(1, .1, .2, 1);-moz-transition:.8s cubic-bezier(1, .1, .2, 1);-o-transition:.8s cubic-bezier(1, .1, .2, 1);transition:.8s cubic-bezier(1, .1, .2, 1)}.category ul a:hover,.color-black,.global-lang a,.main-menu .name-sec,.main-menu .name-sec a,.nav-mobile a,body>footer .contxt a,body>footer aside .subject a{color:var(--color-black)}.menu-toggle,.menu-toggle:hover .menu-icon.is-clicked{background:0 0}.global-lang::before{content:'';position:absolute;top:0;width:100%;height:116px;background:var(--color-f5f5f5)}.global-lang .btn-close-lang::before,.header-fixed .icon-facebook,.header-fixed .icon-line,.header-fixed .icon-tiktok,.header-fixed .icon-youtube{background-repeat:no-repeat;background-position:center}.global-lang a{padding:20px 0;border-bottom:1px solid var(--color-d8d8d8)}.global-lang .btn-close-lang{position:absolute;width:20px;height:20px;top:30px;right:30px;text-indent:-99999px;overflow:hidden;cursor:pointer}.global-lang .btn-close-lang::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-size:90%;filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(0%) hue-rotate(249deg) brightness(89%) contrast(94%);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNZW51X194MkZfX0Nsb3NlX3g1Rl9NRCI+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTIuODYsMTAwYy0xLjgzLDAtMy42Ni0uNy01LjA1LTIuMDlsLTM3LjgxLTM3LjgxTDEyLjE5LDk3LjkxYy0yLjc5LDIuNzktNy4zMSwyLjc5LTEwLjEsMC0yLjc5LTIuNzktMi43OS03LjMxLDAtMTAuMWwzNy44MS0zNy44MUwyLjA5LDEyLjE5Qy0uNyw5LjQtLjcsNC44OCwyLjA5LDIuMDljMi43OS0yLjc5LDcuMzEtMi43OSwxMC4xLDBsMzcuODEsMzcuODFMODcuODEsMi4wOWMyLjc5LTIuNzksNy4zMS0yLjc5LDEwLjEsMCwyLjc5LDIuNzksMi43OSw3LjMxLDAsMTAuMWwtMzcuODEsMzcuODEsMzcuODEsMzcuODFjMi43OSwyLjc5LDIuNzksNy4zMSwwLDEwLjEtMS4zOSwxLjM5LTMuMjIsMi4wOS01LjA1LDIuMDlaIi8+CiAgPC9nPgo8L3N2Zz4=)}.global-lang ul{padding:50px}.header-fixed .logo-nav{display:flex;flex-wrap:wrap;align-items:center;width:100%;height:72px;padding:0 80px}.header-fixed .logo{position:relative;display:flex;width:80px;z-index:9;cursor:pointer}.header-fixed .logo a{display:block;position:relative;width:100%;height:100%}.header-fixed .logo figure{position:relative;display:flex;align-items:center;width:100%;height:100%;transition:.2s}.header-fixed .logo img{position:relative;width:100%;margin:0 auto;transition:.2s}.main-menu{position:relative;display:flex;flex-wrap:wrap;align-items:center;margin-right:auto;padding-left:40px;height:100%;z-index:1}.main-menu ul{position:relative;display:flex;flex-wrap:wrap}.main-menu .name-sec{position:relative;margin:0 10px;opacity:1;font-weight:500;transition:.3s;user-select:none}.main-menu .name-sec a:hover{color:var(--color-green);text-decoration:none;transition:.3s}.main-menu .name-sec:last-child{margin-right:0}.main-menu .current a{color:var(--color-green)!important}.main-menu .nofocus{opacity:.5;transition:.3s}.header-fixed .icon-line{background-image:url(../images/icon-line-white.svg);background-size:70%}.header-fixed .icon-facebook{background-image:url(../images/icon-facebook-white.svg);background-size:60%}.header-fixed .icon-tiktok{background-image:url(../images/icon-tiktok-white.svg);background-size:80%}.header-fixed .icon-youtube{background-image:url(../images/icon-youtube-white.svg);background-size:70%}.open-nav{opacity:1;visibility:visible;right:0!important;webkit-transition:all .5s ease;-moz-transition:.5s;-o-transition:.5s;transition:.5s}.show-nav{right:0!important;-webkit-transition:.8s cubic-bezier(1, .1, .2, 1);-moz-transition:.8s cubic-bezier(1, .1, .2, 1);-o-transition:.8s cubic-bezier(1, .1, .2, 1);transition:.8s cubic-bezier(1, .1, .2, 1)}.menu-toggle{display:flex;justify-content:center;align-items:center;width:28px;height:40px;overflow:hidden;border-radius:0;margin-left:20px;cursor:pointer}.menu-toggle:hover .menu-icon::after,.menu-toggle:hover .menu-icon::before{background:var(--color-666);transition:.3s}.menu-icon{position:relative;right:0;width:28px;height:2px;background:var(--color-666);transition:.3s;text-indent:-99999px;display:block}.nav-overay,.overay-lang{width:100%;background:rgba(0,0,0,.7);position:fixed;height:100%;left:0}.call-to-action li a i,.click-call,.connect-social i{text-indent:-9999px}.menu-icon::after,.menu-icon::before{content:'';width:100%;height:100%;position:absolute;background:var(--color-666);right:0;-webkit-transition:-webkit-transform .3s,top .3s,background-color;-moz-transition:-moz-transform .3s,top .3s,background-color;transition:.3s,_ .3s,_ .3s}.menu-icon::before{top:-10px}.menu-icon::after{top:10px}.menu-icon.is-clicked{background:rgb(235,0,139,0);background:linear-gradient(220deg,rgba(235,0,139,0) 0,rgba(243,113,37,0) 0)}.menu-icon.is-clicked::before{background:var(--color-666);top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.menu-icon.is-clicked::after{background:var(--color-666);top:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-icon span{position:relative;display:block;overflow:hidden}.nav-overay{top:0;z-index:888;opacity:0;visibility:hidden;transition:.3s}.active-nav-overay,.active-overay-lang{opacity:1;visibility:visible;transition:.4s;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.overay-lang{top:0;z-index:999999;opacity:0;visibility:hidden;transition:.3s}.facilities-home,.intro,.nav-mobile,.special-offers-home{background:var(--color-green-bg)}.nav-mobile{position:fixed;width:50%;height:100%;padding:166px 0 50px;margin:0;right:-50%;top:0;overflow:hidden;z-index:999;-webkit-transition:.8s cubic-bezier(1, .1, .2, 1);-moz-transition:.8s cubic-bezier(1, .1, .2, 1);-o-transition:.8s cubic-bezier(1, .1, .2, 1);transition:.8s cubic-bezier(1, .1, .2, 1)}.nav-mobile li{border-top:1px solid rgb(181 203 193)}.nav-mobile a{position:relative;font-weight:500;font-size:17px;padding:20px 50px 20px 90px}.nav-mobile li:last-child{border-bottom:1px solid rgba(255,255,255,.05)}.nav-mobile a:hover{background:rgba(255,255,255,.01)}.nav-mobile a::before{content:'';position:absolute;background-repeat:no-repeat;background-size:100%;display:inline-block;width:25px;height:25px;left:40px;top:0;bottom:0;margin-top:auto;margin-bottom:auto;filter:brightness(0) saturate(100%) invert(34%) sepia(22%) saturate(2536%) hue-rotate(110deg) brightness(93%) contrast(101%);transition:.3s}.nav-mobile a.icon-m-home::before{background-image:url(../images/icon-home.svg)}.nav-mobile a.icon-m-about::before{background-image:url(../images/icon-about.svg)}.nav-mobile a.icon-m-rooms::before{background-image:url(../images/icon-rooms.svg)}.nav-mobile a.icon-m-Breakfast::before{background-image:url(../images/icon-Breakfast.svg)}.nav-mobile a.icon-m-facilities::before{background-image:url(../images/icon-facilities.svg)}.nav-mobile a.icon-m-gallery::before{background-image:url(../images/icon-gallery.svg)}.nav-mobile a.icon-m-offer::before{background-image:url(../images/icon-offers.svg)}.nav-mobile a.icon-m-explore::before{background-image:url(../images/icon-explore.svg)}.nav-mobile a.icon-m-contact::before{background-image:url(../images/icon-contact.svg)}.nav-mobile-fix{position:relative;width:100%;margin-bottom:20px;overflow:hidden}.connect-social{padding:40px}.connect-social .subject,.contactform .box-form li,.cover>article .motto{padding-bottom:10px}.connect-social .box{display:inline-flex;gap:15px}.connect-social a{padding:0;font-size:16px}.connect-social i{display:block;width:24px;height:24px;position:relative;overflow:hidden;transition:.3s}.btn-Bookstay,.check-date-select-room .box-select-room small{margin-left:auto}.btn-Bookstay a{min-width:130px}.btn-Bookstay span{justify-content:center;display:flex;border-radius:30px;background:var(--color-green);color:var(--color-white);cursor:pointer;padding:10px 20px;transition:.3s}.book-btn:hover,.btn-Bookstay:hover span{background:var(--color-green-hard);transition:.3s}.btn-all,.secured2c2p small{padding-top:20px}.btn-all a{display:inline-flex;align-items:center;flex-direction:row;gap:4px;padding:0;border-radius:0;white-space:normal;overflow:initial;width:fit-content;text-transform:capitalize}.btn-all a::before{content:"";position:static;width:14px;height:14px;display:inline-block;background-image:url(../images/icon-arrowleft.svg);transition:transform .2s;transform-origin:center;filter:invert(0) sepia(0) saturate(0) hue-rotate(0deg) brightness(0) contrast(100%)}.btn-mini,.contactform .box-form button{cursor:pointer;text-decoration:none;transition:transform .08s,box-shadow .18s,background .18s;appearance:none;text-transform:uppercase;user-select:none}.cover{padding-top:116px!important}.cover h1{margin-bottom:0;line-height:1.2}.cover .box-vdo{overflow:hidden;display:flex;justify-content:center;position:relative;min-height:500px}.cover .box-vdo video{display:block;width:100vw;height:100%;object-fit:cover}.cover>article{z-index:1;position:absolute;width:min(100%,1280px);margin:0 auto;left:0;right:0;bottom:0;display:flex;align-items:flex-end;color:var(--color-white);padding-left:40px;padding-right:40px;padding-bottom:60px;padding-top:60px!important}.cover-less .box-vdo{min-height:600px}.cover-less .box-vdo video{height:600px}.cover-gallery figure{position:relative;width:100%;height:600px;overflow:hidden}.cover-gallery figure img,.home-feature figure img{object-fit:cover;position:absolute;height:100%;width:100%;top:0;left:0;margin:auto}.page-box{padding:64px 0}.page-box>article,body>footer article{display:flex;flex-wrap:wrap;position:relative;margin:0 auto;width:min(100%,1280px);height:inherit;padding:0 40px}.room-card,.room-media{flex-direction:column;display:flex;position:relative}.page-box>article>header h1{font-size:46px}.page-box>article>header>h2 em{color:var(--color-green-big);font-style:normal}.intro article{padding-right:10%}.intro article>header h2{margin-bottom:0;font-size:25px;font-weight:400}.bookign-stay .noti p,.cookie-consent .text p,.home-event-box p,.home-facilities>article,.intro p,.review-card p:last-child,.room-desc p{margin-bottom:0}.explore-special-list,.home-explore,.rooms-slide{padding-bottom:80px}.custom-checkbox.checked svg,.faqs .active p,.tab-content.active,swiper-container{display:block}.room-slide{height:auto}.room-card{background:var(--color-f5f5f5);overflow:hidden;height:100%;border-radius:10px}.room-gallery-all,.room-gallery-main{width:100%;height:320px;--swiper-navigation-size:20px}.room-gallery-all img,.room-gallery-main img,.room-gallery-thumbs swiper-slide img{width:100%;height:100%;object-fit:cover;display:block}.room-gallery-thumbs{padding:10px 12px 12px}.room-gallery-thumbs swiper-slide{border-radius:10px;overflow:hidden;height:62px;opacity:.55;cursor:pointer;transform:translateZ(0)}.room-gallery-thumbs swiper-slide.swiper-slide-thumb-active{opacity:1}.room-set-des{display:flex;flex-direction:column}.room-body{position:relative;flex-grow:1;padding:20px 30px 15px;display:flex;flex-direction:column;gap:10px}.room-title{margin:0;font-size:21px}.room-desc{margin:0;max-width:60ch;position:relative}.room-highligts{width:100%;margin-top:20px;padding:0 30px;font-size:13px;color:var(--color-gray)}.room-highligts .txt-label{padding-bottom:15px;font-size:15px;font-weight:600;color:var(--color-gray)}.room-highligts ul{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.room-highligts li{display:flex;flex-wrap:wrap;align-items:center}.contact-list i,.room-highligts .icon-high{display:inline-block;width:20px;height:20px;margin-right:8px;background-size:100%;background-repeat:no-repeat;background-position:center}.room-footer{position:relative;margin-top:auto;padding:0 30px}.room-footer>div{margin-top:20px;width:100%;display:flex;gap:12px;justify-content:flex-end;padding:20px 0 30px;border-top:1px solid var(--color-eee)}.room-gallery-main::part(pagination){--swiper-navigation-color:#fff;--swiper-pagination-color:#fff;--swiper-pagination-bullet-inactive-color:rgba(255,255,255,.55);--swiper-pagination-bullet-inactive-opacity:1;--swiper-navigation-size:18px}.status-exprie{user-select:none}.status-exprie::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.facilities-home ul{width:100%;display:grid;grid-template-columns:repeat(6,1fr);gap:15px}.facilities-home .box{flex-wrap:wrap;align-items:flex-start;justify-content:center;text-align:center;width:100%;height:100%;border-radius:10px;padding:15px;background:var(--color-white)}.facilities-home h3{font-size:18px;margin-bottom:0;padding-top:10px}.nav-btn span,.review-user .profile{font-size:20px;line-height:1}.facilities-home img{margin:0 auto;width:50px;filter:brightness(0) saturate(100%) invert(21%) sepia(80%) saturate(5501%) hue-rotate(154deg) brightness(89%) contrast(102%)}.facilities-home a:hover img{transform:scale(1.2)}.about-home article{display:grid;grid-template-columns:1fr 30%;gap:40px;align-items:start}.about-home article figure{margin-top:70px}.about-home article figure img{border-radius:10px;object-fit:contain}.card img,.home-event>article figure img{object-fit:cover}.special-offers-home ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:25px}.aboutus-appropriate .box-one,.aboutus-detail .box-one,.aboutus-location .box-one,.aboutus-near .box-one,.room-lists-all{grid-template-columns:1fr 1fr;gap:40px;display:grid}.special-offers-home li figure{position:relative;overflow:hidden;border-radius:10px}.special-offers-home li img{transform:scale(1);transition:transform .6s}.card:hover img,.special-offers-home li img:hover{transform:scale(1.08)}.btn-mini{border:1px solid transparent;border-radius:999px;padding:10px 20px;display:inline-flex;align-items:center;justify-content:center;font-weight:500}.btn-mini:active,.nav-btn:active{transform:translateY(1px)}.btn--ghost{background:var(--color-white);border-color:var(--color-green-bg);color:var(--color-444);transition:.3s}.btn--ghost:hover{border-color:var(--color-green);transition:.3s}.btn--exprie{padding-left:0;padding-right:0;justify-content:flex-end;color:var(--color-red)}.btn--primary,.btn--primary:hover,.card{color:var(--color-white)}.btn--primary{background:var(--color-green);transition:.3s}.btn--primary:hover{background:var(--color-green-hard);transition:.3s}@media (max-width:520px){.room-gallery-main{height:260px}.room-gallery-thumbs swiper-slide{height:56px}.room-title{font-size:18px}}.rooms-carousel{width:100%;position:relative;padding-top:10px}.rooms-nav{inset:0;pointer-events:none;display:flex;align-items:center;justify-content:space-between;z-index:10}.box-nav,.btn{align-items:center}.nav-prev{left:-22px}.nav-next{right:-22px}.nav-btn{position:absolute;pointer-events:auto;box-shadow:0 10px 24px rgba(0,0,0,.16);display:grid;place-items:center;user-select:none}@media (max-width:640px){.rooms-nav{padding:0 6px}.nav-btn{width:42px;height:42px}}.custom-checkbox.checked,.nav-btn:hover{background:var(--color-green);border-color:var(--color-green)}.nav-btn:hover svg{stroke:var(--color-white)}.nav-btn svg{stroke:var(--color-black);transition:stroke .2s;stroke:#111}.explore-special-list figure{position:relative;width:100%;height:0;padding:30%;overflow:hidden}.explore-special-list figure img{object-fit:cover;object-position:top;position:absolute;height:100%;width:100%;top:0;left:0;margin:auto}.stage{width:100%;overflow:hidden}swiper-container.dine-swiper{width:100%;padding:8px 0 6px;--swiper-navigation-size:28px;--swiper-navigation-color:rgba(0,0,0,.65);--swiper-navigation-sides-offset:10px}.card{display:block;position:relative;height:440px;overflow:hidden;transform:translateZ(0);border-radius:10px}.card:hover .btn{color:var(--color-green);transition:.3s}.home-event .btn--primary:hover,.name,.tag,body>footer .copy a:hover{color:var(--color-white)}.card img{width:100%;height:100%;display:block;transform:scale(1);transition:transform .6s}.overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 35%,rgba(0,0,0,.2) 55%,rgba(0,0,0,.55) 100%);pointer-events:none}.content{position:absolute;left:20px;right:20px;bottom:25px;z-index:2}.tag{font-size:10px;letter-spacing:.12em;text-transform:uppercase;opacity:.8;margin-bottom:6px}.name{font-size:18px;font-weight:600;line-height:1.15;margin:0 0 20px;text-shadow:0 10px 25px rgba(0,0,0,.35)}.btn{display:inline-flex;justify-content:center;padding:10px 16px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--color-black);height:40px;font-weight:400;text-transform:uppercase;font-size:12px;border:1px solid rgba(255,255,255,.65);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);pointer-events:auto;transition:.3s}.cal-cell.disabled,.cal-cell.empty,.pay-btn:disabled,.select-arrow{pointer-events:none}.box-nav{display:flex;gap:10px;z-index:50}.nav-btn{width:40px;height:40px;border-radius:999px;border:1px solid rgba(0,0,0,.12);background:rgba(255,255,255,.9);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:opacity .2s}.home-feature,.review{background:var(--color-green-bg)}.nav-btn:disabled{opacity:0;cursor:default}.call-to-action-box .box .btn-submit,.home-event{padding-top:0}.home-event>article{margin-bottom:30px}.home-event>article>header{position:absolute;z-index:1;width:100%;max-width:50%;height:100%;display:flex;justify-content:center;flex-direction:column;color:var(--color-white);text-align:left;padding:40px 80px}.category ul a,.faqs ul li p,.home-explore p,.home-feature p,.room-detail-full,.room-include .txt-label{color:var(--color-gray)}.home-event>article figure{position:relative;width:100%;height:400px;overflow:hidden}.home-event>article figure::before{content:'';position:absolute;width:100%;height:100%;background:rgba(0,0,0,.3);left:0;top:0}.home-event .btn--primary{margin-top:20px;margin-bottom:10px;margin-right:auto}.home-facilities{margin-bottom:0;padding-top:80px;padding-bottom:0}.explore-nav,.rooms-detail-nav,.rooms-nav{height:100%;margin:0 auto;display:flex;position:absolute;left:0;top:0;right:0}.home-feature{display:flex;padding-top:0;padding-bottom:0}.home-feature h2{font-size:34px}.home-feature>article{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;padding:0}.home-feature>article .content-left{padding:60px 80px}.home-feature figure{position:relative;height:100%;overflow:hidden}.home-explore .card::after{content:'';position:absolute;width:100%;height:100%;background:#000;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.5) 100%);left:0;bottom:0}.explore-nav,.rooms-nav{flex-wrap:wrap;width:min(100%,1280px);padding:0 40px}.rooms-detail-nav{flex-wrap:wrap;width:min(100%,1000px);padding:76px 40px 0}.just-field,.room-detail .btn-book,.room-include{margin-top:20px}.explorePrev{left:20px}.exploreNext{right:20px}.review{color:var(--color-black)}.review-slide{padding-bottom:20px;height:auto}.review-carousel{position:relative;width:100%;padding-top:20px}.review-card{background:var(--color-white);overflow:hidden;height:100%;display:flex;flex-direction:column;border-radius:10px;padding:25px}.review-user{position:relative;display:flex;flex-wrap:wrap;align-items:center;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid var(--color-ddd)}.review-user::after{content:'';position:absolute;width:20px;height:20px;background:url('../images/icon-quotes.svg') center/100% no-repeat;right:10px;bottom:-10px;transform:rotate(180deg);filter:brightness(0) saturate(100%) invert(43%) sepia(15%) saturate(0%) hue-rotate(249deg) brightness(89%) contrast(94%)}.review-user::before{content:'';position:absolute;width:24px;height:20px;background:var(--color-white);right:8px;bottom:-10px}.review-user .profile{width:40px;height:40px;border-radius:90%;padding:4px;display:flex;align-items:center;justify-content:center;font-weight:500;color:var(--color-white)}.review-user .name-user{padding-left:10px}.bg-gold,.bg-green,.bg-orange,.check-btn:hover,.contactform .box-form button:hover,.map-wrap .btn-get a:hover,.toggle-track.on{background:var(--color-green)}.aboutus-location,.aboutus-near,.bookign-stay,.explore-detail,.room-detail,.single-detail,.special-detail{background:var(--color-f5f5f5)}.faqs h3{padding:15px 40px 15px 0;margin-bottom:5px;margin-top:5px;cursor:pointer;user-select:none}.faqs ul li{position:relative;border-bottom:1px solid var(--color-eee)}.faqs ul li:last-child,.form-section:last-child{border-bottom:none}.faqs ul li p{display:none}.faqs ul li p a,.terms-row a{display:inline-block;text-decoration:underline}.faqs .plus-rotate{position:absolute;display:inline-flex;right:15px;top:20px;width:15px;height:15px;transition:transform .5s;transform:rotate(90deg)}.icon-list,.room-include,.semi-sum,.toggle-track,.txt-price-discount{position:relative}.faqs .plus-rotate::before{content:'';position:absolute;width:14px;height:2px;background:var(--color-black);top:6px}.faqs .plus-rotate::after{content:'';position:absolute;width:2px;height:14px;background:var(--color-black);left:6px}.arrow-rotate.rotate,.faqs .plus-rotate.rotate{transform:rotate(-90deg)}.faqs .plus-rotate.rotate::before{width:0}.room-lists-all{width:100%}.room-gallery-detail{height:600px}.room-detail-full .sub-title{position:relative;padding-top:40px;padding-bottom:42px;font-size:24px;font-weight:500;color:var(--color-black)}.room-detail-full .sub-title::before{content:'';position:absolute;width:1px;height:24px;background:var(--color-c7c7c7);left:5px;bottom:8px}.room-include{display:grid;grid-template-columns:1fr;gap:30px 50px;width:100%;margin-bottom:30px}.room-include .room-highligts{padding:0;margin-top:0}.icon-list{padding-left:20px;display:inline-flex}.icon-list::before{content:'';position:absolute;width:10px;height:10px;border-radius:50%;border:1px solid var(--color-c7c7c7);left:0;top:2px}.icon-list::after{content:'';position:absolute;width:4px;height:4px;border-radius:50%;background:#ccc;left:4px;top:6px}.explore-detail,.single-detail{padding-top:150px}.explore-detail h1,.special-detail h1{padding-bottom:15px;font-size:40px!important;border-bottom:1px solid var(--color-green-bg)}.btn-contact{width:100%;padding-top:20px;display:flex;gap:0 12px}.back-btn:hover,.btn-contact a.btn--ghost:hover,.hotel-name span,.success-ref strong,.txt-subject span a:hover{color:var(--color-green)}.single-detail h1{font-size:40px!important}.bookign-stay,.special-detail{padding-bottom:80px;padding-top:150px}.special-detail header.status-expire span{color:var(--color-red);font-weight:400;text-transform:uppercase;font-size:12px}.explore-detail .box-photo,.special-detail .box-photo{padding:15px 0}.aboutus-appropriate figure img,.aboutus-detail .box-one figure img,.aboutus-location figure img,.aboutus-near figure img{border-radius:10px}.aboutus-location .text,.aboutus-near .text{order:2}.aboutus-appropriate{background:var(--color-white)}.booking-number,body>footer{background:var(--color-green-bg)}.category{width:100%;padding-bottom:30px}.category ul{display:flex;gap:20px;overflow:auto;padding-top:2px;padding-left:2px;padding-bottom:10px}.category li{white-space:nowrap}.category ul a{font-weight:400}.category ul a.current{color:var(--color-black);text-decoration:underline;text-underline-offset:5px}.contactform input,.contactform textarea{padding:0 0 10px}.contact-list{width:100%;margin:15px 0;display:flex;gap:10px 20px}.contact-list a,.map-wrap span{display:inline-flex;align-items:center}.contact-list .icon-phone{background-image:url('../images/icon-phone.svg')}.contact-list .icon-email{background-image:url('../images/icon-email.svg')}.contactform .box-form label{display:block;width:100%;margin-bottom:0;color:var(--color-gray)}.contactform .box-form ul,body>footer h2{margin-bottom:15px}.contactform .box-form button{border:1px solid transparent;border-radius:999px;padding:10px 16px;margin-top:10px;display:inline-flex;align-items:center;justify-content:center;min-width:300px;font-weight:400;background:var(--color-black);color:var(--color-white)}.cookie-consent .text a,.editor a,.terms-text a,.txt-subject span,body>footer .contxt a:hover{text-decoration:underline}.bookign-stay h1{text-align:center;line-height:1.2;font-size:40px}.bookign-stay h1 span{color:var(--color-green);font-weight:400}.bookign-stay .txt-thank{margin:0 auto;text-align:center;padding-bottom:30px}.bookign-stay .noti{padding-top:30px;font-size:14px;color:var(--color-666)}.check-date-select-room .txt-night,.post-txt{font-weight:500}.booking-number{width:100%;padding:30px 40px}.booking-number small{font-size:12px;padding-bottom:7px;font-weight:500;display:flex;flex-wrap:wrap;color:var(--color-black);text-transform:uppercase}.booking-number .txt-booking{color:var(--color-green);font-size:30px;font-weight:600;line-height:1}.hotel-eyebrow{font-size:10px;font-weight:500;letter-spacing:.3em;text-transform:uppercase;color:var(--color-green);margin-bottom:12px}.hotel-name{font-size:clamp(36px, 6vw, 60px);font-weight:300;color:var(--color-black);letter-spacing:.05em;line-height:1.1}.header-divider{display:flex;align-items:center;gap:12px;justify-content:center;margin-top:16px;margin-bottom:20px}.header-divider::after,.header-divider::before{content:'';display:block;width:60px;height:1px;background:linear-gradient(90deg,transparent,var(--color-green))}.header-divider::after{background:linear-gradient(90deg,var(--color-green),transparent)}.divider-diamond{width:6px;height:6px;background:var(--color-green);transform:rotate(45deg)}.card-icons,.select-arrow{transform:translateY(-50%);right:12px}.booking-card{width:100%;max-width:840px;margin:0 auto;background:var(--color-f9f9f9);border-radius:10px;box-shadow:0 2px 4px var(--shadow),0 20px 60px rgba(26,24,20,.08);overflow:hidden;border:1px solid var(--border)}.child-ages,.custom-select{border:1px solid var(--border)}.card-top{padding:40px 40px 32px;border-bottom:1px solid var(--border)}.custom-select:focus,.date-display.active,.date-display:hover,.field-input:focus,.select-wrapper select:focus{border-color:var(--color-green);box-shadow:0 0 0 3px rgba(201,168,76,.1)}.form-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin-bottom:20px}.form-grid-dates{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-bottom:24px}.field-label{padding-bottom:0;font-size:14px;font-weight:500;display:flex;flex-wrap:wrap;text-transform:uppercase;color:var(--color-666)}.field-label small{display:block;width:100%}.fix-small .field-label{display:flex;align-items:flex-end}.fix-small .field-label small{display:inline-block;width:auto;padding-left:4px;padding-bottom:1px}.semi-sum{margin-top:20px;align-items:flex-end;padding-bottom:20px}.child-ages{background:var(--color-white);margin-top:20px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;color:var(--color-666);font-size:12px;border-radius:6px;padding:10px 12px}.age-warning{display:none;font-size:12px;padding-top:5px}.age-warning.show{display:block;color:var(--color-green)}.txt-price-discount{font-size:14px;font-weight:400;text-decoration:line-through;color:var(--color-aaa)}.txt-price-sum{display:inline-flex;font-size:19px;font-weight:500;line-height:1}.date-display,.form-bottom{display:flex;align-items:center}.custom-select,.date-display{width:100%;background:#fff;font-size:14px;transition:border-color .2s,box-shadow .2s;cursor:pointer}.extrabed-toggle.locked{cursor:not-allowed;opacity:.85}.extrabed-toggle.locked .toggle-thumb,.extrabed-toggle.locked .toggle-track{cursor:not-allowed}.custom-select{padding:6px 30px 6px 10px;border-radius:6px;color:var(--color-black);appearance:none}.date-display,.field-input{border:1px solid var(--border)}.select-arrow{color:var(--color-666)}.date-display{padding:12px 14px;border-radius:2px;color:var(--color-black);justify-content:space-between;user-select:none}.date-icon{color:var(--color-666);flex-shrink:0}.form-bottom{justify-content:flex-start;flex-wrap:wrap;gap:16px}.box-in-toggle{padding-bottom:5px}.breakfast-toggle,.extrabed-toggle{display:inline-flex;align-items:center;gap:10px;cursor:pointer}.toggle-track{width:30px;height:18px;background:var(--border);border-radius:11px;transition:background .3s;flex-shrink:0}.toggle-thumb{position:absolute;top:2px;left:2px;width:14px;height:14px;background:#fff;border-radius:50%;transition:transform .3s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.card-icon.mc::after,.card-icons,.select-arrow{top:50%;position:absolute}.toggle-track.on .toggle-thumb{transform:translateX(12px)}.toggle-label{font-size:12px;color:var(--color-666);font-weight:400;letter-spacing:.05em;user-select:none}.check-btn,.txt-subject{display:inline-flex;font-weight:500}.check-btn{justify-content:center;padding:13px 32px;background:var(--color-666);color:var(--color-white);border:none;min-height:44px;border-radius:30px;align-items:center;font-size:12px;text-transform:uppercase;cursor:pointer;transition:background .3s}.results-area{padding:20px 40px 30px}.results-area .list-type-room .photo-room img{height:150px}.txt-subject{position:relative;flex-wrap:wrap;align-items:center;width:100%;font-size:24px}.booking-detail,.check-date-select-room .box-check-date{display:grid;grid-template-columns:1fr 1fr 1fr}.txt-subject::before{content:'';position:absolute;width:30px;height:2px;background:var(--color-green);left:0;bottom:-10px}.txt-subject span{margin-left:auto;font-size:12px;color:var(--color-aaa);text-transform:uppercase;font-weight:500}.check-date-select-room .day,.check-date-select-room .txt-adults,.check-date-select-room small{font-weight:500;color:var(--color-666)}.booking-detail{gap:30px}.expiry-row,.field-grid{grid-template-columns:1fr 1fr}.check-date-select-room{padding-top:30px}.check-date-select-room .box-select-room{text-align:right;display:flex;flex-direction:column}.check-date-select-room .txt-adults small{justify-content:flex-end}.check-date-select-room .calendar{font-size:19px;font-weight:500}.check-date-select-room .txt-type{padding-top:7px;font-weight:400;font-size:14px}.check-date-select-room small{padding-bottom:10px;font-size:12px;display:flex;flex-wrap:wrap;text-transform:uppercase}.border-bottom-none,.show-room{border-bottom:none!important}.form-section,.section-header{border-bottom:1px solid var(--border)}.form-section{padding:32px 40px}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;padding-bottom:14px}.section-title{font-size:18px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-green)}.secured2c2p{display:inline-flex;flex-direction:column;width:100%;justify-content:center;padding-top:20px}.section-badge{font-size:12px!important;width:max-content;margin:0 auto;font-weight:500!important;text-transform:uppercase!important;color:var(--color-666);text-underline-offset:0!important;text-decoration:none!important;padding:4px 0}.back-btn,.book-btn,.btn-outline,.cal-day-name,.cal-month-year,.cal-title,.edit-link,.map-wrap .btn-get a,.pg-simple button,.price-table th,.results-title,.success-close,.tab-button,.tab-content cite{text-transform:uppercase}.edit-link{font-size:12px;font-weight:500;letter-spacing:.15em;color:var(--brown-light);cursor:pointer;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.field-input,.select-wrapper select{width:100%;background:#fff;appearance:none;transition:border-color .2s,box-shadow .2s}.edit-link:hover{color:var(--color-green);border-color:var(--color-green)}.field-grid{display:grid;padding-top:30px;padding-bottom:20px;gap:18px 24px}.field-grid.three{grid-template-columns:1fr 1fr 1fr}.field-group{display:flex;flex-direction:column;gap:7px}.call-line .title::after,.call-to-action-box .title::before,.custom-checkbox svg,.error-msg,body>footer>article address br{display:none}.required-star{color:var(--color-red)}.field-input{padding:11px 14px;border-radius:2px;font-size:16px;color:var(--dark)}.field-input::placeholder{opacity:.6}.field-input.error{border-color:var(--color-error);box-shadow:0 0 0 3px rgba(192,57,43,.08)}.error-msg{font-size:12px;color:var(--color-error);letter-spacing:.03em}.error-msg.show{display:block;color:var(--color-error)}.select-wrapper select{padding:11px 40px 11px 14px;border:1px solid var(--border);border-radius:2px;font-size:14px;color:var(--color-black);cursor:pointer}.select-arrow{color:var(--color-green)}.info-chip{display:inline-block;padding:6px 14px;background:rgba(107,90,62,.12);border-radius:2px;font-size:13px;font-weight:500;letter-spacing:.04em;margin-right:6px}.card-icon,.security-note p{letter-spacing:.03em}.card-icons{display:flex;gap:6px}.card-icon{width:32px;height:20px;border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:8px;font-weight:700}.card-icon.visa{background:#1a1f71;color:#fff}.card-icon.mc{background:#eb001b;color:#fff;position:relative}.card-icon.mc::after{content:'';left:50%;transform:translate(-50%,-50%);width:12px;height:12px;border-radius:50%;background:rgba(255,90,0,.6)}.expiry-row{display:grid;gap:18px 24px}.list-type-room,.total-price{grid-template-columns:1fr auto}.security-note{display:flex;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;background:rgba(201,168,76,.06);border:1px solid rgba(201,168,76,.2);border-radius:2px}.price-table thead tr,.show-room .list-type-room,.terms-row{border-bottom:1px solid var(--border)}.security-note svg{flex-shrink:0;color:var(--color-green)}.back-btn,.pay-sub,.security-note p{font-size:12px;color:var(--brown-light)}.terms-row{display:flex;align-items:flex-start;gap:12px;padding:20px 40px}.custom-checkbox{width:20px;height:20px;border:1px solid red;border-radius:2px;background:#fff;flex-shrink:0;margin-top:1px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,border-color .2s}.terms-text{font-size:12px;line-height:1.8;margin-bottom:0;user-select:none}.terms-text a{display:inline}.pay-section{padding:28px 40px 36px;text-align:center}.pay-btn:disabled{opacity:.45;filter:grayscale(1);cursor:not-allowed;box-shadow:none}.pay-sub{margin-top:12px;letter-spacing:.05em}.back-btn,.price-table th,.success-ref{letter-spacing:.15em}.back-link{margin-bottom:24px;align-self:flex-start;max-width:820px;width:100%}.back-btn{display:inline-flex;align-items:center;gap:8px;font-weight:500;cursor:pointer;background:0 0;border:none;padding:0;transition:color .2s}.success-overlay{position:fixed;inset:0;z-index:2000;background:rgba(26,24,20,.6);backdrop-filter:blur(8px);display:none;align-items:center;justify-content:center;padding:16px}.actions-row,.cal-overlay.open,.email-note,.success-overlay.open{display:flex}.success-modal{background:var(--warm-white);border-radius:2px;padding:48px 40px;text-align:center;max-width:440px;width:100%;border:1px solid var(--border);animation:.3s calIn}.show-detail .field-group{gap:0}.show-detail label{color:var(--color-aaa);height:18px}.btn-outline:hover,.email-note svg,.success-icon{color:var(--color-green)}.email-note{align-items:flex-start;gap:12px;border:1px solid var(--color-green-bg);border-radius:4px;background:var(--color-f5f5f5);padding:16px 20px;margin-top:30px}.email-note svg{flex-shrink:0;margin-top:1px}.email-note p{font-size:13px;line-height:1.65;margin-bottom:0}.email-note strong{color:var(--dark);font-weight:500}.show-room .list-type-room:last-child{padding-bottom:0;border-bottom:none}.show-room .breakfast-toggle{cursor:default}.actions-row{align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:32px 40px}.btn-outline{font-weight:500;background:0 0;border:1.5px solid var(--color-green-bg);padding:14px 32px;border-radius:30px;cursor:pointer;transition:border-color .25s,color .25s;text-decoration:none;display:inline-block}.btn-outline:hover{border:1px solid rgba(0,0,0,.5)}.success-icon{width:60px;height:60px;border-radius:50%;background:rgba(201,168,76,.12);border:1px solid var(--color-gold-light);display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.success-title{font-size:28px;font-weight:600;color:var(--dark);margin-bottom:10px}.success-sub{font-size:14px;color:var(--brown-light);line-height:1.6;margin-bottom:28px}.success-ref{font-size:12px;color:var(--brown-light);background:var(--cream);padding:10px 20px;border-radius:2px;margin-bottom:24px}.success-close{padding:12px 40px;background:var(--dark);color:var(--color-gold-light);border:none;border-radius:2px;font-size:12px;font-weight:500;cursor:pointer}.list-type-room-set{width:100%;border-bottom:1px solid var(--border);margin-top:25px}.show-room .desc-room{margin-bottom:7px}.show-room .text-price-room{grid-template-columns:1fr!important}.list-type-room{display:grid;width:100%;padding-bottom:20px;gap:20px}.list-type-room .photo-room{width:200px}.list-type-room .photo-room img{border-radius:12px}.list-type-room .text-price-room{display:grid;gap:30px;grid-template-columns:1fr 200px}.list-type-room .text-price-room h3{font-size:21px;margin-bottom:7px}.list-type-room .desc-room{font-size:12px;color:var(--color-666)}.list-type-room .price-room{text-align:right;padding-top:5px}.list-type-room .price-room .txt-nights{font-weight:500;font-size:14px}.list-type-room .price-room .txt-price{position:relative;font-size:19px;font-weight:500;line-height:1;padding-top:5px}.results-title{font-size:21px;font-weight:400;color:var(--color-green);letter-spacing:.1em;padding:28px 0 20px;text-align:center}.price-table{width:100%}.price-table th{font-size:10px;font-weight:500;color:var(--brown-light);padding:0 0 12px;text-align:left}.price-table tbody tr{border-bottom:1px solid rgba(107,90,62,.08);transition:background .15s}.price-table tbody tr:hover{background:rgba(201,168,76,.04)}.price-table td{padding:12px 0;font-size:14px}.date-chip{display:inline-block;padding:5px 12px;background:rgba(201,168,76,.1);border-radius:2px;font-size:13px;font-weight:500;letter-spacing:.03em;margin-right:4px}.book-btn,body>footer .copy{background:var(--color-green)}.price-cell{text-align:right;font-size:16px;font-weight:400;color:var(--color-black)}.price-cell .currency{font-size:12px;color:var(--brown-light);margin-left:4px;letter-spacing:.1em}.not-available{color:#c0392b;font-size:13px;font-style:italic}.total-label,.total-price{font-size:19px;font-weight:600}.price-total-row td{padding:16px 0 0;border-top:1px solid var(--border)!important;border-bottom:none!important}.total-label{letter-spacing:.05em}.total-price{line-height:1;padding:15px 0;border-bottom:3px double var(--border);display:grid;align-items:flex-end}.num-price-total{display:inline-flex;line-height:1;position:relative}.txt-price-total{font-size:16px}.total-price .currency{font-size:13px;color:var(--brown-light);margin-left:6px}.inline-loading{display:inline-flex;padding-right:7px;margin:auto 0}.loader-spin{margin:0 auto;width:40px;height:40px;border:2px solid #eaecf1;border-bottom-color:var(--color-green);border-radius:50%;display:inline-block;box-sizing:border-box;animation:1s linear infinite rotation}.book-btn,.editor a{display:inline-flex}.loader-spin.w80{width:80px;height:80px}.loader-spin.w20{width:18px;height:18px}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.book-section{padding:0 40px 40px;text-align:center}.book-btn{justify-content:center;min-width:200px;align-items:center;padding:16px 60px;color:var(--color-white);border:none;font-weight:500;font-size:15px;border-radius:90px;cursor:pointer;transition:.3s}.cal-overlay{position:fixed;inset:0;z-index:1000;background:rgba(26,24,20,.4);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;padding:16px}.cal-header,.cal-nav{display:flex;align-items:center}.cal-modal{background:var(--warm-white);border-radius:4px;box-shadow:0 24px 80px rgba(26,24,20,.3);padding:28px;width:100%;max-width:340px;animation:.25s calIn;border:1px solid var(--border)}@keyframes calIn{from{transform:scale(.94);opacity:0;transform:translateY(16px) scale(.96)}to{transform:scale(1);opacity:1;transform:translateY(0) scale(1)}}.cal-header{justify-content:space-between;margin-bottom:20px}.cal-nav{user-select:none;width:32px;height:32px;background:0 0;border:1px solid var(--color-ccc);border-radius:50%;cursor:pointer;justify-content:center;font-size:16px;transition:background .15s}.cal-days-header,.cal-grid{display:grid;grid-template-columns:repeat(7,1fr)}.cal-nav:hover{border:1px solid var(--color-666)}.cal-month-year{user-select:none;font-size:18px;font-weight:600;color:var(--color-black)}.cal-days-header{margin-bottom:8px}.cal-day-name{user-select:none;text-align:center;font-size:10px;font-weight:500;letter-spacing:.12em;color:var(--color-666);padding:4px 0}.cal-cell,.editor h2,.editor h3,.editor h4,.editor h5,body>footer aside .subject,body>footer aside li a{color:var(--color-black)}.cal-grid{user-select:none;gap:2px}.cal-cell{aspect-ratio:1;display:flex;align-items:center;justify-content:center;font-size:13px;border-radius:50%;cursor:pointer;transition:background .15s,color .15s;font-weight:400}.cal-cell:hover:not(.empty):not(.disabled){background:rgba(0,0,0,.05);border:1px solid rgba(0,0,0,.12);border-radius:50%}.cal-cell.disabled{color:rgba(107,90,62,.3)}.cal-cell.today{border:1px solid var(--color-green);color:var(--color-green);font-weight:500}.cal-cell.selected{border:1px solid var(--color-green)!important;background:var(--color-green)!important;color:var(--color-white)!important;font-weight:600;border-radius:50%}.cal-cell.in-range{background:rgba(0,0,0,.12);border-radius:50%}.cal-close,.tab-button{border:none;cursor:pointer;line-height:1}.cal-title{font-size:12px;letter-spacing:.15em;color:var(--color-666);text-align:center;margin-bottom:16px}.cal-close,.no-results{color:var(--brown-light)}.cal-close{position:absolute;top:12px;right:12px;background:0 0;font-size:20px}.no-results{text-align:center;padding:32px 0;font-style:italic;font-size:14px}@keyframes fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}body>footer{position:relative;padding:40px 0 0}body>footer figure img{display:block;width:100%;margin:auto}body>footer h2{font-size:30px}body>footer .footer-logo-address{display:flex;flex-wrap:wrap;width:100%}body>footer .footer-logo-address .logo{display:flex;align-items:center;width:160px;margin-right:40px}body>footer .contxt{display:flex;padding-top:6px;gap:14px}body>footer .contxt span{padding-right:15px;border-right:1px solid var(--color-green)}body>footer .contxt span:last-child{border-right:none}body>footer aside{margin:40px 0 20px;padding:25px 0;width:100%;display:grid;gap:30px;grid-template-columns:1fr 1fr 1fr 1fr;border-top:1px solid var(--color-green-line)}body>footer aside ul{display:grid}body>footer aside li{padding:5px 0}body>footer aside .subject{text-transform:uppercase;font-weight:600;padding-bottom:10px}body>footer .copy,body>footer .copy a{color:var(--color-green-mini-text)}body>footer aside li a{display:inline-block;font-weight:300;line-height:1.2}body>footer aside li a:hover{text-decoration:underline;text-underline-offset:3px;color:var(--color-black)}body>footer .copy{padding:25px 0;font-size:14px;display:flex;width:100%}.editor ol li,.editor ol li ol li,.editor ul li,.editor ul li ul li{padding-bottom:10px}body>footer .copy ul{display:flex;flex-wrap:wrap;gap:10px}body>footer .siteby{margin-left:auto;display:flex;flex-wrap:wrap;text-align:center;font-size:14px}.g-recaptcha,.tabs{justify-content:center}body>footer .siteby a{margin-left:5px;text-decoration:none}.editor{position:relative;width:100%;color:var(--color-gray)}.editor hr{border:0;height:1px;margin:30px 0;background-color:var(--color-ddd)}.editor table,.editor thead{unicode-bidi:isolate;border-color:gray}.editor a{font-weight:600}.editor h2{padding-top:20px;font-size:26px}.editor h3{padding-top:20px;font-size:22px}.editor h4{font-size:18px}.editor h5{font-size:16px}.editor ol,.editor ul{padding-left:30px;padding-bottom:20px}.editor ul li{list-style-type:disc}.editor ul li ul li,.list-ul-ol ul li{list-style-type:circle}.editor ol li ol li{list-style-type:decimal}.editor ol.no-lists li,.editor ul.no-lists li{list-style-type:none!important}.editor>figure{margin-bottom:25px}.editor img{margin:0 auto;min-width:inherit!important;max-width:100%!important;width:auto!important;height:auto!important}.editor .box-table{position:relative;width:100%;margin-bottom:30px}.editor table{display:table;border-collapse:separate;box-sizing:border-box;min-width:680px;text-indent:initial;border-spacing:0;width:100%}.editor thead{display:table-header-group;vertical-align:middle}.editor thead th{padding:10px;text-align:left;border-bottom:2px solid #ccc}.editor tr td{padding:10px;text-align:left;border-bottom:1px solid #e5e5e5}.list-ul-ol{padding-left:20px;padding-bottom:20px}.arrow-rotate{display:inline-block;position:absolute;right:15px;top:15px;color:var(--color-green);font-size:24px;transition:transform .5s;transform:rotate(90deg)}.home-event-box,.home-event-vdo{position:relative;overflow:hidden}.tabs{display:flex;gap:10px;margin:0 auto}.tab-button{padding:15px 20px;background:#ddd;color:var(--color-6060);font-size:20px;font-weight:700;transition:.3s;border-radius:10px 10px 0 0;border-bottom:1px solid var(--color-black)}.tab-button.active{background:var(--color-blue);color:#fff;font-weight:700;border-bottom:1px solid var(--color-blue)}.tab-content{display:none;width:100%;padding:50px 70px;margin-bottom:10px;background:var(--color-white);border-radius:30px}.tab-content h3{letter-spacing:-1px;line-height:1;font-weight:700;font-size:30px}.tab-content figure{float:right;margin:0 0 20px 30px}.tab-content img{width:100%;max-width:440px}.tab-content cite{display:block;color:var(--color-blue);font-weight:700;padding-bottom:20px}.tab-content p{letter-spacing:-.5px}.lazy-loaded{transition:.3s;opacity:1}img[data-src]{opacity:0}img.lazyloaded{opacity:1;transition:.3s}.g-recaptcha{display:flex;padding-top:15px}.hide{display:none!important}.show{display:block!important}.error{color:#fa5058;font-weight:400}#popupEvent{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.75);backdrop-filter:blur(5px);z-index:999999;display:flex;justify-content:center;align-items:center;opacity:1;transition:opacity .4s}.home-event-box{width:90%;max-width:640px;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.3);animation:.4s cubic-bezier(.165,.84,.44,1) popupScaleIn}.event-Youtube{max-width:960px}@keyframes popupScaleIn{from{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.home-event-box img{display:block;width:100%;height:auto}.home-event-vdo{padding-bottom:56.25%;height:0;background:#000}.home-event-vdo iframe,.home-event-vdo video{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.home-event-box .fancybox-close-small{position:absolute;top:6px;right:6px;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;cursor:pointer;z-index:10;display:flex;align-items:center;justify-content:center;transition:background .3s}.home-event-box .fancybox-close-small:hover{background:rgba(0,0,0,.8)}.home-event-box .fancybox-close-small::before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;width:14px;height:14px;background-size:100%;filter:brightness(0) saturate(100%) invert(100%) sepia(4%) saturate(7500%) hue-rotate(27deg) brightness(103%) contrast(100%);background-position:center;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj4KICA8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMzAuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogMi4xLjEgQnVpbGQgMTIzKSAgLS0+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5zdDAgewogICAgICAgIGZpbGw6ICNmZmY7CiAgICAgIH0KICAgIDwvc3R5bGU+CiAgPC9kZWZzPgogIDxnIGlkPSJNZW51X194MkZfX0Nsb3NlX3g1Rl9NRCI+CiAgICA8cGF0aCBjbGFzcz0ic3QwIiBkPSJNOTIuODYsMTAwYy0xLjgzLDAtMy42Ni0uNy01LjA1LTIuMDlsLTM3LjgxLTM3LjgxTDEyLjE5LDk3LjkxYy0yLjc5LDIuNzktNy4zMSwyLjc5LTEwLjEsMC0yLjc5LTIuNzktMi43OS03LjMxLDAtMTAuMWwzNy44MS0zNy44MUwyLjA5LDEyLjE5Qy0uNyw5LjQtLjcsNC44OCwyLjA5LDIuMDljMi43OS0yLjc5LDcuMzEtMi43OSwxMC4xLDBsMzcuODEsMzcuODFMODcuODEsMi4wOWMyLjc5LTIuNzksNy4zMS0yLjc5LDEwLjEsMCwyLjc5LDIuNzksMi43OSw3LjMxLDAsMTAuMWwtMzcuODEsMzcuODEsMzcuODEsMzcuODFjMi43OSwyLjc5LDIuNzksNy4zMSwwLDEwLjEtMS4zOSwxLjM5LTMuMjIsMi4wOS01LjA1LDIuMDlaIi8+CiAgPC9nPgo8L3N2Zz4=)}#pagination{margin-top:30px;width:100%;justify-content:center}.pg-simple{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.pg-simple button{height:38px;padding:0 16px;border:.5px solid var(--color-ccc);background:var(--color-white);color:var(--color-black);font-size:12px;border-radius:8px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background .15s,border-color .15s}.pg-simple button:hover:not(:disabled){background:#f5f5f5;border-color:#aaa}.pg-simple button:disabled{opacity:.35;cursor:not-allowed}.pg-simple .pg-info{font-size:12px;color:var(--color-666);min-width:80px;text-align:center}.pg-icon{width:14px;height:14px;display:inline-block;vertical-align:middle;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.call-to-action{position:fixed;width:45px;bottom:15px;right:15px;z-index:9999}.call-to-action .box{position:relative;width:45px;height:45px}.call-to-action .box span{display:block;position:relative;width:100%;height:100%;background:var(--color-green);overflow:hidden;box-shadow:2px 2px 6px rgba(0,0,0,.4);border-radius:50%;cursor:pointer;transition:.3s}.call-to-action li .btn-line,.call-to-action li a{height:45px;border-radius:50%;display:block;width:100%;overflow:hidden}.call-to-action .box span:hover{background:var(--color-green);transition:.3s}.call-to-action .box::before{content:'';position:absolute;width:70px;height:70px;left:-50%;top:0;right:-50%;bottom:0;margin:auto;background-color:#000;border-radius:50%;-webkit-animation:1.7s ease-in-out infinite sk-scaleout;animation:1.7s ease-in-out infinite sk-scaleout}@-webkit-keyframes sk-scaleout{0%{-webkit-transform:scale(0)}100%{-webkit-transform:scale(1);opacity:0}}@keyframes sk-scaleout{0%{-webkit-transform:scale(0);transform:scale(0)}100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}}.click-call{position:relative;height:100%;cursor:pointer}.call-to-action .icon-chat{position:relative;display:block;width:100%;height:100%;background:var(--color-green-hard) url(../images/call-action/icon-chat.svg) no-repeat center;background-size:60%;border-radius:50%}.call-to-action .icon-close{position:relative;display:block;width:100%;height:100%;background:var(--color-green-hard) url(../images/call-action/icon-close.svg) no-repeat center;background-size:50%;border-radius:50%}.call-zone-show{display:block!important;-webkit-transition:.6s cubic-bezier(.645, .045, .355, 1);transition:.6s cubic-bezier(.645, .045, .355, 1)}.call-to-action ul{display:none;position:absolute;width:45px;bottom:54px;right:0;-webkit-transition:.6s cubic-bezier(.645, .045, .355, 1);transition:.6s cubic-bezier(.645, .045, .355, 1)}.call-to-action li{position:relative;width:45px;padding:4px 0;border-radius:50%;overflow:hidden}.call-to-action li a{position:relative}.call-to-action li .btn-line{position:relative;cursor:pointer}.call-to-action .icon-ig{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-ig.svg) center/50% no-repeat #ed1a6e}.call-to-action .icon-youtube{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-youtube.svg) center/50% no-repeat #0184ff}.call-to-action .icon-fbmessage{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-fbmessage.svg) center/50% no-repeat #0184ff}.call-to-action .icon-facebook{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-facebook.svg) center/50% no-repeat #0184ff}.call-to-action .icon-whatsapp{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-whatsapp.svg) center/50% no-repeat #32ba46}.call-to-action .icon-line{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-line.svg) center/60% no-repeat #00c300}.call-to-action .icon-tel{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-tel.svg) center/50% no-repeat #f9af28}.call-to-action .icon-mail{position:relative;display:block;width:100%;height:100%;background:url(../images/call-action/icon-call-mail.svg) center/50% no-repeat #ff8935}.call-to-action-box{position:relative;width:100%;max-width:320px;padding:0;border-radius:4px;box-shadow:0 1px 5px 0 rgba(0,0,0,.2)}.call-to-action-box .title{display:flex;justify-content:center;align-items:center;height:70px;padding:0;background:var(--color-whitedrop)}.call-to-action-box .box,.call-to-action-box .box dl{flex-wrap:wrap;display:flex}.call-to-action-box .title h3{margin-top:0;margin-bottom:0;padding-right:40px}.call-to-action-box .box{flex-direction:column;justify-content:center;align-items:center;padding:15px 30px}.call-to-action-box .box dd{width:100%;padding-bottom:10px}.call-to-action-box .box a{display:inline-flex}.call-to-action-box .box img{display:block;padding:0}.call-to-action-box .box textarea{height:100px}.call-to-action-box .box .btn-submit button{width:100%;min-width:100%}.call-line .title{margin-bottom:0;background:#00c300}.call-fbmessage .fancybox-close-small::after,.call-fbmessage .title h3,.call-line .fancybox-close-small::after,.call-line .title h3{color:#fff}.call-fbmessage .title{background:#0084ff}.cookie-consent{position:fixed;bottom:10px;right:40px;left:40px;z-index:4}.cookie-consent .box{position:relative;width:100%;margin:0 auto;max-width:1200px;display:flex;padding:20px;flex-wrap:wrap;font-size:14px;align-items:center;background:#275638;border-radius:4px;box-shadow:0 1px 8px 1px rgb(12 23 83 / 20%)}.cookie-consent .text{flex:1;padding-right:20px;color:#fff}.cookie-consent .text a{display:inline-flex;color:#fff}.cookie-consent .btn-consent{margin-left:auto;display:flex;flex-wrap:wrap}.cookie-consent .btn-consent span{display:flex;flex-wrap:wrap;padding:10px 15px;width:150px;height:40px;font-size:14px;justify-content:center;align-items:center;cursor:pointer;color:#fff;background:var(--color-green);border-radius:30px;transition:.3s}.cookie-consent .btn-consent span:hover{color:var(--color-green);background:var(--color-white);transition:.3s}.delay-03,.delay-s3{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-05,.delay-s5{-webkit-animation-delay:.5s;animation-delay:.5s}.delay-1,.delay-s10{-webkit-animation-delay:1s;animation-delay:1s}.delay-15{-webkit-animation-delay:1.5s;animation-delay:1.5s}.delay-2{-webkit-animation-delay:2s;animation-delay:2s}.delay-25{-webkit-animation-delay:2.5s;animation-delay:2.5s}.delay-3{-webkit-animation-delay:3s;animation-delay:3s}.delay-35{-webkit-animation-delay:3.5s;animation-delay:3.5s}.delay-4{-webkit-animation-delay:4s;animation-delay:4s}.delay-45{-webkit-animation-delay:4.5s;animation-delay:4.5s}.delay-5{-webkit-animation-delay:5s;animation-delay:5s}.delay-s1{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-s2{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-s4{-webkit-animation-delay:.4s;animation-delay:.4s}.delay-s6{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-s7{-webkit-animation-delay:.7s;animation-delay:.7s}.delay-s8{-webkit-animation-delay:.8s;animation-delay:.8s}.delay-s9{-webkit-animation-delay:.9s;animation-delay:.9s}.animated{-webkit-animation-duration:.7s;-moz-animation-duration:.7s;-o-animation-duration:.7s;animation-duration:.7s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}@-o-keyframes fadeInUp{0%{opacity:0;-o-transform:translateY(20px)}100%{opacity:1;-o-transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.fadeInUp{-webkit-animation-name:fadeInUp;-moz-animation-name:fadeInUp;-o-animation-name:fadeInUp;animation-name:fadeInUp}.mb{margin-bottom:0!important}.mt{margin-top:0!important}.mr{margin-right:0!important}.ml{margin-left:0!important}.pb{padding-bottom:0!important}.pt{padding-top:0!important}.pl{padding-left:0!important}.pr{padding-right:0!important}.map-wrap .btn-get{z-index:999;position:absolute;top:0;right:15px;width:180px;display:inline-flex;padding:20px 0}.map-wrap .btn-get a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:180px;height:34px;padding:0 10px;font-weight:400;text-align:center;color:var(--color-white);font-size:12px;line-height:1;border-radius:999px;user-select:none;background:var(--color-black)}.map-wrap span svg{width:14px;height:14px;margin-right:10px}.map-wrap span path{fill:var(--color-white)}.hotel-map{width:100%;height:450px;overflow:hidden;background:#e9e9e9}