:root{--or-main-color:#4076A9;--or-alt-color:#4B433E;--or-white-color:#FFF;--or-gray-color:#F6F3EF;--or-main-btncolor:var(--or-main-color);--or-rgpd-color:var(--or-white-color);--or-font-h1:55px;--or-font-h1-strong:36px;--or-font-h2:42px;--or-font-h2-mini:20px;--or-font-p:18px;--or-font-p-big:32px;--or-font-btn:var(--or-font-p);--or-main-font:"Nunito",sans-serif;--or-alt-font:var(--or-main-font);--or-width:1500px;--or-innerwidth:1246px;--or-pad:150px;--be-box-mbot:200px}@media (min-width:1280px) and (max-width:1679px){:root{--or-width:80vw;--or-innerwidth:70vw;--or-miniwidth:var(--or-innerwidth)}}@media (min-width:1025px) and (max-width:1279px){:root{--or-font-h1:45px;--or-font-h2:32px;--or-font-h2-mini:20px;--or-font-p-big:26px;--or-width:80vw;--or-innerwidth:var(--or-width);--or-miniwidth:var(--or-width);--or-pad:125px}}@media (min-width:768px) and (max-width:1024px){:root{--or-font-h1:35px;--or-font-h1-strong:30px;--or-font-h2:28px;--or-font-h2-mini:18px;--or-font-p:16px;--or-font-p-big:22px;--or-width:60vw;--or-innerwidth:var(--or-width);--or-miniwidth:var(--or-width);--or-pad:100px}}@media (max-width:767px){:root{--or-font-h1:32px;--or-font-h1:28px;--or-font-h1-strong:25px;--or-font-h2:28px;--or-font-h2-mini:16px;--or-font-p:16px;--or-font-p-big:26px;--or-width:85vw;--or-innerwidth:var(--or-width);--or-miniwidth:var(--or-width);--or-pad:90px}}body{color:var(--or-alt-color)}main>section{padding:var(--or-pad) 0}main>section.no-pad{padding:0}main>section>*{max-width:var(--or-width);margin-left:auto;margin-right:auto;width:100%;height:100%}main>section.is-100>*{max-width:100%;width:100%}main>section.is-overflowedright>*:not(.isnot-overflowed){max-width:calc(100% - ((100% - var(--or-width)) / 2));margin-left:auto;margin-right:0}h1{color:var(--or-white-color);text-align:center;font-family:var(--or-alt-font);font-size:var(--or-font-h1);font-weight:300;line-height:118%;letter-spacing:.55px;text-transform:uppercase;margin:0}h1 strong{font-size:var(--or-font-h1-strong);text-align:center;font-style:normal;font-weight:400;letter-spacing:.36px;display:block;margin-bottom:60px;text-transform:none}h2{line-height:123%;color:var(--or-alt-color);font-size:var(--or-font-h2);font-family:var(--or-alt-font);letter-spacing:.42px;margin:0;text-transform:uppercase;font-weight:300}.is-mini h2,.is-mini{font-weight:400;line-height:100%;font-size:var(--or-font-h2-mini);font-family:var(--or-main-font);letter-spacing:.2px;text-transform:uppercase;margin-bottom:20px}p{font-family:var(--or-main-font);font-size:var(--or-font-p);color:var(--or-alt-color);font-weight:400;line-height:177%}.is-big p,p.is-big{font-family:var(--or-alt-font);font-size:var(--or-font-p-big);font-weight:300;line-height:131%}strong{font-weight:500}footer a,footer a:hover{text-decoration:none}a{font-family:inherit}@media (min-width:768px) and (max-width:1024px){main>section.is-overflowedright>*:not(.isnot-overflowed){max-width:calc(100% - ((100% - var(--or-width)) / 4));width:calc(100% - ((100% - var(--or-width)) / 4));margin-left:auto;margin-right:0}}@media (max-width:767px){main>section>*,main>section>*.t-btn{width:var(--or-width)}h1 strong{margin-bottom:30px}}.t-gridover{display:grid;grid-template:1fr / 1fr;align-items:start}.t-gridover>*,.t-gridover::before,.t-gridover::after{grid-column:1 / span 1;grid-row:1 / span 1}.t-centered,.t-centered *{text-align:center}.t-btn,.t-btn *{--btn-max-w:260px;--btn-min-w:230px;--btn-min-h:60px}.t-btn{background-color:var(--or-white-color);border:none;color:var(--or-main-btncolor);padding:5px;font-family:var(--or-main-font);font-weight:700;font-size:16px;display:grid;grid-auto-flow:row;justify-content:center;justify-items:center;gap:5px;cursor:pointer;text-transform:none;align-content:center;margin:0;width:233px;height:57px;line-height:normal;letter-spacing:2.4px;text-transform:uppercase;border:solid 2px var(--or-white-color)}.t-btn:hover,.t-btn:focus-visible{color:var(--or-white-color);background-color:transparent;text-decoration:none;outline:none}.t-btn.t--white{background-color:transparent;color:var(--or-white-color);border:solid 2px var(--or-white-color)}.t-btn.t--white:hover,.t-btn.t--white:focus-visible{color:var(--or-alt-color);background-color:var(--or-white-color);outline:none}.t-btn.t--lang{color:var(--or-white-color);background-color:transparent;font-family:var(--or-main-font);font-size:18px;border:none;transition:none;-webkit-transition:none;display:flex;flex-direction:row-reverse}.t-btn.t--lang:hover,.t-btn.t--lang:focus-visible{background-color:var(--or-white-color);color:var(--or-main-color);outline:none}.t-btn.t--lang>svg{height:20px}.t-btn.t--lang>svg path{stroke:var(--or-white-color);stroke-width:3px}.t-btn.t--lang:hover>svg path,.t-btn.t--lang:focus-visible>svg path{stroke:var(--or-main-color)}#navModal .t-btn.t--lang{display:none}@media (max-width:767px){.t-btn,.t-btn *{--btn-max-w:100%;--btn-min-w:100%}.t-btn{width:var(--or-width)}#navModal .t-btn.t--lang{display:flex;height:55px;width:55px}.is-fixed .t-btn.t--lang>svg path{stroke:var(--or-main-color);stroke-width:5}}.t-bgcolor{background-color:var(--or-gray-color)}.t-bgcolor.t--main{background-color:var(--or-main-color)}.t-color,.t-color *{color:var(--or-white-color)}#layerModal>section{display:none}#layerModal .js-modalcontent{display:flex}.t-modal,.t-modal *{--modal-pad:0;--modal-x-top:100px;--modal-x-right:100px;--modal-h:100%;--modal-bg:transparent}.t-modal .t-modal__container{height:100%;display:flex;flex-direction:column}.t-modal .t-modal__container .t-modal__body{height:100%;margin:0 auto;animation-name:a-blur-in;-webkit-animation-name:a-blur-in;-moz-animation-name:a-blur-in;--modal-bg:var(--or-black-color);display:flex;flex-direction:column;justify-content:center}.t-modal .t-modal__header .t-modal__close svg,.t-modal .t-modal__header .t-modal__close svg *{stroke:var(--or-white-color);fill:var(--or-white-color);width:40px;height:40px}.t-modal .t-modal__header .t-modal__close{display:flex;justify-content:flex-end;padding:20px 0 0 0}@media (max-width:1024px){.t-modal .t-modal__container{justify-content:flex-start;overflow:auto}.t-modal .t-modal__container .t-modal__body{height:100%}.t-modal .t-modal__header .t-modal__close{padding:0}}@media (max-width:767px){#layerModal .t-modal{display:flex;align-items:flex-start;overflow:scroll}}.t-pad.t--bot{padding:0 0 150px 0}.t-pad.t--top{padding-top:150px 0 0 0}.t-pad.t--footer{padding:100px 0}@media (max-width:767px){.t-pad.t--footer{padding:100px 0 165px 0}}.c-header{height:100vh;height:100dvh;display:grid;background-color:transparent;grid-template:unset;transition:height .5s ease-in-out}.c-header>div{display:flex;flex-direction:column;height:inherit;object-fit:contain}.c-header>div.c-header__text{z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;align-content:center;justify-content:center;flex-grow:1;max-width:100vw}.c-header__textcontainer{width:960px;display:flex;flex-direction:column;align-items:center}.c-header>div.c-header__background::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,.55) 100%);z-index:1}@media (max-width:1279px){.c-header__textcontainer{width:var(--or-width)}.c-header__textcontainer svg{height:70px}}@media (max-width:1024px){.c-header>div.c-header__text{position:relative;top:-50px}}.c-navgrid,.c-navgrid *{--nav-logo:240px;--nav-logo-h:70px;--nav-pad-h:10px;--nav-pad-v:11vw;--btn-min-h:60px;--btn-min-w:60px;--nav-lang-h:60px;--btn-lang-h:60px;--main-color:var(--or-white-color)}.c-navgrid{min-height:calc((var(--nav-pad-h)*2) + var(--nav-logo-h));background-color:transparent;gap:0;display:grid;grid-auto-columns:0 1fr var(--nav-lang);grid-auto-columns:1fr auto}.c-navgrid .c-navgrid__item.c--logo{max-width:var(--nav-logo);display:none}.c-navgrid .c-navgrid__item.c--logo a,.c-navgrid .c-navgrid__item.c--logo a *{height:0}.c-navgrid .c-navgrid__item .c-langs{gap:0;margin:0;min-width:var(--btn-min-w)}.is-fixed{background-color:var(--or-main-color);display:grid;grid-auto-columns:var(--nav-logo) 1fr var(--nav-lang);color:var(--or-main-color)}.is-fixed .c-navgrid__item.c--logo{display:flex}.is-fixed .c-navgrid__item.c--logo svg{width:var(--nav-logo);min-width:var(--nav-logo)}.is-fixed .c-navgrid__item.c--logo a,.is-fixed .c-navgrid__item.c--logo a *{height:var(--nav-logo-h)}.is-fixed .c-navgrid__item.c-navcontent{display:grid;grid-template-columns:auto;justify-content:end}.is-fixed .c-navgrid__item .c-navbtn.c--extra{background-color:var(--or-cream-color);border:solid 1px var(--or-cream-color);color:var(--or-main-color)}.is-fixed.c-navgrid .c-navgrid__item .c-langs{margin-top:15px}@media(min-width:1025px) and (max-width:1279px){.c-navgrid,.c-navgrid *{--nav-logo:180px;--nav-pad-h:12px;--nav-logo-h:60px}.c-navgrid.is-fixed{gap:10px}}@media (max-width:1024px){.c-navgrid,.c-navgrid *{--nav-pad-v:5vw;--nav-logo-h:50px}}@media (min-width:768px) and (max-width:1024px){.c-navgrid,.c-navgrid *{--nav-logo:160px}.is-fixed .c-navcontent__menu.c--extra{gap:var(--c-gap)}}@media (max-width:767px){.c-navgrid.is-fixed{background-color:#fff;padding:13px;height:auto;min-height:unset;display:flex}.c-navgrid.is-fixed .c-navgrid__item.c-navcontent,.is-fixed .c-navcontent__menu.c--extra{display:flex;flex-grow:1}.t-fixed .c-navcontent__menu.c--extra button.c-navbtn.c--booking,.t-fixed .c-navcontent__menu.c--extra button.c-navbtn.c--booking,.is-fixed .c-navcontent__menu.c--extra button.c-navbtn.c--booking,.is-fixed .c-navcontent__menu.c--extra button.c-navbtn.c--booking{flex-grow:1;max-width:100%}.c-navgrid .c-navgrid__item.c--langs,.c-navgrid.is-fixed .c-navgrid__item.c--langs{display:flex}.c-navgrid.is-fixed .c-navgrid__item.c--logo{display:none}.c-navgrid.is-fixed .c-navgrid__item.c--langs>button{background-color:var(--or-white-color);color:var(--or-main-color);flex-direction:row-reverse;transition:.3s all ease-in-out}.is-fixed .t-btn.t--lang:hover>svg path,.is-fixed .t-btn.t--lang:focus-visible>svg path,.is-fixed .t-btn.t--lang[aria-expanded="true"]>svg path{stroke:var(--or-main-color);stroke-width:5px}.c-navgrid.is-fixed .c-navgrid__item.c--langs>button::before{display:none}.c-navgrid.is-fixed .c-navgrid__item.c--langs>button svg{display:block;width:20px;margin-right:5px}.c-navgrid__item.c--langs{position:relative}.c-navgrid.is-fixed .c-navgrid__item .c-langs.t-show{position:absolute;right:0;bottom:76px;left:auto;margin:0;width:auto;display:grid;grid-auto-flow:row}.c-navcontent__menu.c--extra button#bookBtn{color:var(--or-white-color);font-size:18px}.c-navgrid .c-navgrid__item .c-langs{margin-top:var(--btn-min-w)}}@media (max-width:767px) and (orientation:landscape){.c-navgrid.is-fixed{grid-auto-columns:227px auto}.c-navgrid.is-fixed .c-navgrid__item .c-langs.t-show{max-width:calc(227px + var(--nav-gap) + var(--btn-min-w) + 10px);left:unset;right:50%;width:100vw;transform:translateX(50%)}}.c-navcontent__menu.c--extra button{opacity:0}.c-navcontent .c-navcontent__menu.c--extra button{margin:0 var(--c-gap) 0 0}.is-fixed .c-navcontent__menu.c--extra button{background-color:var(--or-white-color);width:214px;font-family:var(--or-main-font);border:solid 2px var(--or-white-color)}.is-fixed .c-navcontent__menu.c--extra button:hover,.is-fixed .c-navcontent__menu.c--extra button:focus-visible{background-color:transparent;color:var(--or-white-color);border:solid 2px var(--or-white-color);outline:none}@media (max-width:767px){.is-fixed .c-navcontent__menu.c--extra button{background-color:var(--or-main-color)}.is-fixed .c-navcontent__menu.c--extra button:hover,.is-fixed .c-navcontent__menu.c--extra button:focus-visible{color:var(--or-main-color);border:solid 2px var(--or-main-color)}}.c-text,.c-text *{--text-title-marbot:60px;--text-title-strong-marbot:10px;--text-txt-martop:40px;--text-destacado-marbot:50px}.c-text .is-title h2{font-family:var(--or-alt-font);font-size:var(--or-font-h2);font-style:normal;font-weight:300;line-height:121%;margin-bottom:var(--text-title-marbot)}.c-text .is-title h2 strong{font-family:var(--or-main-font);font-size:var(--or-font-h2-mini);font-weight:400;line-height:100%;letter-spacing:.2px;display:block;margin-bottom:var(--text-title-strong-marbot)}.c-text .is-txt p{margin-top:var(--text-txt-martop)}.c-text .is-destacado p{color:var(--or-main-color);font-family:var(--or-alt-font);font-size:var(--or-font-p-big);font-weight:300;line-height:133%;margin-top:var(--text-destacado-marbot)}@media (max-width:1024px){.c-text,.c-text *{--text-title-marbot:40px;--text-title-strong-marbot:10px;--text-txt-martop:20px;--text-destacado-marbot:50px}}.c-intro,.c-intro *{--intro-col:repeat(2,1fr);--intro-gap:150px;--intro-w:var(--or-innerwidth)}.c-intro{position:relative;z-index:1}.c-intro__container{display:grid;grid-template-columns:var(--intro-col);gap:var(--intro-gap);align-items:center;width:var(--intro-w)}.c-intro::after{content:"";position:absolute;top:58%;right:0;width:min(42vw,565px);aspect-ratio:735 / 546;background:url('/images/custom/icons/icon-intro--2.svg') no-repeat center / contain;z-index:-1}.c-intro__txt{position:relative;z-index:1}.c-intro__txt::after{content:"";position:absolute;inset:auto auto 60% -30%;width:min(22vw,380px);aspect-ratio:1 / 1;background:url('/images/custom/icons/icon-intro--1.svg') no-repeat center / contain;z-index:-1}@media (min-width:1280px) and (max-width:1679px){.c-intro__txt::after{width:min(22vw,300px);inset:auto auto 70% -30%}}@media (min-width:1280px) and (max-width:1367px){.c-intro__img{height:100%}}@media (max-width:1279px){.c-intro,.c-intro *{--intro-col:1fr;--intro-gap:50px}.c-intro__img{grid-row:1}.c-intro__txt::after,.c-intro::after{display:none}}@media (min-width:1025px) and (max-width:1279px){.c-intro__img{height:540px}.c-intro__img img{object-fit:cover;object-position:center}}.c-ventajas,.c-ventajas *{--ventajas-title-w:485px;--ventajas-title-family:var(--or-alt-font);--ventajas-title-size:var(--or-font-p-big);--ventajas-title-mini-family:var(--or-main-font);--ventajas-title-mini-size:20px}.c-ventajas .c-ventajas__content{width:var(--ventajas-title-w)}.c-ventajas .c-ventajas__content p{text-align:center;font-family:var(--ventajas-title-family);font-size:var(--ventajas-title-size);line-height:133%;letter-spacing:.36px;text-transform:uppercase;font-weight:300}.c-ventajas .c-ventajas__content p.is-mini{color:var(--or-main-color);font-family:var(--ventajas-title-mini-family);font-size:var(--ventajas-title-mini-size);line-height:100%;letter-spacing:.2px;text-transform:uppercase;font-weight:400}.c-grid,.c-grid *{--grid-title-w:386px;--grid-title-padbot:65px;--grid-content-col:repeat(4,1fr);--grid-content-svg-padbot:15px}.c-grid__title{text-align:center;width:var(--grid-title-w);margin-bottom:var(--grid-title-padbot)}.c-grid__content{display:grid;grid-template-columns:var(--grid-content-col);justify-items:center;gap:50px}.c-grid__item{display:flex;flex-direction:column;align-items:center;text-align:center}.c-grid__item p{font-weight:600}.c-grid__item .is-container{padding-bottom:var(--grid-content-svg-padbot)}@media (min-width:1025px) and (max-width:1279px){.c-grid__content{gap:40px}}@media (max-width:1024px){.c-grid,.c-grid *{--grid-title-w:var(--or-width);--grid-title-padbot:50px;--grid-content-col:1fr;--grid-content-svg-padbot:10px}.c-grid__content{display:grid;grid-template-columns:var(--grid-content-col);gap:30px}.c-grid__item .is-container svg{height:70px}}.c-map,.c-map *{--map-h:500px}iframe.c-map{width:100vw}.c-map,.c-map>div{min-height:var(--map-h);height:100%}.c-map.is-100,.c-map.is-100>div{width:100%}@media (max-width:1024px){.c-map{margin-top:0}}.c-footer,.c-footer *{--footer-w:var(--or-width);--footer-rows:repeat(2,auto);--footer-cols:repeat(5,1fr);--footer-row-gap:30px;--footer-col-gap:60px;--footer-logo-w:201px;--footer-logo-h:81px;--footer-adress-p-padbot:10px;--footer-socialmedia-p-padbot:20px;--footer-socialmedia-a-padleft:5px;--footer-p-size:14px;font-size:var(--footer-p-size)}.c-footer__content{width:var(--footer-w);margin:0 auto;display:grid;grid-template-rows:var(--footer-rows);gap:var(--footer-row-gap)}.c-footer__row{display:grid;grid-template-columns:var(--footer-cols);gap:var(--footer-col-gap)}.c-footer__row .c-footer__column.is-logos{display:flex;justify-content:center}.c-footer__row .c-footer__column.is-logos svg{width:var(--footer-logo-w);height:var(--footer-logo-h)}.c-footer__row .c-footer__column.is-adress p:not(:last-of-type){padding-bottom:var(--footer-adress-p-padbot)}.c-footer__row .c-footer__column.is-rgpd .c-nav{display:flex;flex-direction:column}.c-footer__row .c-footer__column.is-socialmedia p{padding-bottom:var(--footer-socialmedia-p-padbot)}.c-footer__row .c-footer__column.is-socialmedia a{display:flex}.c-footer__row .c-footer__column.is-socialmedia a p{padding-left:var(--footer-socialmedia-a-padleft)}.c-footer__row .c-footer__column.is-btn a{color:var(--or-main-color);--footer-p-size:16px}.c-footer__row .c-footer__column.is-btn a:hover,.c-footer__row .c-footer__column.is-btn a:focus-visible{color:var(--or-white-color);outline:none}.c-footer__row .c-footer__column.is-copyright{grid-column:2}.c-footer__row .c-footer__column.is-powered{grid-column:3 / span 2}.c-footer__row .c-footer__column.is-powered a{display:flex;align-items:flex-end}.c-footer__row .c-footer__column.is-powered svg{padding-left:5px}.c-footer__row .c-footer__column.is-copyright em{font-style:normal}.c-footer .c-footer__row.c--contact{position:fixed;bottom:30px;right:70px;z-index:10;transition:.2s all ease-in-out}.c-footer .c-footer__row.c--contact a{grid-column:5}@media (min-width:1280px) and (max-width:1679px){.c-footer,.c-footer *{--footer-col-gap:50px;--footer-cols:200px 1fr 1fr 1fr 1fr}.c-footer__column.is-rgpd{width:140px}}@media (min-width:1280px) and (max-width:1367px){.c-footer__row.is-second{grid-template-columns:200px 185px 1fr 1fr 1fr}}@media (min-width:1025px) and (max-width:1279px){.c-footer,.c-footer *{--footer-cols:repeat(4,1fr);--footer-col-gap:50px;--footer-logo-w:180px}.c-footer__row.is-first{display:grid;grid-template-rows:repeat(2,auto);column-gap:var(--footer-col-gap);row-gap:20px}.c-footer__row.is-second{display:grid;grid-template-columns:235px auto auto auto}.c-footer__column.is-btn{grid-column:1}.c-footer__column.is-adress{grid-column:2}.c-footer__column.is-adress{grid-row:1 / span 2}}@media (max-width:1024px){.c-footer,.c-footer *{--footer-cols:1fr;--footer-row-gap:50px;--footer-col-gap:50px;--footer-logo-w:auto;--footer-adress-p-padbot:10px;--footer-socialmedia-p-padbot:10px;--footer-socialmedia-a-padleft:5px}.c-footer__content{justify-items:center;justify-content:center}.c-footer__row{justify-items:center;text-align:center}.c-footer__row.is-second{gap:15px}.c-footer__row .c-footer__column.is-copyright,.c-footer__row .c-footer__column.is-powered{grid-column:1}.c-footer__column.is-btn{grid-row:2}}@media (max-width:767px){.c-footer .c-footer__row.c--contact{right:30px}.has-navFixed .c-footer .c-footer__row.c--contact{bottom:100px;right:30px}}.c-bebox,.c-bebox *{--vue-main-color:var(--or-alt-color);--vue-height:65px;--vue-begap:0;--vue-bebg:rgba(255,255,255,.9);--vue-bebg-column:transparent;--vue-backdrop-filter:7px;--vue-btn-color:var(--or-main-color);--vue-btntxt-color:var(--or-white-color);--vue-text-color:var(--or-alt-color);--vue-detail-color:#B4B1B1;--vue-cal-disabled-bg:#e5e5e5;--vue-cal-disabled-txt:#FFF;--vue-cal-main-color:var(--vue-main-color);--vue-cal-main-color-txt:var(--or-white-color);--vue-box-top:80vh;--or-navgrid-h:90px;--vue-cal-main-color:var(--or-main-color)}.c-bebox>.c-bebox__form>.c-bebox__column{justify-content:center}.c-bebox .c-bebox__column{color:var(--vue-main-color)}.c-bebox .c-bebox__column .c-bebox__field{margin:0;--vue-height:51px;height:100%}.c-bebox__column.c--pax .c-bebox__field::after{content:"";position:absolute;top:15px;bottom:15px;left:49%;width:1px;background-color:var(--or-alt-color)}.c-bebox__column.c--calendar .c-bebox__field::after{content:"";position:absolute;top:15px;bottom:15px;left:100%;width:1px;background-color:var(--or-alt-color)}.c-bebox .c-bebox__column .c-bebox__field,.c-bebox .c-bebox__column.c--calendar .c-bebox__field>div{padding:0 47px}.c-bebox .c-bebox__column.c--calendar .c-bebox__field,.c-bebox .c-bebox__column.c--promocode .c-bebox__field{border-right:none}.c-bebox .c-bebox__column .c-bebox__field .c-bebox__input,.c-bebox .c-bebox__column .c-bebox__field .dp__input,.c-bebox .c-bebox__column .c-bebox__field .c-bebox__paxString{font-size:14px;text-transform:uppercase;font-weight:600}.c-bebox .c-bebox__modal{color:var(--or-main-color)}.c-bebox .c-bebox__roompax>div>[class*=_selector]>span{background-color:var(--or-main-color)}.c-bebox button.c-bebox__addrooms,.c-bebox__roompax>div .c-bebox__roomkids_ages select{color:var(--or-main-color);border-color:var(--or-main-color)}.c-bebox__column.c--pax .c-bebox__button.c--removerooms{display:flex}.c-bebox .c-bebox__column.c--pax .c-bebox__button.c--removerooms svg{margin-right:10px}.c-bebox .c-bebox__column.c--pax .c-bebox__button.c--removerooms svg *{fill:currentColor;stroke:none}.c-bebox .c-bebox__column.c--submit>button{font-size:22px;letter-spacing:3px;font-weight:500;background-color:var(--vue-btn-color);transition:.3s all ease-in-out}.c-bebox .c-bebox__column.c--submit>button:hover,.c-bebox .c-bebox__column.c--submit>button:focus-visible{background-color:var(--or-white-color);color:var(--or-main-color);outline:none}.c-bebox__roompax>div>[class*=_selector]>span.disabled{opacity:.4}.isSafari .c-bebox.is-mobile.is-displayed>.c-bebox__form{height:60%}.c-bebox .c-bebox__column .c-bebox__field .dp__input:hover{outline:none}.c-bebox .c-bebox__column .c-bebox__field .dp__input:focus,.c-bebox .c-bebox__column .c-bebox__field .dp__input:focus-visible{outline:auto}.c-bebox__column.c--pax .c-bebox__button.c--acceptrooms button{color:var(--or-white-color);background-color:var(--or-main-color);border:solid 2px var(--or-main-color)}.c-bebox__column.c--pax .c-bebox__button.c--acceptrooms button:hover{color:var(--or-main-color);background-color:transparent;border:solid 2px var(--or-main-color)}.c-bebox.is-fixed{background-color:transparent}.c-bebox.is-fixed form{border-left:solid 1px var(--or-alt-color);border-bottom:solid 1px var(--or-alt-color);border-right:solid 1px var(--or-alt-color)}.c-bebox.is-fixed button.c-bebox__button{background-color:var(--or-alt-color);color:var(--or-white-color);border-bottom:solid 1px var(--or-alt-color)}.c-bebox.is-fixed button.c-bebox__button:hover,.c-bebox.is-fixed button.c-bebox__button:focus-visible{background-color:var(--or-white-color);color:var(--or-main-color);outline:none}.c-bebox.is-mobile,.c-bebox.is-mobile.is-fixed{position:absolute;top:calc(80vh - 7.5rem)}@media (min-width:1280px) and (max-width:1679px){.c-bebox .c-bebox__column .c-bebox__field,.c-bebox .c-bebox__column.c--calendar .c-bebox__field>div{padding:0 25px}}@media (max-width:1279px){.c-bebox__column.c--pax .c-bebox__field::after,.c-bebox__column.c--calendar .c-bebox__field::after{display:none}.c-bebox.is-mobile .c-bebox__form>div{padding:30px 0}.c-bebox.is-mobile>.c-bebox__form .c--submit{margin:0}.c-bebox.is-mobile .c-bebox__mobile.c--openform button.c-bebox__button,.c-bebox.is-mobile .c-bebox__mobile.c--openform button.c-bebox__button:hover,.c-bebox.is-mobile .c-bebox__mobile.c--openform button.c-bebox__button:focus-visible{font-size:20px;letter-spacing:3px;font-weight:400;color:var(--vue-btntxt-color);background-color:var(--or-main-color)}.c-bebox.is-mobile .c-bebox__form>div{background-color:transparent}.c-bebox .c-bebox__column .c-bebox__field,.c-bebox .c-bebox__column.c--calendar .c-bebox__field>div{border:none;padding:0 20px;justify-content:flex-start}.c-bebox .c-bebox__column.c--calendar .c-bebox__field>div:first-of-type>.dp__input_wrap{padding:0}.c-bebox.is-mobile.is-displayed button.c-bebox__mobileclose{color:#fff}.c-bebox.is-mobile.is-displayed button.c-bebox__mobileclose *{stroke:var(--or-white-color)}}@media (max-width:1024px){.c-bebox.is-mobile.is-displayed,.has-navFixed .c-bebox.is-mobile.is-displayed{align-items:flex-start;overflow:scroll}.c-bebox.is-mobile.is-displayed>.c-bebox__form{margin-top:100px}.c-bebox.is-mobile .c-bebox__column.c--calendar .c-bebox__field{justify-content:start}}@media (max-width:1024px) and (orientation:landscape){.c-bebox.is-displayed .c-bebox__form,.c-bebox .is-fixed.is-displayed .c-bebox__form{left:auto}}@media (max-width:767px){.c-bebox.is-mobile .c-bebox__mobile.c--openform button.c-bebox__button{width:var(--or-width);max-width:500px}}@media (max-width:767px) and (orientation:landscape){.c-bebox.is-mobile.is-displayed,.has-navFixed .c-bebox.is-mobile.is-displayed{min-width:100%;overflow:auto}.c-bebox.is-mobile.is-displayed>.c-bebox__form{padding-top:120px;min-width:100%;background-color:var(--vue-bebg)}.isSafari .c-bebox.is-mobile.is-displayed>.c-bebox__form{overflow:auto;height:100%}.c-bebox.is-mobile .c-bebox__form>div.c--submit{background-color:transparent}.c-bebox__column.c--calendar .c-bebox__field>div>div{grid-template-columns:20px 450px}.c-bebox .c-bebox__column.c--calendar .c-bebox__field>div:first-of-type>.dp__input_wrap{justify-content:start}.c-bebox.is-mobile.is-displayed button.c-bebox__mobileclose *{stroke:var(--or-white-color)}}.c-advideo,.c-advideo *{--advideo-bg:#fff;--advideo-fill:#6C695E;--advideo-width:40px;--advideo-height:26px;--advideo-right-bottom:20px}.c-advideo{display:grid;grid-template:1fr / 1fr;align-items:end;justify-items:end}.c-advideo>*,.c-advideo::before,.c-advideo::after{grid-column:1 / span 1;grid-row:1 / span 1}.c-advideo__video{width:100%;object-fit:cover;object-position:center;height:100%}.c-advideo__btn{opacity:0;visibility:visible;pointer-events:auto;position:relative;right:var(--advideo-right-bottom);bottom:var(--advideo-right-bottom);width:var(--advideo-width);height:var(--advideo-height);background-color:var(--advideo-bg);fill:var(--advideo-fill);display:flex;justify-content:center;align-items:center;border:none;cursor:pointer}.c-advideo:hover .c-advideo__btn,.c-advideo__btn:focus-visible{opacity:1;visibility:visible;bottom:calc(var(--advideo-right-bottom) + 50px);transition:bottom .3s ease}.c-advideo__btn path{fill:var(--advideo-fill)}.c-advideo__btn.c--black{--advideo-bg:#1C1C1A;--advideo-fill:#fff}.c-advideo__btn.c--black path{--advideo-fill:#fff}.c-advideo__btn{transition:bottom .3s ease}audio.c-advideo__audio{display:none}.c-contactbanner,.c-contactbanner *{--contactbanner-h:495px;--contactbanner-p-size:38px}main>section.is-100>.c-contactbanner__container{width:var(--or-width)}.c-contactbanner__container{display:flex;flex-direction:row;height:var(--contactbanner-h);background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:center;z-index:2}.c-contactbanner .c-contactbanner__container .c-contactbanner__col.is-first p{color:var(--or-white-color);font-size:var(--contactbanner-p-size);font-weight:300;text-transform:uppercase}.c-contactbanner__background{position:relative}.c-contactbanner__background::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.60) 0%,rgba(0,0,0,.60) 100%);z-index:1}.c-contactbanner__background video{height:var(--contactbanner-h)}@media (min-width:1280px) and (max-width:1679px){.c-contactbanner,.c-contactbanner *{--contactbanner-p-size:32px}}@media (min-width:1025px) and (max-width:1279px){.c-contactbanner,.c-contactbanner *{--contactbanner-p-size:28px}}@media (max-width:1024px){.c-contactbanner,.c-contactbanner *{--contactbanner-p-size:20px}.c-contactbanner .c-contactbanner__container{width:100%;height:100%;display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;justify-content:space-between}.c-contactbanner .c-contactbanner__container .c-contactbanner__col{justify-items:center}.c-contactbanner .c-contactbanner__container .c-contactbanner__col.is-first p{padding-bottom:60px}.c-contactbanner .c-contactbanner__container{flex-direction:column;flex-grow:1}.c-contactbanner .c-contactbanner__container .c-contactbanner__col.is-second button{margin-right:auto}}@media (min-width:1025px) and (max-width:1279px){.c-contactbanner .c-contactbanner__container{display:flex}.c-contactbanner .c-contactbanner__container .c-contactbanner__col.is-first{flex-grow:1}}.c-dragscroll,.c-dragscroll *{--dragscroll-w:100%;--dragscroll-item-w:809px;--dragscroll-item-h:526px;--dragscroll-gap:20px;--ds-pointer-w:150px}.c-dragscroll{display:flex;flex-direction:column}.c-dragscroll .c-dragscroll__container,.c-dragscroll.is-match .c-dragscroll__container{overflow-x:hidden;display:flex;flex-wrap:wrap;justify-content:flex-start;max-width:100%;max-height:var(--dragscroll-item-h)}.c-dragscroll .c-dragscroll__container>*,.c-dragscroll.is-match .c-dragscroll__container>*{flex-grow:1}.c-dragscroll .c-dragscroll__container .c-dragscroll__item{max-width:var(--dragscroll-item-w);max-height:var(--dragscroll-item-h)}.c-dragscroll .c-dragscroll__container>*{display:grid;grid-auto-flow:column;grid-auto-columns:var(--dragscroll-item-w,400px);gap:var(--dragscroll-gap,10px)}.c-dragscroll .c-dragscroll__scrollbar{--ds-height:1px;--ds-scrollpointerbg:var(--or-main-color);--ds-scrollbarbg:var(--or-brown-color-light);max-width:calc(var(--or-width) - ((100vw - var(--or-width)) / 2));max-width:var(--or-innerwidth);margin:20px 0 40px 0;max-height:1px;display:flex;flex-direction:column;justify-content:center;user-select:none}.c-dragscroll .c-dragscroll__scrollbar .is-pointer{min-height:3px;border-radius:25px}.c-dragscroll .c-dragscroll__arrows{max-width:calc(var(--or-width) - ((100vw - var(--or-width)) / 2));max-width:var(--or-innerwidth);width:100%;display:flex;justify-content:flex-end}.c-dragscroll .is-moving{scroll-behavior:smooth;transition:all .25s ease-in-out}@media (min-width:768px) and (max-width:1279px){.c-dragscroll,.c-dragscroll *{--dragscroll-item-w:600px;--dragscroll-item-h:390px;--dragscroll-gap:15px;--ds-pointer-w:100px}.c-dragscroll .c-dragscroll__scrollbar,.c-dragscroll .c-dragscroll__arrows{max-width:var(--or-innerwidth)}}@media (max-width:767px){.c-dragscroll,.c-dragscroll *{--dragscroll-item-w:272px;--dragscroll-item-h:415px;--dragscroll-gap:10px;--ds-pointer-w:65px}.c-dragscroll .c-dragscroll__container .c-dragscroll__item,.c-dragscroll .c-dragscroll__container>*{height:var(--dragscroll-item-h)}.c-dragscroll .c-dragscroll__scrollbar{margin:25px 0}}@media (min-width:768px) and (max-width:1024px){.c-dragscroll .c-dragscroll__scrollbar{max-width:var(--or-width)}.c-dragscroll .c-dragscroll__arrows{max-width:var(--or-width)}}@media (max-width:767px){.c-dragscroll .c-dragscroll__scrollbar{max-width:500px;width:var(--or-width);margin-left:auto;margin-right:auto}.c-dragscroll .c-dragscroll__arrows{max-width:500px;width:var(--or-width)}}.c-arrows,.c-arrows *{--arrows-gap:25px;--arrows-w:42px;--arrows-h:42px}.c-arrows .c-arrows__item:not(:last-child){margin-right:var(--arrows-gap)}.c-arrows .c-arrows__item{width:100%;height:100%;min-width:var(--arrows-w);min-height:var(--arrows-h);max-width:var(--arrows-w);max-height:var(--arrows-h);padding:0;display:flex;align-items:center;justify-content:center;align-content:center;border-radius:50%;background-color:var(--or-main-color);cursor:pointer;border:solid 2px var(--or-main-color)}.c-arrows .c-arrows__item svg{width:15px}.c-arrows .c-arrows__item svg path{stroke:var(--or-white-color);stroke-width:3.5}.c-arrows .c-arrows__item:hover,.c-arrows .c-arrows__item:focus-visible{background-color:transparent;transition:.3s all ease-in-out;outline:none}.c-arrows .c-arrows__item:hover svg path,.c-arrows .c-arrows__item:focus-visible svg path{stroke:var(--or-main-color);transition:.3s all ease-in-out}@media (max-width:1024px){.c-arrows,.c-arrows *{--arrows-gap:15px;--arrows-w:45px;--arrows-h:45px}}.c-textolegal,.c-textolegal *{--or-font-h2:25px;--or-font-p:16px;font-weight:400;line-height:25px}.c-textolegal strong{font-weight:600}.c-textolegal h3{padding-bottom:20px;font-size:24px}.c-textolegal h2{padding:30px 0;font-family:var(--or-main-font);font-size:var(--or-font-h2);font-weight:500;color:var(--or-main-color);letter-spacing:0;text-transform:uppercase}.c-textolegal ul{list-style-type:disc;padding-left:30px;padding-bottom:25px;font-size:var(--or-font-p)}.c-textolegal li,.c-textolegal p{padding-bottom:20px;text-align:left}.c-textolegal table p,.c-textolegal table p:last-of-type,.c-textolegal ul li p,.c-textolegal ul li p:last-of-type,.c-textolegal li:last-of-type{padding-bottom:0}.c-textolegal p:last-of-type{padding-bottom:25px}@media (max-width:767px){.c-textolegal,.c-textolegal *{--or-font-h2:30px}}.c-table table{overflow:auto;display:block;max-width:100%;border-collapse:collapse;margin-bottom:50px}.c-table table *{--or-font-p:16px;line-height:1.1}.c-table table th,.c-table table td{font-size:var(--or-font-p);border:1px solid var(--or-main-color);width:20%;height:60px;padding:10px}.c-table table th>em,.c-table table td>em{font-weight:400;font-size:var(--or-font-pmin);display:block}.c-table.c--2cols table th:first-of-type,.c-table.c--2cols table td:first-of-type{width:25%;min-width:120px}.c-table.c--2cols table th:last-of-type,.c-table.c--2cols table td:last-of-type{width:75%}.c-rgpdmodal.t-show .c-rgpdmodal__container:focus-visible{outline:auto}.c-rgpdmodal.t-show .c-rgpdmodal__container:focus{outline:none}.c-rgpdmodal.t-show .c-rgpdmodal__container .c-rgpdmodal__body form div>input[type="button"]:hover,.c-rgpdmodal.t-show .c-rgpdmodal__container .c-rgpdmodal__body form div>input#rgpd-submit,.c-rgpdmodal.t-show .c-rgpdmodal__container .c-rgpdmodal__body form div>input[type="button"]:focus-visible{background-color:var(--or-rgpd-color);color:var(--or-rgpd-bgcolor);-webkit-text-fill-color:var(--or-rgpd-bgcolor);outline:none}.c-rgpdmodal.t-show .c-rgpdmodal__container .c-rgpdmodal__body form div>input#rgpd-submit:focus-visible{color:var(--or-rgpd-color);background-color:var(--or-rgpd-bgcolor);-webkit-text-fill-color:var(--or-rgpd-color);outline:none}.c-langs .c-langs__item,.c-langs .c-langs__item{background-color:var(--or-main-color);color:var(--or-white-color);outline:none}.c-langs .c-langs__item:hover,.c-langs .c-langs__item a:focus-visible{background-color:var(--or-white-color);color:var(--or-main-color);outline:none}.c-langs .c-langs__item a{text-decoration:none;height:100%;width:100%;display:flex;align-items:center;justify-content:center;font-weight:700;letter-spacing:2.4px}#modalContactForm,#modalContactForm *{--modal-w:700px}#modalContactForm form{background-color:var(--or-main-color)}#modalContactForm p{color:var(--or-white-color)}#modalContactForm.t-modal .t-modal__header{position:unset;width:100%;background-color:var(--modal-bg)}#modalContactForm.t-modal .t-modal__container{flex-direction:column;align-items:flex-end}#modalContactForm.t-modal .t-modal__container .t-modal__body{height:auto}#modalContactForm .c-contactform .cf-content-wrap,#modalContactForm .c-contactform .cf-form-wrap{padding:50px}#modalContactForm .c-contactform .cf-label{color:var(--or-white-color)}.c-contactform{background-color:var(--modal-bg)!important}.c-contactform .cf-label .cf-required-label{display:none}.c-contactform form .is-responsible p{font-size:.75rem;font-weight:400}.c-contactform form .is-recaptcha .cf-recaptcha-v3-text-badge,.c-contactform form .is-recaptcha .cf-recaptcha-v3-text-badge>*{color:var(--or-white-color)}.c-contactform form .cf-control-group.is-policy{border:none}.c-contactform form .is-policy label p a{text-decoration:underline}.c-contactform.convertforms form .cf-input[type=checkbox]:checked{background-color:var(--or-alt-color)}.c-contactform form .cf-fields .is-name input,.c-contactform form .cf-fields .is-email input,.c-contactform form .cf-fields .is-message textarea,.c-contactform form .cf-fields .is-email input:focus{font-size:var(--or-font-btn)}.c-contactform form .cf-fields .is-name input:focus-visible,.c-contactform form .cf-fields .is-email input:focus-visible,.c-contactform form .cf-fields .is-message textarea:focus-visible,.c-contactform form .cf-fields .is-email input:focus-visible{border:solid 2px var(--or-alt-color)}.c-contactform form .cf-fields .is-message textarea{min-height:150px}.c-contactform form .is-policy label p{font-size:12px}.c-contactform form .is-recaptcha .cf-recaptcha-v3-text-badge,.c-contactform form .is-recaptcha .cf-recaptcha-v3-text-badge>*{color:var(--or-white-color);text-align:left}.c-contactform form .cf-fields input::placeholder,.c-contactform form .cf-fields textarea::placeholder{color:var(--or-black-color)}.c-contactform.convertforms.cf-success form .cf-response{background-color:var(--or-black-color)}.c-contactform.convertforms.cf-success .cf-response p{color:var(--or-alt-color);font-size:16px;font-weight:400}.c-contactform form .is-btn button{--btn-max-w:233px;background-color:var(--or-alt-color);color:var(--or-white-color);width:var(--btn-max-w);margin-left:auto;margin-right:auto}.c-contactform form .is-btn button span{font-family:var(--or-alt-font);font-size:var(--or-font-btn);letter-spacing:2.4px;text-transform:uppercase}.c-contactform form .is-btn button:hover,.c-contactform form .is-btn button:focus-visible{color:var(--or-alt-color);background-color:var(--or-white-color);outline:none}.c-contactform.convertforms .cf-control-input .cf-checkbox-group input.cf-input{width:15px;height:15px}@media (max-width:767px){#modalContactForm,#modalContactForm *{--modal-w:100vw}}.ac-accessnav{position:fixed;top:0;left:50%;transform:translate3d(-50%,-120%,0);z-index:110;list-style:none;background:rgba(51,51,51,.9);padding:20px;opacity:0;pointer-events:none;transition:transform .2s ease,opacity .2s ease;width:100%}.ac-accessnav.is-focused,.ac-accessnav:focus-within{transform:translate3d(-50%,0,0);opacity:1;pointer-events:auto}.ac-accessnav ul{padding:0;list-style:none;display:flex;justify-content:center}.ac-accessnav a{text-align:center;display:flex;margin:0 10px;padding:5px 10px;color:var(--or-white-color);text-decoration:none}.ac-accessnav a:focus,.ac-accessnav a:focus-visible{text-decoration:underline}@media (prefers-reduced-motion:reduce){.ac-accessnav{transition:none}}