header .booking-widget .book-text-wrapper .line-1{font-size:1rem}header .booking-widget .book-toggle{right:-2.2rem}.important-info.upper-display{padding-bottom:1rem}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content{min-height:460px;box-sizing:border-box}@media only screen and (max-width:1149px){.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content{min-height:500px}}@media only screen and (max-width:767px){.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content{min-height:460px}}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.img{background-size:cover;background-repeat:no-repeat;background-position:center}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info{display:flex;align-items:center;background:#a28e4d}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content{padding:0 2rem}@media only screen and (max-width:1149px){.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content{padding:2rem}}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content h4{margin-top:0}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content em,.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content h4,.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content li,.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content ol,.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content p,.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content strong,.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content ul{color:#fff}.important-info.upper-display .inner-wrapper div.col-1-2.upgrade-content.info .tile-content a.button{color:#bc9b6a;background:#fff}div.footer-logos{display:flex;align-items:center;justify-content:center}div.footer-logos div.logo{margin:0 1rem}div.footer-logos div.logo svg{max-height:70px;width:auto}@media only screen and (max-width:559px){div.footer-logos div.logo{width:20%}div.footer-logos div.logo svg{max-height:auto;height:auto;width:100%;max-width:100%}}div.hotel-details{padding:2rem 0}div.hotel-details__inner{width:80%;margin:0 auto;display:flex;flex-flow:row nowrap}@media only screen and (max-width:1247px){div.hotel-details__inner{width:100%}}div.hotel-details__awards-and-address{display:flex;flex-flow:row nowrap;align-items:center;border-right:1px solid #000}div.hotel-details__awards-and-address{width:70%}div.hotel-details__social-media{width:30%}@media only screen and (max-width:1023px){div.hotel-details__awards-and-address{width:80%}div.hotel-details__social-media{width:20%}}@media only screen and (max-width:767px){div.hotel-details__inner{display:block}div.hotel-details__awards-and-address{width:100%;flex-direction:column-reverse}div.hotel-details__social-media{width:100%}}div.hotel-details__awards-logo{position:relative}div.hotel-details__awards-logo img{max-height:90px;width:auto}div.hotel-details__awards-logo svg{max-height:90px;width:auto}div.hotel-details__awards-logo svg g{fill:#000;stroke:none}div.hotel-details__awards-logo svg g path{fill:#000;stroke:none}@media only screen and (max-width:767px){div.hotel-details__awards-logo svg{max-height:60px}}div.hotel-details__awards,div.hotel-details__awards-and-address,div.hotel-details__social-media{padding:2rem 20px}@media only screen and (max-width:1023px){div.hotel-details__awards,div.hotel-details__awards-and-address,div.hotel-details__social-media{padding:1rem 20px}}div.hotel-details__title-address{width:75%}div.hotel-details__awards{width:25%}@media only screen and (max-width:767px){div.hotel-details__awards,div.hotel-details__title-address{width:100%}}div.hotel-details__hotel-name h3{font-family:"Nobel W01",Arial,sans-serif;text-transform:uppercase;font-weight:700;padding:0;margin:0;font-size:1.25rem;letter-spacing:0}@media only screen and (max-width:1023px){div.hotel-details__hotel-name h3{font-size:1rem}}div.hotel-details__hotel-address p{line-height:1;margin:.3rem 0;padding:0}@media only screen and (max-width:1023px){div.hotel-details__hotel-address p{margin:.2rem 0;font-size:.875rem}}@media only screen and (max-width:767px){div.hotel-details p.phone-fax span{display:block;width:100%;text-align:center}div.hotel-details p.phone-fax span.separator{display:none}}div.hotel-details__social-media{display:flex;flex-flow:row nowrap;align-items:center;justify-content:center}div.hotel-details__social-icons{display:flex;flex-flow:row nowrap;align-items:center;width:100%;justify-content:space-around}div.hotel-details__social-icons a{display:block;width:40px;height:40px;position:relative}div.hotel-details__social-icons a img{width:100%;height:auto}@media only screen and (max-width:1023px){div.hotel-details__social-icons a{width:30px;height:30px}}@media only screen and (max-width:767px){div.hotel-details__social-icons{width:50%}div.hotel-details__social-icons a{width:50px;height:50px}}.tiles.odd-even-tiles .tile-content .tile-content-outer{padding:3rem;font-size:1rem}@media screen and (max-width:1140px){.tiles.odd-even-tiles .tile-content .tile-content-outer h3{font-size:1.5rem}.tiles.odd-even-tiles .tile-content .tile-content-outer p{font-size:1rem}}.tiles.odd-even-tiles .tile.even .tile-image div.cycle-slideshow{height:100%}#main section.odd-even-tiles:nth-of-type(2n){border-left-color:#a58241;border-right-color:#a58241}.three-columns .inner-wrapper{display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-start}.three-columns .inner-wrapper div.column{margin:.3rem 1.33% .3rem 0;width:32%}.three-columns .inner-wrapper div.column .column-wrapper{position:relative;display:flex;align-items:stretch;flex-flow:column nowrap;height:100%}.three-columns .inner-wrapper div.column .column-wrapper .tile-content{position:relative;flex-grow:1;height:100%;padding:0 1rem 4rem 1rem}.three-columns .inner-wrapper div.column .column-wrapper .tile-content h3,.three-columns .inner-wrapper div.column .column-wrapper .tile-content p{padding:0 1rem}.three-columns .inner-wrapper div.column .column-wrapper .tile-content p{padding:.3rem 0;margin-bottom:2rem}.three-columns .inner-wrapper div.column .column-wrapper .tile-content .buttons-wrapper{position:absolute;bottom:0;left:0;margin-bottom:0;width:100%;padding:2rem 0;margin-top:2rem}.three-columns .inner-wrapper div.column .column-wrapper .tile-content .buttons-wrapper a{margin:0 auto}@media screen and (max-width:1080px){.three-columns .inner-wrapper{display:block}.three-columns .inner-wrapper div.column{width:90%;margin:2rem auto}}@media screen and (max-width:950px){.three-columns .inner-wrapper .tile-content{padding:0 1rem}}.tile-gallery .grid .sq-1-2 h4,.tile-gallery .grid .sq-1-4 h4{font-size:1.5rem;line-height:1.75rem;color:#000}.request-for-proposal{text-align:left;border:1px solid left}.request-for-proposal h3{margin:0;padding:0}.request-for-proposal p{padding:.5rem 0}.request-for-proposal input[type=email],.request-for-proposal input[type=text]{width:50%}.request-for-proposal input[type=file],.request-for-proposal input[type=radio]{width:auto;height:auto;margin:0 .5rem}.request-for-proposal .wpcf7-form-control.wpcf7-checkbox{padding:.5rem 0 1.5rem 0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-items:stretch}.request-for-proposal .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{padding-right:2rem}.request-for-proposal .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{display:flex;align-items:center;flex-flow:row-reverse}.request-for-proposal .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label span{line-height:1}.request-for-proposal .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label input[type=checkbox]{width:1rem;height:1rem;min-width:1rem;min-height:1rem;margin-right:10px}@media only screen and (max-width:767px){.request-for-proposal .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item{width:50%;max-width:50%}.request-for-proposal .wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item label{flex-flow:row-reverse;justify-content:flex-end;align-items:initial;padding:.5rem 0}}.request-for-proposal textarea{width:40%}.request-for-proposal input[type=file]{background:0 0;text-indent:0;margin:.5rem 0}.request-for-proposal input[type=email]{width:50%}.request-for-proposal input[type=submit]{min-width:50%;max-width:50%;margin-top:3rem;background:#000;color:#fff;text-transform:uppercase}@media only screen and (max-width:767px){.request-for-proposal input,.request-for-proposal input[type=email],.request-for-proposal input[type=text],.request-for-proposal textarea{width:100%}}form.wpcf7-form.sent>.request-for-proposal{display:none}form.wpcf7-form.sent>.wpcf7-response-output{color:#5db870!important;margin:3rem 0!important}.cp-gallery__controls{position:absolute;top:50%;display:flex;justify-content:space-between;z-index:500;width:100%}.cp-gallery__control-button{font-family:icomoon;line-height:36px;background:#a28e4d;color:#fff;width:36px;height:36px;text-align:center;padding:0;display:inline-block;text-decoration:none}.cp-gallery__control-button:active,.cp-gallery__control-button:focus,.cp-gallery__control-button:focus-within,.cp-gallery__control-button:hover{text-decoration:none}.cp-gallery__control-button:active{background:#b09b59}.video-container{position:fixed;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.video-container iframe.gallery-youtube-video{width:1024px;height:576px}@media only screen and (max-width:1149px){.video-container iframe.gallery-youtube-video{width:600px;height:388px}}@media only screen and (max-width:639px){.video-container iframe.gallery-youtube-video{width:400px;height:225px}}@media only screen and (max-width:399px){.video-container iframe.gallery-youtube-video{width:320px;height:180px}}.video{padding:30px 0;height:fit-content}.video-wrapper .icon-play{position:absolute;height:100%;background-color:transparent;left:0;right:0;margin:auto;width:100%;display:flex;font-size:5rem}.video-wrapper .icon-play:before{margin:auto}@media screen and (max-width:550px){.video-wrapper .icon-play{font-size:3rem}}.video-wrapper #video{display:none;width:100%;height:650px}@media screen and (max-width:900px){.video-wrapper #video{height:500px}}@media screen and (max-width:500px){.video-wrapper #video{height:300px}}.masthead{position:relative;max-height:800px;overflow:hidden}.masthead .cp-video-placeholder{position:absolute;display:none;top:0}.masthead .cp-masthead__controls{width:60px;position:absolute;right:0;bottom:110px;margin:0 auto;text-align:center;z-index:1;bottom:0;right:0;bottom:10px}.masthead .cp-masthead__controls--desktop{z-index:1}.masthead .cp-masthead__controls button{padding:1em 1em;display:inline-block;position:relative;border-radius:0;border:none!important;background:rgba(255,255,255,.9)!important;color:#1d1d1d;text-align:center;display:flex;justify-content:center;align-items:center;width:60px;height:60px;font-size:1rem}.masthead .cp-masthead__controls button img{object-fit:unset!important}.masthead .cp-masthead__controls button img:not(.play-icon){width:100vw;height:100%;-o-object-fit:cover;object-fit:cover}@media screen and (max-width:1024px){.masthead .cp-masthead__controls button{width:40px!important;height:40px!important;padding:1vh;margin-top:1.5px;margin-bottom:.5px}}.masthead .cp-masthead__controls button:nth-of-type(2){border-left:none}@media screen and (max-width:1024px){.masthead .cp-masthead__controls{width:40px;position:absolute;right:0;margin:0 auto;text-align:center;right:2px;bottom:30px}}.masthead .masthead__content{position:absolute;z-index:3;bottom:0;width:100%;height:50%;padding:1.25rem 3.125rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;pointer-events:none}.masthead .masthead__content .masthead__header{display:flex;flex-direction:column;color:#fff;font-weight:400;font-family:'Nobel W01',Arial,sans-serif,arial,sans-serif;font-size:2.75em;line-height:1;letter-spacing:.1em;text-transform:uppercase}@media screen and (min-width:768px){.masthead .masthead__content .masthead__header{padding-bottom:100px}}.masthead .masthead__content .masthead__header--main{font-size:1.4375rem;line-height:1.75rem}@media screen and (min-width:768px){.masthead .masthead__content .masthead__header--main{font-size:3.5rem;line-height:3.125rem}}.masthead .masthead__content .masthead__header--small{font-size:1rem;line-height:1.125rem}@media screen and (min-width:768px){.masthead .masthead__content .masthead__header--small{font-size:1.875rem;line-height:3.125rem}}@media screen and (min-width:768px){.masthead .masthead__content .masthead__header{text-align:center;margin:0 auto}}.masthead .masthead__gradient{position:absolute;top:0;left:0;width:100%;pointer-events:none}.masthead .masthead__gradient--bottom{height:100%;background-image:linear-gradient(transparent,transparent,rgba(0,0,0,.8))}.masthead .masthead__gradient--top{height:15.625rem;background-image:linear-gradient(rgba(0,0,0,.8),transparent)}#booking-widget{top:unset!important}[dir=rtl] .cp-masthead__controls{flex-direction:row-reverse}.cp-masthead__controls button .icon-pause,.cp-masthead__controls button .icon-sound-on{display:none}.cp-masthead__controls button:focus{outline:0}#masthead img.icon-pause,#masthead img.icon-play{object-fit:unset;transition:.3s}.carousel-video-wrap{overflow:hidden}#xcp-video-masthead{-o-object-fit:fill;object-fit:fill;-o-object-position:center center;object-position:center center}@media screen and (min-width:1500px){#cp-video-masthead{height:auto;width:100%}}#cp-video-masthead{width:100%}#masthead{margin-top:5.625rem;transition:.5s ease-in-out}