:root{--or-main-color:#432918;--or-alt-color:#53582F;--or-gold-color:#B17F49;--or-gold2-color:#E9E1D6;--or-white-color:#FFF;--or-gray-color:#F7F8F3;--or-main-btncolor:var(--or-main-color);--or-rgpd-color:var(--or-gray-color);--or-font-h1:40px;--or-font-h1-strong:30px;--or-font-h2:30px;--or-font-h2-strong:30px;--or-font-h3:20px;--or-font-p:1em;--or-font-p-big:36px;--or-font-btn:18px;--or-font-menu:30px;--or-main-font:"Montserrat",sans-serif;--or-alt-font:"Libre Baskerville",serif;--or-alt2-font:"Kaushan Script",serif;--or-width:1474px;--or-innerwidth:1225px;--or-miniwidth:729px;--or-pad:150px;--be-box-mbot:200px}@media (min-width:1280px) and (max-width:1679px){:root{--or-width:80vw;--or-innerwidth:70vw;--or-miniwidth:50vw;--or-pad:110px}}@media (min-width:1025px) and (max-width:1279px){:root{--or-font-h1:30px;--or-font-h1-strong:25px;--or-font-h2:24px;--or-font-h2-strong:22px;--or-font-p-big:25px;--or-width:80vw;--or-innerwidth:var(--or-width);--or-miniwidth:60vw;--or-pad:125px}}@media (min-width:768px) and (max-width:1024px){:root{--or-font-h1:30px;--or-font-h1-strong:25px;--or-font-h2:22px;--or-font-h2-strong:22px;--or-font-p-big:25px;--or-width:60vw;--or-innerwidth:var(--or-width);--or-miniwidth:var(--or-width);--or-pad:100px}}@media (max-width:767px){:root{--or-font-h1:25px;--or-font-h1-strong:20px;--or-font-h2:20px;--or-font-h2-strong:20px;--or-font-p-big:20px;--or-font-menu:22px;--or-width:85vw;--or-innerwidth:var(--or-width);--or-miniwidth:var(--or-width);--or-pad:80px;--or-width-side:calc(100vw - ((100vw - var(--or-width)) / 2));--or-width-side-max:calc(((100vw - 500px) / 2) + 500px)}}body{color:var(--or-main-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-innerwidth)) / 2));margin-left:auto;margin-right:0}em{font-family:inherit}h1{color:var(--or-white-color);font-family:var(--or-alt-font);font-size:var(--or-font-h1);font-weight:700;line-height:normal;text-transform:uppercase}h1>strong{font-size:var(--or-font-h1-strong);font-family:var(--or-alt2-font);font-weight:400;display:block;line-height:normal;padding-top:15px;text-transform:capitalize}h2{font-weight:700;line-height:normal;color:var(--or-main-color);font-size:var(--or-font-h2);font-family:var(--or-alt-font);margin:0}h2>strong,.is-h2{font-weight:400;line-height:normal;font-size:var(--or-font-h2-strong);font-family:var(--or-alt2-font);margin-bottom:10px}h3{font-size:var(--or-font-h3);color:var(--or-white-color);font-family:var(--or-alt-font);font-weight:700;line-height:normal;text-transform:uppercase}p{font-family:var(--or-main-font);font-size:var(--or-font-p);color:var(--or-main-color);font-weight:400;line-height:162%}.is-big p,p.is-big{font-family:var(--or-alt2-font);font-size:var(--or-font-p-big);font-weight:400;line-height:167%}strong{font-weight:500}footer a,footer a:hover{text-decoration:none}a{font-family:inherit}#bannerVentajas{background-position-y:center}.t-gridover{display:grid;grid-template:1fr / 1fr;align-items:center}.t-gridover>*,.t-gridover::before,.t-gridover::after{grid-column:1 / span 1;grid-row:1 / span 1}.t-gridover.is-card{display:grid;justify-items:center}.t-centered,.t-centered *{text-align:center}.t-btn,.t-btn *{--btn-max-w:420px;--btn-min-w:280px;--btn-min-h:60px}.t-btnicon{display:flex;background-color:unset;border:solid 1px var(--or-main-color);padding:20px;align-items:center;cursor:pointer;max-width:420px;min-width:280px;width:360px;text-decoration:none;justify-content:space-between}.t-btnicon,.t-btnicon .t-btnicon__txt span{text-transform:uppercase;font-family:var(--or-main-font);font-size:18px;font-weight:400}.t-btnicon .t-btnicon__icon{margin-left:5px;height:100%;display:flex;transition:all .3s ease-in-out}.t-btnicon:hover,.t-btnicon:focus-visible{text-decoration:none;background-color:var(--or-main-color);color:var(--or-white-color)}.t-btnicon:hover svg path,.t-btnicon:focus-visible svg path,.t-btnicon.is-white svg path,.t-btnicon.is-white svg path{stroke:var(--or-white-color)}.t-btnicon:hover .t-btnicon__icon,.t-btnicon:focus-visible .t-btnicon__icon{margin-left:0;margin-right:5px}.t-btnicon.is-white{border-color:var(--or-white-color);text-transform:uppercase}.t-btnicon.is-white .t-btnicon__txt span{color:var(--or-white-color)}.t-btnicon.is-white:hover,.t-btnicon.is-white:focus-visible,.t-btnicon.is-white:hover .t-btnicon__txt span,.t-btnicon.is-white:focus-visible .t-btnicon__txt span{color:var(--or-main-color);background-color:var(--or-white-color);font-weight:500;outline:none}.t-btnicon.is-white:hover svg path,.t-btnicon.is-white:focus-visible svg path{stroke:var(--or-main-color)}.t-btnicon.is-green{border-color:var(--or-alt-color);background-color:var(--or-alt-color);text-transform:uppercase}.t-btnicon.is-green .t-btnicon__txt span{color:var(--or-white-color)}.t-btnicon.is-green svg path{stroke:var(--or-white-color)}.t-btnicon.is-green:hover,.t-btnicon.is-green:focus-visible,.t-btnicon.is-green:hover .t-btnicon__txt span,.t-btnicon.is-green:focus-visible .t-btnicon__txt span{color:var(--or-alt-color);background-color:var(--or-white-color);font-weight:500}.t-btnicon.is-green:hover svg path,.t-btnicon.is-green:focus-visible svg path{stroke:var(--or-alt-color)}.t-btn.t--lang{color:var(--or-white-color);background-color:transparent;font-family:var(--or-main-font);font-size:16px;border:none;transition:none;-webkit-transition:none}.is-fixed .t-btn.t--lang{color:var(--or-main-color);background-color:transparent}.t-btn.t--lang:hover,.t-btn.t--lang:focus-visible{background-color:var(--or-gold2-color);color:var(--or-main-color);outline:none}.is-fixed .t-btn.t--lang:hover,.is-fixed .t-btn.t--lang:focus-visible{background-color:var(--or-main-color);color:var(--or-gold2-color);outline:none}.t-btn.t--lang>svg{height:15px;padding:0}.t-btn.t--lang>svg path{stroke:var(--or-white-color);stroke-width:2px}.t-btn.t--lang:hover>svg path,.t-btn.t--lang:focus-visible>svg path{stroke:var(--or-main-color)}.is-fixed .t-btn.t--lang>svg path{stroke:var(--or-main-color)}.is-fixed .t-btn.t--lang:hover>svg path,.is-fixed .t-btn.t--lang:focus-visible>svg path{stroke:var(--or-white-color)}#navModal .t-btn.t--lang{display:none}@media (max-width:1024px){.t-btnicon{max-width:var(--or-width)}.t-btnicon,.t-btnicon .t-btnicon__txt span{font-size:16px}#navModal .t-btn.t--lang,#navModal .t-btn.t--lang:hover{color:var(--or-main-color)}}@media (max-width:767px){.t-btnicon{width:var(--or-width)}.is-extra .t-btnicon__icon{display:none}#navModal .t-btn.t--lang{display:flex;height:5px;width:55px;background-color:transparent;margin:0;padding:0;transform:translateY(-100%)}.t-btn.t--lang>svg path{stroke:var(--or-main-color)}}.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)}.t-modal,.t-modal *{--modal-pad:0;--modal-x-top:50px;--modal-x-right:50px;--modal-w:var(--or-innerwidth);--modal-h:100%;--modal-bg:var(--or-white-color)}.t-modal .t-modal__container{width:100vw;height:100vh;background-color:var(--modal-bg);overflow:auto}.t-modal .t-modal__container .t-modal__header{z-index:1}.t-modal .t-modal__container .t-modal__body{height:100%;margin:0 auto;width:100%;display:flex;justify-content:center;align-items:center;background-color:var(--or-white-color);-webkit-animation-name:a-blur-show;-moz-animation-name:a-blur-show;animation-name:a-blur-show}.t-modal .t-modal__container .t-modal__body>*{max-width:var(--or-width)}.t-modal .t-modal__header .t-modal__close{display:flex;justify-content:flex-end}.t-modal .t-modal__header .t-modal__close:focus-visible{outline:auto}.t-modal__close.is-close svg{height:50px;width:50px}.t-modal .t-modal__close svg,.t-modal .t-modal__close svg *{stroke:var(--or-main-color);stroke-width:1px}#navModal.t-modal .t-modal__container .t-modal__header{--modal-x-top:110px}#navModal.t-modal .t-modal__container .t-modal__body{background-color:var(--or-gold2-color)}#navModal.t-modal .t-modal__close svg,#navModal.t-modal .t-modal__close svg *{stroke:var(--or-main-color)}#ventajasModal.t-modal .t-modal__container .t-modal__body{background-color:var(--or-main-color);background:url(/images/custom/bg/bg-ventajas.jpg) no-repeat center;background-size:cover}#ventajasModal.t-modal .t-modal__close svg,#ventajasModal.t-modal .t-modal__close svg *{stroke:var(--or-white-color)}@media (min-width:1025px) and (max-width:1679px){.t-modal,.t-modal *{--modal-x-top:80px;--modal-x-right:80px}}@media (max-width:1367px){#navModal.t-modal .t-modal__container .t-modal__body{background:url(/images/custom/bg/bg-ventajas--white.jpg) no-repeat center;background-position:center center;background-repeat:no-repeat;background-size:cover}}@media (max-width:1279px){.t-modal,.t-modal *{--modal-x-top:65px;--modal-x-right:40px}.t-modal__close.is-close svg{height:40px;width:40px}.t-modal .t-modal__container{justify-content:flex-start;align-items:flex-start;overflow:auto}.t-modal .t-modal__container .t-modal__body{display:flex;flex-direction:column;justify-content:flex-start}#ventajasModal.t-modal .t-modal__container .t-modal__body,#navModal.t-modal .t-modal__container .t-modal__body{justify-content:center}.t-modal .t-modal__container .t-modal__body>*{max-width:var(--or-width);padding:calc(var(--modal-x-top) + 40px) 0 50px 0}}@media (max-width:1024px){#navModal.t-modal .t-modal__container .t-modal__body{background:url(/images/custom/bg/bg-ventajas--white_mob.jpg) no-repeat center;background-position:center center;background-repeat:no-repeat;background-size:cover}}@media (max-width:767px){.t-modal,.t-modal *{--modal-x-top:50px;--modal-x-right:calc(((100vw - (var(--or-width)))/3) * 2)}.t-modal__close.is-close svg{height:30px;width:30px}.t-modal .t-modal__header .t-modal__close{background-color:var(--or-white-color)}#ventajasModal.t-modal .t-modal__header .t-modal__close,#navModal.t-modal .t-modal__header .t-modal__close{background-color:transparent}#layerModal .t-modal{display:flex;align-items:flex-start;overflow:scroll}#navModal.t-modal .t-modal__container .t-modal__body>*{height:100%;padding:0;padding:calc(var(--modal-x-top) + 40px) 0 50px 0}}.t-pad.t--footer{padding:75px 0}.t-padbot{padding-bottom:var(--or-pad)}.t-pad--nobot{padding-bottom:0}@media (max-width:767px){.t-pad--no-m{padding-top:0;padding-bottom:0}.t-pad--notop-m{padding-top:0}}.t-cozyicon,.t-cozyicon *{--cozyicon-top:21%;--cozyicon-w:475px;--cozyicon-h:650px;--cozyicon-ratio:475 / 650}.t-cozyicon{position:relative}.t-cozyicon::after{content:"";display:block;position:absolute;top:var(--cozyicon-top);right:0;width:var(--cozyicon-w);height:var(--cozyicon-h);aspect-ratio:var(--cozyicon-ratio);background:url('/images/custom/icon/icon-catalonia.svg') no-repeat center / contain;z-index:-1}.t-cozyicon.is-white::after{--cozyicon-top:12%;--cozyicon-w:375px;--cozyicon-h:550px;--cozyicon-ratio:375 / 550;background:url('/images/custom/icon/icon-catalonia-white.svg') no-repeat center / contain;z-index:1}.t-cozyicon.is-gold::after{--cozyicon-w:200px;--cozyicon-h:362px;--cozyicon-ratio:200 / 362;--cozyicon-top:10%;background:url('/images/custom/icon/icon-catalonia-gold.svg') no-repeat center / contain;z-index:1}#layerModal .t-cozyicon,#layerModal .t-cozyicon *{--cozyicon-top:0;--cozyicon-w:428px;--cozyicon-h:585px;--cozyicon-ratio:428 / 585}#layerModal .t-cozyicon::after{transform:translateX(calc((100vw - var(--or-width)) / 2))}@media (max-width:1679px){.t-cozyicon.is-white::after,#layerModal .t-cozyicon::after{display:none}}@media (max-width:1367px){.t-cozyicon,.t-cozyicon *{--cozyicon-top:40%;--cozyicon-w:332px;--cozyicon-h:455px;--cozyicon-ratio:332 / 455}}@media (min-width:1280px) and (max-width:1367px){.t-cozyicon,.t-cozyicon *{--cozyicon-top:23%}}@media (max-width:1279px){.t-cozyicon.is-gold::after{display:none}}@media (min-width:1025px) and (max-width:1279px){.t-cozyicon,.t-cozyicon *{--cozyicon-top:26%}}@media (max-width:767px){.t-cozyicon,.t-cozyicon *{--cozyicon-top:28%;--cozyicon-w:285px;--cozyicon-h:390px;--cozyicon-ratio:285 / 390}}@media (max-width:1279px){.t-specialwidth.is-banner,.t-specialwidth.is-banner *{max-width:100%;--or-innerwidth:100%}}@media (max-width:767px){.t-specialwidth,.t-specialwidth *{max-width:100%;--or-innerwidth:100%}.t-specialwidth .is-2{width:var(--or-width);margin:0 auto}}.t-miniwidth{width:var(--or-miniwidth);margin:0 auto}.t-innerwidth{width:var(--or-innerwidth);margin:0 auto}.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-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__background::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.30) 0%,rgba(0,0,0,.20) 100%);z-index:1}.c-header>div.c-header__background .is-videoheader>div{height:100vh}.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:var(--or-innerwidth)}@media (max-width:1024px){.c-header__textcontainer{text-align:center}}.c-navgrid,.c-navgrid *{--nav-logo:230px;--nav-logo-h:40px;--nav-pad-h:10px;--nav-pad-v:10.7vw;--nav-gap:40px;--btn-min-h:65px;--btn-min-w:65px;--nav-lang-h:65px;--btn-lang-h:65px;--main-color:var(--or-white-color)}.c-navgrid{grid-auto-columns:auto var(--nav-logo) var(--nav-lang);grid-auto-columns:auto 1fr auto;background-color:transparent}.c-navgrid__item.c--burger .is-burger{height:65px;width:65px;background-color:transparent;display:flex;align-items:center;justify-content:center;border:none}.c-navgrid__item.c--burger .is-burger svg path,.c-navgrid__item.c--burger .is-burger svg path{stroke:var(--or-gold2-color)}.c-navgrid__item.c--burger .is-burger:hover,.c-navgrid__item.c--burger .is-burger:focus-visible{background-color:var(--or-gold2-color);outline:none}.c-navgrid__item.c--burger .is-burger:hover svg path,.c-navgrid__item.c--burger .is-burger:focus-visible svg path{stroke:var(--or-main-color)}.c-navgrid .c-navgrid__item.c--logo{display:flex;max-width:var(--nav-logo);height:var(--nav-logo-h)}.c-navgrid .c-navgrid__item.c--logo svg path{fill:var(--or-white-color)}.c-navgrid .c-navgrid__item.c--logo a{display:flex;height:100%}.is-fixed.c-navgrid{background-color:var(--or-gold2-color)}.is-fixed .c-navgrid__item.c--burger .is-burger svg path,.is-fixed .c-navgrid__item.c--burger .is-burger svg path{stroke:var(--or-main-color)}.is-fixed.c-navgrid .c-navgrid__item.c--logo svg path{fill:var(--or-main-color)}.is-fixed .c-navgrid__item.c--burger .is-burger:hover,.is-fixed .c-navgrid__item.c--burger .is-burger:focus-visible{background-color:var(--or-main-color)}.is-fixed .c-navgrid__item.c--burger .is-burger:hover svg path,.is-fixed .c-navgrid__item.c--burger .is-burger:focus-visible svg path{stroke:var(--or-gold2-color)}@media (min-width:1025px) and (max-width:1679px){.c-navgrid,.c-navgrid *{--nav-logo:180px;--nav-logo-h:60px}.c-navgrid__item.c--logo svg{width:var(--nav-logo);height:var(--nav-logo-h)}.t-fixed .c-navcontent__menu.c--extra button.c-navbtn,.is-fixed .c-navcontent__menu.c--extra button.c-navbtn,.c-navcontent__menu.c--extra .is-booking{width:auto;min-width:190px}}@media(min-width:1025px) and (max-width:1279px){.c-navgrid,.c-navgrid *{--nav-pad-h:10px;--nav-pad-v:9vw}.t-fixed .c-navcontent__menu.c--extra button.c-navbtn,.is-fixed .c-navcontent__menu.c--extra button.c-navbtn{min-width:min-content;width:100%}.c-navcontent__menu.c--extra .is-booking{display:flex;width:100%;min-width:auto}.c-navgrid{gap:10px}}@media (max-width:1024px){.c-navgrid,.c-navgrid *{--nav-pad-v:5vw;--nav-logo-h:50px}.c-navgrid .c-navgrid__item.c--logo{display:none}.t-fixed .c-navcontent__menu.c--extra button.c-navbtn,.is-fixed .c-navcontent__menu.c--extra button.c-navbtn{min-width:min-content;width:100%}}@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,.c-navgrid.is-fixed *{--nav-gap:0}.c-navgrid.is-fixed{padding:5px 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.is-fixed .c-navgrid__item.c--langs{display:none}.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:15px;margin-right:5px}.c-navgrid.is-fixed .c-navgrid__item .c-langs.t-show{margin:-85px auto 0;grid-auto-flow:column;display:grid;left:0;justify-content:end;width:90vw;max-width:363px}}@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,.c-navcontent *{--navcontent-extra-btn-w:280px;--navcontent-extra-btn-h:50px}.c-navcontent__menu.c--extra button,.c-navcontent__menu.c--extra a{width:var(--navcontent-extra-btn-w);height:var(--navcontent-extra-btn-h)}.c-navcontent__menu.c--extra a.c-navbtn{margin:0 0 0 var(--c-gap)}.c-navcontent__menu.c--extra{display:none}.is-fixed .c-navcontent__menu.c--extra{display:flex}@media (max-width:1024px){.c-navcontent__menu.c--extra .is-booking{display:flex;width:100%;min-width:auto}}@media (max-width:767px){.c-navcontent{display:grid;align-items:center;grid-template-columns:1fr;gap:0}.c-navcontent__menu.c--extra{display:flex;justify-content:flex-start}.c-navcontent__menu.c--extra .is-extra{display:none}.c-navcontent__menu.c--extra a.c-navbtn{margin:0}.is-fixed .c-navcontent__menu.c--extra .is-extra{display:flex;padding:10px}.is-fixed .c-navcontent__menu.c--extra span,.is-fixed .c-navcontent__menu.c--extra a{font-size:14px}}.c-footer,.c-footer *{--footer-w:var(--or-width);--footer-col:repeat(4,1fr);--footer-row:repeat(3,auto);--footer-col-gap:130px;--footer-row-gap:40px;--footer-btn-a-w:max-content;--footer-adress-p-padbot:5px;--footer-adress-p-padright:5px}.c-footer__containter{width:var(--footer-w);margin:0 auto;display:grid;grid-template-columns:var(--footer-col);grid-template-rows:var(--footer-row);column-gap:var(--footer-col-gap);row-gap:var(--footer-row-gap)}.c-footer__logos.is-1{grid-column:1;grid-row:1;display:flex;align-items:center}.c-footer__logos.is-2{grid-column:1;grid-row:2}.c-footer__logos svg path{fill:var(--or-gold-color)}.c-footer__btns.is-1{grid-column:2;grid-row:1}.c-footer__btns.is-2{grid-column:3;grid-row:1}.c-footer__btns a{width:var(--footer-btn-a-w)}.c-footer__adress{grid-column:2;grid-row:2}.c-footer__adress p{padding-bottom:var(--footer-adress-p-padbot)}.c-footer__rgpd{grid-column:3;grid-row:2}.c-footer__rgpd .c-nav{display:flex;flex-direction:column}.c-footer__kit.is-1{grid-column:4;grid-row:1}.c-footer__kit.is-2{grid-column:4;grid-row:2}.c-footer__copyright{grid-column:2;grid-row:3}.c-footer__copyright em{font-style:normal}.c-footer__powered{grid-column:3 / span 2;grid-row:3}.c-footer__powered a{display:flex;align-items:flex-end}.c-footer__powered a p{padding-right:var(--footer-adress-p-padright)}@media (min-width:1368px) and (max-width:1679px){.c-footer,.c-footer *{--footer-col:repeat(3,auto);--footer-row:repeat(4,auto);--footer-col-gap:20px;--footer-row-gap:20px}}@media (min-width:1280px) and (max-width:1367px){.c-footer,.c-footer *{--footer-col:repeat(3,auto);--footer-row:repeat(4,auto);--footer-col-gap:50px;--footer-row-gap:20px;--footer-btn-a-w:auto}.c-footer__containter{justify-items:left}.c-footer__logos.is-1,.c-footer__logos.is-2{grid-column:1}.c-footer__btns.is-1,.c-footer__adress,.c-footer__kit.is-1,.c-footer__copyright{grid-column:2}.c-footer__btns.is-2,.c-footer__rgpd,.c-footer__kit.is-2,.c-footer__powered{grid-column:3}.c-footer__logos.is-1,.c-footer__btns.is-1,.c-footer__btns.is-2{grid-row:1}.c-footer__logos.is-2,.c-footer__adress,.c-footer__rgpd{grid-row:2}.c-footer__kit.is-1,.c-footer__kit.is-2{grid-row:3}.c-footer__copyright,.c-footer__powered{grid-row:4}}@media (max-width:1279px){.c-footer,.c-footer *{--footer-col:1fr;--footer-row:repeat(10,auto);--footer-col-gap:0;--footer-row-gap:40px;--footer-btn-a-w:360px}.c-footer__containter{justify-items:center}.c-footer__logos.is-1,.c-footer__logos.is-2,.c-footer__btns.is-1,.c-footer__btns.is-2,.c-footer__adress,.c-footer__rgpd,.c-footer__kit.is-1,.c-footer__kit.is-2,.c-footer__copyright,.c-footer__powered{grid-column:1}.c-footer__logos.is-1{grid-row:1}.c-footer__logos.is-2{grid-row:2}.c-footer__btns.is-1{grid-row:3}.c-footer__btns.is-2{grid-row:4}.c-footer__adress{grid-row:5;text-align:center}.c-footer__rgpd{grid-row:6}.c-footer__rgpd .c-nav{align-items:center}.c-footer__kit.is-1{grid-row:7}.c-footer__kit.is-2{grid-row:8}.c-footer__copyright{grid-row:9}.c-footer__powered{grid-row:10}}@media (max-width:767px){.c-footer,.c-footer *{--footer-btn-a-w:var(--or-width)}.c-footer__containter{padding-bottom:var(--or-pad)}.c-footer__powered a p{font-size:14px}}.c-bannerventajas,.c-bannerventajas *{--bannerventajas-w:930px;--bannerventajas-title-size:30px;--bannerventajas-title-marbot:65px;--bannerventajas-text-col:repeat(2,1fr);--bannerventajas-text-gap:200px;--bannerventajas-num:45px;--bannerventajas-strong:20px;--bannerventajas-strong-martop:20px;--bannerventajas-text-num-gap:30px}.c-bannerventajas{width:var(--bannerventajas-w);margin:0 auto;text-align:center}.c-bannerventajas__title p{font-family:var(--or-alt2-font);font-size:var(--bannerventajas-title-size);font-style:normal;font-weight:400;line-height:normal;margin-bottom:var(--bannerventajas-title-marbot)}.c-bannerventajas__text{display:grid;grid-template-columns:var(--bannerventajas-text-col);justify-content:center;gap:var(--bannerventajas-text-gap)}.c-bannerventajas__text p:first-of-type{font-size:var(--bannerventajas-num);font-weight:200;line-height:normal}.c-bannerventajas__text p strong{font-family:var(--or-alt-font);font-size:var(--bannerventajas-strong);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;margin-top:var(--bannerventajas-strong-martop)}.c-bannerventajas__text .is-1,.c-bannerventajas__text .is-2{display:grid;grid-template-rows:auto;gap:var(--bannerventajas-text-num-gap)}#ventajasModal .c-bannerventajas__container p{color:var(--or-white-color)}@media (max-width:1024px){.c-bannerventajas,.c-bannerventajas *{--bannerventajas-w:var(--or-width);--bannerventajas-title-size:20px;--bannerventajas-title-marbot:50px;--bannerventajas-text-col:1fr;--bannerventajas-text-gap:40px;--bannerventajas-num:35px;--bannerventajas-strong:14px;--bannerventajas-strong-martop:10px;--bannerventajas-text-num-gap:10px}}.c-text,.c-text *{--text-title-strong-color:var(--or-alt-color);--text-title-martopbot:60px;--text-txt-p-padtop:20px;--text-mini-txt-size:14px}.c-text .is-title h2 strong{color:var(--or-alt-color);display:block;text-transform:none}.c-text .is-title h2{text-transform:uppercase;margin-bottom:var(--text-title-martopbot)}.c-text .is-minitxt{padding-top:var(--text-txt-p-padtop)}.c-text .is-txt p{padding-bottom:var(--text-txt-p-padtop)}.c-text .is-minitxt{font-size:var(--text-mini-txt-size)}.c-text .is-btn{margin-top:var(--text-title-martopbot)}@media (max-width:1024px){.c-text,.c-text *{--text-title-martopbot:40px}.c-text{width:var(--or-width)}}.c-text2img,.c-text2img *{--text2img-txt-marbot:80px;--text2img-img-2-w:497px;--text2img-img-col:auto var(--text2img-img-2-w);--text2img-img-gap:40px}.c-text2img__container .c-text2img__txt{margin:0 auto;text-align:center;margin-bottom:var(--text2img-txt-marbot)}.c-text2img__container .c-text2img__txt .is-btn{display:flex;justify-content:center}.c-text2img__container .c-text2img__img{display:grid;grid-template-columns:var(--text2img-img-col);gap:var(--text2img-img-gap)}.c-text2img__container .c-text2img__img .is-1{grid-column:1}.c-text2img__container .c-text2img__img .is-2{grid-column:2}.c-text2img__container .c-text2img__img.is-v2{align-items:center;--text2img-img-2-w:510px}@media (min-width:1368px) and (max-width:1679px){.c-text2img,.c-text2img *,.c-text2img__container .c-text2img__img.is-v2{--text2img-img-2-w:415px}}@media (min-width:1280px) and (max-width:1367px){.c-text2img,.c-text2img *,.c-text2img__container .c-text2img__img.is-v2{--text2img-img-2-w:367px}}@media (min-width:1025px) and (max-width:1279px){.c-text2img,.c-text2img *,.c-text2img__container .c-text2img__img.is-v2{--text2img-img-2-w:355px}}@media (max-width:1024px){.c-text2img,.c-text2img *{--text2img-txt-w:var(--or-miniwidth);--text2img-txt-marbot:65px;--text2img-img-2-w:auto;--text2img-img-col:1fr;--text2img-img-gap:20px}.c-text2img__container{display:flex;flex-direction:column-reverse}.c-text2img__container .c-text2img__img{column-gap:0;row-gap:var(--text2img-img-gap)}.c-text2img__container .c-text2img__img .is-1,.c-text2img__container .c-text2img__img .is-2{grid-column:1}.c-text2img__container .c-text2img__img .is-1{grid-row:1;height:450px}.c-text2img__container .c-text2img__img .is-2{grid-row:2}.c-text2img__container .c-text2img__txt{margin-top:var(--text2img-txt-marbot);margin-bottom:0;text-align:left}}.c-bannervideo,.c-bannervideo *{--bannervideo-txt-w:978px;--bannervideo-txt-size:36px;--bannervideo-video-h:750px}.c-bannervideo .c-bannervideo__txt{z-index:2;display:flex;justify-content:center;width:var(--bannervideo-txt-w);margin:0 auto;text-align:center}.c-bannervideo .c-bannervideo__txt p{font-size:var(--bannervideo-txt-size)}.c-bannervideo .c-bannervideo__video{position:relative}.c-bannervideo .c-bannervideo__video::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1;pointer-events:none}.c-bannervideo .c-bannervideo__video video{position:relative;z-index:1;object-fit:cover;height:var(--bannervideo-video-h)}@media (max-width:1024px){.c-bannervideo,.c-bannervideo *{--bannervideo-txt-w:var(--or-width);--bannervideo-txt-size:24px;--bannervideo-video-h:600px}}.c-imgtxt,.c-imgtxt *{--imgtxt-col:repeat(2,1fr);--imgtxt-gap:200px;--imgtxt-w:var(--or-innerwidth);--imgtxt-btn-marbot:40px;--imgtxt-ul-li-pad:20px}.c-imgtxt{display:grid;grid-template-columns:var(--imgtxt-col);gap:var(--imgtxt-gap);align-items:center;width:var(--imgtxt-w);margin:0 auto}.c-imgtxt__btn{margin-top:var(--imgtxt-btn-marbot)}.c-imgtxt.is-reverse .c-imgtxt__content{grid-column:2;grid-row:1}.c-imgtxt.is-reverse .c-imgtxt__img{grid-column:1;grid-row:1}.c-imgtxt__txt .is-txt ul{padding-top:var(--imgtxt-ul-li-pad)}.c-imgtxt__txt .is-txt li{padding-bottom:var(--imgtxt-ul-li-pad)}@media (min-width:1280px) and (max-width:1367px){.c-imgtxt,.c-imgtxt *{--imgtxt-gap:100px}.c-imgtxt__img{height:100%}.c-imgtxt__img svg{width:100%}}@media (min-width:1025px) and (max-width:1279px){.c-imgtxt,.c-imgtxt *{--imgtxt-gap:100px;--imgtxt-btn-marbot:60px;--imgtxt-w:var(--or-width)}.c-imgtxt__img{height:100%}}@media (max-width:1024px){.c-imgtxt,.c-imgtxt *{--imgtxt-col:1fr;--imgtxt-gap:80px;--imgtxt-w:var(--or-innerwidth);--imgtxt-btn-marbot:20px}.c-imgtxt{display:grid;grid-template-rows:repeat(2,auto);row-gap:var(--imgtxt-gap);column-gap:0}.c-imgtxt .c-imgtxt__content,.c-imgtxt.is-reverse .c-imgtxt__content,.c-imgtxt .c-imgtxt__img,.c-imgtxt.is-reverse .c-imgtxt__img{grid-column:1}.c-imgtxt .c-imgtxt__content,.c-imgtxt.is-reverse .c-imgtxt__content{grid-row:2;margin:0 auto}.c-imgtxt .c-imgtxt__img,.c-imgtxt.is-reverse .c-imgtxt__img{grid-row:1}.c-imgtxt .c-imgtxt__img .is-icon,.c-imgtxt.is-reverse .c-imgtxt__img .is-icon{display:flex;justify-content:space-evenly}}@media (max-width:767px){.c-imgtxt .c-imgtxt__img svg,.c-imgtxt.is-reverse .c-imgtxt__img svg{height:auto;width:80%}}.c-menu,.c-menu *{--c-menu-imagewidth:970px;--c-menu-textwidth:calc(100vw - var(--c-menu-imagewidth))}ul.c-menu{display:flex;flex-direction:column;width:max-content}.c-menu li>a>img{display:block;width:var(--c-menu-imagewidth);position:absolute;right:0;top:0;transition:opacity .5s ease-out;opacity:0;pointer-events:none;height:100%}.c-menu li{z-index:1;padding:.35rem 0 0;max-width:max-content}.c-menu li:first-of-type{padding:0}.c-menu li.is-active{z-index:2}.c-menu li.is-current>a>img,.c-menu li.is-active>a>img{opacity:1}.c-menu.js-hovered li:hover,.c-menu.js-hovered li.is-active:hover{z-index:2}.c-menu.js-hovered li,.c-menu.js-hovered li.is-active{z-index:1}.c-menu.js-hovered li>a>img,.c-menu.js-hovered li.is-active>a>img{opacity:0}.c-menu.js-hovered li:hover>a>img,.c-menu.js-hovered li.is-active:hover>a>img{opacity:1}@media (max-width:1367px){.c-menu::before{display:none}.c-menu li>a>img{display:none;height:0;width:0}}@media (min-width:1368px) and (max-width:1679px){#navModal,#navModal *{--image-width:50%;--nav-left:150px;--navmodal-nav-left:150px}.c-menu,.c-menu *{--c-menu-imagewidth:50vw}.c-menu li>a>img{width:var(--image-width);height:100%;object-fit:cover;object-position:bottom}}@media(max-width:1024px){.c-menu li:not(:first-of-type):not(.is-firstalt__parent){padding:10px 0 0}}#navModal,#navModal *{--navmodal-color:var(--or-main-color);--navmodal-fam:var(--or-alt-font);--navmodal-size:var(--or-font-menu);--navmodal-style:normal}#navModal .c-nav a span{color:var(--navmodal-color);font-family:var(--navmodal-fam);font-size:var(--navmodal-size);font-style:var(--navmodal-style);font-weight:700;line-height:130%;text-transform:uppercase}#navModal .c-nav .is-active a span{--navmodal-color:var(--or-alt-color)}#navModal .c-nav a{text-decoration:none}#navModal .c-nav a span:hover,#navModal .c-nav a:focus-visible span,#navModal .c-nav .c-nav__item.is-alt__parent a:hover,#navModal .c-nav .c-nav__item.is-alt__parent:focus-visible a{--navmodal-color:var(--or-alt-color);outline:none}#navModal .c-nav a:focus-visible,#navModal .c-nav .c-nav__item.is-alt__parent a:focus-visible{outline:none;border-bottom:solid 2px var(--or-main-color)}#navModal,#navModal *{--navmodal-nav-top:auto;--navmodal-nav-left:220px;--navmodal-image-width:970px;--navmodal-text-width:calc(100vw - var(--navmodal-image-width));--modal-x-right:100px}.c-navmodal .is-header,.c-navmodal .is-body>.c-navmodal__body{max-width:var(--navmodal-text-width);width:100%;margin-right:auto;left:0}.c-navmodal .is-header{padding-right:var(--modal-x-right)}.c-navmodal .c-navmodal__body ul{margin-top:var(--navmodal-nav-top);margin-left:var(--navmodal-nav-left)}@media (min-width:1368px) and (max-width:1679px){#navModal,#navModal *{--navmodal-text-width:calc(100vw - 50vw)}}@media (min-width:1280px) and (max-width:1367px){.c-navmodal .is-header,.c-navmodal .is-body>.c-navmodal__body{max-width:100%}}@media (min-width:1025px) and (max-width:1279px){#navModal,#navModal *{--navmodal-text-width:100%;--modal-x-right:80px;--nav-lang-h:37px;--btn-lang-h:37px}}@media (max-width:1024px){#navModal,#navModal *{--navmodal-text-width:100%;--modal-x-right:50px;--navmodal-nav-left:auto;--nav-lang-h:37px;--btn-lang-h:37px;--btn-lang-w:70px}.c-navmodal .is-header{padding-right:0;left:auto;max-width:27px}.c-navmodal .c-navmodal__body{overflow-y:scroll}.c-navmodal .c-navmodal__body ul{max-width:var(--or-width);width:100%}.c-navmodal .c-navmodal__body{display:flex;flex-direction:column;justify-content:flex-start;height:auto}.c-navmodal .is-body button{display:flex;position:relative;font-size:1rem;width:var(--btn-lang-w);min-width:var(--btn-lang-w);min-height:var(--nav-lang-h);height:var(--nav-lang-h);top:0;left:var(--modal-x-right);margin-top:calc(var(--nav-lang-h) * -1);margin-bottom:var(--nav-lang-h)}.c-navmodal ul.c-nav{order:2;margin-top:calc((var(--modal-x-top) + var(--btn-lang-h) + 10px));margin-bottom:calc((var(--modal-x-top) + var(--btn-lang-h) + 10px));margin-left:var(--modal-x-right)}}.c-langs{gap:5px}.c-langs .c-langs__item{background-color:var(--or-main-color);color:var(--or-gold2-color)}.c-langs .c-langs__item:hover,.c-langs .c-langs__item a:focus-visible{background-color:var(--or-gold2-color);color:var(--or-main-color);outline:none}.c-langs .c-langs__item a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}#navModal .c-langs .c-langs__item{display:none}@media (max-width:1024px){#navModal,#navModal *{--modal-x-right:50px;--nav-left:auto;--nav-lang-h:37px;--btn-lang-h:37px;--btn-lang-w:70px}#navModal .c-langs.t-show,#navModal .c-langs.t-hide{height:min-content;display:flex;flex-direction:column;grid-auto-flow:column;min-width:var(--btn-lang-w);justify-content:space-between;position:absolute;margin-top:0;top:calc(var(--modal-x-top) + var(--btn-lang-h) + 10px);left:var(--modal-x-right);gap:5px;z-index:2}#navModal .c-langs .c-langs__item{width:var(--btn-lang-w)}#navModal .c-langs .c-langs__item a{background-color:transparent;color:var(--or-white-color);font-size:16px;font-weight:400}#navModal .c-langs .c-langs__item.t--active{filter:none}#navModal .c-langs.t-show .c-langs__item{width:var(--btn-lang-w);padding:0}#navModal .c-langs.t-show .c-langs__item.t--active{background-color:var(--modal-close)}#navModal .c-langs.t-show{display:flex}#navModal .c-langs,#navModal .c-langs{height:min-content;min-width:var(--btn-lang-w);position:absolute;left:var(--modal-x-right);top:var(--modal-x-top);margin-top:var(--nav-lang-h);z-index:2}}@media (max-width:767px){#navModal .c-langs .c-langs__item{display:flex}}.c-navbtn,.c-navbtn *{--navbtn-color:var(--or-main-color);--navbtn-bgcolor:transparent}.c-navbtn.c--booking{display:flex;justify-content:center;background-color:var(--or-main-color);color:var(--or-white-color);border:solid 1px var(--or-main-color)}.c-navbtn.c--booking:hover,.c-navbtn.c--booking:focus-visible{background-color:transparent;color:var(--or-main-color)}@media (max-width:767px){.c-navbtn.c--booking{background-color:var(--or-white-color);color:var(--or-main-color);border:solid 1px var(--or-white-color)}.is-fixed .c-navbtn.c--booking{background-color:var(--or-main-color);color:var(--or-white-color);border:solid 1px var(--or-main-color)}}.c-contactform,.c-contactform *,.c-newsletterform,.c-newsletterform *{--contactform-w:var(--or-innerwidth);--contactform-fields-col:repeat(2,1fr);--contactform-fields-row:repeat(6,auto);--contactform-message-h:180px;--contactform-recaptcha-p-size:12px;--form-fields-input-min-h:60px;--form-fields-input-pad:5px;--form-label-p-size:24px;--form-policy-p-size:16px;--form-btn-min-w:280px;--newsletterform-fields-col:2fr 2fr 1fr;--newsletterform-fields-row:repeat(4,auto)}.c-contactform.convertforms{width:var(--contactform-w);margin:0 auto}.c-newsletterform.convertforms .cf-content-wrap,.c-newsletterform.convertforms .cf-form-wrap,.c-contactform.convertforms .cf-content-wrap,.c-contactform.convertforms .cf-form-wrap{padding:0}.c-contactform.convertforms .cf-fields{display:grid;grid-template-columns:var(--contactform-fields-col);grid-template-rows:var(--contactform-fields-row)}.c-contactform.convertforms .cf-fields .cf-input,.c-newsletterform.convertforms .cf-fields .cf-input{min-height:var(--form-fields-input-min-h);border:none;border-radius:0;border-bottom:1px solid var(--or-main-color);padding:var(--form-fields-input-pad)}.c-contactform .cf-control-group.is-btn .cf-btn:hover,.c-contactform .cf-control-group.is-btn .cf-btn:focus-visible,.c-newsletterform .cf-control-group.is-btn .cf-btn:hover,.c-newsletterform .cf-control-group.is-btn .cf-btn:focus-visible{background-color:var(--or-main-color);color:var(--or-white-color);opacity:1}.c-contactform.convertforms .cf-fields .cf-input:-webkit-autofill,.c-contactform.convertforms .cf-fields .cf-input:-webkit-autofill:hover,.c-contactform.convertforms .cf-fields .cf-input:-webkit-autofill:focus-visible,.c-contactform.convertforms .cf-fields .cf-input:-webkit-autofill:active,.c-newsletterform.convertforms .cf-fields .cf-input:-webkit-autofill,.c-newsletterform.convertforms .cf-fields .cf-input:-webkit-autofill:hover,.c-newsletterform.convertforms .cf-fields .cf-input:-webkit-autofill:focus-visible,.c-newsletterform.convertforms .cf-fields .cf-input:-webkit-autofill:active{-webkit-text-fill-color:var(--or-main-color)!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-in-out 0s;outline:none}.c-contactform.convertforms .cf-fields .cf-input:focus,.c-newsletterform.convertforms .cf-fields .cf-input:focus{border:1px solid var(--or-main-color)}.c-contactform .cf-control-group.is-message,.c-contactform .cf-control-group.is-recaptcha,.c-contactform .cf-control-group.is-responsible,.c-contactform .cf-control-group.is-policy,.c-contactform .cf-control-group.is-btn{grid-column:1 / span 2}.c-contactform .cf-control-group.is-message{grid-row:2}.c-contactform .cf-control-group.is-message .cf-input{height:var(--contactform-message-h)}.c-contactform .cf-control-group.is-recaptcha{grid-row:3}.c-contactform .cf-control-group.is-recaptcha .cf-control-input{font-size:var(--contactform-recaptcha-p-size);color:var(--or-main-color)}.c-contactform.convertforms .cf-recaptcha-v3-text-badge,.c-contactform.convertforms .cf-recaptcha-v3-text-badge a,.c-newsletterform.convertforms .cf-recaptcha-v3-text-badge,.c-newsletterform.convertforms .cf-recaptcha-v3-text-badge a{color:var(--or-main-color)}.c-contactform .cf-control-group.is-responsible{grid-row:4}.c-contactform .cf-control-group.is-policy{grid-row:5;border:none}.c-contactform .cf-control-group.is-policy .cf-label p,.c-newsletterform .cf-control-group.is-policy .cf-label p{font-size:var(--form-policy-p-size)}.c-contactform .cf-control-group.is-btn{grid-row:6}.c-contactform .cf-control-group.is-btn .cf-btn,.c-newsletterform .cf-control-group.is-btn .cf-btn{min-width:var(--form-btn-min-w);border:solid 1px var(--or-main-color);display:flex;justify-content:center;text-transform:uppercase}.c-contactform .cf-control-group.is-btn .cf-btn:hover{opacity:unset}.c-contactform .cf-control-group .cf-label,.c-newsletterform .cf-control-group .cf-label{color:var(--or-main-color);font-size:var(--form-label-p-size)}.c-contactform .cf-control-group .cf-label .cf-required-label,.c-newsletterform .cf-control-group .cf-label .cf-required-label{display:none}.c-contactform .cf-control-group.is-btn,.c-contactform .cf-control-group.is-policy{display:flex;justify-content:center}.c-contactform.convertforms.cf-success .cf-response,.c-newsletterform.convertforms.cf-success .cf-response{background-color:transparent;font-size:var(--form-label-p-size)}.c-newsletterform.convertforms .cf-fields{display:grid;grid-template-columns:var(--newsletterform-fields-col);grid-template-rows:var(--newsletterform-fields-row);gap:8px;align-items:end}.c-newsletterform .cf-control-group.is-name{grid-column:1;grid-row:1}.c-newsletterform .cf-control-group.is-email{grid-column:2;grid-row:1}.c-newsletterform .cf-control-group.is-recaptcha,.c-newsletterform .cf-control-group.is-responsible,.c-newsletterform fieldset.cf-control-group.is-policy{grid-column:1 / span 3}.c-newsletterform .cf-control-group.is-recaptcha{grid-row:2}.c-newsletterform .cf-control-group.is-responsible{grid-row:3}.c-newsletterform fieldset.cf-control-group.is-policy{border:none;grid-row:4}.c-newsletterform .cf-control-group.is-btn{grid-column:3;grid-row:1}@media (min-width:1025px) and (max-width:1279px){.c-newsletterform,.c-newsletterform *{--newsletterform-col-w:repeat(2,1fr);--newsletterform-fields-col:var(--newsletterform-col-w);--newsletterform-fields-row:repeat(5,auto)}.c-newsletterform .cf-control-group.is-name,.c-newsletterform .cf-control-group.is-email{grid-row:1}.c-newsletterform .cf-control-group.is-name{grid-column:1}.c-newsletterform .cf-control-group.is-email{grid-column:2}.c-newsletterform .cf-control-group.is-btn,.c-newsletterform .cf-control-group.is-responsible,.c-newsletterform .cf-control-group.is-recaptcha,.c-newsletterform fieldset.cf-control-group.is-policy{grid-column:1 / span 2}.c-newsletterform .cf-control-group.is-btn{grid-row:2}.c-newsletterform .cf-control-group.is-responsible{grid-row:5;text-align:center}.c-newsletterform .cf-control-group.is-recaptcha{grid-row:4}.c-newsletterform fieldset.cf-control-group.is-policy{grid-row:3}.c-newsletterform.convertforms .cf-control-input{display:flex;align-items:center}.c-newsletterform.convertforms .cf-control-group.is-btn{margin-top:50px}}@media(max-width:1024px){.c-contactform,.c-contactform *,.c-newsletterform,.c-newsletterform *{--contactform-fields-col:1fr;--contactform-fields-row:repeat(7,auto);--form-label-p-size:20px;--newsletterform-col-w:100%;--newsletterform-fields-col:var(--newsletterform-col-w);--newsletterform-fields-row:repeat(5,auto)}.c-contactform .cf-control-group.is-name,.c-contactform .cf-control-group.is-email,.c-contactform .cf-control-group.is-message,.c-contactform .cf-control-group.is-recaptcha,.c-contactform .cf-control-group.is-responsible,.c-contactform .cf-control-group.is-policy,.c-contactform .cf-control-group.is-btn,.c-newsletterform .cf-control-group.is-name,.c-newsletterform .cf-control-group.is-email,.c-newsletterform .cf-control-group.is-recaptcha,.c-newsletterform .cf-control-group.is-responsible,.c-newsletterform fieldset.cf-control-group.is-policy,.c-newsletterform .cf-control-group.is-btn{grid-column:1}.c-contactform .cf-control-group.is-name,.c-newsletterform .cf-control-group.is-name{grid-row:1}.c-contactform .cf-control-group.is-email,.c-newsletterform .cf-control-group.is-email{grid-row:2}.c-contactform .cf-control-group.is-message,.c-newsletterform .cf-control-group.is-btn{grid-row:3}.c-contactform .cf-control-group.is-recaptcha,.c-newsletterform .cf-control-group.is-responsible{grid-row:6}.c-contactform .cf-control-group.is-responsible{grid-row:7}.c-contactform .cf-control-group.is-policy,.c-newsletterform .cf-control-group.is-recaptcha{grid-row:5}.c-contactform .cf-control-group.is-btn,.c-newsletterform fieldset.cf-control-group.is-policy{grid-row:4}.c-newsletterform.convertforms .cf-control-input{display:flex;align-items:center}.cf-control-group.is-btn{margin-top:30px}}@media (max-width:323px){.c-contactform,.c-contactform *,.c-newsletterform,.c-newsletterform *{--form-policy-p-size:14px}}.c-2col,.c-2col *{--2col-marg-topbot:var(--or-pad);--2col-marg-left:calc((100vw - (var(--or-width)))/2);--2col-max-w:393px;--2colroom-margbot:20px;--2colroom-txt-max-h:25px;--2col-parking-max-w:600px;--2col-parking-marg-left:calc((100vw - (var(--or-width))) / 3)}.c-2col__container{display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center}.c-2col__txt{margin-left:var(--2col-marg-left);margin-top:var(--2col-marg-topbot);margin-bottom:var(--2col-marg-topbot);max-width:var(--2col-max-w)}.c-2col__map iframe{height:515px;width:calc(100vw/2)}.c-2col__map,.c-2col__map img{height:100%}.c-2col.is-parking .c-2col__txt{max-width:var(--2col-parking-max-w);margin-left:var(--2col-parking-marg-left)}.c-2col.is-parking .c-2col__txt .is-btn{display:flex;justify-content:center}@media (max-width:1279px){.c-2col,.c-2col *{--2col-marg-left:auto;--2col-max-w:var(--or-width);--2col-parking-max-w:var(--or-width);--2col-parking-marg-left:auto}.c-2col .c-2col__container{grid-template-columns:1fr}.c-2col__map iframe{height:456px;width:100%}.c-2col__txt{margin:0 50px 0 100px}}@media (min-width:1025px) and (max-width:1279px){.c-2col__txt{width:calc(var(--or-width) / 2)}.c-2col.is-parking .c-2col__txt{margin:calc(var(--or-pad) /2) auto}}@media (min-width:1025px) and (max-width:1679px){.c-2col .c-2col__container{grid-template-columns:repeat(2,1fr)}.c-2col.is-parking .c-2col__txt{grid-column:1;max-width:70%}.c-2col.is-parking .c-2col__map{grid-column:2;height:100%}.c-2col.is-parking .c-2col__txt,.c-2col.is-parking .c-2col__map{grid-row:1}}@media (max-width:1024px){.c-2col.is-parking .c-2col__txt{grid-row:2;margin:var(--or-pad) auto}.c-2col__txt{margin:var(--or-pad) auto}}.c-3col,.c-3col *{--3col-col:repeat(3,1fr);--3col-row:repeat(2,auto);--3col-row-gap:60px;--3col-txt-p-padtop:20px;--3col-col-padbot:30px}.c-3col{display:grid;grid-template-columns:var(--3col-col);grid-template-rows:var(--3col-row);row-gap:var(--3col-row-gap);padding-bottom:var(--3col-col-padbot)}.c-3col__txt p{text-transform:uppercase;padding-top:var(--3col-txt-p-padtop)}@media (max-width:1024px){.c-3col,.c-3col *{--3col-col:1fr;--3col-row:repeat(6,auto)}}.c-textolegal,.c-textolegal *{--or-font-h2:25px;--or-font-p:16px;font-weight:400;color:var(--or-main-color);line-height:25px}.c-textolegal{width:var(--or-innerwidth);margin:0 auto}.c-textolegal strong{font-weight:600}.c-textolegal h3{padding-bottom:20px}.c-textolegal h2{padding:30px 0;font-family:var(--or-alt-font);font-size:var(--or-font-h2);font-weight:500;color:var(--or-main-color);letter-spacing:0;text-transform:uppercase;margin:0 auto}.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:20px}}.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-overlay *{color:var(--or-white-color)}.c-overlay{display:flex;flex-direction:column;justify-content:flex-end;z-index:1}.c-overlay em{display:block;font-size:16px;font-style:normal;font-weight:400;line-height:30px}.c-overlay__back{max-height:0;opacity:0;overflow:hidden;-webkit-transition:ease-in-out,.4s ease-in-out;transition:ease-in-out,.4s ease-in-out;-webkit-animation:text-focus-out .4s cubic-bezier(.55,.085,.68,.53) both;-moz-animation:text-focus-out .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-out .4s cubic-bezier(.55,.085,.68,.53) both}.c-card,.c-card *{--card-text-pad:40px 50px;--card-btn-max-w:193px;--card-btn-magtop:30px}.c-card{grid-column:1 / span 1;grid-row:span 2}.c-card__item{display:grid;grid-template:1fr / 1fr;align-items:stretch}.c-card__item>*,.c-card__item::before,.c-card__item::after{grid-row:1 / span 1;grid-column:1 / span 1;z-index:1}.c-card__item>.c-card__image{z-index:0}.c-card__text,.c-card__image{grid-row:1;grid-column:1}.c-card__text{order:1;display:flex;flex-direction:column;justify-content:flex-end;padding:var(--card-text-pad);z-index:2}.c-card__item::before,.c-card__item::after{content:"";display:block;width:100%;height:100%}.c-card__item::after{background:linear-gradient(transparent 70%,rgba(0,0,0,.8))}.c-card__item::before{background:linear-gradient(transparent 10%,rgba(0,0,0,.8));opacity:0;-webkit-transition:ease-in-out,.4s ease-in-out;transition:ease-in-out,.4s ease-in-out}.c-card__item:hover::before,.c-card__item:focus-within::before{opacity:1}.c-card__item:hover .c-overlay__back,.c-card__item:focus-within .c-overlay__back{max-height:100%;opacity:1;flex-direction:column;-webkit-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;-moz-animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .4s cubic-bezier(.55,.085,.68,.53) both}.c-card__item button{max-width:var(--card-btn-max-w);margin-top:var(--card-btn-magtop)}.c-card__modal{display:none}#layerModal .c-card__modal{display:flex}@media (max-width:1279px){.c-card__item::before{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.9))}}@media (max-width:1024px){.c-card,.c-card *{--card-text-pad:20px;--card-btn-magtop:30px;--card-btn-max-w:100%}.c-card__item p{line-height:140%}.c-card__item button{min-width:200px;width:var(--card-btn-max-w)}}.c-gridrooms,.c-gridrooms *{--gridroom-w:1fr;--gridroom-col:repeat(2,var(--gridroom-w));--gridroom-col-gap:170px;--gridroom-h-mini:var(--or-pad);--gridroom-row:var(--gridroom-h-mini) auto var(--gridroom-h-mini);--gridroom-svg-w:277px;--gridroom-svg-h:135px}.c-gridrooms{display:grid;grid-template-columns:var(--gridroom-col);column-gap:var(--gridroom-col-gap)}.c-gridrooms__container{display:grid;grid-template-rows:var(--gridroom-row)}.c-gridrooms__container.is-2 .is-card,.c-gridrooms__container.is-4 .is-card,.c-gridrooms__container.is-6 .is-card{grid-row:2 / span 2}.c-gridrooms__container.has-logo svg path{fill:var(--or-white-color)}.c-gridrooms__container.has-logo svg{width:var(--gridroom-svg-w);height:var(--gridroom-svg-h)}@media (min-width:1025px) and (max-width:1367px){.c-gridrooms,.c-gridrooms *{--gridroom-col-gap:50px;--gridroom-h-mini:calc(var(--or-pad)/2)}}@media (max-width:1024px){.c-gridrooms,.c-gridrooms *{--gridroom-w:var(--or-width);--gridroom-col:1fr;--gridroom-col-gap:var(--or-pad);--gridroom-row:auto}.c-gridrooms{row-gap:var(--gridroom-col-gap)}}.c-owslidermodal,.c-owslidermodal *{--owslider-arrow-border-w:55px;--owslider-arrow-border-h:55px;--owslider-arrow-w:8px;--owslider-arrow-spacer:10px;--owslider-img-w:800px;--owslider-img-maxw:800px;--owslider-img-h:600px;--owslider-img-maxh:600px}.c-owslidermodal .c-owslidermodal__list{display:grid;overflow:hidden;min-height:var(--owslider-img-h);max-height:var(--owslider-img-maxh);min-width:var(--owslider-img-w);max-width:var(--owslider-img-maxw);padding:0;grid-auto-flow:column}.c-owslidermodal .c-owslidermodal__item{width:var(--owslider-img-maxw);min-width:var(--owslider-img-maxw);max-width:var(--owslider-img-maxw);min-height:var(--owslider-img-h);max-height:var(--owslider-img-maxh)}.c-owslidermodal .owsliders-nav,.c-owslidermodal .owsliders-nav *{--arrows-gap:15px;--arrows-w:50px;--arrows-h:50px}.c-owslidermodal .owsliders-nav>*{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:none;border-radius:50%;background-color:var(--or-gray-color);cursor:pointer}.c-owslidermodal .owsliders-nav>*:hover,.c-owslidermodal .owsliders-nav>*:focus-visible{background-color:var(--or-main-color);transition:.3s all ease-in-out;outline:none}.c-owslidermodal .owsliders-nav>*:hover svg path,.c-owslidermodal .owsliders-nav>*:focus-visible svg path{stroke:var(--or-gray-color);transition:.3s all ease-in-out}.c-owslidermodal .owsliders-nav{display:flex;justify-content:space-between;height:0;max-width:calc(100% - 40px);margin-top:calc((var(--owslider-img-h) * -1) / 2);margin-bottom:calc(var(--owslider-img-h) / 2);margin-left:auto;margin-right:auto;position:relative;z-index:2;width:100%}.c-owslidermodal .owsliders-nav>*{transform:translateY(-50%)}@media (min-width:1280px) and (max-width:1679px){.c-owslidermodal,.c-owslidermodal *{--owslider-img-w:45vw;--owslider-img-maxw:45vw;--owslider-img-h:450px;--owslider-img-maxh:450px}}@media (min-width:1025px) and (max-width:1279px){.c-owslidermodal,.c-owslidermodal *{--owslider-arrow-border-w:55px;--owslider-arrow-border-h:55px;--owslider-arrow-w:8px;--owslider-arrow-spacer:10px;--owslider-img-w:60vw;--owslider-img-maxw:60vw;--owslider-img-h:490px;--owslider-img-maxh:490px}}@media (max-width:1024px){.c-owslidermodal,.c-owslidermodal *{--owslider-arrow-border-w:55px;--owslider-arrow-border-h:55px;--owslider-arrow-w:8px;--owslider-arrow-spacer:10px;--owslider-img-w:var(--or-width);--owslider-img-maxw:var(--or-width);--owslider-img-h:calc(var(--or-width) * .8);--owslider-img-maxh:calc(var(--or-width) * .8)}.c-owslidermodal .owsliders-nav,.c-owslidermodal .owsliders-nav *{--arrows-gap:15px;--arrows-w:55px;--arrows-h:55px}}@media (max-width:767px){.c-owslidermodal .owsliders-nav,.c-owslidermodal .owsliders-nav *{--arrows-w:40px;--arrows-h:40px}.c-owslidermodal .owsliders-nav svg{height:20px;width:20px}}.c-modalroom,.c-modalroom *{--modalroom-col:800px auto;--modalroom-gap:70px;--modalroom-w:var(--or-width);--modalroom-title-size:var(--or-font-h2);--modalroom-title-em-size:var(--or-font-h1-em);--modalroom-icon-p-padleft:5px;--modalroom-txt-marg:25px 0 40px 0;--modalroom-txt-mini-margtop:20px;--modalroom-txt-btn-w:193px;--modalroom-txt-btn-margtop:40px}.c-modalroom__containter{display:grid;grid-template-columns:var(--modalroom-col);gap:var(--modalroom-gap);width:var(--modalroom-w);margin:0 auto;align-items:center}.c-modalroom__txt{grid-column:2;grid-row:1}.c-modalroom__txt .is-title p{text-transform:uppercase;font-family:var(--or-alt-font);font-size:var(--modalroom-title-size);font-weight:700;line-height:normal}.c-modalroom__txt .is-title em{display:block;font-size:20px;font-style:normal;line-height:30px}.c-modalroom__txt .is-txt{margin:var(--modalroom-txt-marg)}.c-modalroom__txt .is-txt p:last-of-type{padding-top:10px}.c-modalroom__txt .is-services .is-services{display:flex;flex-direction:column}.c-modalroom__txt .is-minitxt{margin-top:var(--modalroom-txt-mini-margtop)}.c-modalroom__txt .is-btn{margin-top:var(--modalroom-txt-btn-margtop)}.c-modalroom__txt .is-btn a{max-width:var(--modalroom-txt-btn-w);width:var(--modalroom-txt-btn-w);min-width:var(--modalroom-txt-btn-w)}.c-modalroom__img{grid-column:1;grid-row:1;display:flex;flex-direction:column;max-width:var(--owslider-img-maxw)}@media (min-width:1280px) and (max-width:1679px){.c-modalroom,.c-modalroom *{--modalroom-col:60% 40%;--modalroom-gap:20px;--modalroom-w:var(--or-width);--modalroom-txt-mini-marg:20px 0 30px 0}}@media (max-width:1279px){.c-modalroom,.c-modalroom *{--modalroom-col:1fr;--modalroom-gap:50px;--modalroom-w:var(--or-width);--modalroom-txt-margbot:30px;--modalroom-txt-mini-marg:20px 0 30px 0}.c-modalroom__containter{display:flex;flex-direction:column}.c-modalroom__containter>*{width:100%;max-width:var(--or-width)}.c-modalroom__txt{order:2}}@media (min-width:1025px) and (max-width:1280px){.c-modalroom__containter{width:60vw;margin:0 auto}.c-modalroom__txt{width:100%}}.c-draglist,.c-draglist *{--draglist-margin:0 5px 5px 0}.c-draglist .is-service:not(:last-child){margin:var(--draglist-margin)}.c-service,.c-service *{--service-span-pad:5px 10px;--service-border-r:50px;--service-selected-span-color:var(--or-white-color);--service-selected-span-bg:var(--or-main-color);--service-span-color:var(--or-main-color);--service-span-bg:var(--or-white-color);--service-size:14px}.c-service.is-service{display:inline-flex}.c-service.is-service span{padding:var(--service-span-pad);color:var(--service-span-color);border-radius:var(--service-border-r);border:solid 1px var(--or-main-color);background-color:var(--service-span-bg);font-size:var(--service-size);text-transform:uppercase}.is-selected{padding-bottom:5px}.is-selected .c-service.is-service span{color:var(--service-selected-span-color);background-color:var(--service-selected-span-bg)}.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-gold2-color);color:var(--or-rgpd-bgcolor);-webkit-text-fill-color:var(--or-rgpd-bgcolor);border-color:var(--or-gold2-color);outline:none}.c-rgpdmodal.t-show .c-rgpdmodal__container .c-rgpdmodal__body form div>input#rgpd-submit:focus-visible{color:var(--or-gold2-color);background-color:var(--or-gold2-color);-webkit-text-fill-color:var(--or-gold2-color);outline:none}.c-grid,.c-grid *{--grid-martop:80px;--grid-container-col:repeat(2,1fr);--grid-container-row:repeat(2,1fr);--grid-container-col-gap:100px;--grid-container-row-gap:50px;--grid-h3-size:20px;--grid-h3-em-size:16px}.c-grid{margin-top:var(--grid-martop)}.c-grid__container{display:grid;grid-template-columns:var(--grid-container-col);grid-template-rows:var(--grid-container-row);column-gap:var(--grid-container-col-gap);row-gap:var(--grid-container-row-gap)}.c-grid__item .is-txt h3{color:var(--or-main-color);font-size:var(--grid-h3-size);text-transform:uppercase}.c-grid__item .is-txt h3 em{display:block;color:var(--or-alt-color);font-family:var(--or-main-font);font-size:var(--grid-h3-em-size);font-style:normal;line-height:120%;margin-top:10px;font-weight:400}@media (min-width:1025px) and (max-width:1279px){.c-grid,.c-grid *{--grid-container-col-gap:40px;--grid-container-row-gap:40px}}@media (max-width:1024px){.c-grid,.c-grid *{--grid-martop:40px;--grid-container-col:1fr;--grid-container-row:auto;--grid-container-col-gap:0;--grid-container-row-gap:70px;--grid-h3-size:18px}}.c-banner,.c-banner *{--banner-col:repeat(2,1fr);--banner-bgcolor:var(--or-gray-color);--banner-content-mar:calc((100vw - (var(--or-width)))/4)}.c-banner{display:grid;align-items:center;grid-template-columns:var(--banner-col);background-color:var(--banner-bgcolor)}.c-banner__content{text-align:center;margin:var(--banner-content-mar)}.c-banner__img{height:100%}@media (min-width:1280px) and (max-width:1679px){.c-banner,.c-banner *{--banner-content-mar:100px 80px}}@media (min-width:1025px) and (max-width:1279px){.c-banner,.c-banner *{--banner-content-mar:80px 50px}}@media (max-width:1024px){.c-banner,.c-banner *{--banner-col:1fr;--banner-content-mar:40px}.c-banner{grid-template-rows:repeat(2,1fr)}.c-banner__txt{width:100%}.c-banner__img{grid-row:1;width:var(--or-width)}}@media (max-width:767px){.c-banner,.c-banner *{--banner-content-mar:calc((100vw - (var(--or-width)))/2)}.c-banner__content{margin:var(--or-pad) var(--banner-content-mar)}.c-banner__img{width:100%}}.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}}.ac-langparts em{font-style:normal}