header.header{position:relative}.top-nav{height:50px;padding:14px 0;background:#fff;vertical-align:middle;border-bottom:1px solid #e2e9d6;box-shadow:inset -1px 7px 7px rgb(0 0 0 / .11)}.top-nav a,.top-nav span{color:#000;display:inline-block;text-decoration:none;margin-right:20px}.top-nav .lbl{font-weight:600}.page-search{position:absolute;top:0;width:100%;z-index:9;padding:15px 0;background:#141414;display:none}.page-search .search-icon{font-size:25px;padding:10px 25px;color:var(--hili-color)}.page-search .search-control .form-control{background:none;border:0;color:#fff;outline:none;box-shadow:none}.page-search .page-search-close-btn{color:#9b9b9b;text-decoration:none;padding:10px 12px;display:block;font-size:25px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.page-search .page-search-close-btn:hover{color:var(--hili-color)}.navbar-logo .menu-booknow-btn{padding-left:15px;position:relative}.navbar-logo .menu-booknow-btn .btn-primary{height:90px;padding:32px 30px;text-transform:uppercase}.navbar-logo.navstucked .menu-booknow-btn .btn-primary{height:76px;padding:25px 30px}.top-social{position:relative;top:-3px;margin-right:15px}.top-social a{font-size:15px;margin-right:15px}@-webkit-keyframes navSlideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes navSlideDown{from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.navbar-logo{position:absolute;width:100%;z-index:3;-webkit-transition:all .20s ease-in-out;-moz-transition:all .20s ease-in-out;-ms-transition:all .20s ease-in-out;-o-transition:all .20s ease-in-out;transition:all .20s ease-in-out;background:#fff0}.navbar-logo .container-fluid{padding-left:46px;padding-right:30px}.navbar-logo.navstucked{padding-top:0;background-color:rgb(38 36 41)}.navbar-logo .logo{margin:30px 0 0 0;padding:10px 4px 10px 70px;left:0;width:auto;-webkit-transition:all .10s ease-in-out;-moz-transition:all .10s ease-in-out;-ms-transition:all .10s ease-in-out;-o-transition:all .10s ease-in-out;transition:all .10s ease-in-out}.navbar-logo.navstucked .logo{height:68px;padding-top:10px;padding-bottom:10px;margin:0}.navbar-logo .logo a{display:block;height:100%}.navbar-logo .logo img{height:50px;width:auto}.navbar-logo.navstucked .logo img{height:50px}.nav-btn-wrapper{margin-top:30px;display:none;-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;transition:all .30s ease-in-out}.navbar-logo.navstucked .nav-btn-wrapper{margin-top:0}.navbar-contact-phone a{color:#333;font-weight:700;text-decoration:none;padding:31px 20px;display:block;height:90px}.navbar-logo.navstucked .navbar-contact-phone a{height:76px;padding:25px 20px}.navbar-contact-phone a span.phone-ico{color:var(--hili-color)}.navbar-outer-wrapper{background:#2a2a2a}.nav-menu{margin-right:70px;margin-top:30px}.navbar-logo.navstucked .nav-menu{margin-top:0}.wpml-ls-menu-item a:before{content:'';position:absolute;display:block;height:12px;border-left:1px solid #fff;left:0;bottom:50%}.wpml-ls-menu-item.wpml-ls-first-item{padding-left:20px}.wpml-ls-menu-item.wpml-ls-first-item a:before{content:none}.navstucked a:before{bottom:calc(50% + -4px)}.nav-menu>ul{list-style:none;padding:0;margin:0}.nav-menu>ul>li{display:inline-block;position:relative;margin:0 -2px}.nav-menu>ul>li>a{display:block;height:68px;padding:18px 12px;color:#fff;font-size:13px;font-weight:400;text-decoration:none;letter-spacing:1px;text-transform:uppercase;-webkit-transition:color .2s ease-in-out;-moz-transition:color .2s ease-in-out;-ms-transition:color .2s ease-in-out;-o-transition:color .2s ease-in-out;transition:color .2s ease-in-out;position:relative}.nav-menu>ul>li a::after{content:'';position:absolute;display:block;height:1px;border-top:1px solid #fff;left:12px;right:12px;bottom:calc(50% - 5px);-webkit-transition:.8s cubic-bezier(.23,1,.32,1);transition:.8s cubic-bezier(.23,1,.32,1);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;will-change:opacity,transform;-webkit-transform:scaleX(0);transform:scaleX(0);opacity:0;-webkit-transform-origin:100% 0;transform-origin:100% 0}.navbar-logo.navstucked .nav-menu>ul>li a::after{bottom:24px}.nav-menu>ul>li:hover a::after,.nav-menu>ul>li.active a::after{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transition-duration:.9s;transition-duration:.9s;-webkit-transform-origin:0 0;transform-origin:0 0}.navbar-logo.navstucked .nav-menu>ul>li>a{padding:22px 12px;height:68px}.nav-menu>ul>li>ul{display:none;padding:0;position:absolute;top:100%;background:rgb(42 42 42 / .88);width:250px;list-style:none;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.nav-menu>ul>li:hover>ul{display:block;padding:0;height:auto}.nav-menu>ul>li>ul>li{display:block}.nav-menu>ul>li>ul>li>a{display:block;padding:5px 15px;color:#fff;text-decoration:none}.nav-menu>ul>li>ul>li:hover>a{background:var(--hili-color)}.nav-btn{display:block;margin-left:auto;margin-right:auto;height:29px;width:40px;padding:6px 0;position:relative;z-index:3;cursor:pointer;border:1px solid #fff}.menu-label{display:block;margin:6px auto;width:50px;text-align:center;color:#fff;text-transform:uppercase;font-size:11px;font-family:'Montserrat';font-weight:300}.nav-btn .nav-btn-bar{position:relative;width:20px;display:block;margin:0 auto;height:1px;background:#fff}.nav-btn .nav-btn-bar::before{content:'';width:15px;height:1px;display:block;position:absolute;top:7px;left:0;background:#fff;-webkit-transition:all .20s ease-out;-moz-transition:all .20s ease-out;-ms-transition:all .20s ease-out;-o-transition:all .20s ease-out;transition:all .20s ease-out}.nav-btn .nav-btn-bar::after{content:'';width:20px;height:1px;display:block;position:absolute;top:14px;right:0;background:#fff;-webkit-transition:all .20s ease-out;-moz-transition:all .20s ease-out;-ms-transition:all .20s ease-out;-o-transition:all .20s ease-out;transition:all .20s ease-out}.nav-wrapper-sp{position:absolute;width:100%;height:auto;background:#fff0;left:0;top:0;display:block;z-index:9999;-webkit-transform:translateY(-101%);-moz-transform:translateY(-101%);-ms-transform:translateY(-101%);-o-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;-moz-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;-ms-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;-o-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s}.nav-wrapper-sp-scroll{position:absolute;height:auto;width:100%;left:0;top:0;overflow-y:auto;z-index:1;-webkit-transform:translateY(-101%);-moz-transform:translateY(-101%);-ms-transform:translateY(-101%);-o-transform:translateY(-101%);transform:translateY(-101%);-webkit-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;-moz-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;-ms-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;-o-transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s;transition:transform .3s cubic-bezier(.25,.46,.45,.94),background .3s cubic-bezier(.25,.46,.45,.94) .2s}.nav-wrapper-sp.showed .nav-wrapper-sp-scroll{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-wrapper-sp-fixed{position:absolute;height:1px;width:100%;left:0;top:0;z-index:2}.nav-wrapper-sp.showed{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);background:rgb(255 255 255 / .7)}.nav-wrapper-sp .nav-wrapper-sp-inner{position:relative;width:100%;min-height:100%;padding:100px 40px 60px 40px}.nav-wrapper-sp .nav-wrapper-sp-inner::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1;background:rgb(38 36 41);-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s;-moz-transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s;-ms-transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s;-o-transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s;transition:all .4s cubic-bezier(.25,.46,.45,.94) .4s}.nav-wrapper-sp.showed .nav-wrapper-sp-inner::after{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-sp-contact{padding:25px 0;margin-left:35px;color:#fff;opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}.nav-wrapper-sp.showed .nav-sp-contact{-webkit-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.5s,opacity 2s cubic-bezier(.165,.84,.44,1) 1.5s;-moz-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.5s,opacity 2s cubic-bezier(.165,.84,.44,1) 1.5s;-ms-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.5s,opacity 2s cubic-bezier(.165,.84,.44,1) 1.5s;-o-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.5s,opacity 2s cubic-bezier(.165,.84,.44,1) 1.5s;transition:transform 1s cubic-bezier(.165,.84,.44,1) 1.5s,opacity 2s cubic-bezier(.165,.84,.44,1) 1.5s;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-sp-contact h3{font-size:18px;text-transform:uppercase;font-family:'Barlow';margin-bottom:15px}.nav-sp-contact .list-with-icon>ul>li .icon{color:#fff}.nav-sp-contact .list-with-icon>ul>li>a{color:#fff}.nav-close-btn{position:absolute;top:25px;font-size:30px;left:50%;cursor:pointer;padding:5px;opacity:0;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.nav-close-btn.open{-webkit-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;-moz-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;-ms-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;-o-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s}.nav-close-btn svg{height:30px;fill:#fff0}.nav-close-btn.open svg{-webkit-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;-moz-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;-ms-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;-o-transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s;transition:all 2.5s cubic-bezier(.165,.84,.44,1) 1s}.nav-close-btn:hover{color:var(--hili-color)}.nav-wrapper-sp.showed .nav-close-btn{opacity:1}.nav-wrapper-sp.showed .nav-close-btn svg{fill:#fff}.nav-menu-sp{max-width:500px;margin:0 auto;opacity:0;-webkit-transform:translateY(10%);-moz-transform:translateY(10%);-ms-transform:translateY(10%);-o-transform:translateY(10%);transform:translateY(10%)}.nav-wrapper-sp.showed .nav-menu-sp{-webkit-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 2s cubic-bezier(.165,.84,.44,1) 1s;-moz-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 2s cubic-bezier(.165,.84,.44,1) 1s;-ms-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 2s cubic-bezier(.165,.84,.44,1) 1s;-o-transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 2s cubic-bezier(.165,.84,.44,1) 1s;transition:transform 1s cubic-bezier(.165,.84,.44,1) 1s,opacity 2s cubic-bezier(.165,.84,.44,1) 1s;opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}.nav-menu-sp ul{width:100%;list-style:none;padding:0}.nav-menu-sp ul li{display:block;width:100%;padding:0;height:auto;border-bottom:1px solid #2e2e2e}.nav-menu-sp ul li.wpml-ls-menu-item{display:inline-block;width:65px}.nav-menu-sp.sp-lang-menu{text-align:center}.nav-menu-sp.sp-lang-menu ul li{border-bottom:0}.nav-menu-sp.sp-lang-menu .wpml-ls-menu-item a:before{bottom:40%;border-color:#2e2e2e}.nav-menu-sp ul>li>a{padding:16px 10px;position:relative;display:block;color:#fff;font-size:12px;text-decoration:none;text-transform:uppercase;text-align:center;font-weight:300;-webkit-transition:all .30s ease-in;-moz-transition:all .30s ease-in;-ms-transition:all .30s ease-in;-o-transition:all .30s ease-in;transition:all .30s ease-in}.nav-menu-sp ul>li:hover>a:before,.nav-menu-sp ul>li.active>a:before{background:rgb(255 255 255 / .30)}.nav-menu-sp ul>li>ul>li{overflow:hidden;height:0;-webkit-transition:all .30s ease-in;-moz-transition:all .30s ease-in;-ms-transition:all .30s ease-in;-o-transition:all .30s ease-in;transition:all .30s ease-in}.nav-menu-sp ul>li>ul>li>a{padding:15px 15px;display:block;color:#fff;font-size:14px;text-decoration:none;font-weight:400}.nav-menu-sp ul>li>a:hover{color:rgb(255 255 255 / .8)}.nav-menu-sp ul>li>ul{display:block}.nav-menu-sp ul>li.menu-item-has-children{position:relative}.nav-menu-sp ul>li.menu-item-has-children.open>ul>li{height:54px}.nav-menu-sp ul li.menu-item-has-children .sub-toggle{position:absolute;right:0;top:0;width:60px;height:64px;cursor:pointer;-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;transition:all .30s ease-in-out}.nav-menu-sp ul li.menu-item-has-children .sub-toggle::before{content:'';width:2px;height:16px;position:absolute;left:50%;top:50%;margin-top:-8px;margin-left:-1px;background:#535353;-webkit-transition:all .30s ease-in-out;-moz-transition:all .30s ease-in-out;-ms-transition:all .30s ease-in-out;-o-transition:all .30s ease-in-out;transition:all .30s ease-in-out}.nav-menu-sp ul li.menu-item-has-children .sub-toggle.open::before{margin-top:0;height:0}.nav-menu-sp ul li.menu-item-has-children .sub-toggle::after{content:'';width:16px;height:2px;position:absolute;left:50%;top:50%;margin-top:-1px;margin-left:-8px;background:#535353}@media (max-width:1130px){.nav-menu>ul>li{margin-right:-5px}.nav-menu>ul>li>ul{width:450px}.nav-menu>ul>li>ul>li{width:50%}.navbar-logo .logo{width:100%;padding-left:15px;padding-right:15px;text-align:center;margin-top:130px}.navbar-logo.navstucked .logo{width:auto;margin-top:0}.navbar-logo .logo img{height:50px}.nav-wrapper .nav-menu{display:none}.nav-wrapper-sp{display:block}.nav-btn-wrapper{display:block;width:100%;position:absolute}.navbar-logo.navstucked .nav-btn-wrapper{width:auto;position:relative;padding-top:10px;padding-right:15px}}@media (max-width:768px){.navbar-logo .container-fluid{padding-left:15px;padding-right:15px}.navbar-logo .logo{left:0}.navbar-contact-phone .tel-num{display:none}.navbar-logo .menu-booknow-btn{padding-left:0}.navbar-logo .menu-booknow-btn .btn span{display:none}}@media (max-width:576px){.navbar-contact-phone{display:none}.navbar-logo .logo img{height:35px}.navbar-logo.navstucked .logo img{height:35px}.navbar-logo.navstucked .logo{padding-top:18px}}