@charset "utf-8";.cmp-header{position:absolute;top:0;width:100%;z-index:998!important}@media screen and (max-width:769px){.cmp-header{z-index:9999}}.cmp-header .header-desktop{background:transparent;color:#fff;font-family:Merriweather,serif;margin:0}.cmp-header .header-desktop .navbar{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:84px;justify-content:space-between;padding:0 78px;position:relative;-webkit-transition:background .5s ease,color .3s ease,-webkit-box-shadow .5s ease;transition:background .5s ease,color .3s ease,-webkit-box-shadow .5s ease;transition:background .5s ease,box-shadow .5s ease,color .3s ease;transition:background .5s ease,box-shadow .5s ease,color .3s ease,-webkit-box-shadow .5s ease;z-index:99}@media screen and (max-width:1840px){.cmp-header .header-desktop .navbar{height:76px}}.cmp-header .header-desktop .navbar.active{background:#fff}.cmp-header .header-desktop .navbar.active .login-icon,.cmp-header .header-desktop .navbar.active .login-text{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.cmp-header .header-desktop .navbar.active .menu-icon{color:#000!important;cursor:pointer!important;font-size:2pc}.cmp-header .header-desktop .navbar.active .menu-icon .icon-close,.cmp-header .header-desktop .navbar.active .menu-icon .icon-hamburger,.cmp-header .header-desktop .navbar.active .menu-icon img{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.cmp-header .header-desktop .navbar.active .image-link,.cmp-header .header-desktop .navbar.active .logo{display:none}.cmp-header .header-desktop .navbar.active .image-link-active,.cmp-header .header-desktop .navbar.active .logo-active{display:block}.cmp-header .header-desktop .logo{height:3pc;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:15pc}.cmp-header .header-desktop .image-link-active{display:none}.cmp-header .header-desktop .logo-active{display:none;height:3pc;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;width:15pc}.cmp-header .header-desktop .login{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer!important;display:-webkit-box;display:-ms-flexbox;display:flex;gap:4px;height:100%;position:relative}.cmp-header .header-desktop .login-icon{height:20px;-webkit-transition:color .3s ease;transition:color .3s ease;width:20px}.cmp-header .header-desktop .login-text{color:#fff;font-family:Merriweather,serif;font-size:14px;font-style:normal;font-weight:200;letter-spacing:.32px;line-height:20px;text-transform:capitalize}.cmp-header .header-desktop .login-text-link{color:#fff;cursor:pointer;text-decoration:none}.cmp-header .header-desktop .login-dropdown-menu{background:#fff;color:#000;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;-webkit-transform:translateY(-8px);transform:translateY(-8px);-webkit-transform-origin:top;transform-origin:top;-webkit-transition:opacity .35s ease,-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:opacity .35s ease,-webkit-transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease;transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .35s ease,-webkit-transform .45s cubic-bezier(.22,1,.36,1);width:310px;will-change:transform;z-index:100}.cmp-header .header-desktop .login-dropdown-menu.active{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.cmp-header .header-desktop .login-dropdown-content{padding:20px}.cmp-header .header-desktop .login-title{font-family:Merriweather;font-size:14px;font-weight:400;letter-spacing:8%;line-height:125%;margin-bottom:1pc}.cmp-header .header-desktop .login-btn{display:block;font-size:14px;font-weight:400;letter-spacing:4%;line-height:125%;margin-bottom:10px;padding:11px 25px;text-align:center;text-decoration:none;width:100%}.cmp-header .header-desktop .login-btn-primary{background:#262524;color:#fff}.cmp-header .header-desktop .login-btn-secondary{border:1px solid #262524;color:#262524}.cmp-header .header-desktop .divider{background:#d8b46a;height:1px;margin:1pc 0}.cmp-header .header-desktop .reservation-link{color:#262524;font-size:9pt;text-decoration:none}.cmp-header .header-desktop .menu-icon{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;color:#fff;cursor:pointer;cursor:pointer!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:24px;justify-content:center;position:relative;width:130px;z-index:101}.cmp-header .header-desktop .menu-icon img{cursor:pointer;height:auto;position:absolute;-webkit-transition:opacity .5s ease,-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:opacity .5s ease,-webkit-transform .5s cubic-bezier(.25,.8,.25,1);transition:opacity .5s ease,transform .5s cubic-bezier(.25,.8,.25,1);transition:opacity .5s ease,transform .5s cubic-bezier(.25,.8,.25,1),-webkit-transform .5s cubic-bezier(.25,.8,.25,1);width:100%}.cmp-header .header-desktop .menu-icon .icon-close,.cmp-header .header-desktop .menu-icon.active .icon-hamburger{opacity:0;-webkit-transform:scale(.85);transform:scale(.85)}.cmp-header .header-desktop .menu-icon.active .icon-close{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.cmp-header .header-desktop .dropdown-container,.cmp-header .header-desktop .login-dropdown-menu,.cmp-header .header-desktop .menu-icon img{-webkit-backface-visibility:hidden;backface-visibility:hidden;will-change:transform,opacity}.cmp-header .header-desktop .login,.cmp-header .header-desktop .logo{color:#fff}.cmp-header .header-desktop .dropdown-wrapper{position:relative}.cmp-header .header-desktop .dropdown-container{background:#fff;color:#000;display:block;left:75px;opacity:0;pointer-events:none;position:absolute;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transform-origin:top center;transform-origin:top center;-webkit-transition:opacity .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:opacity .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s ease,-webkit-transform .5s cubic-bezier(.22,1,.36,1);width:auto;will-change:transform;z-index:98}.cmp-header .header-desktop .dropdown-container.active{display:block;opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.cmp-header .header-desktop .dropdown-menu{background:#fff;height:500px;padding-top:55px;width:510px}@media screen and (max-width:1840px){.cmp-header .header-desktop .dropdown-menu{height:500px;max-width:510px;width:420px}}.cmp-header .header-desktop .tab-panel{background:#f8f8f8;height:500px;left:100%;opacity:0;padding-top:55px;position:absolute;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:570px;z-index:100}@media screen and (max-width:1840px){.cmp-header .header-desktop .tab-panel{height:500px;max-width:570px;width:460px}}.cmp-header .header-desktop .tab-panel.active{opacity:1;visibility:visible}.cmp-header .header-desktop .menu-item{letter-spacing:.72px;padding:10px 52px}.cmp-header .header-desktop .menu-item,.cmp-header .header-desktop .menu-item a{color:#262524;cursor:pointer;font-family:Merriweather,serif;font-size:14px;font-style:normal;font-weight:400;line-height:17.5px;text-transform:uppercase}.cmp-header .header-desktop .menu-item a{letter-spacing:.36px;text-decoration:none}.cmp-header .header-desktop .menu-item:hover{background:#eaeaea}.cmp-header .header-desktop .menu-item.has-tab:after{content:url(../../../content/dam/itc-hotels/images/right-black-arrow.png);position:absolute;right:52px!important}.cmp-header .header-desktop .menu-item.active{background:#262524;color:var(--White,#fff);font-style:normal;font-weight:500}.cmp-header .header-desktop .menu-item.active.has-tab:after{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.cmp-header .header-desktop .best-rate-text{margin-top:40px}.cmp-header .header-desktop .best-rate-text a{color:#b48d47;cursor:pointer;font-family:Open Sans,sans-serif;font-size:9pt;font-style:Bold;font-weight:700;letter-spacing:.56px;line-height:17.5px;margin-top:20px;padding:10px 52px;position:relative;text-decoration:none;text-transform:uppercase;-webkit-transition:color .3s ease;transition:color .3s ease}.cmp-header .header-desktop .best-rate-text a:hover{color:#262524}.cmp-header .header-desktop .tab-head p{cursor:auto;font-style:normal;font-weight:700}.cmp-header .header-desktop .tab-head p,.cmp-header .header-desktop .tab-text{color:#262524;font-family:Merriweather,serif;font-size:14px;letter-spacing:.36px;line-height:17.5px;padding:10px 52px;text-transform:uppercase}.cmp-header .header-desktop .tab-text{cursor:pointer;font-weight:400}.cmp-header .header-desktop .tab-text a{color:#262524;cursor:pointer;font-family:Merriweather,serif;font-size:14px;font-weight:400;letter-spacing:.72;line-height:17.5px;text-decoration:none;text-transform:uppercase}.cmp-header .header-desktop .tab-text:hover{background:var(--Light-Grey,#eaeaea)}.cmp-header .header-desktop .tab-text.shop-products.teaser-active{background:var(--Light-Grey,#eaeaea);color:#262524;margin:0}.cmp-header .header-desktop .tab-text.has-teaser{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px}.cmp-header .header-desktop .tab-text.has-teaser:after{-ms-flex-negative:0;content:url(../../../content/dam/itc-hotels/images/right-black-arrow.png);flex-shrink:0;font-size:14px;line-height:1;margin-left:auto}.cmp-header .header-desktop .tab-text.has-teaser.teaser-active{background:var(--Light-Grey,#eaeaea)}.cmp-header .header-desktop .tab-content h1{color:#262524;font-family:Merriweather,serif;font-size:14px;font-weight:700;letter-spacing:2%;line-height:125%;padding:10px 52px;text-transform:uppercase}.cmp-header .header-desktop .teaser-container{background:#f8f8f8;border-left:1px solid #c0bfbf;height:500px;left:100%;opacity:0;position:absolute;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:690px;z-index:101}@media screen and (max-width:1840px){.cmp-header .header-desktop .teaser-container{height:500px;max-width:690px;width:520px}}.cmp-header .header-desktop .teaser-container.active{opacity:1;visibility:visible}.cmp-header .header-desktop .teaser-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;padding:55px 8pc;position:relative}@media screen and (max-width:1840px){.cmp-header .header-desktop .teaser-content{padding:55px 50px}}.cmp-header .header-desktop .teaser-image img{height:289px;width:355px}@media screen and (max-width:1840px){.cmp-header .header-desktop .teaser-image img{height:220px;width:20pc}}.cmp-header .header-desktop .teaser-title{color:#262524;font-family:Merriweather,serif;font-size:24px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:40.5px;margin-bottom:9pt;margin-top:24px;text-align:left;text-transform:none}@media screen and (max-width:1840px){.cmp-header .header-desktop .teaser-title{font-size:24px!important;margin-top:20px}}.cmp-header .header-desktop .teaser-description{color:#262524;font-family:Open Sans,sans-serif;font-size:9pt;font-style:normal;font-weight:400;line-height:15px;margin-bottom:24px;text-transform:capitalize}@media screen and (max-width:1840px){.cmp-header .header-desktop .teaser-description{font-size:9pt}}.cmp-header .header-desktop .teaser-cta{color:#262524;font-family:Open Sans!important;font-size:14px;font-style:normal;font-weight:700!important;line-height:17.5px;text-decoration:underline!important;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-text-decoration-style:solid;text-decoration-style:solid;text-decoration-thickness:2px!important;text-transform:uppercase;text-underline-offset:6px;text-underline-position:from-font}.cmp-header .header-desktop .teaser-cta:after{content:url(../../../content/dam/itc-hotels/images/rightarrow.svg);display:inline-block;margin-left:8px;text-decoration:none;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cmp-header .header-desktop .teaser-cta:hover:after{-webkit-transform:translateX(3px);transform:translateX(3px)}@media screen and (max-width:769px){.cmp-header .header-desktop{display:none}}@media screen and (max-width:1480px){.cmp-header .header-desktop .navbar{height:4pc;padding:0 50px}.cmp-header .header-desktop .logo,.cmp-header .header-desktop .logo-active{height:auto;width:15pc}.cmp-header .header-desktop .menu-item,.cmp-header .header-desktop .tab-content h1,.cmp-header .header-desktop .tab-head p,.cmp-header .header-desktop .tab-text{font-size:14px;padding:10px 40px}.cmp-header .header-desktop .best-rate-text a{padding:10px 40px}.cmp-header .header-desktop .menu-item a,.cmp-header .header-desktop .tab-text a{font-size:14px}.cmp-header .header-desktop .dropdown-container{left:35px}.cmp-header .header-desktop .dropdown-menu,.cmp-header .header-desktop .tab-panel,.cmp-header .header-desktop .teaser-container{height:5in;padding-top:36px}.cmp-header .header-desktop .dropdown-menu{width:390px}.cmp-header .header-desktop .menu-item.has-tab:after{right:30px!important}.cmp-header .header-desktop .tab-panel{width:340px}.cmp-header .header-desktop .teaser-container{width:404px}.cmp-header .header-desktop .teaser-content{padding:0 30px}.cmp-header .header-desktop .teaser-image img{height:220px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:20pc}.cmp-header .header-desktop .teaser-title{font-size:26px;line-height:36px}.cmp-header .header-desktop .teaser-description{font-size:9pt}}@media screen and (max-width:1370px){.cmp-header .header-desktop .navbar{padding:0 55px}.cmp-header .header-desktop .logo,.cmp-header .header-desktop .logo-active{height:auto;width:225px}}@media screen and (max-width:1280px){.cmp-header .header-desktop .navbar{height:4pc;padding:0 40px}.cmp-header .header-desktop .logo,.cmp-header .header-desktop .logo-active{width:230px}.cmp-header .header-desktop .menu-icon{width:75pt}.cmp-header .header-desktop .menu-item,.cmp-header .header-desktop .tab-content h1,.cmp-header .header-desktop .tab-head p,.cmp-header .header-desktop .tab-text{font-size:14px;padding:10px 36px}.cmp-header .header-desktop .best-rate-text a{padding:10px 36px}.cmp-header .header-desktop .menu-item a,.cmp-header .header-desktop .tab-text a{font-size:14px}.cmp-header .header-desktop .dropdown-container{left:35px}.cmp-header .header-desktop .dropdown-menu,.cmp-header .header-desktop .tab-panel,.cmp-header .header-desktop .teaser-container{height:445px;padding-top:36px}.cmp-header .header-desktop .dropdown-menu{width:20pc}.cmp-header .header-desktop .menu-item.has-tab:after{right:30px!important}.cmp-header .header-desktop .tab-panel{width:340px}.cmp-header .header-desktop .teaser-container{width:404px}.cmp-header .header-desktop .teaser-content{padding:0 30px}.cmp-header .header-desktop .teaser-image img{height:200px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:340px}.cmp-header .header-desktop .teaser-title{font-size:24px;line-height:34px}.cmp-header .header-desktop .teaser-description{font-size:9pt}.cmp-header .header-desktop .best-rate-text{margin-top:20px}}@media screen and (max-width:1100px){.cmp-header .header-desktop .dropdown-menu{width:290px}.cmp-header .header-desktop .tab-panel{width:300px}.cmp-header .header-desktop .teaser-container{width:25pc}}@media screen and (max-width:1024px){.cmp-header .header-desktop .navbar{height:70px;padding:0 30px}.cmp-header .header-desktop .logo,.cmp-header .header-desktop .logo-active{width:200px}.cmp-header .header-desktop .dropdown-menu,.cmp-header .header-desktop .tab-panel,.cmp-header .header-desktop .teaser-container{height:280px;padding-top:28px}.cmp-header .header-desktop .menu-item,.cmp-header .header-desktop .tab-content h1,.cmp-header .header-desktop .tab-head p,.cmp-header .header-desktop .tab-text{font-size:14px;padding:10px 28px}.cmp-header .header-desktop .menu-item a,.cmp-header .header-desktop .tab-text a{font-size:14px}.cmp-header .header-desktop .dropdown-menu{border-top:none;width:20pc}.cmp-header .header-desktop .tab-panel{width:300px}.cmp-header .header-desktop .teaser-container{width:360px}.cmp-header .header-desktop .teaser-content{padding:0 20px}.cmp-header .header-desktop .teaser-image img{height:180px;max-width:100%;-o-object-fit:cover;object-fit:cover;width:280px}.cmp-header .header-desktop .teaser-title{font-size:22px;line-height:2pc}.cmp-header .header-desktop .teaser-description{font-size:9pt}.cmp-header .header-desktop .best-rate-text a{padding:10px 28px}}.cmp-header .header-desktop .dropdown-menu--secondary{height:auto;padding-top:0;width:449px}.cmp-header .header-desktop .dropdown-menu--secondary .Hotel-info{padding:10px 82px}.cmp-header .header-desktop .dropdown-menu--secondary .Hotel-info .Hotel-title{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.44px;line-height:125%;text-transform:capitalize}.cmp-header .header-desktop .dropdown-menu--secondary .Hotel-info .Hotel-text{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-size:9pt;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:125%;text-transform:capitalize}.cmp-header .header-desktop .dropdown-menu--secondary .menu-item{padding:10px 81pt}.cmp-header .header-desktop .dropdown-menu--secondary .menu-item a{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:125%;text-transform:capitalize}.cmp-header .header-desktop .dropdown-menu--secondary .menu-item:last-child{padding-bottom:24px}.cmp-header .header-desktop .dropdown-menu--secondary .menu-item:hover{background:var(--Light-Grey,#eaeaea)}.cmp-header .header-desktop .dropdown-menu--secondary .global-home{border-top:1px solid #262524;padding:10px 82px}.cmp-header .header-desktop .dropdown-menu--secondary .global-home a{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:125%;text-decoration:none;text-transform:capitalize}.cmp-header .mobile-header .mobilenavbar{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:65px;justify-content:space-between;left:0;padding:15px 20px;position:absolute;right:0;top:0;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease;z-index:99}.cmp-header .mobile-header .mobilenavbar.menu-open{background-color:#fff;border-bottom:1px solid #c0bfbf;color:#333}.cmp-header .mobile-header .mobilenavbar.menu-open .user-icon-img{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);height:18px!important;width:18px!important}.cmp-header .mobile-header .mobilenavbar.menu-open .hamburger{color:#262524;font-size:24px}.cmp-header .mobile-header .mobilenavbar .user-icon-img{height:18px!important;width:18px!important}@media(min-width:768px){.cmp-header .mobile-header .mobilenavbar{display:none}}.cmp-header .mobile-header .hamburger{background:none;border:none;color:#fff;cursor:pointer;font-size:21px;padding:0;width:24px!important}.cmp-header .mobile-header .mobile-logo{height:35px}.cmp-header .mobile-header .image-active,.cmp-header .mobile-header .mobile-link-active{display:none}.cmp-header .mobile-header .user-icon{background:none;border:none;color:inherit;cursor:pointer;font-size:18px;padding:5px;-webkit-transition:color .3s ease;transition:color .3s ease}.cmp-header .mobile-header .mobile-login{cursor:pointer}.cmp-header .mobile-header .mobile-login-panel{background-color:#fff;-webkit-box-shadow:-2px 0 8px 0 rgba(0,0,0,.15);box-shadow:-2px 0 8px 0 rgba(0,0,0,.15);height:100vh;max-width:5in;overflow:hidden;position:fixed;right:-100%;top:0;-webkit-transition:right .3s ease;transition:right .3s ease;width:100%;z-index:2000}.cmp-header .mobile-header .mobile-login-panel.active{right:0}.cmp-header .mobile-header .mobile-login-panel-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #c0bfbf;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px 20px}.cmp-header .mobile-header .mobile-login-panel-header .close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:20px;padding:5px}.cmp-header .mobile-header .mobile-login-panel-title{color:#262524;font-family:Merriweather,serif;font-size:1pc;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.cmp-header .mobile-header .mobile-login-panel-content{height:calc(100vh - 60px);overflow-y:auto;padding:24px 20px}.cmp-header .mobile-header .mobile-login-panel .login-dropdown-content{padding:0}.cmp-header .mobile-header .mobile-login-panel .login-title{color:#262524;font-family:Merriweather;font-size:14px;margin-bottom:1pc}.cmp-header .mobile-header .mobile-login-panel .login-btn{display:block;font-size:1pc;margin-bottom:10px;padding:9pt 0;text-align:center;text-decoration:none;width:100%}.cmp-header .mobile-header .mobile-login-panel .login-btn-primary{background:#262524;color:#fff}.cmp-header .mobile-header .mobile-login-panel .login-btn-secondary{border:1px solid #262524;color:#262524}.cmp-header .mobile-header .mobile-login-panel .divider{background:#d8b46a;height:1px;margin:1pc 0}.cmp-header .mobile-header .mobile-login-panel .reservation-link{color:#262524;font-size:14px;text-decoration:none}.cmp-header .mobile-header .menu-content,.cmp-header .mobile-header .mobile-login-panel,.cmp-header .mobile-header .mobile-login-panel-content,.cmp-header .mobile-header .side-menu,.cmp-header .mobile-header .submenu-content{-ms-scroll-chaining:none;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.cmp-header .mobile-header .side-menu{background-color:#fff;height:100vh;left:-100%;overflow:hidden;position:fixed;top:0;-webkit-transition:left .3s ease;transition:left .3s ease;width:100%;z-index:2000}.cmp-header .mobile-header .side-menu.active{left:0}.cmp-header .mobile-header .side-menu .submenu:not(.active){left:-100%}.cmp-header .mobile-header .menu-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #c0bfbf;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:15px 20px}.cmp-header .mobile-header .close-btn{background:none;border:none;color:#333;cursor:pointer;font-size:20px;padding:5px}.cmp-header .mobile-header .back-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:none;border:none;color:#262524;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Merriweather,serif;font-size:14px;font-weight:400;line-height:18.75px}.cmp-header .mobile-header .back-btn:before{content:url(../../../content/dam/itc-hotels/images/right-black-arrow.png);margin-right:24px;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:14px}.cmp-header .mobile-header .menu-content{height:calc(100vh - 60px);overflow-y:auto;position:relative}.cmp-header .mobile-header .mobile-menu-item{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;color:#262524;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Merriweather,serif;font-family:open sans;font-size:14px;font-weight:400;justify-content:space-between;line-height:125%;padding:10px 24px;position:relative;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-header .mobile-header .mobile-menu-item a{color:#262524;font-family:Open Sans;text-decoration:none}.cmp-header .mobile-header .mobile-menu-item:hover{background:#f8f8f8}.cmp-header .mobile-header .mobile-menu-item.has-submenu:after{content:"›";position:absolute;right:20px}.cmp-header .mobile-header .mobile-menu-item:active,.cmp-header .mobile-header .mobile-menu-item:hover:not(:active){background:none}.cmp-header .mobile-header .mobile-menu-item:active,.cmp-header .mobile-header .mobile-menu-item:focus{background:none!important;color:inherit!important;outline:none!important}.cmp-header .mobile-header .mobile-menu-item:hover{background:none}.cmp-header .mobile-header .submenu{background:#fff;border-top:1px solid #c0bfbf;height:100%;left:-100%;position:fixed;top:65px;-webkit-transition:left .3s ease;transition:left .3s ease;width:100%;z-index:2001}.cmp-header .mobile-header .submenu.active{left:0}.cmp-header .mobile-header .submenu-header{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;justify-content:space-between;padding:10px 25px;text-transform:uppercase}.cmp-header .mobile-header .submenu-content{height:calc(100vh - 60px);overflow-y:auto;padding-top:10px}.cmp-header .mobile-header .submenu-section{padding:0 24px 18px}.cmp-header .mobile-header .submenu-link{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#262524;cursor:pointer;display:block;font-family:open sans;font-size:14px;padding:15px 24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-header .mobile-header .submenu-link.has-submenu{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between}.cmp-header .mobile-header .submenu-link.has-submenu:after{-ms-flex-negative:0;content:"›";flex-shrink:0;font-size:14px;line-height:1}.cmp-header .mobile-header .submenu-link:hover{background:#f8f8f8}.cmp-header .mobile-header .submenu-link:active,.cmp-header .mobile-header .submenu-link:hover:not(:active){background:none}.cmp-header .mobile-header .submenu-link:active,.cmp-header .mobile-header .submenu-link:focus{background:none!important;color:inherit!important;outline:none!important}.cmp-header .mobile-header .submenu-link:hover{background:none}.cmp-header .mobile-header .submenu-heading-text p{color:#262524;font-family:open sans;font-size:14px;font-style:normal;font-weight:700;letter-spacing:.36px;line-height:22.5px;padding:10px 24px;text-transform:uppercase}.cmp-header .mobile-header .submenu-item{-webkit-tap-highlight-color:rgba(0,0,0,0);color:#262524;cursor:pointer;font-family:open sans;font-size:14px;padding:1pc 24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cmp-header .mobile-header .submenu-item:hover{background:#f8f8f8}.cmp-header .mobile-header .submenu-item:active,.cmp-header .mobile-header .submenu-item:hover:not(:active){background:none}.cmp-header .mobile-header .submenu-item:active,.cmp-header .mobile-header .submenu-item:focus{background:none!important;color:inherit!important;outline:none!important}.cmp-header .mobile-header .submenu-item:hover{background:none}.cmp-header .mobile-header .teaser-content{padding:20px}.cmp-header .mobile-header .teaser-title{color:#262524;font-family:open sans;font-size:22px;font-style:normal;font-weight:400;letter-spacing:.6px;line-height:40.5px;margin-bottom:9pt;margin-top:9pt;text-align:left;text-transform:none}.cmp-header .mobile-header .teaser-description{font-family:open sans;font-size:9pt;margin:10px 0;text-transform:capitalize}.cmp-header .mobile-header .teaser-cta{color:#b48d47;display:inline-block;font-size:14px;margin-top:10px;text-transform:uppercase}.cmp-header .mobile-header .teaser-cta:after{content:url(../../../content/dam/itc-hotels/images/rightarrow.svg);display:inline-block;margin-left:8px;text-decoration:none;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.cmp-header .mobile-header .guarantee-section{border-top:1px solid #c0bfbf;padding:30px 20px}.cmp-header .mobile-header .guarantee-text a{color:#b48d47;font-family:Open Sans;font-size:14px;font-weight:700;text-decoration:none;text-transform:uppercase}.cmp-header body.menu-open{overflow:hidden;position:fixed;-ms-touch-action:none;touch-action:none;width:100%}.cmp-header .mobile-dropdown-secondary{padding-top:0}.cmp-header .mobile-dropdown-secondary .Hotel-info{padding:10px 38px}.cmp-header .mobile-dropdown-secondary .Hotel-info .Hotel-title{font-size:14px;letter-spacing:.44px}.cmp-header .mobile-dropdown-secondary .Hotel-info .Hotel-text,.cmp-header .mobile-dropdown-secondary .Hotel-info .Hotel-title{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-style:normal;font-weight:400;line-height:125%;text-transform:capitalize}.cmp-header .mobile-dropdown-secondary .Hotel-info .Hotel-text{font-size:9pt;letter-spacing:.3px}.cmp-header .mobile-dropdown-secondary .mobile-menu-item{padding:10px 60px}.cmp-header .mobile-dropdown-secondary .mobile-menu-item a{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:125%;text-transform:capitalize}.cmp-header .mobile-dropdown-secondary .mobile-menu-item:last-child{padding-bottom:24px}.cmp-header .mobile-dropdown-secondary .mobile-menu-item:hover{background:var(--Light-Grey,#eaeaea)}.cmp-header .mobile-dropdown-secondary .global-home{border-top:1px solid #262524;padding:10px 38px}.cmp-header .mobile-dropdown-secondary .global-home a{color:var(--Charcoal-Grey,#262524);font-family:Merriweather;font-size:14px;font-style:normal;font-weight:400;letter-spacing:.3px;line-height:125%;text-decoration:none;text-transform:capitalize}@media screen and (min-width:768px)and (max-width:1000px){.cmp-header .header-desktop{display:none!important}.cmp-header .mobile-header{display:block!important}.cmp-header .mobile-header .mobilenavbar{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#fff;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;height:70px;justify-content:space-between;padding:15px 30px}.cmp-header .mobile-header .mobilenavbar.menu-open{background-color:#fff;border-bottom:1px solid #c0bfbf;color:#262524}.cmp-header .mobile-header .mobilenavbar.menu-open .user-icon-img{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);height:18px!important;width:18px!important}.cmp-header .mobile-header .mobilenavbar.menu-open .hamburger{color:#262524}.cmp-header .mobile-header .mobilenavbar .image-active,.cmp-header .mobile-header .mobilenavbar .mobile-logo{height:40px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.cmp-header .mobile-header .mobilenavbar .hamburger{font-size:24px;width:28px}.cmp-header .mobile-header .mobilenavbar .user-icon{font-size:20px}.cmp-header .mobile-header .side-menu{background-color:transparent;left:-100%;-webkit-transition:left .3s ease;transition:left .3s ease}.cmp-header .mobile-header .side-menu.active{left:0}.cmp-header .mobile-header .menu-content{background:#fff;max-width:5in}.cmp-header .mobile-header .mobile-menu-item,.cmp-header .mobile-header .submenu-item,.cmp-header .mobile-header .submenu-link{font-size:14px;padding:10px 24px}.cmp-header .mobile-header .submenu{max-width:5in;top:70px}.cmp-header .mobile-header .submenu-heading-text p{font-family:Open Sans!important;font-size:14px;padding:10px 24px}.cmp-header .mobile-header .submenu-item,.cmp-header .mobile-header .submenu-link{font-size:14px;padding:10px 24px}.cmp-header .mobile-header .teaser-title{font-size:20px;line-height:30px}.cmp-header .mobile-header .teaser-description{font-size:9pt}.cmp-header .mobile-header .teaser-cta{font-size:14px}}.cmp-header.active{left:0;position:fixed;right:0;top:0;z-index:9999}.cmp-header.active .header-desktop,.cmp-header.active .mobilenavbar{background:var(--White,#fff);-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.25);box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.cmp-header.active .hamburger,.cmp-header.active .icon-hamburger,.cmp-header.active .login-icon,.cmp-header.active .login-text,.cmp-header.active .user-icon{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);-webkit-transition:-webkit-filter .3s ease;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.cmp-header.active .logo{display:none}.cmp-header.active .logo-active{display:block}.cmp-header.active .mobilenavbar .mobile-logo{display:none}.cmp-header.active .header-desktop .image-link-active{display:block!important}.cmp-header.active .header-desktop .image-link{display:none}.cmp-header.active .mobile-link-active{display:block}.cmp-header.active .mobile-link-image{display:none}.cmp-header.active .mobile-header .image-active{display:block!important;height:35px}.header-variation2 .cmp-header.widget-sticky{-webkit-box-shadow:0 2px 8px 0 rgba(0,0,0,.25);box-shadow:0 2px 8px 0 rgba(0,0,0,.25)}.menu-overlay{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:fixed;top:0;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%;z-index:997}.menu-overlay.active{opacity:1;visibility:visible}#dropdownContainer,#navbar{z-index:999}hr{margin:24px 0}@media screen and (max-width:767px){hr{margin:1pc 0}}.cmp-link__screen-reader-only{display:none}@media screen and (max-width:767px){body.mobile-booking .mobilenavbar{display:none!important}}.header-variation2 .cmp-header{left:0;right:0;top:0}.header-variation2 .cmp-header .header-desktop,.header-variation2 .cmp-header .mobilenavbar{background:var(--White,#fff);border-bottom:1px solid #a8a8a8;-webkit-box-shadow:none!important;box-shadow:none!important}.header-variation2 .cmp-header .navbar{background:var(--White,#fff)!important}.header-variation2 .cmp-header .hamburger,.header-variation2 .cmp-header .icon-hamburger,.header-variation2 .cmp-header .login-icon,.header-variation2 .cmp-header .login-text,.header-variation2 .cmp-header .user-icon{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.header-variation2 .cmp-header .logo{display:none}.header-variation2 .cmp-header .logo-active{display:block}.header-variation2 .cmp-header .mobilenavbar .mobile-logo{display:none}.header-variation2 .cmp-header .header-desktop .image-link-active{display:block!important}.header-variation2 .cmp-header .header-desktop .image-link{display:none}.header-variation2 .cmp-header .mobile-link-active{display:block}.header-variation2 .cmp-header .mobile-link-image{display:none}.header-variation2 .cmp-header .mobile-header .image-active{display:block!important;height:35px}