.body-wrapper{padding-top:0!important}body.sticky .body-wrapper{padding-top:0}#hs_cos_wrapper_hero_banner .banner{padding:339px 35px 468px}@media (max-width:1024px){#hs_cos_wrapper_hero_banner .banner{padding-top:236px}}@media (max-width:767px){#hs_cos_wrapper_hero_banner .banner{padding-top:240px}#hs_cos_wrapper_hero_banner .banner-title{font-size:55px}}.custom-header{left:0;position:absolute;right:0;top:0;z-index:9}.header-logo .white-pic{display:block!important}.header-logo .colored-pic{display:none}.custom-header.is-sticky .header-logo .white-pic{display:none!important}.custom-header.is-sticky .header-logo .colored-pic{display:block}.custom-header .header__container{background:transparent}.menu-popup-btn{color:#fff!important}.menu-popup-btn svg path{stroke:#fff}.custom-header.is-sticky .menu-popup-btn{color:#293a44!important}.custom-header.is-sticky .menu-popup-btn svg path{stroke:#293a44}.history-section{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-position:bottom;background-repeat:no-repeat;background-size:cover;color:#fff;font-family:MADE Mirage,serif;font-size:28px;font-style:normal;font-weight:400;line-height:140%;padding:120px 0 812px;text-align:center}@media (max-width:1024px){.history-section{background-size:1085px 1496px;font-size:26px;padding:101px 0 526px}}@media (max-width:767px){.history-section{background-size:785px 1083px;font-size:22px;padding:80px 0 376px}}.history-section .content-wrapper{padding:0 35px}.history-section--head{margin-bottom:62px;position:relative}@media (max-width:1024px){.history-section--head{margin-bottom:73px}}@media (max-width:767px){.history-section--head{margin-bottom:53px}}.history-section--image{border-radius:50%;margin:0 auto;max-width:770px;overflow:hidden;position:relative}@media (max-width:1024px){.history-section--image{max-width:456px}}@media (max-width:767px){.history-section--image{max-width:260px}}.history-section--image img{display:block;height:auto;margin:0 auto;max-width:100%}.history-section--overlay,.history-section--underlay{left:50%;max-width:770px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-width:1024px){.history-section--overlay,.history-section--underlay{max-width:456px}}@media (max-width:767px){.history-section--overlay,.history-section--underlay{max-width:260px}}.history-section--overlay:before,.history-section--underlay:before{content:"";display:block;padding-top:100%;width:100%}.history-section--overlay{border-radius:50%;overflow:hidden}.history-section--title{color:#fffcf4;font-size:180px;font-weight:300;height:100%;left:0;line-height:183px;margin-bottom:0;position:absolute;text-align:center;top:0;width:100%}@media (max-width:1024px){.history-section--title{font-size:120px;line-height:86%}}@media (max-width:767px){.history-section--title{font-size:67px;line-height:94%}}.history-section--title span{display:block;position:absolute;white-space:nowrap}.history-section--title .history-section--title-top{left:-129px;top:106px}@media (max-width:1024px){.history-section--title .history-section--title-top{left:-89px;top:62px}}@media (max-width:767px){.history-section--title .history-section--title-top{left:-55px;top:35px}}.history-section--title .history-section--title-btm{bottom:155px;line-height:156px;right:-128px}@media (max-width:1024px){.history-section--title .history-section--title-btm{bottom:66px;line-height:86.9%;right:-92px}}@media (max-width:767px){.history-section--title .history-section--title-btm{bottom:41px;right:-52px}}.history-section--underlay .history-section--title{color:#516673}.history-section--body{margin:0 auto 50px;max-width:822px}@media (max-width:1024px){.history-section--body{margin-bottom:52px}}.rooms-section{margin-top:-342px}.blog-section{margin-top:170px}.instagram-section{padding:167px 0 107.5px}@media (max-width:1024px){.rooms-section{margin-top:-262px}.blog-section{margin-top:100px}.instagram-section{padding:97px 0 90.5px}}@media (max-width:767px){.rooms-section{margin-top:-169px}.blog-section{margin-top:80px}.instagram-section{padding:71px 0 73px}}@media (max-width:500px){#hs_cos_wrapper_hero_banner .banner-title{font-size:13vw}}.reservation-widget-wrapper{position:relative}.reservation-widget-wrapper .wrapper-rh-h{bottom:100px;left:0;padding:0 30px;position:absolute;width:100%}.reservation-widget-wrapper .widget-rh-h{margin:0 auto;max-width:870px;width:100%}.reservation-widget-wrapper .wrapper-rh-h .tabs-rh-h li a{background:#f2f2f2;border:1px solid #d1d1d1;border-radius:0;box-sizing:border-box;color:#9c9c9c;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:140%;padding:18px 10px 16px;text-align:center;width:151px}.reservation-widget-wrapper .wrapper-rh-h .active-tab-rh-H{background:#ba8f75!important}.reservation-widget-wrapper .wrapper-rh-h .form-input{background:#fbfafa;border:0;box-shadow:unset;padding:30px}.reservation-widget-wrapper .autoComplete_wrapper>input,.reservation-widget-wrapper .wrapper-rh-h .selectdiv select{color:#9c9c9c;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:140%}.reservation-widget-wrapper .wrapper-rh-h .check-in-out:hover{background-color:unset;border:0;transition:unset}.reservation-widget-wrapper .wrapper-rh-h .check-in-label,.reservation-widget-wrapper .wrapper-rh-h .check-out-label{color:#9c9c9c;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:140%}.reservation-widget-wrapper .wrapper-rh-h .check-in-date,.reservation-widget-wrapper .wrapper-rh-h .check-out-date{color:#293a44;font-family:Neue Haas Grotesk Display Pro;font-size:18px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:140%;margin-top:6px}.reservation-widget-wrapper .col-lg-4{padding-right:23px!important}.reservation-widget-wrapper .col-lg-4:nth-child(3){padding-right:0!important}.reservation-widget-wrapper .wrapper-rh-h .dropdown__field{margin-top:0;padding-right:24px}.reservation-widget-wrapper .btn-wrapper-rh-h,.reservation-widget-wrapper .col-lg-2.p-0,.reservation-widget-wrapper .form__group.col-lg-3{margin-top:38px!important}.reservation-widget-wrapper .col-lg-2.p-0{margin-right:24px}.reservation-widget-wrapper .form__group.col-lg-3{margin-left:-1px;padding-left:0;padding-right:0}.reservation-widget-wrapper .wrapper-rh-h .form__field{border-color:#c4c4c4;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:140%}.reservation-widget-wrapper .wrapper-rh-h .form__field:placeholder-shown~.form__label{color:#9c9c9c;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-style:normal;font-weight:500;letter-spacing:.03em;line-height:140%}.reservation-widget-wrapper #btnSubmit-HA,.reservation-widget-wrapper #btnSubmit-HO{background:#ba8f75;border-radius:50px;box-shadow:0 4px 12px 2px rgba(0,0,0,.08);padding:20px 10px 17px;width:188px}.reservation-widget-wrapper #btnSubmit-HA h2,.reservation-widget-wrapper #btnSubmit-HO h2{color:#fff;font-family:Neue Haas Grotesk Display Pro;font-size:15px;font-style:normal;font-weight:600;letter-spacing:.07em;line-height:18px;margin:auto;text-align:center;text-transform:uppercase}.reservation-widget-wrapper #btnSubmit-HA:before,.reservation-widget-wrapper #btnSubmit-HO:before{display:none}.reservation-widget-wrapper #btnSubmit-HA:hover,.reservation-widget-wrapper #btnSubmit-HO:hover{background-color:#293a44;border-color:#293a44;color:#fff}.reservation-widget-wrapper .btn-wrapper-rh-h{margin-left:102px;max-width:188px}.reservation-widget-wrapper .body-tab-HO-h .btn-wrapper-rh-h{margin-left:0;max-width:100%}.reservation-widget-wrapper .wrapper-rh-h .field-icon{position:relative}.reservation-widget-wrapper .fa-hotel:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4.667 14.333h6.666A1.669 1.669 0 0 0 13 12.667V3.333a1.669 1.669 0 0 0-1.667-1.666H4.667A1.669 1.669 0 0 0 3 3.333v9.334a1.669 1.669 0 0 0 1.667 1.666ZM7 13.667v-1a1 1 0 0 1 2 0v1H7ZM3.667 3.333a1.001 1.001 0 0 1 1-1h6.666a1.001 1.001 0 0 1 1 1v9.334a1.001 1.001 0 0 1-1 1H9.667v-1a1.667 1.667 0 0 0-3.334 0v1H4.667a1.001 1.001 0 0 1-1-1V3.333Zm7.666 1.334H10V3.333h1.333v1.334Zm0 2.666H10V6h1.333v1.333Zm0 2.667H10V8.667h1.333V10ZM8.667 4.667H7.333V3.333h1.334v1.334Zm0 2.666H7.333V6h1.334v1.333Zm0 2.667H7.333V8.667h1.334V10ZM6 4.667H4.667V3.333H6v1.334Zm0 2.666H4.667V6H6v1.333ZM6 10H4.667V8.667H6V10Z' fill='%23293A44'/%3E%3C/svg%3E");bottom:0;content:"";height:16px;left:0;margin:auto;position:absolute;right:0;top:0;width:16px}.reservation-widget-wrapper .fa-user:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.667 17.5v-1.667a3.333 3.333 0 0 0-3.334-3.333H6.667a3.333 3.333 0 0 0-3.334 3.333V17.5M10 9.167A3.333 3.333 0 1 0 10 2.5a3.333 3.333 0 0 0 0 6.667Z' stroke='%23293A44' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");bottom:0;content:"";height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.reservation-widget-wrapper .fa-child:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='15' height='21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.054 5.685c.345 0 .684-.137.971-.395.288-.257.512-.623.644-1.051.133-.428.167-.9.1-1.354a2.666 2.666 0 0 0-.479-1.199c-.244-.328-.556-.55-.895-.641-.34-.09-.69-.044-1.01.133-.32.178-.593.478-.785.863a2.938 2.938 0 0 0-.295 1.301c.001.621.186 1.216.513 1.655.328.44.772.687 1.236.688Zm0-4.098c.258 0 .511.103.727.295.215.193.383.467.482.787.099.32.125.673.075 1.013a2.01 2.01 0 0 1-.358.897 1.253 1.253 0 0 1-.67.48 1.004 1.004 0 0 1-.757-.1 1.48 1.48 0 0 1-.587-.645 2.198 2.198 0 0 1-.22-.974c0-.464.138-.91.383-1.239.245-.328.578-.513.925-.514ZM3.896 5.685c.346 0 .684-.137.971-.395.288-.257.512-.623.644-1.051.133-.428.167-.9.1-1.354a2.666 2.666 0 0 0-.479-1.199c-.244-.328-.556-.55-.895-.641-.34-.09-.69-.044-1.01.133-.32.178-.593.478-.785.863a2.938 2.938 0 0 0-.295 1.301c.001.621.186 1.216.513 1.655.328.44.772.687 1.236.688Zm0-4.098c.259 0 .512.103.727.295.215.193.383.467.482.787.099.32.125.673.074 1.013-.05.34-.175.652-.357.897a1.253 1.253 0 0 1-.67.48 1.004 1.004 0 0 1-.756-.1 1.48 1.48 0 0 1-.588-.645 2.198 2.198 0 0 1-.22-.974c0-.464.138-.91.383-1.239.245-.328.578-.513.925-.514Zm6.011 18.95H12.2c.03 0 .058-.007.085-.022a.23.23 0 0 0 .072-.064.316.316 0 0 0 .048-.096.386.386 0 0 0 .017-.114v-5.868c.422-.073.81-.35 1.091-.777.282-.428.437-.979.438-1.55V9.44c-.001-.609-.182-1.192-.504-1.622-.321-.43-.756-.672-1.21-.673H9.871c-.454.001-.89.243-1.21.673-.322.43-.503 1.013-.504 1.621v2.609c0 .57.156 1.12.437 1.549.282.428.67.704 1.092.777v5.868c0 .078.023.153.064.209a.198.198 0 0 0 .156.087Zm2.072-.592h-1.851v-5.85a.353.353 0 0 0-.065-.209.197.197 0 0 0-.156-.086c-.347-.001-.68-.186-.925-.515-.245-.328-.383-.774-.384-1.238V9.438c0-.452.135-.885.374-1.205.238-.32.562-.5.9-.5h2.364c.337 0 .66.18.9.5.238.32.373.753.373 1.205v2.609c0 .464-.139.91-.384 1.238-.245.329-.578.514-.925.514a.197.197 0 0 0-.156.087.354.354 0 0 0-.065.21v5.85Zm-9.23.592h2.293a.175.175 0 0 0 .085-.022.228.228 0 0 0 .072-.064.318.318 0 0 0 .048-.096.385.385 0 0 0 .017-.114v-5.868c.422-.073.81-.35 1.091-.777.282-.428.437-.979.437-1.55V9.44c0-.609-.182-1.192-.503-1.622-.321-.43-.757-.672-1.21-.673H2.713c-.454.001-.89.243-1.21.673C1.181 8.247 1 8.83 1 9.438v2.609c0 .57.156 1.12.437 1.549.282.428.67.704 1.092.777v5.868c0 .078.023.153.064.209a.198.198 0 0 0 .156.087Zm2.072-.592H2.97v-5.85a.353.353 0 0 0-.065-.209.197.197 0 0 0-.156-.086c-.347-.001-.68-.186-.925-.515-.245-.328-.383-.774-.384-1.238V9.438c0-.452.135-.885.373-1.205.24-.32.563-.5.9-.5h2.365c.337 0 .66.18.9.5.238.32.372.753.373 1.205v2.609c0 .464-.139.91-.384 1.238-.245.329-.578.514-.925.514a.197.197 0 0 0-.156.087.353.353 0 0 0-.065.21v5.85Z' fill='%23293A44' stroke='%23293A44' stroke-width='.5'/%3E%3C/svg%3E");bottom:0;content:"";height:21px;left:0;margin:auto;position:absolute;right:0;top:0;width:15px}.litepicker{font-family:Neue Haas Grotesk Display Pro;font-style:normal;font-weight:500}.litepicker .container__months .month-item-header .button-next-month,.litepicker .container__months .month-item-header .button-previous-month{cursor:pointer}.litepicker .container__months .month-item-header .button-next-month:hover,.litepicker .container__months .month-item-header .button-previous-month:hover{background:#ba8f75}.litepicker .container__months .month-item-header .button-next-month:hover svg,.litepicker .container__months .month-item-header .button-previous-month:hover svg{fill:#fff}.reservation-widget-wrapper #hotels-HA-h+.check-in-out{width:60%}@media (max-width:1024px){.reservation-widget-wrapper .wrapper-rh-h{display:none}}