:root{--Black:#000;--White:#fff;--body-text:#666;--Text:#051028;--Text-1:#d5d5d5;--Text-2:#666;--Text-3:#080f19;--Text-4:#080f1980;--Text-5:#ededed;--Text-6:#143279;--Bg:#0d2762;--Bg-1:#0d27621f;--Bg-2:#f9f4ed;--Bg-3:#102d7214;--Bg-4:#00000080;--Bg-5:#0510284d;--Bg-6:#0003;--Bg-7:#00000059;--Sub-color:#e7562a;--Sub-color-aa:#c8451f;--Border:#080f191f;--Border-1:#ffffff40;--Border-2:#ffffff21;--Border-3:#17171733;--Border-4:#e6c9a2;--Border-5:#0d276266;--Border-6:#ffffff4d;--Border-7:#c8c8c899;--Sand:#e4dace;--Paper:#f5f0ea;--SkyGradient:linear-gradient(180deg, #deeeff 0%, #e6f1ff 30%, #eef6ff 50%, #f9fcff 80%, #fdfeff 100%);--font-serif:"EB Garamond", "Cormorant Infant", Georgia, "Times New Roman", serif;--font-sans:Manrope, "DM Sans", Nunito, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+2BB-2C5,U+2C7-2CC,U+1E9E,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+2BB-2C5,U+2C7-2CC,U+1E9E,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-italic-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:EB Garamond;font-style:italic;font-weight:400 700;font-display:swap;src:url(/assets/fonts/ebgaramond-italic-greek-ext.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-latin-ext.woff2)format("woff2");unicode-range:U+100-24F,U+259,U+2BB-2C5,U+2C7-2CC,U+1E9E,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/fonts/manrope-greek-ext.woff2)format("woff2");unicode-range:U+1F??}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:90px}body,h1,h2,h3,h4,h5,h6,p,blockquote,figure,dl,dd,ul,ol,fieldset,legend{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--body-text);background:var(--White);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;font-weight:400;line-height:1;overflow-x:clip}body.no-scroll{overflow:hidden}#wrapper{width:100%;position:relative;overflow-x:clip}ul,ol{list-style:none}img,svg,video,picture{max-width:100%;display:block}img{vertical-align:middle;height:auto}picture{display:contents}.cover-img,.cover-img img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}p{font-size:15px;font-weight:400;line-height:25px}strong,b{font-weight:700}em,i,cite,blockquote{font-style:italic}address{font-style:normal}hr{border:0;border-top:1px solid var(--Border);margin:20px 0}svg,svg path{transition:all .3s}.icon{fill:currentColor;vertical-align:-.12em;flex-shrink:0;width:auto;height:1em;display:inline-block}.icon-water-waves{color:var(--Sub-color);margin-bottom:-10px;font-size:43px}.icon-water-waves.fs-55{font-size:55px}.icon-water-waves.fs-70{font-size:70px}.icon-water-waves.color-white{color:var(--White)}.icon-wave-item,.icon-item{line-height:1}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:var(--font-serif);color:var(--Text);text-rendering:optimizelegibility;text-wrap:balance;font-weight:700}h1,.h1{font-size:55px;line-height:65px}h2,.h2{font-size:36px;line-height:50px}h3,.h3{font-size:30px;line-height:38px}h4,.h4{font-size:25px;line-height:32px}h5,.h5{font-size:20px;line-height:26px}h6,.h6{font-size:16px;line-height:28px}.fs-45{font-size:45px}.fs-30{font-size:30px}.fs-25{font-size:25px}.fs-20{font-size:20px}.fs-15{font-size:15px}.fw-heavy{font-weight:800}.fw-bold,.fw-7{font-weight:700}.fw-600,.fw-semibold{font-weight:600}.fw-medium{font-weight:500}.fw-book{font-weight:450}.fw-regular,.fw-light{font-weight:400}.font-cerebri,.font-nunito{font-family:var(--font-sans)}.font-cormorant{font-family:var(--font-serif)}.text-upper{text-transform:uppercase}.text-center{text-align:center}.text-white{color:var(--White)}.color-sub{color:var(--Sub-color)}.text-color-6{color:var(--Text-6)}a{color:var(--Text);cursor:pointer;text-decoration:none;transition:all .3s}a:hover,a:focus{color:var(--Sub-color);outline:0}a.text-white{color:var(--White)}a.text-white:hover{color:var(--Sub-color)}:focus-visible,a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--Sub-color);outline-offset:3px}.skip-link{z-index:100000;background:var(--Bg);color:var(--White);font-family:var(--font-sans);padding:12px 18px;font-weight:600;transition:transform .2s;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip-link:focus{color:var(--White);transform:none}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.tf-container{width:1200px;max-width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;position:relative}.tf-container.full{width:100%}.tf-container.w-1760{width:100%;max-width:1790px}.tf-container.w-1620{width:100%;max-width:1650px}.tf-container.w-1470{width:100%;max-width:1500px}.row{flex-wrap:wrap;margin-left:-15px;margin-right:-15px;display:flex}.row>*{flex:none;width:100%;max-width:100%;padding-left:15px;padding-right:15px}.row.justify-center{justify-content:center}.col-12{width:100%}@media (min-width:768px){.col-md-4{width:33.3333%}.col-md-5{width:41.6667%}.col-md-6{width:50%}.col-md-7{width:58.3333%}.col-md-8{width:66.6667%}.col-md-12{width:100%}}@media (min-width:992px){.col-lg-3{width:25%}.col-lg-4{width:33.3333%}.col-lg-5{width:41.6667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333%}.col-lg-8{width:66.6667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333%}.col-lg-12{width:100%}.offset-lg-1{margin-left:8.3333%}.offset-lg-2{margin-left:16.6667%}}.grid-layout-2{grid-template-columns:repeat(2,1fr);gap:0;display:grid}.hidden{display:none}.block{display:block}.relative{position:relative}.absolute{position:absolute}.flex{display:flex}.justify-center{justify-content:center}.item-center{align-items:center}.w-full{width:100%}.h-full{height:100%}.mb-60{margin-bottom:60px}.mb-20{margin-bottom:20px}.cursor-pointer{cursor:pointer}.overflow-x-auto{scrollbar-width:thin;scrollbar-color:var(--Border) transparent;overflow-x:auto}.overflow-x-auto::-webkit-scrollbar{height:2px}.overflow-x-auto::-webkit-scrollbar-thumb{background:var(--Border);border-radius:999px}.overflow-y-auto{scrollbar-width:thin;overflow-y:auto}.overflow-y-auto::-webkit-scrollbar{width:2px}.overflow-y-auto::-webkit-scrollbar-thumb{background:var(--Border);border-radius:999px}.tf-spacing-1{padding-bottom:135px}.tf-spacing-2{padding-top:135px}.tf-spacing-3{padding-top:135px;padding-bottom:130px}.main-content{padding:135px 0}.main-content.page-blog{padding:126px 0 135px}.main-content.page-blog-single{padding:119px 0 134px}.main-content.main-page-home-1{padding:124px 0 0}.main-content.main-page-about-us{padding-top:125px;padding-bottom:0}.main-content.main-page-our-menu{padding-top:126px;padding-bottom:0}.main-content.page-private-event{padding-top:116px;padding-bottom:0}.main-content.page-contact{padding:127px 0 134px}.main-content.page-plain{padding:100px 0 120px}.open-status{font-family:var(--font-sans);letter-spacing:.5px;align-items:center;gap:8px;font-size:13px;display:inline-flex}.open-status:before{content:"";background:var(--Text-1);border-radius:50%;flex-shrink:0;width:8px;height:8px}.open-status[data-state=open]:before{background:#2f9e44;box-shadow:0 0 0 3px #2f9e4440}.open-status[data-state=closed]:before{background:var(--Sub-color)}.open-status:empty{display:none}.tf-btn{font-family:var(--font-serif);color:var(--Bg);border:1px solid var(--Bg);text-transform:uppercase;letter-spacing:2px;cursor:pointer;background:0 0;justify-content:center;align-items:center;width:max-content;max-width:100%;min-height:44px;padding:6px 32px;font-size:13px;font-weight:700;line-height:32px;text-decoration:none;transition:all .3s;display:inline-flex}.tf-btn:hover{border-color:var(--Bg);background-color:var(--Bg);color:var(--White)}.tf-btn.style-2{letter-spacing:1.8px;border:0;min-height:0;padding:0 0 10px;font-weight:700;line-height:20px;position:relative}.tf-btn.style-2 .icon{color:var(--Sub-color);visibility:hidden;opacity:0;font-size:14px;transition:all .3s;position:absolute;top:2px;right:-2px}.tf-btn.style-2:after{content:"";background-color:var(--Bg);width:100%;height:1px;transition:all .3s;position:absolute;bottom:4px;left:0}.tf-btn.style-2:hover{color:var(--Text);background-color:#0000}.tf-btn.style-2:hover .icon{visibility:visible;opacity:1;right:-22px}.tf-btn.style-2:hover:after{width:0;left:auto;right:0}.tf-btn.style-2.type-2{color:var(--White)}.tf-btn.style-2.type-2:after{background-color:var(--Sub-color-aa)}.tf-btn.style-2.type-2 .icon{color:var(--White)}.tf-btn.style-3{padding:20px 14px 13px 17px;line-height:70px}.tf-btn.style-3 .icon{font-size:16px}.tf-btn.bg-sub-color{background-color:var(--Sub-color-aa);border-color:var(--Sub-color-aa);color:var(--White);padding:6px 32px 6px 34px;font-weight:700}.tf-btn.bg-sub-color:hover{background-color:var(--Bg);border-color:var(--Bg)}.tf-btn.bg-sub-color.hover-border:hover{background-color:var(--Sub-color-aa);border-color:var(--Sub-color-aa);color:var(--White)}.tf-btn.bg-sub-color.hover-border.type-2:hover{background-color:var(--White);border-color:var(--Sub-color);color:var(--Sub-color)}.tf-btn.bg-color-white{background-color:var(--White);border-color:var(--White);color:var(--Bg)}.tf-btn.bg-color-white:hover{background-color:var(--Bg);border-color:var(--Bg);color:var(--White)}.tf-btn.bg-color-default{background-color:var(--Bg);color:var(--White);border-color:var(--Bg)}.tf-btn.bg-color-default:hover{background-color:var(--Sub-color-aa);border-color:var(--Sub-color-aa)}.tf-btn.full{width:100%}.tf-btn.h50{height:50px}.tf-btn.btn-switch-text{padding:7px 31px 5px 33px}.tf-btn.btn-switch-text>span{align-items:center;height:30px;display:inline-flex;position:relative;overflow:hidden}.tf-btn.btn-switch-text .btn-double-text{white-space:nowrap;line-height:20px;transition:opacity .3s cubic-bezier(.15,.85,.31,1),transform .6s cubic-bezier(.15,.85,.31,1)}.tf-btn.btn-switch-text .btn-double-text:before{content:attr(data-text);white-space:nowrap;opacity:0;transition:opacity .5s cubic-bezier(.15,.85,.31,1),transform .8s cubic-bezier(.15,.85,.31,1);display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,100%)}.tf-btn.btn-switch-text:hover .btn-double-text,.tf-btn.btn-switch-text:active .btn-double-text{transform:translateY(-200%)}:is(.tf-btn.btn-switch-text:hover .btn-double-text,.tf-btn.btn-switch-text:active .btn-double-text):before{opacity:1;transform:translate(-50%,150%)}.btn-slider{cursor:pointer}.btn-slider .icon{color:var(--Bg);font-size:38px;transition:all .3s}.btn-slider:hover .icon{color:var(--Sub-color)}.btn-slider.style-2{background-color:var(--Bg-3);border-radius:50%;justify-content:center;align-items:center;width:57px;height:57px;transition:all .3s;display:flex}.btn-slider.style-2 .icon{font-size:20px}.btn-slider.style-2:hover{background-color:var(--Bg)}.btn-slider.style-2:hover .icon{color:var(--White)}.icon-btn{min-width:44px;min-height:44px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.wg-welcome,.mobile-nav-wrap,.offcanvas-search,.search-backdrop{visibility:hidden;position:absolute}.header{z-index:50;background:var(--White);transition:top .3s,background-color .3s;position:relative}.header.scrollHeader{background-color:var(--Bg-2);z-index:999;position:sticky;top:-1px}.header.scrollHeader .header-center .logo-site .img-logo{width:112px;max-width:112px;bottom:-4px}.header.scrollHeader .header-center .logo-site .item-1{top:-22px}.header-inner{justify-content:center;align-items:center;padding:0 61px;display:flex}.main-nav{display:flex}.main-nav.right{padding-left:5px}.main-nav.left{padding-right:2px}.main-nav .nav-list{justify-content:center;align-items:center;gap:52px;display:flex}.main-nav .item{position:relative}.main-nav .item>a,.main-nav .item>.nav-link{font-family:var(--font-serif);letter-spacing:3px;white-space:nowrap;color:var(--Text);text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;font-weight:500;line-height:90px;display:block}.main-nav .item:before{content:"";background-color:var(--Sub-color);width:2px;height:0;transition:all .3s;position:absolute;top:0;left:42%}.main-nav .item:hover:before,.main-nav .item.current-menu:before{height:22px}.main-nav .item.has-child{position:relative}.main-nav .item.has-child .sub-nav{visibility:hidden;opacity:0;background-color:var(--Bg);z-index:30;border-radius:16px;min-width:200px;padding:10px 20px;transition:all .3s;position:absolute;top:101%;left:50%;transform:translateY(20px)translate(-50%)}.main-nav .item.has-child .sub-nav li a{font-family:var(--font-serif);letter-spacing:2px;color:var(--White);white-space:nowrap;text-transform:uppercase;font-size:15px;line-height:45px;display:block}.main-nav .item.has-child .sub-nav li a span{position:relative}.main-nav .item.has-child .sub-nav li a span:before{content:"";background-color:var(--White);width:0;height:1px;transition:all .3s;position:absolute;bottom:-3px;left:0}.main-nav .item.has-child .sub-nav li a:hover span:before,.main-nav .item.has-child .sub-nav li a[aria-current] span:before{width:100%}.main-nav .item.has-child:hover .sub-nav,.main-nav .item.has-child:focus-within .sub-nav{visibility:visible;opacity:1;transform:translateY(0)}.main-nav .item.has-child>a:after,.main-nav .item.has-child>.nav-link:after{content:"";border:1px solid;border-width:0 1px 1px 0;width:6px;height:6px;margin-left:8px;display:inline-block;transform:translateY(-3px)rotate(45deg)}.header-left{flex-grow:1;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:869px;padding-right:50px;display:flex}.header-left .btn-reser{white-space:nowrap;letter-spacing:2px;padding:7px 31px 5px 33px}.header-phone{font-family:var(--font-serif);letter-spacing:1px;white-space:nowrap;color:var(--Text);font-size:17px;font-weight:600;line-height:90px}.header-left-group{align-items:center;gap:28px;display:flex}.header-center .logo-site{z-index:99;padding:0 23px;position:relative}.header-center .logo-site a{display:block}.header-center .logo-site .img-logo{z-index:1;width:135px;max-width:135px;height:auto;transition:bottom .3s,width .3s;position:relative;bottom:-22px}.header-center .logo-site .item-1{z-index:0;width:100%;height:auto;transition:top .3s;position:absolute;top:-12px;left:0}.header-right{flex-grow:1;justify-content:space-between;align-items:center;gap:20px;width:100%;max-width:869px;padding-left:50px;display:flex}.icon-item-right{flex-shrink:0;align-items:center;display:flex}.icon-item-right .header-search{cursor:pointer;color:var(--Bg);margin-right:48px;padding-top:6px}.icon-item-right .header-search .icon{color:var(--Bg);font-size:21px;transition:all .3s}.icon-item-right .header-search:hover .icon{color:var(--Sub-color)}.sidebar-welcome{position:relative}.sidebar-welcome .btn-open-welcome{cursor:pointer;background:0 0;border:0;width:46px;height:35px;padding:0;position:relative}.sidebar-welcome .btn-open-welcome .line{background-color:var(--Bg);width:36px;height:2px;transition:all .3s;position:absolute;right:5px}.sidebar-welcome .btn-open-welcome .line.line-1{top:5px}.sidebar-welcome .btn-open-welcome .line.line-2{top:16px}.sidebar-welcome .btn-open-welcome .line.line-3{bottom:5px}.sidebar-welcome .btn-open-welcome:hover .line-1{top:9px}.sidebar-welcome .btn-open-welcome:hover .line-2{right:15px}.sidebar-welcome .btn-open-welcome:hover .line-3{bottom:9px}.sidebar-welcome .btn-open-welcome.active:hover .line-1{top:16px;transform:rotate(45deg)}.sidebar-welcome .btn-open-welcome.active:hover .line-2{visibility:hidden;opacity:0;right:15px}.sidebar-welcome .btn-open-welcome.active:hover .line-3{bottom:16px;transform:rotate(-45deg)}.mobile-button{cursor:pointer;background-color:#0000;border:0;width:26px;height:26px;margin:9px;padding:0;display:none;position:relative}.mobile-button span,.mobile-button:before,.mobile-button:after{content:"";background-color:var(--Black);width:100%;height:2px;position:absolute;left:0}.mobile-button span{top:45%}.mobile-button:before{top:4px}.mobile-button:after{bottom:6px}.lang-switch>.nav-link{letter-spacing:2px}.action-bar{z-index:900;background:var(--Bg);padding-bottom:env(safe-area-inset-bottom,0);grid-template-columns:1fr 1.3fr 1fr;gap:1px;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 20px #0003}.action-bar a{min-height:54px;color:var(--White);background:var(--Bg);font-family:var(--font-serif);letter-spacing:1.5px;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.action-bar a.primary{background:var(--Sub-color-aa)}.action-bar a:hover,.action-bar a:focus-visible{color:var(--White);background:#163a8a}.action-bar a.primary:hover{background:#b83d1a}.sidebar-welcome .wg-welcome{background-color:var(--Bg-2);text-align:center;visibility:hidden;opacity:0;z-index:100;flex-direction:column;justify-content:center;align-items:center;width:597px;max-width:calc(100vw - 30px);padding:112px 86px 111px 90px;transition:opacity .3s,visibility 0s linear .3s;display:flex;position:absolute;top:62px;right:-76px;box-shadow:0 0 17.22px 3.78px #00000026}.sidebar-welcome .wg-welcome.active{visibility:visible;opacity:1;transition:opacity .3s,visibility}.sidebar-welcome .wg-welcome p{color:var(--Text);font-weight:500;font-family:var(--font-sans)}.sidebar-welcome .wg-welcome .btn-close-welcome{cursor:pointer;color:var(--Text);position:absolute;top:30px;right:30px}.sidebar-welcome .wg-welcome .btn-close-welcome .icon{font-size:22px}.sidebar-welcome .wg-welcome .logo{margin-bottom:52px}.sidebar-welcome .wg-welcome .logo img{width:173px;max-width:173px;height:auto}.sidebar-welcome .wg-welcome .text{margin-bottom:48px;font-size:15px;line-height:26px}.sidebar-welcome .wg-welcome .phone-number{color:var(--Text);letter-spacing:.5px;font-weight:700;font-family:var(--font-serif);margin-bottom:22px;font-size:30px;line-height:1.2}.sidebar-welcome .wg-welcome .phone-number a{color:inherit}.sidebar-welcome .wg-welcome .address{margin-bottom:3px}.sidebar-welcome .wg-welcome .email{margin-bottom:6px}.sidebar-welcome .wg-welcome .email a{color:inherit}.sidebar-welcome .wg-welcome .open-time{margin-bottom:7px}.sidebar-welcome .wg-welcome .open-time .time{justify-content:space-between;gap:16px;max-width:320px;margin:0 auto;font-size:15px;line-height:26px;display:flex}.sidebar-welcome .wg-welcome .open-time .time.today{color:var(--Bg);font-weight:700}.sidebar-welcome .wg-welcome .open-time .open-status{color:var(--Text);margin-top:8px}.sidebar-welcome .wg-welcome .icon-item .icon{color:var(--Sub-color);font-size:43px}.sidebar-welcome .wg-welcome .wg-social{margin-top:7px}.sidebar-welcome .wg-welcome .wg-social .social-list{gap:11px}.mobile-nav-wrap{z-index:3000;opacity:0;visibility:hidden;width:100%;transition:opacity .3s,visibility 0s linear .3s;position:fixed;top:0;bottom:0;left:0}.mobile-nav-wrap.active{opacity:1;visibility:visible;transition:opacity .3s,visibility}.mobile-nav-wrap.active .inner-mobile-nav{left:0}.mobile-nav-wrap .overlay-mobile-nav{z-index:1000;background:linear-gradient(#000c 0%,#0009 100%);border:0;width:100%;height:100%;padding:0;position:fixed;top:0;left:0}.mobile-nav-wrap .inner-mobile-nav{z-index:1001;background-color:var(--Bg-2);flex-direction:column;width:320px;max-width:90vw;height:100%;padding:15px;transition:left .3s;display:flex;position:fixed;left:-320px;overflow-y:auto}.mobile-nav-wrap .inner-mobile-nav .logo{justify-content:center;align-items:center;margin-bottom:40px;display:flex;position:relative}.mobile-nav-wrap .inner-mobile-nav .logo img{width:173px;max-width:173px;height:auto}.mobile-nav-wrap .inner-mobile-nav .logo .mobile-nav-close{cursor:pointer;color:var(--Text);transition:all .3s;position:absolute;top:0;right:0}.mobile-nav-wrap .inner-mobile-nav .logo .mobile-nav-close:hover{color:var(--Sub-color)}.mobile-nav-wrap .inner-mobile-nav .logo .mobile-nav-close .icon{font-size:18px}.mobile-nav-wrap .mobile-main-nav .menu{padding-bottom:30px}.mobile-nav-wrap .mobile-main-nav .menu .menu-item{padding:10px 0}.mobile-nav-wrap .mobile-main-nav .menu .menu-item a{font-family:var(--font-serif);letter-spacing:1px;text-transform:uppercase;min-height:44px;color:var(--Text);justify-content:space-between;align-items:center;font-size:17px;font-weight:600;display:flex}.mobile-nav-wrap .mobile-main-nav .menu .menu-item a.current,.mobile-nav-wrap .mobile-main-nav .menu .menu-item a[aria-current]{color:var(--Sub-color)}.mobile-nav-wrap .mobile-actions{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:25px;display:grid}.mobile-nav-wrap .mobile-actions .tf-btn{width:100%;padding-left:10px;padding-right:10px}.mobile-nav-wrap .mobile-lang{border-top:1px solid var(--Border);margin-top:auto;padding-top:20px}.mobile-nav-wrap .mobile-lang ul{flex-wrap:wrap;gap:4px 14px;display:flex}.mobile-nav-wrap .mobile-lang a{font-family:var(--font-sans);color:var(--Text);font-size:14px;line-height:44px}.mobile-nav-wrap .mobile-lang a[aria-current]{color:var(--Sub-color);font-weight:700}.mobile-nav-wrap .wg-social{margin-top:20px}.search-backdrop{z-index:2999;visibility:hidden;opacity:0;background:#00000073;border:0;padding:0;transition:opacity .3s,visibility 0s linear .3s;position:fixed;inset:0}.search-backdrop.show{visibility:visible;opacity:1;transition:opacity .3s,visibility}.offcanvas-search{background:var(--White);z-index:3000;visibility:hidden;opacity:0;width:100%;transition:transform .25s,opacity .25s,visibility 0s linear .25s;position:fixed;top:0;left:0;transform:translateY(-100px);box-shadow:0 10px 40px #00000026}.offcanvas-search.show{visibility:visible;opacity:1;transition:transform .25s,opacity .25s,visibility;transform:translateY(0)}.offcanvas-search .btn-close-search{z-index:1;width:44px;height:44px;color:var(--Text);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:22px;display:flex;position:absolute;top:10px;right:10px}.offcanvas-search .btn-close-search:hover{color:var(--Sub-color)}.offcanvas-search .offcanvas-body{padding:60px 0}.offcanvas-search .form-search-courses{position:relative}.offcanvas-search .form-search-courses input{border:1px solid var(--Border);border-radius:4px;padding-right:56px;font-size:17px}.offcanvas-search .form-search-courses .button-submit button{cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex;position:absolute;top:5px;right:8px}.offcanvas-search .form-search-courses .button-submit button .icon{color:var(--Bg);font-size:22px}.offcanvas-search .form-search-courses .button-submit button:hover .icon{color:var(--Sub-color)}.offcanvas-search .search-hint{color:var(--Text-2);margin-top:10px;font-size:13px}.offcanvas-search .search-results{max-height:50vh;margin-top:24px;overflow-y:auto}.offcanvas-search .search-results li{border-top:1px solid var(--Border)}.offcanvas-search .search-results a{color:var(--Text);padding:14px 4px;display:block}.offcanvas-search .search-results a .result-title{font-family:var(--font-serif);font-size:20px;font-weight:600;line-height:1.3}.offcanvas-search .search-results a .result-meta{color:var(--Text-2);margin-top:4px;font-size:13px;display:block}.offcanvas-search .search-results a:hover .result-title{color:var(--Sub-color)}.consent{z-index:950;background:var(--White);width:min(520px,100% - 32px);color:var(--Text);border:1px solid var(--Border-4);font-family:var(--font-sans);padding:22px 24px;font-size:15px;line-height:24px;position:fixed;bottom:16px;left:16px;box-shadow:0 10px 40px #0000002e}.consent[hidden]{display:none}.consent p{margin:0 0 14px}.consent a{color:var(--Text-6);text-decoration:underline}.consent .consent-actions{flex-wrap:wrap;gap:12px;display:flex}.consent .consent-actions .tf-btn{padding:4px 22px}#footer-main .footer-bottom .list .link-btn{cursor:pointer;color:var(--White);font-family:var(--font-sans);font-size:inherit;letter-spacing:.3px;background:0 0;border:0;padding:0;line-height:30px}#footer-main .footer-bottom .list .link-btn:hover,#footer-main .footer-bottom .list .link-btn:focus-visible{text-decoration:underline}@media (max-width:991px){.consent{width:calc(100% - 24px);left:12px;bottom:calc(54px + 12px + env(safe-area-inset-bottom,0px))}}.page-title{z-index:0;text-align:center;background-color:var(--Bg);padding:168px 0 176px;position:relative;overflow:hidden}.page-title .page-title__bg{z-index:0;position:absolute;inset:0}.page-title .page-title__bg img{object-fit:cover;object-position:center;width:100%;height:100%}.page-title:before{content:"";background-color:var(--Black);opacity:.4;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-title:after{content:"";aspect-ratio:3840/52;z-index:2;pointer-events:none;background-image:url(/assets/img/scallop-tile.svg);background-position:0 100%;background-repeat:repeat-x;background-size:2.08333% 100%;width:100%;height:auto;position:absolute;bottom:-1px;left:0}.page-title .title{color:var(--White);font-family:var(--font-serif);z-index:2;letter-spacing:1.7px;text-transform:uppercase;margin-bottom:25px;padding:0 20px;font-size:55px;font-weight:700;line-height:65px;position:relative}.page-title .breadcrums{z-index:2;color:var(--White);font-family:var(--font-serif);word-spacing:3.6px;flex-wrap:wrap;justify-content:center;gap:0 8px;padding:0;display:flex;position:relative}.page-title .breadcrums ol{display:contents}.page-title .breadcrums a,.page-title .breadcrums span{color:var(--White);font-family:var(--font-sans);letter-spacing:1.7px;text-transform:uppercase;font-size:13px;font-weight:300;line-height:15px}.page-title .breadcrums a:hover{color:var(--Text-1)}.page-title .breadcrums [aria-current]{opacity:.85}.page-title .item{pointer-events:none;position:absolute}.page-title .item.item-1{z-index:1;bottom:-76px;left:-4px}.page-title .item.item-1 img{max-width:231px}.page-title .item.item-2{z-index:1;bottom:9px;right:-4px}.page-title .item.item-2 img{max-width:234px}.page-title.page-blog-single{padding:171px 0 172px}.page-title.page-blog{padding:168px 0 176px}.page-title.page-title-home-1{background:var(--White);padding:0}.page-title.page-title-home-1:before{content:none}.page-title.page-title-home-1 .slide-home-1{aspect-ratio:1760/900;flex-direction:column;display:flex;position:relative}.page-title.page-title-home-1 .slide-home-1 .image{z-index:0;position:absolute;inset:0}.page-title.page-title-home-1 .slide-home-1 .image img{object-fit:cover;width:100%;height:100%}.page-title.page-title-home-1 .slide-home-1:before{content:"";background-color:var(--Black);opacity:.4;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.page-title.page-title-home-1 .slide-home-1 .content{z-index:3;flex-direction:column;flex:auto;align-items:center;width:100%;padding-top:243px;padding-bottom:50px;display:flex;position:relative}.page-title.page-title-home-1 .slide-home-1 .content>*{max-width:100%}.page-title.page-title-home-1 .slide-home-1 .content .icon-wave-item{margin-bottom:-10px}.page-title.page-title-home-1 .slide-home-1 .content .icon-wave-item .icon{font-size:70px;line-height:44px}.page-title.page-title-home-1 .slide-home-1 .content .title{text-transform:none;margin-bottom:40px}.page-title.page-title-home-1 .slide-home-1 .content .hero-lead{color:var(--White);text-wrap:balance;max-width:760px;margin:-16px 0 32px;padding:0 20px;font-size:17px;line-height:28px}.page-title.page-title-home-1 .slide-home-1 .content .hero-buttons{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:175px;display:flex}.page-title.page-title-home-1 .slide-home-1 .content .btn-view{padding:9px 33px 7px}.page-title.page-title-home-1 .slide-home-1 .content .bot{justify-content:center;align-items:flex-start;gap:131px;display:flex}.js .page-title-home-1 .fade-item{animation:.6s both hero-fade-up}.js .page-title-home-1 .fade-item-1{animation-delay:.2s}.js .page-title-home-1 .fade-item-2{animation-delay:.3s}.js .page-title-home-1 .fade-item-3{animation-delay:.4s}.js .page-title-home-1 .fade-item-4{animation-delay:.5s}.js .page-title-home-1 .fade-item-5{animation-delay:.6s}.js .page-title-home-1 .fade-item-6{animation-delay:.7s}@keyframes hero-fade-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1790px){.page-title.page-title-home-1 .slide-home-1{aspect-ratio:auto;min-height:879px}}.box-item{text-align:center;color:var(--White)}.box-item .name{letter-spacing:1.2px;font-size:17px;font-weight:700;line-height:50px;font-family:var(--font-serif);color:var(--White)}.box-item .sub{font-family:var(--font-sans);letter-spacing:.3px;color:var(--White);font-size:15px;line-height:25px}.box-item .sub a{color:var(--White)}.box-item .sub a:hover{color:var(--Border-4)}.box-item .open-status{color:var(--White);margin-top:6px}.animationtext{vertical-align:bottom;display:inline-block;overflow:hidden}.cd-words-wrapper{text-align:left;vertical-align:top;transition:width .6s;display:inline-block;position:relative;overflow:hidden}.cd-words-wrapper .item-text{white-space:nowrap;font-weight:inherit;opacity:0;padding:.05em 0;display:inline-block;position:absolute;top:0;left:0}.cd-words-wrapper .item-text.is-visible{opacity:1;position:relative}.cd-words-wrapper:after{content:"";opacity:0;background-color:#fff9;width:2px;height:84%;position:absolute;top:8%;right:0}.js .animationtext.is-running .cd-words-wrapper:after{opacity:1}.s-break-image-page{background:var(--Bg-2);height:505px;position:relative;overflow:hidden}.s-break-image-page img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.js .wow,.css-pending .main-content,.css-pending #footer-main,.css-pending .action-bar{visibility:hidden}.wow.animated{visibility:visible;animation-duration:1s;animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.js .wow{visibility:visible}.js .page-title-home-1 .fade-item{animation:none}}.fadeInUp.animated{animation-name:fadeInUp}.fadeInDown.animated{animation-name:fadeInDown}.fadeInLeft.animated{animation-name:fadeInLeft}.fadeInRight.animated{animation-name:fadeInRight}.fadeIn.animated{animation-name:fadeIn}.rollIn.animated{animation-name:rollIn}.rollInRight.animated{animation-name:rollInRight}.bounceInUp.animated{animation-name:fadeInUp}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-100%)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:none}}@keyframes rollIn{0%{opacity:0;transform:translate(-100%)rotate(-120deg)}to{opacity:1;transform:none}}@keyframes rollInRight{0%{opacity:0;transform:translate(100%)rotate(120deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes ripple{0%{opacity:1;width:86.09px;height:86.09px}to{opacity:0;width:109.04px;height:109.04px}}@keyframes ripple-1{0%{opacity:1;width:86.09px;height:86.09px}to{opacity:0;width:132px;height:132px}}.scroll-element,.scroll-element-2{transition:transform .3s}.hover-img .image-wrap{overflow:hidden}.hover-img .image-wrap img{object-fit:cover;width:100%;height:100%;transition:all 2s cubic-bezier(.3,1,.35,1)}.hover-img:hover .image-wrap img{transform:scale3d(1.1,1.1,1.1)}.hover-img-2 .img-style{overflow:hidden}.hover-img-2 .img-style img{object-fit:cover;width:100%;height:100%;transition:transform 1.5s cubic-bezier(0,0,.44,1.18)}.hover-img-2 .img-style:hover img{transform:scale(1.06)}.scale-image .image{overflow:hidden}.scale-image .image img{transition:all .3s;transform:scale(1.1)}.scale-image:hover .image img{transform:scale(1.2)}.progress-wrap{cursor:pointer;z-index:98;opacity:0;visibility:hidden;background:var(--White);width:44px;height:44px;color:var(--Black);border:1.2px solid #8686861f;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:all .4s linear;display:inline-flex;position:fixed;bottom:40px;right:40px;transform:translateY(20px)}.progress-wrap .icon{color:var(--Black);z-index:1;font-size:15px;position:absolute}.progress-wrap.active-progress{opacity:1;visibility:visible;transform:translateY(0)}.progress-wrap svg.progress-circle{width:100%;height:100%;position:absolute;inset:0}.progress-wrap svg.progress-circle path{fill:none;stroke:var(--Black);stroke-width:2px;box-sizing:border-box;transition:stroke-dashoffset 10ms linear}.tf-mouse{pointer-events:none;visibility:hidden;z-index:10000;border-radius:50%;position:fixed;top:0;left:0;transform:translateZ(0)}.tf-mouse.tf-mouse-inner{background-color:var(--Sub-color);width:8px;height:8px;margin-top:-5px;margin-left:-5px;transition:width .5s ease-in-out,height .5s ease-in-out,margin .5s ease-in-out,opacity .5s ease-in-out}.tf-mouse.tf-mouse-inner.mouse-hover{background-color:var(--Sub-color);opacity:.3;width:80px;height:80px;margin-top:-40px;margin-left:-40px}.tf-mouse.tf-mouse-outer{border:2px solid var(--Sub-color);opacity:.5;width:40px;height:40px;margin-top:-22px;margin-left:-22px;transition:all 30ms ease-out}.tf-mouse.tf-mouse-outer.mouse-hover{opacity:0}@media (hover:none),(pointer:coarse){.tf-mouse{display:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.js .wow{visibility:visible}.text-rotate{animation:none!important}.tf-mouse{display:none}.js .page-title-home-1 .fade-item{animation:none}}.heading-section .sub-title{font-family:var(--font-sans);letter-spacing:2.2px;margin-bottom:15px;font-size:15px;line-height:25px}.heading-section .title{letter-spacing:.9px;margin-bottom:19px;font-size:45px;font-weight:700;line-height:55px}.heading-section .title.mb-20{margin-bottom:20px}.heading-section .text{font-size:17px;line-height:28px;font-family:var(--font-sans);color:var(--Text);letter-spacing:.2px}.heading-section .icon-wave-item{margin-bottom:4px}.heading-section.text-center{text-align:center}.text-rotate{background-color:#0000;justify-content:center;align-items:center;width:max-content;height:max-content;margin:0;animation:10s linear infinite rotate;display:flex}.text-rotate .circle{border-radius:50%;width:200px;height:200px;position:relative}.text-rotate .text{text-transform:uppercase;font-size:12px;font-family:var(--font-sans);font-weight:400}.text-rotate .text span{transform-origin:0 100px;color:var(--Text);position:absolute;top:0;left:50%}.s-about{padding-bottom:126px}.s-about .image{width:100%;max-width:470px;margin-right:auto;position:relative}.s-about .image .img-item-1{z-index:1;transition:all .3s;position:relative}.s-about .image .img-item-2{z-index:2;width:282px;max-width:60%;position:absolute;top:175px;right:-76px}.s-about .text-rotate{z-index:2;position:absolute;top:-63px;left:-77px}.s-about .content-section .btn-readmore{padding:10px 31px 8px 33px}.s-our-menu{background:var(--Sand);padding-top:133px;padding-bottom:425px}.s-our-menu .heading-section .title{margin-bottom:14px}.s-our-menu .heading-section .text{margin-bottom:19px}.s-our-menu .heading-section .icon-wave-item{margin-bottom:50px}.s-our-menu .has-btn{justify-content:flex-end;align-items:center;height:100%;padding-bottom:62px;display:flex}.s-our-menu .has-btn .tf-btn{padding:9px 33px}.animal-link-menu{margin-bottom:65px}.animal-link-menu ul{justify-content:center;align-items:center;gap:77px;display:flex}.animal-link-menu li{text-align:center;padding-bottom:6px}.animal-link-menu li a{white-space:nowrap;display:block;position:relative}.animal-link-menu li a img{filter:sepia()hue-rotate(190deg)saturate(500%)brightness(40%);width:auto;height:80px;margin:0 auto 16px;transition:all .3s}.animal-link-menu li a .name{color:var(--Text);font-weight:700;font-family:var(--font-serif);letter-spacing:1px;font-size:20px;line-height:1.2}.animal-link-menu li a .name:after{content:"";background-color:var(--Text);width:0;height:1px;transition:all .3s;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}.animal-link-menu li a:hover img,.animal-link-menu li a[aria-current] img{filter:sepia()hue-rotate(320deg)saturate(500%)brightness()}.animal-link-menu li a:hover .name:after,.animal-link-menu li a[aria-current] .name:after{width:100%;left:0;transform:translate(0)}.food-strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;gap:30px;display:flex;overflow:auto hidden}.food-strip::-webkit-scrollbar{display:none}.food-strip.is-dragging{scroll-snap-type:none;-webkit-user-select:none;user-select:none}.food-strip>*{scroll-snap-align:center;flex:none;width:100%}.food-strip.page-home-1{margin-top:-425px}@media (min-width:550px){.food-strip>*{width:calc(66.6667% - 10px)}}@media (min-width:654px){.food-strip>*{width:calc(58.8235% - 12.3529px)}}@media (min-width:767px){.food-strip>*{width:calc(50% - 15px)}}@media (min-width:870px){.food-strip>*{width:calc(40% - 18px)}}@media (min-width:1100px){.food-strip>*{width:calc(33.3333% - 20px)}}@media (min-width:1300px){.food-strip>*{width:calc(28.5714% - 21.4286px)}}@media (min-width:1500px){.food-strip>*{width:calc(25% - 22.5px)}}@media (min-width:1800px){.food-strip>*{width:calc(22.2222% - 23.3333px)}}.s-box-why{background:var(--SkyGradient);margin-top:-164px;padding-top:282px}.s-box-why.page-index .content-section .title{margin-bottom:15px}.s-box-why .s-caption{text-align:center;color:var(--Text);letter-spacing:.7px;font-size:35px;font-style:italic;font-weight:700;line-height:48px;font-family:var(--font-serif);text-wrap:balance;margin-bottom:60px}.s-box-why .box-why-content{justify-content:center;align-items:flex-start;display:flex}.s-box-why .box-why-content .image{justify-content:flex-end;align-items:center;width:50%;padding-right:123px;display:flex;position:relative}.s-box-why .box-why-content .image .hover-img-2{width:100%;max-width:687px}.s-box-why .box-why-content .image img{object-fit:cover;max-width:687px}.s-box-why .box-why-content .image .content-left{z-index:2;background-color:var(--Bg);background-image:url(/assets/img/s-why-bg.webp);background-repeat:no-repeat;background-size:cover;width:100%;max-width:437px;padding:50px;position:absolute;bottom:-58px;right:-16px}.s-box-why .box-why-content .image .content-left .image-item{color:var(--White);margin-bottom:28px;font-size:59px;line-height:1}.s-box-why .box-why-content .image .content-left .text{color:var(--White);margin-bottom:29px}.s-box-why .box-why-content .image .content-left .btn-box-why-slide{min-height:0;padding:16px 16px 17px 17px;position:relative}.s-box-why .box-why-content .image .content-left .btn-box-why-slide .icon{font-size:16px;transition:all .3s;position:relative;right:0}.s-box-why .box-why-content .image .content-left .btn-box-why-slide:hover{border-color:var(--White)}.s-box-why .box-why-content .image .content-left .btn-box-why-slide:hover .icon{transform:translate(6px)}.s-box-why .box-why-content .content-section{width:50%;margin-bottom:15px;padding:87px 15px 15px 85px}.s-box-why .box-why-content .content-section .icon-wave-item{margin-bottom:13px}.s-box-why .box-why-content .content-section .text{margin-bottom:17px}.s-private{padding-top:132px}.s-private .private-content{justify-content:center;align-items:flex-start;display:flex}.s-private .private-content .content-section{width:100%;max-width:585px;margin-left:auto;padding-top:63px}.s-private .private-content .content-section .text{margin-bottom:17px}.s-private .private-content .content-section .title,.s-private .private-content .content-section .icon-wave-item{margin-bottom:13px}.s-private .private-content .image{width:50%;padding-left:17px;position:relative}.s-private .private-content .image .wg-counter{width:100%;position:absolute;bottom:0;left:17px}.s-private .private-content .image .wg-counter .number-counter{width:100%;max-width:290px}.s-private .private-content .tf-accordion{margin-bottom:34px}.s-private .private-content .btn-readmore{padding:10px 30px 8px 33px}.s-private.page-index .tf-accordion .accordion-item{margin-bottom:18px}.s-private.page-index .tf-accordion .accordion-button{padding:10px 0 18px 26px}.s-video{background:var(--Bg);height:512px;position:relative;overflow:hidden}.s-video.page-index{height:523px}.s-video.page-about-us{height:524px}.s-video .video-poster{position:absolute;inset:0}.s-video .video-poster img{object-fit:cover;object-position:bottom;width:100%;height:100%}.s-video:after{content:"";background-color:var(--Bg-6);width:100%;height:100%;position:absolute;top:0;left:0}.s-video .wg-video{z-index:1;width:100%;height:100%;position:relative}.video-wrap{justify-content:center;align-items:center;display:flex;position:relative}.video-wrap.page-blog-single{margin-bottom:44px}.video-wrap img{object-fit:cover;width:100%}.video-wrap .popup-youtube,.video-wrap .btn-play{background-color:var(--White);z-index:2;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;padding:0;transition:all .3s;display:flex;position:absolute}:is(.video-wrap .popup-youtube,.video-wrap .btn-play) .icon{color:var(--Bg);z-index:2;padding-left:6px;font-size:36px;transition:all .3s;position:relative}:is(.video-wrap .popup-youtube,.video-wrap .btn-play):hover .icon{color:var(--Sub-color)}:is(.video-wrap .popup-youtube,.video-wrap .btn-play) .wave{z-index:1;background-color:#fff6;border-radius:50%;width:109.04px;height:109.04px;animation:1s infinite ripple;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.video-wrap .popup-youtube,.video-wrap .btn-play) .wave-1{z-index:1;background-color:#fff;border-radius:50%;width:132px;height:132px;animation:1s infinite ripple-1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-testimonial{display:flex;overflow:hidden}.s-testimonial .hover-img-2{flex-shrink:0}.s-testimonial .hover-img-2 img{object-fit:cover;max-width:641px;height:100%}.s-testimonial .slider-testimonial .wg-testimonial{padding:132px 95px 130px 100px}.s-testimonial .slider-testimonial1{flex-shrink:0;width:33.3333%}.s-testimonial.page-about-us{background:var(--Paper);padding-bottom:129px;display:block}.s-testimonial.page-private-event{background:0 0;padding-top:140px;padding-bottom:133px}.s-testimonial.page-private-event .wg-testimonial{padding-left:41px}.s-testimonial.page-private-event .wg-testimonial .text{font-style:normal}.wg-testimonial .icon-item{color:var(--Bg);margin-bottom:40px;font-size:34px}.wg-testimonial .title{color:var(--Text);letter-spacing:1.2px;margin-bottom:28px}.wg-testimonial .text{color:var(--Text);font-style:italic;font-weight:500;font-family:var(--font-serif);letter-spacing:.4px;margin-bottom:38px;font-size:22px;line-height:35px}.wg-testimonial .rating{gap:1px;margin-bottom:27px;display:flex}.wg-testimonial .rating .icon{color:var(--Sub-color);font-size:22px}.wg-testimonial .bot{letter-spacing:1.5px;color:var(--Bg)}.wg-testimonial .bot a{color:var(--Bg);font-weight:500}.wg-testimonial.style-2{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.s-reviews{background:var(--Paper);padding:120px 0 110px}.s-reviews .heading-section{text-align:center;margin-bottom:40px}.s-reviews .reviews-box{min-height:420px;position:relative}.s-reviews .reviews-link{text-align:center;margin-top:30px}.s-book{background:var(--Sand);padding-top:128px}.s-book .heading-section{margin-bottom:25px}.s-book .heading-section .title{margin-bottom:15px}.s-book .heading-section .text{margin-bottom:18px}.s-book .form-book{padding:0 34px}.s-book .form-book .field1{margin-bottom:20px}.s-book .form-book .field2{margin-bottom:50px}.s-book .form-book .tf-btn{padding:10px 31px 8px 33px}.s-book .book-phone{text-align:center;font-family:var(--font-serif);letter-spacing:.5px;margin:0 0 34px;font-size:25px;font-weight:700}.s-book .book-phone a{color:var(--Bg)}.s-book .book-phone a:hover{color:var(--Sub-color)}.s-book.page-book-a-table{background:var(--Paper);padding-top:122px;padding-bottom:167px;position:relative;overflow:hidden}.s-book.page-book-a-table .heading-section{margin-bottom:24px}.s-book.page-book-a-table .heading-section .title{letter-spacing:.5px;margin-bottom:15px}.s-book.page-book-a-table .tf-btn{padding:10px 31px 8px 33px}.s-book.page-book-a-table .img-item{position:absolute}.s-book.page-book-a-table .img-item.img-item-1{top:156px;left:-116px}.s-book.page-book-a-table .img-item.img-item-2{top:133px;right:-142px}.s-book.page-menu{padding-top:122px;padding-bottom:133px}.s-book.page-menu .heading-section{margin-bottom:40px}.s-book.page-menu .heading-section .title{margin-bottom:25px}.s-book.page-menu .img-item{position:absolute}.s-book.page-menu .img-item.img-item-1{height:100%;max-height:448px;top:51px;left:-136px}.s-book.page-menu .img-item.img-item-2{max-height:421px;top:65px;right:-135px}.s-book.page-menu .img-item img{width:auto;height:100%;max-height:inherit}.s-our-blog{z-index:29;padding-top:123px;padding-bottom:116px;position:relative}.s-our-blog .heading-section{margin-bottom:50px}.s-our-blog .heading-section .title{margin-bottom:15px}.s-our-blog .heading-section .text{margin-bottom:18px}.s-our-blog .blog-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.s-welcome-balisico{padding-bottom:135px}.s-welcome-balisico .main-section{display:flex}.s-welcome-balisico .main-section .box-infor{flex-direction:column;justify-content:center;height:auto;padding:66px 0 67px;display:flex}.s-welcome-balisico .main-section .box-infor>.btn-get{z-index:3;white-space:nowrap;width:fit-content;margin:0 auto;padding:10px 31px 7px 33px;position:absolute;bottom:-24px;left:0;right:0}.s-welcome-balisico .main-section .box-infor .title{letter-spacing:.5px;margin-bottom:33px}.s-welcome-balisico .main-section .box-infor .address{margin-bottom:29px}.s-welcome-balisico .main-section .box-infor .number{margin-bottom:27px}.s-welcome-balisico .main-section .box-infor.type-left{flex-grow:1;width:100%;max-width:410px;margin-left:-11px}.s-welcome-balisico .main-section .box-infor.type-left .content{flex-direction:column;justify-content:center;align-items:center;display:flex}.s-welcome-balisico .main-section .box-infor.type-right{flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex}.s-welcome-balisico .main-section .box-infor.type-right .benefit-list{text-align:left;padding-left:16px}.s-welcome-balisico .main-section .box-infor.type-right .benefit-list .item{justify-content:flex-start;align-items:center;gap:10px;display:flex}.s-welcome-balisico .main-section .box-infor.type-right .benefit-list .item .icon{color:var(--White);font-size:14px}.s-welcome-balisico .main-section .box-infor.type-right .benefit-list .item p{letter-spacing:.7px}.s-welcome-balisico .main-section .box-infor.type-right .benefit-list .item:not(:last-child){margin-bottom:16px}.s-welcome-balisico .main-section .content-inner{text-align:center;width:100%;max-width:812px;margin-top:-23px;padding:0 85px 0 96px}.s-welcome-balisico .main-section .content-inner .icon{margin-bottom:3px}.s-welcome-balisico .main-section .content-inner .title{margin-bottom:21px}.s-welcome-balisico .main-section .content-inner .text-1{margin-bottom:16px}.s-welcome-balisico .main-section .content-inner .text-2{margin-bottom:15px}.s-welcome-balisico .main-section .content-inner .bot{letter-spacing:1.8px;color:var(--Text-6);text-transform:uppercase;font-size:15px;line-height:25px}.s-welcome-balisico .main-section .content-inner .bot a,.s-welcome-balisico .main-section .content-inner .bot strong{color:var(--Text-6);font-weight:600}.s-meet-page-about-us{padding-top:131px;padding-bottom:132px}.s-meet-page-about-us .image{width:100%;max-width:514px;margin:0 auto;position:relative}.s-meet-page-about-us .image .img-item-1{width:100%;max-width:357px;position:absolute;top:62px;left:-203px}.s-meet-page-about-us .image .img-item-2{z-index:1;position:relative;top:0;right:4px}.s-meet-page-about-us .content-section{padding-top:133px}.s-meet-page-about-us .content-section .title{margin-bottom:13px}.s-meet-page-about-us .content-section .heading-section{margin-bottom:12px}.s-meet-page-about-us .content-section .text{margin-bottom:47px}.s-meet-page-about-us .content-section .btn-readmore{padding:10px 30px 8px 33px}.s-meet-page-about-us.reverse .row{flex-direction:row-reverse}.s-counter{padding-top:128px;padding-bottom:113px}.s-partner{padding:67px 0 75px}.s-partner .partner-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:30px 70px;display:flex}.s-partner .heading-section{text-align:center;margin-bottom:40px}.s-partner .heading-section .sub-title{margin-bottom:0}.wg-partner{justify-content:center;align-items:center;display:flex}.wg-partner a{opacity:.45;font-family:var(--font-serif);letter-spacing:1px;color:var(--Text);font-size:26px;font-weight:700;transition:opacity .3s;display:inline-block}.wg-partner a:hover,.wg-partner a:focus-visible{opacity:1;color:var(--Text)}.wg-partner a img{object-fit:contain;max-height:100px}.s-just-drop{padding-top:61px}.s-just-drop .heading-section{margin-bottom:17px}.s-just-drop .heading-section .title{margin-bottom:11px}.s-just-drop .heading-section .text{margin-bottom:17px}.s-just-drop .contact-list{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:33px;display:grid}.s-just-drop .contact-list .caption{letter-spacing:1px;margin-bottom:17px}.s-just-drop .contact-list .address{margin-bottom:22px}.s-just-drop .contact-list p{color:var(--Text)}.s-just-drop .form-wrap{margin-top:73px}.s-just-drop .form-wrap .cols{margin-bottom:20px}.s-just-drop .form-wrap .cols.fieldtext{margin-bottom:48px}.s-just-drop .form-wrap .cols.fieldtext textarea{height:197px}.s-just-drop .form-wrap .btn-send{padding:10px 31px 9px 33px}.s-menu{padding-top:130px;padding-bottom:134px}.s-menu.page-our-menu{padding-top:128px}.s-offer-menu{padding-bottom:20px}body.page-menu .wg-box-event.style-2 .image img{aspect-ratio:370/508;height:auto}.menu-nav{z-index:40;background:var(--White);border-bottom:1px solid var(--Border);transition:top .3s;position:sticky;top:0}.sticky-header .menu-nav{top:var(--header-h,98px)}.menu-nav ul{scroll-snap-type:x proximity;gap:8px 30px;padding:0 15px;display:flex;overflow-x:auto}.menu-nav a{font-family:var(--font-serif);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:var(--Text);scroll-snap-align:start;font-size:15px;font-weight:600;line-height:54px;display:block;position:relative}.menu-nav a:after{content:"";background:var(--Sub-color);width:0;height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.menu-nav a:hover:after,.menu-nav a[aria-current]:after{width:100%}.s-schedule{padding-bottom:75px}.s-schedule .title{letter-spacing:.9px;margin-bottom:27px}.s-schedule .text{margin-bottom:42px}.s-schedule .btn-schedule{padding:10px 31px 8px 32px}.s-event{background:var(--Sand);padding-top:118px;padding-bottom:89px}.s-event .heading-text{font-style:italic;font-family:var(--font-serif);color:var(--Text);letter-spacing:.6px;margin-bottom:59px;font-size:30px;font-weight:700;line-height:48px}.s-event .wg-box-event{margin-bottom:56px}.s-event .wg-box-event:before{width:100%;top:auto;bottom:0;left:auto}.s-event .btn-readmore{margin-bottom:68px;padding:10px 31px 8px 33px}.s-enjoy .image{min-height:320px;position:relative}.s-enjoy .image img{object-fit:cover;width:100%;height:100%}.s-enjoy .content{text-align:center}.s-enjoy .content.right{padding:124px 50px 70px 57px}.s-enjoy .content.left{padding:127px 58px 70px 57px}.s-enjoy .content .title{letter-spacing:.9px;margin-bottom:25px;line-height:55px}.s-enjoy .content .text{letter-spacing:0}.s-text{background:var(--Paper);letter-spacing:.5px;z-index:1;justify-content:center;align-items:center;padding-top:119px;padding-bottom:180px;display:flex;position:relative;overflow:hidden}.s-text .text{color:var(--Text);line-height:37px}.s-text .img-item{position:absolute;bottom:-90px}.s-team .image img{object-fit:cover;width:100%;height:100%}.s-team .content .title{letter-spacing:.3px}.s-team .content .text-1{margin-bottom:15px}.s-team .content.right{padding:123px 30px 100px 84px}.s-team .content.left{padding:125px 30px 100px 145px}.s-private-page-about-us .content-section{padding-top:83px}.s-private-page-about-us .content-section .title{margin-bottom:13px}.s-private-page-about-us .content-section .heading-section{margin-bottom:12px}.s-private-page-about-us .content-section .text{margin-bottom:18px}.s-private-page-about-us .content-section .tf-accordion{margin-bottom:38px}.s-private-page-about-us .content-section .btn-readmore{padding:11px 31px 8px}.s-private-page-about-us .image{margin-left:-30px}.s-find-us .map{max-width:533px;position:relative}.s-find-us .map img{border:1px solid var(--Border);width:100%;height:auto}.s-find-us .map .map-attribution{color:var(--Text-2);margin-top:6px;font-size:11px}.s-find-us .content-right{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding-top:65px;display:flex}.s-find-us .content-right .heading-section{margin-bottom:30px}.s-find-us .content-right .title-2{margin-bottom:25px}.s-find-us .content-right p{color:var(--Text)}.s-find-us .content-right .call{margin-bottom:40px}.s-find-us .content-right .time-open{margin-bottom:45px}.s-find-us.page-contact .map{max-width:none;max-height:534px}.s-find-us.page-home-2 .content-right{padding-top:58px}.s-find-us.page-home-2 .content-right .heading-section{margin-bottom:20px}.s-find-us.page-home-2 .content-right .title{margin-bottom:15px}.s-find-us.page-home-2 .content-right .text{margin-bottom:18px}.s-find-us.page-home-2 .content-right .title-2{letter-spacing:1px;margin-bottom:16px}.s-find-us.page-home-2 .content-right .call{margin-bottom:31px}.s-find-us.page-home-2 .content-right .btn-get{padding:9px 31px 8px 33px}.s-gallery.page-home-2{padding-top:124px}.s-gallery.page-home-2 .heading-section{margin-bottom:77px}.s-gallery.page-home-2 .heading-section .title{margin-bottom:16px}.s-gallery.page-home-2 .heading-section .sub-title{letter-spacing:0;font-size:17px}.s-gallery .gallery-grid{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.s-gallery .gallery-grid .gallery-wrap{display:block}.s-gallery .gallery-more{justify-content:center;padding:50px 15px 0;display:flex}.gallery-page-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.gallery-page-grid .gallery-wrap{display:block}.s-recommend{background:var(--Paper);padding-top:122px;padding-bottom:137px;position:relative;overflow:hidden}.s-recommend .tf-btn{padding:10px 32px 8px 33px}.s-recommend .heading-section{text-align:center;margin-bottom:37px}.s-recommend .heading-section .title{margin-bottom:15px}.s-recommend .heading-section .text{font-family:var(--font-sans);margin-bottom:19px}.s-recommend .wg-menu{margin-bottom:75px}.s-recommend .img-item{z-index:1;position:absolute}.s-recommend .img-item.img-item-1{width:100%;max-width:394px;top:-70px;left:-75px}.s-recommend .img-item.img-item-2{width:100%;max-width:400px;top:-52px;right:-83px}.s-meet-the-chef{display:flex}.s-meet-the-chef .image{width:50%}.s-meet-the-chef .image img{object-fit:cover;width:100%;height:100%;max-height:677px}.s-meet-the-chef .content-section{background-color:var(--Bg);z-index:0;width:50%;padding:128px 150px 140px 102px;position:relative}.s-meet-the-chef .content-section .heading-section{margin-bottom:11px}.s-meet-the-chef .content-section .sub-title{color:var(--White)}.s-meet-the-chef .content-section .title{color:var(--White);margin-bottom:13px}.s-meet-the-chef .content-section .text{color:var(--Text-1);margin-bottom:41px}.s-meet-the-chef .content-section .btn-readmore{padding:10px 31px 8px 32px}.s-meet-the-chef .content-section .image-item{position:absolute;top:0;right:0}.faq-list{max-width:860px;margin:0 auto}.faq-list .accordion-item{border-bottom:1px solid var(--Border);padding:6px 0}.prose{max-width:760px;margin:0 auto}.prose h2{margin:40px 0 14px;font-size:30px;line-height:38px}.prose h3{margin:30px 0 10px;font-size:24px;line-height:32px}.prose p,.prose li{color:var(--Text);margin-bottom:16px;font-size:16px;line-height:27px}.prose ul{padding-left:22px;list-style:outside}.prose a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.prose a:hover{color:var(--Sub-color)}.s-promise{padding:20px 0 130px}.s-promise .heading-section{text-align:center;margin-bottom:18px}.s-promise .promise-lead{text-align:center;max-width:640px;margin:0 auto 50px}.s-promise .promise-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;margin:0;padding:0;list-style:none;display:grid}.s-promise .box-infor.promise-item{text-align:left;max-width:none;height:auto;padding:44px 44px 40px}.s-promise .box-infor.promise-item .content{align-items:flex-start;gap:18px;display:flex}.s-promise .box-infor.promise-item .content .icon{width:26px;height:26px;color:var(--Border-4);fill:currentColor;flex:none;margin-top:6px}.s-promise .box-infor.promise-item .content .title{color:var(--White);margin:0 0 12px;font-size:26px;line-height:1.25}.s-promise .box-infor.promise-item .content .text{color:var(--White);margin:0}@media (max-width:991px){.s-promise{padding:0 0 90px}.s-promise .promise-list{grid-template-columns:1fr;gap:20px}.s-promise .box-infor.promise-item{padding:32px 24px 30px}.s-promise .box-infor.promise-item .content .title{font-size:22px}}.wg-menu .heading{margin-bottom:42px}.wg-menu .heading .title{letter-spacing:1px;margin-bottom:16px}.wg-menu .food-item:not(:last-child){margin-bottom:30px}.wg-menu .food-item .food{justify-content:space-between;align-items:baseline;gap:0 6px;margin-bottom:3px;display:flex}.wg-menu .food-item .food .name{letter-spacing:.7px;font-size:24px;line-height:36px;font-family:var(--font-serif);color:var(--Text);text-wrap:pretty;flex:0 auto;font-weight:700}.wg-menu .food-item .food .name .name-el{color:var(--Text-2);letter-spacing:.3px;font-size:16px;font-weight:500;line-height:22px;display:block}.wg-menu .food-item .food .line{flex:24px;align-self:flex-start;min-width:24px;height:24px;position:relative}.wg-menu .food-item .food .line:after{content:"";border-bottom:1px dashed var(--Text-4);position:absolute;top:18px;left:11px;right:11px}.wg-menu .food-item .food p,.wg-menu .food-item .food .price{color:var(--Text-3);margin:0}.wg-menu .food-item .food .price{font-size:24px;line-height:28px;font-family:var(--font-serif);white-space:nowrap;flex:none;font-weight:700}.wg-menu .food-item .food .price small{font-size:15px;font-family:var(--font-sans);color:var(--Text-2);font-weight:500}.wg-menu .food-item .sub{font-family:var(--font-sans);letter-spacing:.3px;color:var(--Text-2);font-size:15px;font-style:italic;line-height:24px}.wg-menu .food-item .sub a{font-family:var(--font-sans);color:var(--Text-2);font-size:15px;font-style:italic}.wg-menu .food-item .sub a:hover{color:var(--Sub-color)}.wg-menu.pl-27{padding-left:27px}.wg-menu.pr-27{padding-right:26px}.wg-counter{text-align:center;justify-content:space-between;align-items:center;display:flex}.wg-counter .number-counter{width:100%;max-width:270px}.wg-counter .number-counter .counter-content{justify-content:center;align-items:center;display:flex}.wg-counter .number-counter .counter-content span{letter-spacing:1px;color:var(--Text);font-size:60px;line-height:55px;font-family:var(--font-serif);font-weight:800}.wg-counter .number-counter .counter-content span.sub-number{font-size:40px;position:relative;top:-4px}.wg-counter p{color:var(--Text);letter-spacing:1.7px;padding-left:13px;font-size:17px;line-height:55px}.wg-counter.style-2{text-align:left;justify-content:flex-start;align-items:stretch;display:flex}.wg-counter.style-2 p{color:var(--White);letter-spacing:1.6px;padding-left:0}.wg-counter.style-2 .number-counter{padding:33px 40px 16px}.wg-counter.style-2 .number-counter .counter-content{justify-content:flex-start}.wg-counter.style-2 .number-counter .counter-content span{color:var(--White);letter-spacing:1.5px}.wg-counter.style-2 .number-counter:first-child{background-color:var(--Bg);background-image:url(/assets/img/number-couter-1.webp);background-repeat:no-repeat;background-size:cover}.wg-counter.style-2 .number-counter:nth-child(2){background-color:var(--Sub-color);background-image:url(/assets/img/number-couter-2.webp);background-repeat:no-repeat;background-size:cover;padding:33px 15px 16px 60px}.gallery-wrap{z-index:0;justify-content:center;align-items:center;display:flex;position:relative}.gallery-wrap .image{z-index:0;width:100%;position:relative;overflow:hidden}.gallery-wrap .image img{object-fit:cover;width:100%;transition:all 1s ease-out;transform:scale(1.1)}.gallery-wrap .image:after{content:"";background-color:var(--Bg-4);width:50%;height:0;transition:all .3s;position:absolute;bottom:0;left:0}.gallery-wrap .image:before{content:"";background-color:var(--Bg-4);z-index:5;width:50%;height:0;transition:all .3s;position:absolute;top:0;right:0}.gallery-wrap .caption{color:var(--White);z-index:5;visibility:hidden;opacity:0;justify-content:center;align-items:center;font-size:0;transition:all .3s;display:flex;position:absolute;inset:0}.gallery-wrap .caption .icon{font-size:0;transition:all .3s}.gallery-wrap .caption:hover,.gallery-wrap .caption:focus-visible{color:#b0e0e6}:is(.gallery-wrap .caption:hover,.gallery-wrap .caption:focus-visible) .icon{color:#b0e0e6}.gallery-wrap:hover .caption,.gallery-wrap:focus-within .caption{visibility:visible;opacity:1;font-size:15px}:is(.gallery-wrap:hover .caption,.gallery-wrap:focus-within .caption) .icon{font-size:25px}.gallery-wrap:hover .image img{transform:scale(1.2)}.gallery-wrap:hover .image:after,.gallery-wrap:hover .image:before{z-index:5;height:100%}.gallery-wrap.style-2 .image{width:100%;position:relative;overflow:hidden}.gallery-wrap.style-2 .image img{object-fit:cover;width:100%;height:100%;max-height:555px;transition:transform 1.5s cubic-bezier(0,0,.44,1);transform:none}.gallery-wrap.style-2 .image:after{content:"";width:100%}.gallery-wrap.style-2 .image:before{content:none}.gallery-wrap.style-2:hover .image img{transform:scale(1.16)}.gallery-wrap.style-2.type-2 .image img{max-height:379px}.wg-box-event{z-index:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.wg-box-event:after{content:"";z-index:1;background:linear-gradient(#0000,#00000080);width:100%;height:160px;transition:all .3s;position:absolute;bottom:0;left:0}.wg-box-event:before{content:"";background-color:var(--Bg-4);z-index:3;width:100%;height:0;transition:all .3s;position:absolute;top:0;left:0}.wg-box-event .image{width:100%}.wg-box-event .image img{object-fit:cover;width:100%;transition:all .3s}.wg-box-event .title{color:var(--White);z-index:2;letter-spacing:1.5px;transition:all .3s;position:absolute;bottom:39px}.wg-box-event .content{visibility:hidden;opacity:0;text-align:center;z-index:4;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:absolute;top:0;left:0;transform:translateY(-50px)}.wg-box-event .content .icon-item{background-color:var(--Sub-color);border-radius:0 0 50% 50%;justify-content:center;width:102px;height:100px;margin-bottom:114px;padding-top:25px;display:flex;top:0}.wg-box-event .content .icon-item .icon{color:var(--White);font-size:50px}.wg-box-event .content .icon{margin-bottom:-4px}.wg-box-event .content .h3{letter-spacing:1.4px;color:var(--White)}.wg-box-event .content .h3:hover{color:var(--Sub-color)}.wg-box-event .content .text{color:var(--Text-5);letter-spacing:.1px}:is(.wg-box-event:hover,.wg-box-event:focus-within) .image img{filter:blur(4px)}:is(.wg-box-event:hover,.wg-box-event:focus-within):before{height:100%}:is(.wg-box-event:hover,.wg-box-event:focus-within) .title,:is(.wg-box-event:hover,.wg-box-event:focus-within) .sub-title,:is(.wg-box-event:hover,.wg-box-event:focus-within) .caption{visibility:hidden;opacity:0;bottom:100%}:is(.wg-box-event:hover,.wg-box-event:focus-within) .content{visibility:visible;opacity:1;height:100%;transform:translateY(0)}.wg-box-event.style-2:before{top:auto;bottom:0}.wg-box-event.style-2:after{background:linear-gradient(#0000,#000000d9);height:50%;bottom:0}.wg-box-event.style-2 .sub-title{color:var(--White);z-index:2;letter-spacing:1.9px;font-size:13px;font-family:var(--font-sans);transition:all .3s;position:absolute;bottom:92px}.wg-box-event.style-2 h3,.wg-box-event.style-2 .title{letter-spacing:.5px;bottom:45px}.wg-box-event.style-2 .caption{z-index:2;text-align:center;padding:0 20px;transition:all .3s;position:absolute;bottom:45px;left:0;right:0}.wg-box-event.style-2 .caption .sub-title{margin-bottom:9px;position:static}.wg-box-event.style-2 .caption .title{position:static}.wg-box-event.style-2 .content{justify-content:flex-start;padding:120px 15px 15px;top:auto;bottom:0}.wg-box-event.style-2 .content .sub-title-2{color:var(--White);letter-spacing:1.9px;font-size:13px;font-family:var(--font-sans);margin-bottom:6px}.wg-box-event.style-2 .content .h3{letter-spacing:.5px;margin-bottom:24px}.wg-box-event.style-2 .content .text{letter-spacing:0;margin-bottom:43px}.wg-box-event.style-2 .content .btn-view{padding:10px 30px 8px 33px}.wg-food-offer{z-index:1;padding-bottom:45px;position:relative}.wg-food-offer .image{z-index:1;position:relative;overflow:hidden}.wg-food-offer .image img{aspect-ratio:657/796;object-fit:cover;width:100%}.wg-food-offer .image:after{content:"";background-color:var(--Bg-5);width:100%;height:0;transition:all .3s;position:absolute;bottom:0;left:0}.wg-food-offer .content{z-index:100;background-color:var(--Bg);text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;height:85px;padding:0 15px 50px;transition:all .3s;display:flex;position:absolute;bottom:0;left:39px;right:38px}.wg-food-offer .content .price{visibility:hidden;opacity:0;background-color:var(--Sub-color);border-radius:0 0 50% 50%;flex-shrink:0;width:63px;height:66px;margin-top:-110px;margin-bottom:31px;transition:all .3s}.wg-food-offer .content .price p{color:var(--White);font-weight:800;font-family:var(--font-serif);letter-spacing:1px;font-size:23px;position:relative;bottom:-21px}.wg-food-offer .content .name{color:var(--White);letter-spacing:1px;text-wrap:balance;margin-bottom:14px;transition:all .3s;position:relative;bottom:-44px}.wg-food-offer .content .sub{color:var(--White);visibility:hidden;opacity:0;letter-spacing:1px;font-family:var(--font-sans);margin-bottom:19px;font-style:italic;transition:all .3s}.wg-food-offer .content .sub a{color:var(--White);letter-spacing:1px;font-style:italic}.wg-food-offer .content .sub a:hover{color:var(--Sub-color)}.wg-food-offer .content .icon-wave-item{visibility:hidden;opacity:0;transition:all .3s}.wg-food-offer .content .text{color:var(--Text-5);letter-spacing:.2px;visibility:hidden;opacity:0;line-height:26px;transition:all .3s}:is(.wg-food-offer:hover,.wg-food-offer:focus-within) .image:after{height:100%}:is(.wg-food-offer:hover,.wg-food-offer:focus-within) .content{height:58.7%}:is(.wg-food-offer:hover,.wg-food-offer:focus-within) .content .price{margin-top:0}:is(.wg-food-offer:hover,.wg-food-offer:focus-within) .content .name{bottom:0}:is(.wg-food-offer:hover,.wg-food-offer:focus-within) .content>*{opacity:1;visibility:visible}.content-section{padding-top:49px}.content-section .text{margin-bottom:26px}.content-section .text-2{margin-bottom:43px}.content-section.style-2 .title{margin-bottom:10px}.content-section.style-2 .list .item a,.content-section.style-2 .list .item span{letter-spacing:.5px;font-size:25px;font-weight:700;line-height:48px;font-family:var(--font-serif);color:var(--Text);transition:all .3s;display:inline-block;position:relative}:is(.content-section.style-2 .list .item a,.content-section.style-2 .list .item span):before{content:"";background-color:var(--Sub-color);width:0;height:1px;transition:all .3s;position:absolute;top:50%;left:0}.content-section.style-2 .list .item a:hover{color:var(--Text);padding-left:32px}.content-section.style-2 .list .item a:hover:before{width:16px}.tf-accordion .accordion-item{border:0}.tf-accordion .accordion-item summary{cursor:pointer;letter-spacing:.5px;font-size:25px;font-weight:700;line-height:25px;font-family:var(--font-serif);color:var(--Text);text-wrap:balance;padding:10px 0 10px 26px;list-style:none;transition:all .3s;position:relative}.tf-accordion .accordion-item summary::-webkit-details-marker{display:none}.tf-accordion .accordion-item summary:before{content:"";background-color:var(--Sub-color);width:12px;height:1px;transition:all .3s;position:absolute;top:21px;left:0}.tf-accordion .accordion-item summary:after{content:"";background-color:var(--Sub-color);width:1px;height:11px;transition:all .3s;position:absolute;top:16px;left:6px}.tf-accordion .accordion-item summary:hover{color:var(--Sub-color)}.tf-accordion .accordion-item[open] summary:before{visibility:hidden;opacity:0;transform:rotate(-90deg)}.tf-accordion .accordion-item[open] summary:after{transform:rotate(90deg)}.tf-accordion .accordion-item .accordion-body{font-family:var(--font-sans);color:var(--body-text);padding:8px 0 18px;font-size:15px;line-height:25px;transition:all .3s}.tf-accordion .accordion-item .accordion-body p+p{margin-top:10px}.box-infor{text-align:center;background-color:var(--Bg);z-index:1;max-width:410px;padding:70px 75px 25px;position:relative}.box-infor:after{content:"";z-index:1;pointer-events:none;background-image:url(/assets/img/box-infor.webp);background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.box-infor .content{z-index:2;position:relative}.box-infor .content .title{color:var(--White);margin-bottom:40px}.box-infor .content p{color:var(--White)}.box-infor .content p.address,.box-infor .content p.number{margin-bottom:30px}.box-infor .content p a{color:var(--White)}.box-infor .content p a:hover{color:var(--Border-4)}.box-infor .content .tf-btn{justify-content:center;align-items:center;display:flex;position:relative;bottom:-45px}.box-infor .tf-btn{z-index:2}.box-infor.type-2 .content .benefit-list{padding-left:30px}.box-infor.type-2 .content .benefit-list p{letter-spacing:.8px;justify-content:flex-start;align-items:center;gap:7px;display:flex}.wg-404{background:var(--Paper);align-items:center;min-height:100vh;padding:81px 0 72px;display:flex}.wg-404 .content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.wg-404 .content .title{justify-content:center;align-items:center;margin-bottom:18px;display:flex;position:relative}.wg-404 .content .title .image{z-index:101;max-width:240px;padding:0 10px}.wg-404 .content .title .number{font-size:240px;line-height:200px;font-family:var(--font-serif);color:var(--Text-3);font-weight:700}.wg-404 .content .title .number.s1{position:relative;top:21px;right:4px}.wg-404 .content .title .number.s2{padding-left:4px;position:relative;top:21px;left:14px}.wg-404 .content .not-found{letter-spacing:2px;margin-bottom:5px;font-size:40px;line-height:50px}.wg-404 .content .desc{font-family:var(--font-sans);letter-spacing:.3px;max-width:620px;margin-bottom:44px;font-size:17px;line-height:26px}.wg-404 .content .btn-back{padding:10px 32px 8px 31px}.wg-404 .content .links{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;display:flex}.wg-404 .content .links a{font-family:var(--font-serif);letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-weight:600}.article-blog-item{transition:all .3s;position:relative}.article-blog-item .image{z-index:1;width:100%;margin-bottom:23px;position:relative;overflow:hidden}.article-blog-item .image img{object-fit:cover;width:100%;height:389px;transition:all .3s}.article-blog-item .content{z-index:2;position:relative;overflow:hidden}.article-blog-item .content .entry-meta{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:10px 35px;margin-bottom:15px;display:flex}.article-blog-item .content .entry-meta .entry:not(:last-child){position:relative}.article-blog-item .content .entry-meta .entry:not(:last-child):after{content:"";background-color:var(--Sub-color);width:13px;height:1px;position:absolute;top:50%;right:-23px}.article-blog-item .content .entry-meta a,.article-blog-item .content .entry-meta .date{font-size:13px;font-family:var(--font-sans);color:var(--Text-2)}.article-blog-item .content .title{letter-spacing:.5px;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;width:100%;margin-bottom:28px;display:-webkit-box;overflow:hidden}.article-blog-item .content .text{opacity:0;visibility:hidden;transition:all .3s}.article-blog-item .content .hag-bg-white{background-color:var(--White);z-index:4;width:100%;height:100%;position:relative}.article-blog-item .content .hag-bg-white:before{content:"";background-color:var(--Border);width:100%;height:1px;position:absolute;top:-4px;left:0}.article-blog-item .content .tf-btn{z-index:4;margin-top:-75px;padding-top:22px;position:relative}:is(.article-blog-item:hover,.article-blog-item:focus-within) .image img{margin-top:-90px}:is(.article-blog-item:hover,.article-blog-item:focus-within) .text{opacity:1;visibility:visible;margin-top:-13px}:is(.article-blog-item:hover,.article-blog-item:focus-within) .tf-btn{margin-top:28px;padding-top:22px}.wg-social .social-list{justify-content:center;align-items:center;gap:9px;display:flex}.wg-social .social-list.justify-left{justify-content:flex-start}.wg-social .social-list a{border:1px solid var(--Border-1);background-color:#0000;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;transition:all .3s;display:flex}.wg-social .social-list a .icon{color:var(--White);font-size:15px;transition:all .3s}.wg-social .social-list a .icon-trip{font-size:13px}.wg-social .social-list a .icon-mail{font-size:17px}.wg-social .social-list a:hover{background-color:var(--Sub-color);border-color:var(--Sub-color)}.wg-social .social-list a:hover .icon{color:var(--White)}.wg-social.style-2 .social-list a{background-color:var(--Bg-1);border-color:#0000}.wg-social.style-2 .social-list a .icon{color:var(--Bg)}.wg-social.style-2 .social-list a:hover{background-color:var(--Sub-color)}.wg-social.style-2 .social-list a:hover .icon{color:var(--White)}dialog.tf-dialog{width:auto;max-width:96vw;max-height:96vh;color:var(--White);background:0 0;border:0;margin:auto;padding:0;overflow:visible}dialog.tf-dialog::backdrop{background:#000000e0}dialog.tf-dialog .dialog-body{justify-content:center;align-items:center;display:flex;position:relative}dialog.tf-dialog img,dialog.tf-dialog video{background:var(--Black);width:auto;max-width:96vw;height:auto;max-height:90vh;display:block}dialog.tf-dialog video{width:min(96vw,1200px)}dialog.tf-dialog .dialog-close,dialog.tf-dialog .dialog-prev,dialog.tf-dialog .dialog-next{width:48px;height:48px;color:var(--White);cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;justify-content:center;align-items:center;font-size:18px;transition:background .3s;display:flex;position:absolute}:is(dialog.tf-dialog .dialog-close,dialog.tf-dialog .dialog-prev,dialog.tf-dialog .dialog-next):hover{background:var(--Sub-color)}dialog.tf-dialog .dialog-close{top:-58px;right:0}dialog.tf-dialog .dialog-prev{top:50%;left:-60px;transform:translateY(-50%)}dialog.tf-dialog .dialog-next{top:50%;right:-60px;transform:translateY(-50%)}dialog.tf-dialog .dialog-caption{text-align:center;font-family:var(--font-sans);color:var(--Text-1);font-size:14px;line-height:22px;position:absolute;bottom:-40px;left:0;right:0}.hours-table{border-collapse:collapse;width:100%;font-family:var(--font-sans);font-size:15px;line-height:25px}.hours-table th,.hours-table td{text-align:left;border-bottom:1px solid var(--Border);color:var(--Text);padding:6px 0;font-weight:400}.hours-table td{text-align:right}.hours-table tr.today th,.hours-table tr.today td{color:var(--Bg);font-weight:700}.hours-table tr.closed td{color:var(--Text-2)}.wg-blog .image{margin-bottom:21px}.wg-blog .image img{object-fit:cover;width:100%}.wg-blog .content{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.wg-blog .content .entry-meta{flex-wrap:wrap;justify-content:center;align-items:center;gap:35px;margin-bottom:6px;display:flex}.wg-blog .content .entry-meta .entry:not(:last-child){position:relative}.wg-blog .content .entry-meta .entry:not(:last-child):after{content:"";background-color:var(--Sub-color);width:13px;height:1px;position:absolute;top:50%;right:-23px}.wg-blog .content .entry-meta a,.wg-blog .content .entry-meta .date{font-size:13px;font-family:var(--font-sans);color:var(--Text-2)}.wg-blog .content .title{letter-spacing:.6px;width:100%;margin-bottom:19px}.wg-blog .content .title a{color:var(--Text)}.wg-blog .content .title a:hover{color:var(--Sub-color)}.wg-blog .content .text{border-top:1px solid var(--Border);margin-bottom:34px;padding-top:20px;position:relative}.wg-blog .content .text:before{content:"";background-color:var(--Bg);width:0;height:1px;transition:all .3s;position:absolute;top:-1px;left:0}.wg-blog:hover .content .text:before{width:100%}.page-blog-pagination{margin-top:15px}.page-blog-pagination .number-list{justify-content:center;align-items:center;gap:10px;display:flex}.page-blog-pagination .number-list li a{border:1px solid var(--Border);width:49px;height:49px;color:var(--Text);justify-content:center;align-items:center;transition:all .3s;display:flex}.page-blog-pagination .number-list li a:hover,.page-blog-pagination .number-list li a.active,.page-blog-pagination .number-list li a[aria-current]{background-color:var(--Bg);color:var(--White)}.blog-single .entry-meta{margin-bottom:25px}.blog-single .entry-meta ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:34px;padding-left:5px;display:flex}.blog-single .entry-meta ul li{font-family:var(--font-sans);justify-content:center;align-items:center;gap:13px;font-size:15px;line-height:25px;display:flex}.blog-single .entry-meta ul li .img-meta{border:1px solid var(--Border-3);width:32px;height:32px;color:var(--Text);border-radius:50%;justify-content:center;align-items:center;font-size:12px;display:flex}.blog-single .main-title{text-align:center;letter-spacing:.8px;margin-bottom:38px;font-size:40px;line-height:50px}.blog-single .main-post{margin-bottom:43px}.blog-single .main-post img{width:100%}.blog-single .title{letter-spacing:1px;margin-bottom:17px}.blog-single .text{color:var(--Text);margin-bottom:36px;font-size:15px;line-height:25px}.blog-single .article-body h2{letter-spacing:1px;margin:0 0 17px;font-size:36px;line-height:50px}.blog-single .article-body h3{margin:6px 0 14px;font-size:24px;line-height:32px}.blog-single .article-body p{color:var(--Text);margin-bottom:35px;font-size:15px;line-height:25px}.blog-single .article-body ul,.blog-single .article-body ol{color:var(--Text);margin:0 0 35px 22px;font-size:15px;line-height:25px}.blog-single .article-body ul{list-style:outside}.blog-single .article-body ol{list-style:decimal}.blog-single .article-body li{margin-bottom:8px}.blog-single .article-body table{border-collapse:collapse;width:100%;font-family:var(--font-sans);margin-bottom:30px;font-size:15px;line-height:24px}.blog-single .article-body table th,.blog-single .article-body table td{text-align:left;border-bottom:1px solid var(--Border);vertical-align:top;padding:10px 12px}.blog-single .article-body table th{color:var(--Text);font-weight:700}.blog-single .article-body a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.blog-single .article-body a:hover{color:var(--Sub-color)}.blog-single .blog-single-bottom{border-top:1px solid var(--Border-3);border-bottom:1px solid var(--Border-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:17px 0 18px;display:flex}.blog-single .blog-single-bottom .tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.blog-single .blog-single-bottom .tags span{font-family:var(--font-sans);font-weight:500}.blog-single .blog-single-bottom .tags ul{flex-wrap:wrap;display:flex}.blog-single .blog-single-bottom .tags ul li a{font-family:var(--font-sans);font-weight:500}.blog-single .blog-single-bottom .wg-social{align-items:center;gap:17px;display:flex}.blog-single .blog-single-bottom .wg-social .share{justify-content:center;align-items:center;gap:5px;display:flex}.blog-single .blog-single-bottom .wg-social .share .text{font-family:var(--font-sans);margin:0;font-weight:500}.blog-single .blog-single-bottom .wg-social .social-list .item a{width:37px;height:37px}.wg-blockquote{background:var(--Paper);margin-bottom:27px;padding:41px 67px 43px 62px;position:relative}.wg-blockquote cite,.wg-blockquote blockquote{font-family:var(--font-serif);color:var(--Text);letter-spacing:.4px;font-size:20px;font-style:italic;font-weight:600;line-height:30px}.wg-blockquote .note{justify-content:space-between;align-items:center;gap:16px;margin-top:19px;display:flex}.wg-blockquote .note p{letter-spacing:.5px;color:var(--Text);font-size:15px;font-weight:500;font-family:var(--font-sans)}.wg-blockquote .note p a{color:var(--Text-6)}.wg-blockquote .note .quote-mark{font-family:var(--font-serif);color:var(--Sub-color);font-size:60px;font-weight:700;line-height:30px}.press-item{border-bottom:1px solid var(--Border);padding:28px 0}.press-item .press-outlet{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--Text-6);margin-bottom:8px;font-size:13px}.press-item .press-title{margin-bottom:10px;font-size:25px;line-height:32px}.press-item .press-title a{color:var(--Text)}.press-item .press-title a:hover{color:var(--Sub-color)}.press-item .press-quote{font-family:var(--font-serif);color:var(--Text);margin-bottom:8px;font-size:19px;font-style:italic;line-height:30px}.press-item .press-meta{font-family:var(--font-sans);color:var(--Text-2);font-size:13px}form{z-index:30;position:relative}textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){font-family:var(--font-sans);box-shadow:none;background-color:var(--White);border:1px solid var(--Border);width:100%;color:var(--Text);appearance:none;border-radius:0;outline:0;min-height:48px;margin-bottom:0;padding:14px 25px 14px 16px;font-size:15px;font-weight:400;line-height:20px}:is(textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]))::placeholder{color:var(--Text-2);opacity:1;font-size:15px;font-weight:400;line-height:20px}:is(textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])):focus{border-color:var(--Sub-color);outline:2px solid #0000}:is(textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button])):focus-visible{outline:2px solid var(--Sub-color);outline-offset:2px}:is(textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]))[aria-invalid=true]{border-color:#b3261e}input[type=date]{height:50px;padding-right:16px}textarea{resize:vertical;height:213px}label{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;color:var(--Text);margin-bottom:8px;font-size:13px;display:block}.field{text-align:left;flex:1 1 0;min-width:0}.field label .optional{text-transform:none;letter-spacing:0;color:var(--Text-2)}.field-hint,.field-error{font-family:var(--font-sans);margin:6px 0 0;font-size:13px;line-height:20px}.field-hint{color:var(--Text-2)}.field-hint a{color:var(--Text-6);text-decoration:underline}.field-error{color:#b3261e;display:none}.field-error:not(:empty){display:block}.cols{justify-content:center;align-items:center;gap:22px;width:100%;display:flex}.cols.mb-20{margin-bottom:20px}.cols.mb-40{margin-bottom:40px}.cols.cols-two>*{width:50%}.cols.cols-three>*{width:33.3333%}.cols>*{flex:1 1 0;min-width:0}.form-request .cols,.form-event .cols{align-items:flex-start}.form-request .cols+.cols,.form-event .cols+.cols{margin-top:20px}.form-request .fieldtext textarea{height:120px}.form-event .fieldtext textarea{height:197px}form button,input[type=submit]{background-color:#0000;padding:0;font-family:inherit;overflow:hidden}.form-book fieldset,.select-wrap{border:0;min-width:0;padding:0;position:relative}:is(.form-book fieldset,.select-wrap) .icon-select{width:16px;height:16px;color:var(--Text);pointer-events:none;font-size:16px;transition:all .3s;position:absolute;top:17px;right:17px}:is(.form-book fieldset,.select-wrap) select{border:1px solid var(--Border);width:100%;color:var(--Text);cursor:pointer;padding:14px 40px 14px 16px}:is(.form-book fieldset,.select-wrap) select:focus{border-color:var(--Sub-color)}:is(.form-book fieldset,.select-wrap):focus-within .icon-select{transform:rotate(180deg)}.form-note{font-family:var(--font-sans);color:var(--Text-2);margin-top:12px;font-size:13px;line-height:20px}.form-note a{color:var(--Text-6);text-decoration:underline}.form-note+.form-note{margin-top:6px}.form-request .form-note:first-of-type,.form-event .form-note:first-of-type{margin-top:20px}.form-request .tf-btn,.form-event .tf-btn{margin-top:30px}.form-status{font-family:var(--font-sans);border:1px solid var(--Border);margin-top:16px;padding:14px 16px;font-size:15px;line-height:22px}.form-status:empty{display:none}.form-status.is-success{color:#1e6b2e;background:#f1faf3;border-color:#2f9e44}.form-status.is-error{color:#8f2a1f;background:#fdf3f1;border-color:#b3261e}.form-sent{text-align:center;background:var(--White);border:1px solid var(--Border-4);padding:34px 38px}.form-sent h3{margin-bottom:12px;font-size:30px;line-height:38px}.form-sent p{font-family:var(--font-sans);color:var(--Text);font-size:16px;line-height:27px}.form-sent a{color:var(--Text-6);font-weight:700}.hp-field{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.main-content.page-contact.has-request-form{padding-bottom:0}.holiday-note-wrap{text-align:center;max-width:820px;margin:40px auto 0}.s-just-drop{padding:100px 0 110px}.s-just-drop .heading-section{margin-bottom:17px}.s-just-drop .heading-section .title{margin-bottom:11px}.s-just-drop .heading-section .text{margin-bottom:17px}.s-just-drop .contact-list{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:33px;display:grid}.s-just-drop .contact-list .caption{letter-spacing:1px;text-transform:uppercase;margin-bottom:17px}.s-just-drop .contact-list p{font-family:var(--font-sans);color:var(--Text);font-size:15px;line-height:25px}.s-just-drop .contact-list a{color:var(--Text)}.s-just-drop .contact-list a:hover{color:var(--Sub-color)}.s-just-drop .contact-list .address{margin-bottom:22px}.s-just-drop .contact-list .call-to{font-family:var(--font-serif);letter-spacing:.5px;margin-top:4px;font-size:22px;font-weight:700}.s-just-drop .contact-list .time{justify-content:space-between;gap:16px;max-width:320px;display:flex}.s-just-drop .contact-list .time.today{color:var(--Bg);font-weight:700}.s-just-drop .contact-list .open-status{margin-top:8px}.s-just-drop .contact-note{max-width:520px;margin-bottom:30px}.s-just-drop .form-event{margin-top:73px}.s-just-drop .form-event .btn-send{padding:10px 31px 9px 33px}.page-sent .sent-box{text-align:center;max-width:720px;margin:0 auto}.page-sent .sent-box .sent-text{font-family:var(--font-sans);color:var(--Text);margin:10px 0 30px;font-size:17px;line-height:28px}.page-sent .sent-box .sent-text a{color:var(--Text-6);font-weight:700}.page-sent .sent-box .sent-actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:50px;display:flex}.page-sent .sent-box .sent-hours{text-align:left;max-width:360px;margin:0 auto}.page-sent .sent-box .sent-hours h2{text-align:center;margin-bottom:12px}.page-sent .sent-box .sent-hours .time{font-family:var(--font-sans);justify-content:space-between;gap:16px;font-size:15px;line-height:26px;display:flex}.page-sent .sent-box .sent-hours .time.today{color:var(--Bg);font-weight:700}.page-sent .sent-box .sent-hours .open-status{margin-top:8px}.page-sent .sent-box .sent-hours .holiday-note{text-align:center;margin-top:14px}@media (max-width:991px){.s-just-drop{padding:60px 0 70px}.s-just-drop .form-event{margin-top:40px}}@media (max-width:767px){.s-just-drop .contact-list{grid-template-columns:1fr}textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]){font-size:16px}:is(textarea,select,input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]))::placeholder{font-size:16px}.form-sent{padding:24px 20px}.form-sent h3{font-size:26px;line-height:32px}}@media (max-width:575px){.form-request .cols,.form-event .cols{flex-wrap:wrap;gap:14px}:is(.form-request .cols,.form-event .cols)>*{flex-basis:100%;width:100%}.form-request .cols+.cols,.form-event .cols+.cols{margin-top:14px}}#footer-main{background-color:var(--Bg);z-index:1;color:var(--Text-1);padding-top:72px;position:relative;overflow:hidden}#footer-main .img-item{z-index:0;pointer-events:none;position:absolute}#footer-main .img-item.item-1{max-width:275px;top:-47px;left:0}#footer-main .img-item.item-2{max-width:285px;bottom:-70px;right:0}#footer-main .footer-top{z-index:3;border-bottom:1px solid var(--Border-2);justify-content:space-between;align-items:center;gap:75px;margin-bottom:55px;padding-bottom:58px;display:flex;position:relative}#footer-main .footer-top .footer-logo img{width:172px;max-width:172px;height:auto}#footer-main .footer-top .text{color:var(--White);letter-spacing:.3px;font-size:17px;font-weight:500;line-height:30px;font-family:var(--font-serif);text-wrap:balance;padding-left:10px}#footer-main .footer-top .text cite{letter-spacing:1px;color:var(--Text-1);font-size:14px;font-style:normal;font-family:var(--font-sans);margin-top:6px;display:block}#footer-main .footer-inner{z-index:3;padding-bottom:70px;position:relative}#footer-main .footer-inner .footer-title{color:var(--White);letter-spacing:.5px;margin-bottom:20px;font-size:25px;font-weight:700;line-height:32px}#footer-main .footer-inner p,#footer-main .footer-inner .time{color:var(--Text-1);font-family:var(--font-sans);font-size:15px;line-height:25px}#footer-main .footer-inner .time{justify-content:space-between;gap:12px;max-width:300px;margin-bottom:5px;display:flex}#footer-main .footer-inner .time.today{color:var(--White);font-weight:600}#footer-main .footer-inner .phone-number{font-family:var(--font-serif);color:var(--White);letter-spacing:.5px;font-size:25px;font-weight:700;line-height:25px}#footer-main .footer-inner .phone-number a{color:var(--White)}#footer-main .footer-inner .phone-number a:hover{color:var(--Border-4)}#footer-main .footer-inner .address,#footer-main .footer-inner .email{margin-bottom:17px}:is(#footer-main .footer-inner .address,#footer-main .footer-inner .email) a{color:var(--Text-1)}:is(#footer-main .footer-inner .address,#footer-main .footer-inner .email) a:hover{color:var(--White)}#footer-main .footer-inner .open-status{color:var(--White);margin-top:10px}#footer-main .footer-inner .link-list li:not(:last-child){margin-bottom:25px}#footer-main .footer-inner .link-list li a{color:var(--Text-1);font-family:var(--font-sans);line-height:20px;transition:all .3s;display:inline-block;position:relative}#footer-main .footer-inner .link-list li a:before{content:"";background-color:var(--Sub-color);visibility:hidden;opacity:0;width:0;height:1px;transition:all .3s;position:absolute;top:50%;left:0}#footer-main .footer-inner .link-list li a:hover{color:var(--White);padding-left:28px}#footer-main .footer-inner .link-list li a:hover:before{visibility:visible;opacity:1;width:15px}#footer-main .footer-inner .press-list{flex-direction:column;gap:14px;display:flex}#footer-main .footer-inner .press-list a{color:var(--Text-1);font-family:var(--font-serif);letter-spacing:.5px;font-size:19px;font-weight:600;line-height:1.3}#footer-main .footer-inner .press-list a:hover{color:var(--White)}#footer-main .footer-bottom{border-top:1px solid var(--Border-2);z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;display:flex;position:relative}#footer-main .footer-bottom .no-copy{color:var(--White);letter-spacing:.3px;font-family:var(--font-sans)}#footer-main .footer-bottom .list{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}#footer-main .footer-bottom .list a{color:var(--White);font-family:var(--font-sans);letter-spacing:.3px;line-height:30px;position:relative}#footer-main .footer-bottom .list a:after{content:"";background-color:var(--White);width:0;height:1px;transition:all .3s;position:absolute;bottom:4px;left:auto;right:0}#footer-main .footer-bottom .list a:hover:after,#footer-main .footer-bottom .list a[aria-current]:after{width:100%;left:0;right:auto}.footer-inner-wrap{margin-bottom:20px}.page-lead{text-align:center;max-width:820px;margin:0 auto 50px}.page-lead p{color:var(--Text);font-size:17px;line-height:28px;font-family:var(--font-sans);letter-spacing:.2px}.page-lead p+p{margin-top:14px}.page-lead .icon-wave-item{margin-top:10px}.fact-block{background:var(--Paper);margin:0 0 40px;padding:34px 38px}.fact-block h2,.fact-block h3{margin-bottom:14px;font-size:25px;line-height:32px}.fact-block p,.fact-block li{color:var(--Text);font-size:16px;line-height:27px;font-family:var(--font-sans)}.fact-block p+p{margin-top:10px}.fact-block ul{padding-left:20px;list-style:outside}.fact-block a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.fact-block a:hover{color:var(--Sub-color)}.holiday-note{font-family:var(--font-sans);color:var(--Text-2);font-size:14px;line-height:22px}.holiday-note a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.holiday-note a:hover{color:var(--Sub-color)}.section-head{text-align:center;margin-bottom:44px}.section-head .sub-title{font-family:var(--font-sans);letter-spacing:2.2px;text-transform:uppercase;color:var(--Text-6);margin-bottom:10px;font-size:15px;line-height:25px}.section-head .title{margin-bottom:12px;font-size:45px;line-height:55px}.section-head .text{color:var(--Text);font-size:17px;line-height:28px;font-family:var(--font-sans);max-width:760px;margin:0 auto}.main-page-our-menu .s-offer-menu{padding-bottom:60px}.main-page-our-menu .s-offer-menu .wg-box-event{margin-bottom:30px}.menu-nav .tf-container ul{justify-content:flex-start}.menu-section{padding:70px 0 20px;scroll-margin-top:70px}.menu-section:first-of-type{padding-top:40px}.menu-section .menu-section__head{border-bottom:1px solid var(--Border);align-items:flex-end;gap:24px;margin-bottom:40px;padding-bottom:18px;display:flex}.menu-section .menu-section__head .drawing{filter:sepia()hue-rotate(190deg)saturate(500%)brightness(40%);flex-shrink:0;width:auto;height:72px}.menu-section .menu-section__head .title{letter-spacing:1px;text-transform:uppercase;margin:0;font-size:40px;line-height:46px}.menu-section .menu-section__head .title-el{letter-spacing:1.5px;color:var(--Text-2);margin-top:4px;font-size:17px;font-weight:500;line-height:24px;display:block}.menu-section .menu-section__head .icon-water-waves{margin-bottom:4px;margin-left:auto}.menu-section .menu-section__intro{font-family:var(--font-sans);color:var(--Text);max-width:820px;margin:-14px 0 36px;font-size:16px;line-height:27px}.menu-section .menu-grid{columns:2;column-gap:70px}.menu-section .menu-grid .food-item{break-inside:avoid;page-break-inside:avoid;margin-bottom:30px}.menu-section .wg-menu .food-item .food .price small{margin-left:3px}.menu-notes{grid-template-columns:1.3fr 1fr;gap:30px;margin:60px 0 0;display:grid}.menu-notes .fact-block{height:100%;margin:0}.desserts-list{flex-wrap:wrap;gap:8px 14px;margin:10px 0 12px;padding:0;list-style:none;display:flex}.desserts-list li{font-family:var(--font-serif);color:var(--Text);letter-spacing:.4px;font-size:20px;font-weight:700}.desserts-list li:not(:last-child):after{content:"·";color:var(--Sub-color);margin-left:14px}.loc-top{grid-template-columns:1.15fr .85fr;align-items:start;gap:60px;margin-bottom:70px;display:grid}.loc-top .map-figure{margin:0}.loc-top .map-figure img{border:1px solid var(--Border);width:100%;height:auto}.loc-top .map-figure figcaption{font-family:var(--font-sans);color:var(--Text-2);margin-top:8px;font-size:12px;line-height:18px}.loc-top .map-figure .map-links{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.loc-top .loc-info .title{margin-bottom:18px;font-size:30px;line-height:38px}.loc-top .loc-info .address{font-family:var(--font-serif);color:var(--Text);margin-bottom:6px;font-size:22px;line-height:32px}.loc-top .loc-info .address-note{font-family:var(--font-sans);color:var(--Text-2);margin-bottom:24px;font-size:15px;line-height:25px}.loc-top .loc-info .phone{font-family:var(--font-serif);letter-spacing:.5px;margin-bottom:6px;font-size:25px;font-weight:700}.loc-top .loc-info .phone a{color:var(--Bg)}.loc-top .loc-info .phone a:hover{color:var(--Sub-color)}.loc-top .loc-info .email{font-family:var(--font-sans);margin-bottom:30px;font-size:15px}.loc-top .loc-info .hours-table{margin-bottom:14px}.loc-top .loc-info .open-status{margin:6px 0 14px}.transit-grid{grid-template-columns:repeat(2,1fr);gap:30px;margin-bottom:60px;display:grid}.transit-card{border:1px solid var(--Border);background:var(--White);padding:30px 32px 26px}.transit-card h2,.transit-card h3{align-items:center;gap:12px;margin-bottom:14px;font-size:25px;line-height:32px;display:flex}:is(.transit-card h2,.transit-card h3) .badge{font-family:var(--font-sans);letter-spacing:1px;background:var(--Bg);color:var(--White);border-radius:4px;padding:0 8px;font-size:12px;font-weight:700;line-height:20px;display:inline-block}.transit-card p,.transit-card li{font-family:var(--font-sans);color:var(--Text);font-size:15px;line-height:25px}.transit-card ul{margin:0;padding:0;list-style:none}.transit-card ul li{border-top:1px solid var(--Border);padding:8px 0}.transit-card ul li:first-child{border-top:0;padding-top:0}.transit-card .lines{vertical-align:middle;flex-wrap:wrap;gap:6px;margin-right:6px;display:inline-flex}.transit-card .lines span{font-family:var(--font-sans);border:1px solid var(--Bg);color:var(--Bg);border-radius:4px;padding:0 8px;font-size:13px;font-weight:700;line-height:22px;display:inline-block}.transit-card .walk{color:var(--Text-2);font-size:14px;display:block}.transit-card a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.transit-card a:hover{color:var(--Sub-color)}.loc-footnote{font-family:var(--font-sans);color:var(--Text-2);text-align:center;max-width:820px;margin:0 auto 60px;font-size:13px;line-height:21px}.reserve-grid{grid-template-columns:1fr 1fr;align-items:start;gap:60px;display:grid}.reserve-grid .reserve-phone{text-align:center;background:var(--Bg);color:var(--White);padding:50px 30px 44px;position:relative;overflow:hidden}.reserve-grid .reserve-phone:after{content:"";pointer-events:none;background-image:url(/assets/img/box-infor.webp);background-size:cover;position:absolute;inset:0}.reserve-grid .reserve-phone>*{z-index:1;position:relative}.reserve-grid .reserve-phone .label{font-family:var(--font-sans);letter-spacing:2px;text-transform:uppercase;color:var(--Text-1);margin-bottom:16px;font-size:13px}.reserve-grid .reserve-phone .number{font-family:var(--font-serif);margin-bottom:8px;font-size:38px;font-weight:700;line-height:46px}.reserve-grid .reserve-phone .number a{color:var(--White)}.reserve-grid .reserve-phone .number a:hover{color:var(--Border-4)}.reserve-grid .reserve-phone .email{font-family:var(--font-sans);margin-bottom:26px;font-size:15px}.reserve-grid .reserve-phone .email a{color:var(--Text-1)}.reserve-grid .reserve-phone .email a:hover{color:var(--White)}.reserve-grid .reserve-phone .tf-btn{margin:0 auto}.reserve-grid .reserve-phone .hours-table{text-align:left;max-width:320px;margin:32px auto 0}.reserve-grid .reserve-phone .hours-table th,.reserve-grid .reserve-phone .hours-table td{color:var(--Text-1);border-color:var(--Border-2)}.reserve-grid .reserve-phone .hours-table tr.today th,.reserve-grid .reserve-phone .hours-table tr.today td{color:var(--White)}.reserve-grid .reserve-phone .open-status{color:var(--White);margin-top:14px}.s-welcome-balisico .main-section .box-infor .content .time{color:var(--White);text-align:left;font-family:var(--font-sans);justify-content:space-between;gap:12px;font-size:14px;line-height:24px;display:flex}.s-welcome-balisico .main-section .box-infor .content .time.today{font-weight:700}.s-welcome-balisico .main-section .box-infor .content .open-time{margin-bottom:26px}.s-welcome-balisico .main-section .box-infor .content .open-status{color:var(--White);margin-bottom:20px}.story-text{max-width:820px;margin:0 auto}.story-text h2{margin:0 0 18px;font-size:36px;line-height:46px}.story-text p{font-family:var(--font-sans);color:var(--Text);margin-bottom:18px;font-size:16px;line-height:28px}.story-text a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.story-text a:hover{color:var(--Sub-color)}.s-story-quotes{background:var(--Paper);padding:110px 0 100px}.s-story-quotes .quote-grid{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.s-story-quotes .wg-testimonial .text{margin-bottom:20px;font-size:20px;line-height:32px}.s-story-quotes .wg-testimonial .bot{font-family:var(--font-sans);letter-spacing:1px;text-transform:uppercase;font-size:13px;line-height:22px}.s-story-quotes .wg-testimonial .icon-item{margin-bottom:22px}.s-partner .partner-strip{gap:20px 56px}.s-schedule .heading-setion .text,.s-schedule .heading-section .text{font-family:var(--font-sans);color:var(--Text);max-width:820px;margin-left:auto;margin-right:auto;font-size:17px;line-height:28px}.s-enjoy .image{display:flex}.s-enjoy .image .img-style,.s-enjoy .image picture{width:100%;height:100%}.s-enjoy .content .text{font-family:var(--font-sans);color:var(--Text);max-width:560px;margin:0 auto;font-size:15px;line-height:25px}.s-enjoy .content .text+.text{margin-top:16px}.s-gallery.is-strip{padding:0;overflow:hidden}.gallery-strip{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.gallery-strip::-webkit-scrollbar{display:none}.gallery-strip .gallery-wrap{scroll-snap-align:start;flex:0 0 20%;display:block}.gallery-strip .gallery-wrap .image img{aspect-ratio:1;height:auto}@media (max-width:991px){.gallery-strip .gallery-wrap{flex-basis:33.3333%}}@media (max-width:767px){.gallery-strip .gallery-wrap{flex-basis:50%}}@media (max-width:550px){.gallery-strip .gallery-wrap{flex-basis:100%}}.event-contact{text-align:center;padding:100px 0}.event-contact .title{margin-bottom:14px}.event-contact .text{font-family:var(--font-sans);color:var(--Text);max-width:720px;margin:0 auto 30px;font-size:17px;line-height:28px}.event-contact .actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.event-contact .phone{font-family:var(--font-serif);letter-spacing:.5px;margin-bottom:20px;font-size:30px;font-weight:700}.event-contact .phone a{color:var(--Bg)}.event-contact .phone a:hover{color:var(--Sub-color)}.gallery-group{margin-bottom:70px}.gallery-group h2{text-align:center;margin-bottom:26px;font-size:30px;line-height:38px}.gallery-page-grid .gallery-wrap.style-2 .image img{aspect-ratio:4/3;object-fit:cover;max-height:none}.faq-group{margin-bottom:50px}.faq-group h2{margin-bottom:14px;font-size:30px;line-height:38px}.faq-list .accordion-item summary{padding:10px 0 10px 26px;font-size:25px;line-height:25px}.faq-list .accordion-item summary:before{top:21px}.faq-list .accordion-item summary:after{top:16px}.faq-list .accordion-body{color:var(--Text);padding:0 0 20px 26px;font-size:15px;line-height:25px}.faq-list .accordion-body a{color:var(--Text-6);text-underline-offset:3px;text-decoration:underline}.faq-list .accordion-body a:hover{color:var(--Sub-color)}.faq-list .accordion-body ul{margin:8px 0;padding-left:20px;list-style:outside}.press-list{max-width:860px;margin:0 auto}.press-list .press-item:first-child{border-top:1px solid var(--Border)}.press-list .press-item .press-quote[lang=el]{quotes:"«" "»"}.press-list .press-actions{margin-top:12px}.guide-list{grid-template-columns:repeat(2,1fr);gap:57px 30px;display:grid}.guide-list .wg-blog .image img{aspect-ratio:570/389;object-fit:cover}.blog-single .main-post img{aspect-ratio:1170/576;object-fit:cover}.blog-single .article-body .fact-block{margin:30px 0}.blog-single .article-body figure{margin:0 0 30px}.blog-single .article-body figure figcaption{font-family:var(--font-sans);color:var(--Text-2);margin-top:8px;font-size:13px;line-height:20px}.blog-single .guide-sources{border-top:1px solid var(--Border-3);font-family:var(--font-sans);color:var(--Text-2);margin-top:40px;padding-top:18px;font-size:13px;line-height:21px}.blog-single .guide-sources a{color:var(--Text-6)}.blog-single .guide-related{margin-top:60px}.blog-single .guide-related h2{margin-bottom:20px;font-size:25px;line-height:32px}.blog-single .guide-related ul{flex-wrap:wrap;gap:12px 30px;display:flex}.blog-single .guide-related ul a{font-family:var(--font-serif);color:var(--Text);font-size:18px;font-weight:700}.blog-single .guide-related ul a:hover{color:var(--Sub-color)}.prose h2:first-child{margin-top:0}dialog.tf-dialog video{width:auto;max-width:96vw;height:90vh}@media (max-width:1200px){.loc-top{gap:40px}}@media (max-width:991px){.menu-section .menu-grid{columns:1}.menu-notes{grid-template-columns:1fr}.loc-top{grid-template-columns:1fr;margin-bottom:50px}.transit-grid{grid-template-columns:1fr;gap:20px;margin-bottom:40px}.reserve-grid{grid-template-columns:1fr;gap:40px}.s-story-quotes{padding:60px 0}.s-story-quotes .quote-grid{grid-template-columns:1fr;gap:30px}.guide-list{grid-template-columns:repeat(2,1fr)}.event-contact{padding:60px 0}.menu-section{padding:50px 0 10px}.menu-section .menu-section__head .title{font-size:32px;line-height:38px}}@media (max-width:767px){.section-head .title{font-size:34px;line-height:42px}.menu-section .menu-section__head{flex-wrap:wrap;gap:14px}.menu-section .menu-section__head .drawing{height:56px}.menu-section .menu-section__head .icon-water-waves{display:none}.fact-block{padding:24px 20px}.guide-list{grid-template-columns:1fr}.transit-card{padding:22px 18px}.reserve-grid .reserve-phone .number{font-size:30px;line-height:38px}}@media (max-width:1293px){.sidebar-welcome .wg-welcome{right:0}}@media (min-width:1292px) and (max-width:1911px){.sidebar-welcome .wg-welcome{right:-14px}}@media (max-width:1800px){.s-testimonial.style-2 .wg-testimonial{padding:132px 25px 130px 97px}}@media (max-width:1700px){.s-meet-the-chef .image img{max-height:none}.s-team .content.left,.s-enjoy .content.left{padding-left:80px}}@media (max-width:1600px){.s-welcome-balisico .main-section{justify-content:center}.s-welcome-balisico .main-section .box-infor.type-right{width:100%;max-width:410px}.s-welcome-balisico .main-section .content-inner{padding:0 30px}}@media (max-width:1440px){.s-meet-page-about-us .image .img-item-1{display:none}.s-meet-page-about-us .content-section{padding-top:115px}.s-meet-the-chef .content-section{padding:100px 75px}.s-testimonial.page-index .wg-testimonial{padding:75px 50px 75px 75px}.s-private .private-content .content-section{width:50%;max-width:none;margin-bottom:0;padding:15px}.s-private .private-content .image{padding:0}.s-private .private-content .image img{object-fit:cover;height:600px}.s-private .private-content .image .wg-counter{width:max-content;left:0}.s-private .private-content .image .wg-counter .number-counter{white-space:nowrap;padding:25px}.s-box-why .box-why-content .image{padding-right:0}.s-book .img-item{object-fit:cover;width:100%;max-width:300px;height:auto}.s-book .img-item.img-item-1,.s-book .img-item.img-item-2{top:20%}.s-book.page-book-a-table .img-item.img-item-1,.s-book.page-book-a-table .img-item.img-item-2{top:20%}.wg-testimonial.style-2{padding-left:0}}@media (max-width:1200px){.s-private-page-about-us .content-section{padding-top:50px}.s-welcome-balisico .main-section .content-inner{padding:0 30px}.s-box-why .box-why-content .content-section{padding:30px 15px 15px 75px}.s-box-why .box-why-content .image .content-left{max-width:390px;padding:40px;bottom:-113px;right:-37px}.s-about .image{max-width:none}.s-about .image .img-item-2{display:none}.animal-link-menu ul{gap:50px}.s-team .content,.s-enjoy .content{padding:60px}br.lg{display:none}.s-our-blog .blog-grid{grid-template-columns:repeat(2,1fr)}.s-gallery .gallery-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:991px){.tf-mouse{display:none}.progress-wrap{bottom:70px;right:16px}#footer-main .img-item.item-1{max-width:200px;top:-32px}#footer-main .img-item.item-2{max-width:200px}.s-counter{padding:30px 0}.s-private-page-about-us{padding:30px 0}.s-private-page-about-us .content-section{padding-top:0;padding-bottom:60px}.s-private-page-about-us .content-section .tf-accordion{margin-bottom:20px}.s-private-page-about-us .image{margin-left:0}.s-private-page-about-us .image img{max-height:500px}.s-meet-page-about-us{padding:60px 0}.s-meet-page-about-us .image{width:100%;max-width:none;margin:0}.s-meet-page-about-us .image .img-item-2{height:500px;right:0}.s-meet-page-about-us .image .img-item-2 img{object-fit:cover;height:100%}.s-meet-page-about-us .content-section{padding-top:60px}.s-welcome-balisico{padding-bottom:30px}.s-welcome-balisico .main-section{flex-wrap:wrap}.s-welcome-balisico .main-section .box-infor{margin-bottom:70px;margin-left:0;padding:66px 15px 67px}.s-welcome-balisico .main-section .content-inner{margin-bottom:50px}.s-find-us .map{width:100%;max-width:none}.s-meet-the-chef{flex-wrap:wrap}.s-meet-the-chef .image{width:100%}.s-meet-the-chef .image img{object-position:top;max-height:500px}.s-meet-the-chef .content-section{width:100%;padding:60px 30px}.s-recommend .img-item.img-item-1,.s-recommend .img-item.img-item-2{max-width:200px}.s-recommend .wg-menu{margin-bottom:30px}.s-our-blog{padding:60px 0}.s-testimonial.page-index{flex-wrap:wrap}.s-testimonial.page-index .hover-img-2{width:100%}.s-testimonial.page-index .hover-img-2 img{max-width:none;height:500px}.s-testimonial.page-index .slider-testimonial{width:100%}.s-testimonial.page-index .slider-testimonial .wg-testimonial{padding:40px 15px 60px}.s-private{padding:60px 0}.s-private .private-content{flex-wrap:wrap-reverse}.s-private .private-content .content-section{width:100%;padding:30px 0 0}.s-private .private-content .image{width:100%}.s-private .private-content .image img,.s-private .private-content .image .wg-counter{width:100%}.s-box-why{padding-top:222px}.s-box-why .s-caption{margin-bottom:40px;font-size:30px;line-height:40px}.s-box-why .box-why-content{flex-wrap:wrap}.s-box-why .box-why-content .image{width:100%}.s-box-why .box-why-content .image .hover-img-2{width:100%}.s-box-why .box-why-content .image .hover-img-2 img{width:100%;max-width:none;max-height:500px}.s-box-why .box-why-content .image .content-left{display:none}.s-box-why .box-why-content .content-section{width:100%;margin-bottom:0;padding:30px 0}.wg-food-offer .content .price{width:63px;height:55px;margin-bottom:10px}.wg-food-offer .content .price p{bottom:-10px}.wg-food-offer .content .name{bottom:-75px}.s-about .image .img-item-1 img{object-fit:cover;width:100%;max-height:500px}.s-book{padding:60px 0}.s-book .img-item{display:none}.s-book.page-menu{padding:60px 0}.s-menu{padding:70px 0 50px}.s-menu.page-our-menu{padding:70px 0 50px}.s-menu.page-our-menu .wg-menu{margin-bottom:40px}.s-menu.page-our-menu .heading{margin-bottom:0}.s-menu.page-our-menu .heading .title{margin-bottom:10px}.wg-menu{margin-bottom:30px;padding:0}.wg-menu.pl-27,.wg-menu.pr-27{padding:0}.animal-link-menu ul{justify-content:flex-start;padding-bottom:6px}.wg-counter{flex-wrap:wrap;gap:15px 0}.wg-counter .number-counter{width:50%;max-width:none}.wg-counter .number-counter p{padding-left:0}.wg-box-event.style-2 .sub-title{bottom:60px}.wg-box-event.style-2 h3,.wg-box-event.style-2 .title{font-size:25px;bottom:20px}.wg-box-event.style-2 .content{height:max-content;padding:15px;bottom:auto}.wg-box-event.style-2 .content .h3{margin-bottom:15px;line-height:35px}.wg-box-event.style-2 .content .text{margin-bottom:35px}.wg-box-event .image{width:100%;max-height:401px}.wg-box-event .image img{width:100%}.wg-box-event .content{padding:0 15px 15px}.wg-box-event .content .icon-item{width:90px;height:75px;margin-bottom:45px;padding-top:10px}.wg-box-event .content .icon-item .icon{font-size:40px}.s-event{padding-top:60px;padding-bottom:60px}.s-event .heading-text{line-height:40px}.s-event .wg-box-event .title,.s-event .wg-box-event .h3{font-size:25px}.s-text{padding:50px 0 100px}.s-team .content,.s-enjoy .content{padding:40px 20px}:is(.s-team .content,.s-enjoy .content).right{padding-bottom:20px}:is(.s-team .content,.s-enjoy .content).left{padding-top:20px}.grid-layout-2{grid-template-columns:repeat(1,1fr)}.footer-inner-wrap{margin-bottom:40px}.footer-inner-wrap .footer-title{margin-bottom:15px}.footer-inner-wrap .email,.footer-inner-wrap .address{margin-bottom:10px}#footer-main .footer-top{flex-wrap:wrap;gap:40px}#footer-main .footer-top .footer-logo{justify-content:center;align-items:center;width:100%;display:flex}#footer-main .footer-top .text{width:calc(70% - 40px);padding-left:0}#footer-main .footer-top .wg-social{width:30%}#footer-main .footer-inner{padding-bottom:20px}.s-gallery .gallery-grid,.gallery-page-grid{grid-template-columns:repeat(2,1fr)}.s-reviews{padding:60px 0}.s-our-menu{padding-bottom:300px}.food-strip.page-home-1{margin-top:-300px}}@media (max-width:767px){.s-just-drop .contact-list{grid-template-columns:repeat(1,1fr)}.s-welcome-balisico{padding-bottom:60px}.s-welcome-balisico .main-section .content-inner{padding:0}.s-find-us.page-home-2 .content-right .heading-section{margin-bottom:0}.s-find-us.page-home-2 .content-right .title-2{margin-bottom:10px}.s-find-us.page-home-2 .content-right .call{margin-bottom:20px}.s-find-us.page-home-2 .content-right .time-open{margin-bottom:26px}.s-gallery.page-home-2{padding-top:60px}.s-gallery.page-home-2 .heading-section{margin-bottom:30px}.s-meet-the-chef .content-section{padding:60px 15px}.s-meet-the-chef .content-section .heading-section{margin-bottom:0}.s-meet-the-chef .content-section .text{margin-bottom:20px}.s-meet-the-chef .content-section .image-item{max-width:199px}.s-recommend{padding-bottom:60px}.s-recommend .heading-section{margin-bottom:10px}.s-book .form-book,.form-book{padding:0}.private-content img{max-height:500px}.wg-counter.style-2{gap:0}.wg-counter.style-2 .number-counter{max-width:224px}.wg-counter.style-2 .number-counter .counter-content span{font-size:45px;line-height:35px}.wg-counter.style-2 .number-counter p{font-size:13px;line-height:35px}.s-our-menu{padding-top:60px}.s-our-menu .heading-section .icon-wave-item{margin-bottom:20px}.s-our-menu .has-btn{justify-content:flex-start}.heading-section .sub-title{margin-bottom:10px;font-size:13px;line-height:20px}.heading-section .title{font-size:40px;line-height:40px}.s-about{padding-bottom:60px}.s-about .content-section{padding-top:30px}.s-about .text,.s-about .text-2{margin-bottom:15px}.s-testimonial{padding:60px 0}.wg-box-event{margin-bottom:30px}.wg-box-event .content .text{width:70%}.main-content,.main-content[class*=page-]{padding:100px 0 0}.main-content.page-contact,.main-content.page-blog,.main-content.page-blog-single,.main-content.page-plain{padding-bottom:60px}.wg-blog img{width:100%;height:400px}#footer-main .footer-top{gap:40px}#footer-main .footer-top .footer-logo{width:100%;display:block}#footer-main .footer-top .text,#footer-main .footer-top .wg-social{width:auto}.s-our-blog .blog-grid{grid-template-columns:1fr}.gallery-page-grid{gap:15px}.s-break-image-page{height:320px}.wg-menu .food-item .food .name{font-size:21px;line-height:30px}.wg-menu .food-item .food .price{font-size:21px}}@media (max-width:650px){#footer-main .footer-bottom{text-align:center;justify-content:center}.wg-blockquote{padding:30px}.s-recommend{padding-top:60px}.s-recommend .img-item{display:none}}@media (max-width:550px){.s-about .text-rotate{top:20px;left:20px}.s-about .text-rotate .circle{width:158px;height:158px}.s-about .text-rotate .text span{transform-origin:0 79px}.s-about .content-section{padding-top:0}.wg-404 .number{font-size:200px}.wg-404 .not-found{font-size:35px;line-height:40px}#footer-main{padding-top:60px}#footer-main .footer-top{text-align:center;justify-content:center;gap:30px;margin-bottom:40px;padding-bottom:46px}#footer-main .footer-top .footer-logo{justify-content:center}.heading-section .title{font-size:30px;line-height:40px}.s-book.page-index{padding-top:30px}.s-book .form-book .field2{flex-wrap:wrap}.s-book .form-book .field2>:not(:last-child){width:calc(50% - 11px)}.s-book .form-book .field2>:last-child{width:100%}.wg-food-offer{max-width:none;max-height:500px}.main-content,.main-content[class*=page-]{padding-top:70px}.wg-counter .number-counter span{font-size:50px}.wg-counter .number-counter p{font-size:15px;line-height:30px}.s-gallery .gallery-grid{grid-template-columns:repeat(2,1fr)}.animal-link-menu ul{gap:30px}.animal-link-menu li a img{height:56px}.animal-link-menu li a .name{font-size:16px}}@media (max-width:450px){.wg-404 .number{font-size:150px}.s-event .heading-text{margin-bottom:39px;font-size:25px;line-height:35px}.s-book .form-book .field1{flex-wrap:wrap;gap:10px;margin-bottom:10px}.s-book .form-book .field1>*{width:100%}.s-book .form-book .field2{gap:10px;margin-bottom:25px}.s-book .form-book .field2>:not(:last-child){width:calc(50% - 5px)}.wg-counter{justify-content:space-around;gap:15px}.wg-counter.style-2 .number-counter{max-width:195px;padding:15px}.wg-counter .number-counter{width:32%}.wg-counter .number-counter span{font-size:40px;line-height:40px}.wg-counter .number-counter p{font-size:13px;line-height:20px}.wg-food-offer .content{left:20px;right:20px}.s-gallery .gallery-grid,.gallery-page-grid{grid-template-columns:1fr 1fr}}@media (max-width:370px){.wg-food-offer.style-2:hover .content{height:90%}}@media (max-width:1911px){.page-title.page-title-home-1 .slide-home-1 .content{padding-top:150px}.header-inner{padding:0}}@media (max-width:1600px){.page-title.page-title-home-1 .slide-home-1 .content .hero-buttons{margin-bottom:80px}}@media (min-width:1441px) and (max-width:1700px){.header-inner .main-nav .nav-list{gap:26px}.header-inner .header-left{padding-right:25px}.header-inner .header-right{padding-left:25px}.header-inner .header-right .icon-item-right .header-search{margin-right:24px}.header-phone{display:none}}@media (min-width:1701px){.header-inner .main-nav .nav-list{gap:30px}.header-left-group{gap:20px}}@media (max-width:1440px){.page-title.page-title-home-1 .slide-home-1 .content{padding-top:75px}.header-inner .main-nav .nav-list{gap:20px}.header-inner .header-left{padding-right:25px}.header-inner .header-left .tf-btn{height:44px;padding:0 20px;line-height:43px}.header-inner .header-right{padding-left:25px}.header-inner .header-right .icon-item-right .header-search{margin-right:13px}.header-phone{display:none}}@media (min-width:1201px) and (max-width:1300px){.header-inner .main-nav .item>a,.header-inner .main-nav .item>.nav-link{letter-spacing:1.5px;font-size:14px}.header-inner .header-left{padding-right:15px}.header-inner .header-right{gap:12px;padding-left:15px}}@media (min-width:1201px) and (max-width:1240px){.header-inner .main-nav .nav-list{gap:12px}.header-inner .main-nav .item>a,.header-inner .main-nav .item>.nav-link{letter-spacing:1px}.header-inner .header-left{padding-right:10px}.header-inner .header-right{padding-left:10px}}@media (max-width:1200px){.sidebar-welcome{display:none}.mobile-button{display:block}.page-title.page-title-home-1 .slide-home-1 .content .title{width:100%;margin-bottom:20px;font-size:40px;line-height:45px}.page-title.page-title-home-1 .slide-home-1 .content .hero-buttons{margin-bottom:40px}.page-title.page-title-home-1 .slide-home-1 .content .bot{gap:30px}.page-title.page-title-home-1 .slide-home-1 .content .bot>*{width:33.333%}.header-inner .header-right{justify-content:flex-end;padding-left:10px}.header-inner .header-left{padding-right:10px}.main-nav{display:none}}@media (max-width:991px){.action-bar{display:grid}body{padding-bottom:54px}.page-title.page-title-home-1 .slide-home-1 .content{justify-content:space-between;padding:100px 0 60px}.page-title.page-title-home-1 .slide-home-1 .content .bot{display:none}}@media (max-width:767px){.header .header-center .img-logo{bottom:-6px}.header .header-center .item-1{top:-26px}.page-title.page-title-home-1 .slide-home-1{aspect-ratio:auto;min-height:560px}.page-title.page-title-home-1 .slide-home-1 .content{padding:60px 20px 70px}.page-title.page-title-home-1 .slide-home-1 .content .title{width:100%;padding:0;font-size:35px;line-height:37px}.page-title.page-title-home-1 .slide-home-1 .content .hero-lead{font-size:16px;line-height:26px}.page-title.page-title-home-1 .slide-home-1 .content .animationtext,.page-title.page-title-home-1 .slide-home-1 .content .cd-words-wrapper{width:auto;display:inline;overflow:visible}.page-title.page-title-home-1 .slide-home-1 .content .cd-words-wrapper .item-text.is-visible{white-space:normal}.page-title.page-title-home-1 .slide-home-1 .content .cd-words-wrapper:after{display:none}.page-title.page-title-home-1 .slide-home-1 .content .btn-view{padding:5px 20px}.page-title .item.item-1{bottom:-115px;left:-5px}.page-title .item.item-1 img{max-width:190px}.page-title .item.item-2{bottom:-37px;right:-10px}.page-title .item.item-2 img{max-width:190px}}@media (max-width:550px){.page-title{padding:100px 0}.page-title .title{margin-bottom:10px;font-size:35px;line-height:40px}.page-title .item.item-1{bottom:-170px;left:0}.page-title .item.item-2{bottom:-108px;right:-38px}.header-style-1 .header-inner{justify-content:space-between;padding:0}.header-style-1 .header-left{display:none}.header-style-1 .header-right{flex-grow:0;width:auto;padding-left:0}}