@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital@0;1&family=Oooh+Baby&family=Open+Sans:ital,wght@0,300..700;1,300..700&family=Roboto:ital,wght@0,300;0,400;1,300;1,400&display=swap');:root{--or-main-color:#5E503F;--or-alt-color:#1AB6D1;--or-main-btncolor:#C2A76C;--or-alt-btncolor:#57554C;--or-main-btnbgcolor:var(--or-alt-btncolor);--or-alt-btnbgcolor:var(--or-main-btncolor);--or-menu-container-color:#FFFF;--or-menu-text-color:#FFFF;--or-menu-container-float-color:#FFFF;--or-menu-lang-bgcolor:var(--or-main-color);--or-menu-lang-txtcolor:#fff;--or-menu-lang-bgcolor-hover:var(--or-main-btncolor);--or-menu-lang-txtcolor-hover:#fff;--or-menu-text-bgcolor:transparent;--or-menu-text-txtcolor:var(--or-alt-color);--or-menu-text-bgcolor-hover:var(--or-main-btncolor);--or-menu-text-txtcolor-hover:#fff;--or-menu-textdisplay-bgcolor:#fff;--or-menu-textdisplay-txtcolor:#262a34;--or-menu-extra-txt:var(--or-alt-btncolor);--or-menu-extra-bg:var(--or-main-color);--or-menu-extra-button:var(--or-main-btncolor);--or-menu-height:90px;--or-menu-second-height:75px;--or-web-text-color:#57554C;--or-web-bg-color:#fff;--or-web-corp-color:#C2A76C;--or-web-corp-altcolor:var(--or-modal-color);--or-color-footer:#FFFF;--or-font-h1:60px;--or-font-h1-small:40px;--or-font-h2:50px;--or-font-h2-small:40px;--or-font-h3:30px;--or-font-h3-small:18px;--or-font-h4:16px;--or-font-p:18px;--or-font-p-big:20px;--or-font-p-min:11px;--or-main-font:"Open Sans",sans-serif;--or-alt-font:"Roboto",sans-serif;--or-title-font:"Oooh Baby",cursive;--or-p-color:var(--or-main-btncolor);--or-titles-color:#C2A76C;--or-selection-text-color:#C2A76C;--or-width:1500px;--or-width-menu:1200px;--or-width-be:1230px;--or-section-color:#FAF7F5;--or-modal-color:#FFFF;--or-btn-color:transparent;--or-modal-txtcolor:#FFFF;--or-modal-alttxtcolor:#FFFF;--or-be-bgcolor:#fff;--or-be-hometop:70%;--or-be-cornerradius:0;--or-be-cornerradius-min:0;--or-be-txtinput:#A4A4A4;--or-be-bginput:transparent;--or-be-specialcolor:var(--or-main-btncolor);--or-be-txtspecial:var(--or-main-color);accent-color:#C2A76C;--or-selection-text-color:var(--or-main-color);--or-be-roomsheight:313px;--vue-box-top:72vh;--vue-btn-color:#151717;--t-padding:150px;--or-rgpd-color:var(--or-blue-color);--or-blue-color:#1AB6D1;--or-light-color:#F9F6F2;--or-icon-close:47px}*{box-sizing:border-box;letter-spacing:.01em;will-change:auto!important}body,div,ul,li,a,span,h1,h2,h3,h4,h5,h6,p,table,td,tr,button,input,select,label{font-family:var(--or-main-font)}body::-webkit-scrollbar,.or-nav-menu-display.menu.mod-list.show::-webkit-scrollbar,.or-nav-menu-display.menu.mod-list.displayed::-webkit-scrollbar,#ormodal_controller>#or-modalExtras .or-modal-container::-webkit-scrollbar{width:8px;height:6px}body::-webkit-scrollbar-button,.or-nav-menu-display.menu.mod-list.show::-webkit-scrollbar-button,.or-nav-menu-display.menu.mod-list.displayed::-webkit-scrollbar-button,#ormodal_controller>#or-modalExtras .or-modal-container::-webkit-scrollbar-button{width:1px;height:1px}body::-webkit-scrollbar-corner,.or-nav-menu-display.menu.mod-list.show::-webkit-scrollbar-corner,.or-nav-menu-display.menu.mod-list.displayed::-webkit-scrollbar-corner,#ormodal_controller>#or-modalExtras .or-modal-container::-webkit-scrollbar-corner{background:transparent}body::-webkit-scrollbar-thumb,.or-nav-menu-display.menu.mod-list.show::-webkit-scrollbar-thumb,.or-nav-menu-display.menu.mod-list.displayed::-webkit-scrollbar-thumb,#ormodal_controller>#or-modalExtras .or-modal-container::-webkit-scrollbar-thumb{background:var(--or-alt-color);border:1px solid #fefefe;border-radius:10px}body::-webkit-scrollbar-track,.or-nav-menu-display.menu.mod-list.show::-webkit-scrollbar-track,.or-nav-menu-display.menu.mod-list.displayed::-webkit-scrollbar-track,#ormodal_controller>#or-modalExtras .or-modal-container::-webkit-scrollbar-track{background:transparent;border:1px solid transparent;border-radius:4px}a{color:inherit;text-decoration:underline}a:hover{color:inherit;text-decoration:none}ul{list-style-type:none;padding:0}.opacity_none{opacity:1}.opacity0{opacity:.0}.opacity1{opacity:.1}.opacity2{opacity:.2}.opacity3{opacity:.3}.opacity4{opacity:.4}.opacity5{opacity:.5}.opacity6{opacity:.6}.opacity7{opacity:.7}.opacity8{opacity:.8}.opacity9{opacity:.9}.color_main,.color_main em,.color_main h1,.color_main h2,.color_main h3,.color_main p{color:var(--or-main-color)}.color_alt,.color_alt em,.color_alt h1,.color_alt h2,.color_alt h3,.color_alt p{color:var(--or-alt-color)}.color_blanco,.color_blanco em,.color_blanco h1,.color_blanco h2,.color_blanco h3,.color_blanco p{color:#fff}.no_fondo{background-color:transparent}.fondo_main{background-color:var(--or-main-color)}.fondo_main.op{background-color:rgba(194,167,108,.77)}.fondo_alt{background-color:var(--or-alt-color)}.fondo_blanco{background-color:#FFFF}.fondo_gris{background-color:#FAFAF9}.fondo_crema{background-color:#F8F3EA}::selection{background:var(--or-main-color);color:#fff!important}.sppb-row-container{max-width:var(--or-width);padding-left:inherit;padding-right:inherit}h1{color:#fff}h1>small,h1>em{}.or_home_class h1{}.or_home_class h1>strong{}.or_home_class h1>small,.or_home_class h1>em{}h2,.h1_solo h1,p.t-h2{display:grid;line-height:1.1;font-weight:300;margin-top:0;margin-bottom:45px}h2>small,h2>em{display:flex;font-family:var(--or-title-font);font-style:normal;font-size:var(--or-font-h2-small);color:var(--or-alt-color);padding-top:20px}h2.is-reverse>em{padding-top:0;padding-bottom:15px}.text_center h2,.text_center .h2{}h3{font-size:var(--or-font-h3);font-family:var(--or-main-font);font-weight:300;margin:0}h3>small,h3>em{}p{font-family:var(--or-main-font);font-size:var(--or-font-p);color:var(--or-main-color);line-height:167%;font-weight:300;padding-bottom:20px}p:last-of-type{padding-bottom:0}.pMin{}strong,.bold{font-weight:400}em{color:inherit}#ormodal_controller .ow-close-x,#buscador.displayed .ow-close-x,#roomPaxClose .ow-close-x{display:none}.ow-close,.modal-shadow:before{display:flex;left:calc((100vw - var(--or-width)) / 2);justify-content:flex-start}.or-nav-container .or-nav-menu-display.mod-list>.nav-close{left:calc((100vw - var(--or-width-menu)) / 2)}.modal-shadow::before,.ow-close::before,.oricon-close:before,.modal-shadow::before{width:var(--or-icon-close);height:var(--or-icon-close)}.or-nav-container .or-nav-menu-display.mod-list>.nav-close,.or-nav-container .or-nav-menu-display.mod-list>.nav-close *,.ow-close{width:50px;height:50px}.or-nav-container .or-nav-menu-display.mod-list>.nav-close,.or-nav-container .or-nav-menu-display.mod-list>.nav-close *,.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close,.modal-shadow::before,#buscador_reserva .ow-close::before{font-size:unset;position:fixed;top:10vh}.oricon-close:before,.ow-close::before,.modal-shadow::before{content:"";background-position:center;background-repeat:no-repeat;background-size:contain;margin:0}.or-nav-container .or-nav-container-block{display:grid;grid-template-columns:1fr auto auto;width:100%;align-items:center}.or-nav-container .or-nav-container-block>div{grid-row:1}.or-nav-container .or-nav-container-block>div,.or-nav-container .or-nav-menu.or-nav-logo img{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-animation:text-focus-in .2s cubic-bezier(.55,.085,.68,.53) both;-moz-animation:text-focus-in .2s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .2s cubic-bezier(.55,.085,.68,.53) both}.oricon-close:before,.c-contactform .ow-close::before,.modal-shadow::before,#buscador_reserva .ow-close::before{background-image:url(../../../images/custom/icons/icon-close.svg)}.ow-close::before{background-image:url(../../../images/custom/icons/icon-close-dark.svg)}.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close{left:calc((100vw - var(--or-width)) / 2);}.or-fullCover .or-modal-container .or-modal-header .oricon-close{display:flex;width:59px;height:59px;justify-content:center;align-items:center}.c-imgtext picture:hover img,.c-grid-cards__item:hover img,.c-text-cards picture:hover img{transform:scale(1.025)}.grecaptcha-badge{display:none!important}iframe{width:100%}img{transition:transform .4s ease;-webkit-transition:transform .4s ease}.t-btn,.btn,.t-btn *,.btn *{--btn-max-w:300px;--btn-min-w:300px;--btn-min-h:50px;--btn-radius:2px;--btn-font-size:1rem;--btn-font-weight:500;--btn-padding:5px}.t-btn,.btn{display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:var(--btn-radius);font-family:var(--or-main-font);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);height:var(--btn-min-h);min-height:var(--btn-min-h);max-width:var(--btn-max-w);min-width:var(--btn-min-w);padding:var(--btn-padding);text-decoration:none;width:100%;text-transform:uppercase;margin-right:auto;margin-left:auto;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.t-btn,.btn,.or-nav-container.or-float .or-nav-menu.or-nav-extras>span{color:var(--or-alt-color);background-color:transparent;border:1px var(--or-alt-color) solid}.t-btn.is-white,.t-btn.is-white-alt{border:1px #fff solid;color:#fff}.t-btn.is-white-alt:hover{background-color:#fff;color:var(--or-alt-color)}.t-btn:hover,.btn-alt:hover,.or-nav-container.or-float .or-nav-menu.or-nav-extras>span:hover,.t-btn.is-blue{color:#fff;background-color:var(--or-alt-color);border:1px var(--or-alt-color) solid}.t-btn.is-blue:hover{border:1px #fff solid;color:var(--or-alt-color);background-color:#fff}.t-bg-cream{background-color:var(--or-light-color)}.t-bg-blue-color{background-color:var(--or-blue-color)}.t-prepared-content .or_blockwidth,.t-prepared-content .or_blockwidth>div{width:100%}.t-prepared-content .or_blockwidth{max-width:100%}.t-prepared-content .c-ventajas .or_blockwidth{padding-left:calc((100% - var(--or-width)) / 2);padding-right:calc((100% - var(--or-width)) / 2)}.t-width_100 .or_blockwidth{max-width:100%;width:100%}.t-text-centered h2{text-align:center}.t-text-centered h2>em{justify-content:center}.t-text-centered p{width:72%;margin:0 auto;text-align:center}.t-white,.t-white *,.t-white p.is-featured{color:#fff}p.is-featured{font-size:1.5625rem;color:var(--or-alt-color);line-height:1.4;padding-top:10px;font-weight:400}p.is-featured>strong{font-weight:600}p.t-h2{font-size:var(--or-font-h2)}section,.t-padding--section{padding-top:var(--t-padding);padding-bottom:0}section.t-padding,.t-padding{padding-top:var(--t-padding);padding-bottom:var(--t-padding)}section.t-padding--nopad,.t-padding--nopad{padding-top:0;padding-bottom:0}.t-padding--top{padding-top:var(--t-padding)}section.t-padding--notop,.t-padding--notop{padding-top:0}section.t-padding--bottom,.t-padding--bottom{padding-bottom:var(--t-padding)}.t-padding80--top{padding-top:80px}.or_blockwidth{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-grow:1}.c-header{width:100%;height:100vh;padding:0;background-size:cover;background-position:center;background-repeat:no-repeat;display:flex;flex-direction:column}.c-header div{flex-grow:1;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:left}.c-header div>h1{display:flex;flex-direction:column;align-items:flex-start;font-family:var(--or-main-font);font-weight:300;font-size:var(--or-font-h1);width:100%;line-height:1.2;text-align:center;margin:0 auto;padding-top:120px}.c-header div>h1 em{font-family:var(--or-title-font);font-size:var(--or-font-h1-small);text-align:center;display:flex;justify-content:center;padding-top:20px}.c-header.c--home{background-image:url(../../../images/custom/bg/c-header--home.webp)}.isSafari .c-header.c--home{background-image:url(../../../images/custom/bg/c-header--home.jpg)}.c-header.c--rooms{background-image:url(../../../images/custom/bg/c-header--rooms.webp)}.isSafari .c-header.c--rooms{background-image:url(../../../images/custom/bg/c-header--rooms.jpg)}.c-header.c--services{background-image:url(../../../images/custom/bg/c-header--services.webp)}.isSafari .c-header.c--services{background-image:url(../../../images/custom/bg/c-header--services.jpg)}.c-header.c--cala-ratjada{background-image:linear-gradient(rgba(21,23,23,.2),rgba(21,23,23,.2)),url(../../../images/custom/bg/c-header--cala-ratjada.webp)}.isSafari .c-header.c--cala-ratjada{background-image:linear-gradient(rgba(21,23,23,.2),rgba(21,23,23,.2)),url(../../../images/custom/bg/c-header--cala-ratjada.jpg)}.c-header.c--gallery{background-image:linear-gradient(rgba(21,23,23,.3),rgba(21,23,23,.3)),url(../../../images/custom/bg/c-header--gallery.webp)}.isSafari .c-header.c--gallery{background-image:linear-gradient(rgba(21,23,23,.3),rgba(21,23,23,.3)),url(../../../images/custom/bg/c-header--gallery.jpg)}.c-header.c--contact{background-image:url(../../../images/custom/bg/c-header--contact.webp)}.isSafari .c-header.c--contact{background-image:url(../../../images/custom/bg/c-header--contact.jpg)}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{background-image:url(../../../images/custom/bg/bg-menu.webp)}.isSafari .or-nav-container .or-nav-menu-display.mod-list.displayed,.isSafari .or-nav-container .or-nav-menu-display.mod-list.hide,.isSafari .or-nav-container .or-nav-menu-display.mod-list.show{background-image:url(../../../images/custom/bg/bg-menu.jpg)}.t-bg-light{background-image:url(../../../images/custom/bg/bg-light.webp);background-repeat:no-repeat;background-size:cover}.isSafari .t-bg-light{background-image:url(../../../images/custom/bg/bg-light.jpg)}.t-bg-blue{background-image:url(../../../images/custom/bg/bg-blue.webp);background-repeat:no-repeat;background-size:cover}.isSafari .t-bg-blue{background-image:url(../../../images/custom/bg/bg-blue.jpg)}.t-bg-blue-alt{background-image:url(../../../images/custom/bg/bg-blue-alt.webp);background-repeat:no-repeat;background-size:cover}.isSafari .t-bg-blue-alt{background-image:url(../../../images/custom/bg/bg-blue-alt.jpg)}.t-bg-blue-alt-2{background-image:url(../../../images/custom/bg/bg-blue-alt-2.webp);background-repeat:no-repeat;background-size:cover}.isSafari .t-bg-blue-alt-2{background-image:url(../../../images/custom/bg/bg-blue-alt-2.jpg)}@supports (-webkit-touch-callout:default){[class^="c-header"]{background-attachment:inherit}.c-header.c--home{background-image:url(../../../images/custom/bg/c-header--home.jpg)}.c-header.c--rooms{background-image:url(../../../images/custom/bg/c-header--rooms.jpg)}.c-header.c--services{background-image:url(../../../images/custom/bg/c-header--services.jpg)}.c-header.c--cala-ratjada{background-image:linear-gradient(rgba(21,23,23,.2),rgba(21,23,23,.2)),url(../../../images/custom/bg/c-header--cala-ratjada.jpg)}.c-header.c--gallery{background-image:linear-gradient(rgba(21,23,23,.3),rgba(21,23,23,.3)),url(../../../images/custom/bg/c-header--gallery.jpg)}.c-header.c--contact{background-image:url(../../../images/custom/bg/c-header--contact.jpg)}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{background-image:url(../../../images/custom/bg/bg-menu.jpg)}.t-bg-light{background-image:url(../../../images/custom/bg/bg-light.jpg)}.t-bg-blue{background-image:url(../../../images/custom/bg/bg-blue.jpg)}.t-bg-blue-alt{background-image:url(../../../images/custom/bg/bg-blue-alt.jpg)}.t-bg-blue-alt-2{background-image:url(../../../images/custom/bg/bg-blue-alt-2.jpg)}}.or-fullCover .or-modal-container .or-modal-body{display:flex;justify-content:center;align-items:center;padding:0;height:100%}.or-fullCover .or-modal-container .or-modal-body .or_blockwidth{justify-content:center}#ormodal_controller>#or-modalExtras .or-modal-container{width:100%;max-width:100%;height:100%;overflow-y:auto}.or-nav-container .or-nav-menu-display.mod-list,#or-modalExtras .ow-modalItem-container,.c-ventajas:not(#or-modalExtras .c-ventajas){background-color:var(--or-light-color)}.c-ventajas__title{margin-bottom:65px}.c-ventajas__items{display:grid;grid-template-columns:repeat(2,auto);column-gap:130px;max-width:1025px}.c-ventajas__title p>strong{font-family:var(--or-title-font);font-size:2.5rem;color:var(--or-alt-color);font-weight:400}.c-ventajas__item p>strong{font-size:1.5625rem;font-weight:300;color:var(--or-alt-color)}.c-ventajas__item p>strong:after{content:"";display:block;background-color:#fff;width:100%;height:20px;margin-top:-15px}.c-ventajas{display:flex;flex-direction:column;height:100%;text-align:center;width:100%}.c-ventajas__items>.c-ventajas__item[class*="is-"]{display:flex;flex-direction:column;align-items:center}.c-ventajas__items>.c-ventajas__item[class*="is-"]::before{display:block;content:"";width:40px;height:40px;background-repeat:no-repeat;background-size:auto;padding-bottom:15px}.c-ventajas__items>.c-ventajas__item.is-precio::before{background-image:url(../../../images/custom/icons/icon-precio-online.svg)}.c-ventajas__items>.c-ventajas__item.is-sombrillas::before{background-image:url(../../../images/custom/icons/icon-sombrilla.svg)}.c-footer{padding:100px 0}.c-footer .sppb-addon-content{display:grid;grid-template-columns:repeat(3,auto);row-gap:30px;width:100%}.c-footer p,.c-footer a{color:#fff;font-size:.875rem;padding-bottom:5px;font-weight:400}.c-footer .sppb-addon-content>div.c-footer__legal{display:flex;flex-direction:column;grid-area:1 / 3}.c-footer .sppb-addon-content>div.c-footer__legal>div{display:grid;grid-auto-flow:column;width:fit-content;grid-gap:20px;gap:20px;padding-top:20px}.c-footer a:not(.btn),.c-footer a:not(.t-btn){text-decoration:none;-webkit-transition:ease-in-out,.2s ease-in-out;transition:ease-in-out,.2s ease-in-out}.c-footer__kit{display:grid;grid-auto-flow:column;gap:60px;grid-area:2 / 1;margin-right:80px}.c-footer__info{grid-area:2 / 3;grid-column:2 / -1}.c-footer__info p{font-size:.75rem;line-height:130%}.c-footer__info p.has-padbot{padding-bottom:20px}.c-footer__info hr{color:#FFF;border:none;border-top:1px solid #fff}.c-footer__copyright{grid-area:4 / 2}.c-footer__powered{grid-area:4 / 3}.c-footer .sppb-addon-content>div.c-footer__copyright p,.c-footer .sppb-addon-content>div.c-footer__powered p{display:inline;font-size:.75rem}.c-footer a:not(.btn),.c-footer a:not(.t-btn){text-decoration:none;width:fit-content;-webkit-transition:ease-in-out,.2s ease-in-out;transition:ease-in-out,.2s ease-in-out}.c-footer a:hover{opacity:.7}.c-footer p.is-special{font-size:1.375rem;padding-bottom:10px}.c-footer__powered img{vertical-align:sub;padding-left:2px}.c-lopd .or_blockwidth{display:block}.c-lopd h2{font-size:var(--or-font-h2-small);font-weight:700;margin:50px 0 40px;font-family:var(--or-main-font)}.c-lopd h2>em{color:var(--or-main-color)}.c-lopd h2.padtop{padding-top:20px}.c-lopd h3{padding:35px 0;color:var(--or-title-color)}.c-lopd h3>em{color:var(--or-main-color)}.c-lopd ul{list-style-type:inherit;padding-left:50px}.c-lopd ul>ul{list-style-type:circle}.c-lopd ul li{padding-bottom:20px;line-height:1.8;font-weight:300}.c-lopd table{margin-bottom:40px;border:1px solid #000}.c-lopd table td{border:1px solid #000;width:30%;height:60px;padding:5px}.c-lopd .tabla-2col td{width:20%}.c-lopd table{overflow:auto;display:block;max-width:100%;border-collapse:collapse;margin-bottom:50px}.c-lopd table.padtop{margin-top:10px}.c-lopd table>tbody{min-width:-webkit-fill-available;display:table}.c-lopd td{border:1px solid gray}.c-lopd td>em{color:var(--or-alt-color)}.c-lopd tr:first-of-type{text-align:center}.c-lopd .sppb-addon-content table:nth-of-type(4) tr,.c-lopd .sppb-addon-content table:nth-of-type(5) tr,.c-lopd .sppb-addon-content table:nth-of-type(6) tr{background-color:transparent;text-align:left}.c-lopd table.is-list-style{margin-bottom:0}.c-lopd table.is-list-style tr:first-of-type{text-align:inherit}.c-lopd table.is-list-style tr>td:first-of-type{text-align:center;background-color:#c2c2c2;font-weight:600}.c-lopd table.is-list-style tr>td:last-of-type p{padding-left:20px}.c-lopd table.is-text-left tr:first-of-type{text-align:left}.c-lopd .c-lopd__last-update{padding:80px 0}.c-lopd .c-lopd__last-update p{font-size:.875rem}.c-imgtext .or_blockwidth{display:grid;grid-template-columns:1fr auto;column-gap:200px;max-width:var(--or-width-be)}.c-imgtext.is-reverse .or_blockwidth{grid-template-columns:1fr 1fr}.c-imgtext.is-reverse .c-imgtext__text{order:2;margin-left:auto}.c-imgtext .t-btn{margin-left:0;margin-top:60px}.c-imgtext h2>em{justify-content:flex-start}.c-imgtext .t-item-description{margin-top:50px}.c-imgtext .t-item-description ul{width:70%}.c-bgimage .or_blockwidth,.c-bgimage__info.has-grid{display:grid;grid-template:1fr / 1fr}.c-bgimage__info.c--h2-big-margin h2{margin-bottom:90px}.c-bgimage__info h2{margin-bottom:50px}.c-bgimage__info{display:flex;flex-direction:column}.c-bgimage__info h2{text-align:center}.c-bgimage__info h2>em{justify-content:center}.c-bgimage .or_blockwidth>div,.c-bgimage__info>*{grid-row:1;grid-column:1}.c-bgimage .c-bgimage__image{order:1}.c-bgimage .c-bgimage__text{order:2;z-index:2;height:100%;display:flex;align-items:center}.c-bgimage .c-bgimage__text.has-filter{background-color:rgba(21,23,23,.3)}.c-bgimage .c-bgimage__text.has-filter-strong{background-color:rgba(21,23,23,.6)}.c-bgimage__info{max-width:var(--or-width-be);align-items:center;width:100%;margin:0 auto}.c-bgimage__info.is-left{align-items:normal}.c-bgimage__info.has-grid{align-items:center;max-width:var(--or-width-be);margin:0 auto;padding:0}.c-bgimage__info.is-left h2{text-align:left;margin-bottom:0}.c-bgimage__info.is-centered{text-align:center}.c-bgimage__info.is-centered p{font-weight:400;width:750px}.c-bgimage__info p{font-weight:300;width:35%}.c-bgimage__info p>strong{font-weight:400}.c-slider-container .t-btn{margin-top:70px}.c-slider-container.is-narrow .or_blockwidth{max-width:calc(var(--or-width) - calc(135px*2))}.c-bgimage__info p.is-special-title{margin-bottom:30px;display:flex;flex-direction:column}.c-bgimage__info p.is-special-title>strong{font-size:5.625rem;font-weight:700;line-height:normal}.c-bgimage__info p.is-special-title>strong>em{font-weight:300;font-style:normal}.c-bgimage__info p.is-special-title sup{font-size:1.875rem;font-weight:400;vertical-align:unset}.t-grid-x2{display:grid;grid-template-columns:repeat(2,1fr);column-gap:200px;max-width:var(--or-width-be)}.t-grid-x2 p{width:100%;text-align:center}.t-grid-x2 .t-btn{margin-top:70px}.t-grid-x2>div{display:flex;flex-direction:column;justify-content:space-between}ul.t-list{padding-top:40px}ul.t-list li{display:flex}ul.t-list li p{display:flex;font-size:.875rem;font-weight:400;text-transform:uppercase;padding-bottom:10px}ul.t-list li>p{display:grid;width:100%}ul.t-list li>p>strong{display:flex;align-items:center;grid-row:1;grid-column:1;background-color:var(--or-light-color);width:fit-content;padding-right:15px;z-index:1}ul.t-list li p>em::before{display:block;content:"";width:75%;height:.9px;background-repeat:no-repeat;background-size:cover;background-image:url(../../../images/custom/icons/list-line.svg);margin-right:15px}ul.t-list li p>em{display:flex;font-style:normal;color:var(--or-alt-color);align-items:center;grid-row:1;grid-column:1}ul.t-list li p>em img{margin-right:10px}:root{--c-slider-w:1500px;--c-slider-rooms-w:1230px;--c-slider-gallery-w:1200px;--c-slider-h:700px;--c-slider-gallery-h:800px;--c-slider-rooms-h:700px}.c-slider{display:grid}.c-slider,.c-slider picture{width:var(--c-slider-w);min-width:var(--c-slider-w);height:var(--c-slider-h)!important;min-height:var(--c-slider-h)!important}#modalGaleria .ow-modalItem-body,#modalGaleria .ow-modalItem-body picture{width:var(--c-slider-gallery-w);min-width:var(--c-slider-gallery-w);height:var(--c-slider-gallery-h)!important;min-height:var(--c-slider-gallery-h)!important}.c-slider.c--rooms,.c-slider.c--rooms picture{width:var(--c-slider-rooms-w);min-width:var(--c-slider-rooms-w);height:var(--c-slider-rooms-h)!important;min-height:var(--c-slider-rooms-h)!important}.c-slider.c--rooms span.icon-nav.nav_next,.c-slider.c--rooms span.icon-nav.nav_prev{margin-top:calc(-1*(var(--c-slider-rooms-h) / 2) - 25px)}.owsliders-nav{display:flex;width:95%;margin:0 auto;justify-content:space-between;order:2;z-index:2}span.ow-close-x,span.icon-nav span{display:none}span.icon-nav.nav_next,span.icon-nav.nav_prev{margin-top:calc(-1*(var(--c-slider-h) / 2) - 25px)}#modalGaleria span.icon-nav.nav_next,#modalGaleria span.icon-nav.nav_prev{margin-top:calc(-1*(var(--c-slider-gallery-h) / 2) - 25px)}span.icon-nav.nav_prev{background-image:url(../../../images/custom/icons/t-slider-l.svg);background-repeat:no-repeat}span.icon-nav.nav_next{background-image:url(../../../images/custom/icons/t-slider-r.svg);background-repeat:no-repeat}span.icon-nav.nav_next,span.icon-nav.nav_prev{display:flex;background-position:center;cursor:pointer}span.icon-nav.nav_next,span.icon-nav.nav_prev{width:49px;height:49px;background-size:100%;border-radius:50%}.nav-owslider-buttons{z-index:2}.c-slider ul.nav-owslider-buttons{margin-top:-65px;margin-left:auto;margin-right:auto;height:10px;display:flex;width:fit-content;justify-content:center;right:auto}.c-slider li.nav-slider-button{width:11px;height:11px;border-radius:50%;cursor:pointer;display:flex;background-color:rgba(255,255,255,.5);margin:0 5px;-webkit-transition:ease-in-out,.3s ease-in-out;transition:ease-in-out,.3s ease-in-out}.c-slider li.nav-slider-button.selected{background-color:#fff}#modalGaleria .nav-owslider-buttons{display:grid;justify-content:center;height:50px;margin-top:-50px;color:#fff;font-weight:400;margin-left:auto;padding-right:30px}#modalGaleria .nav-owslider-buttons>li{z-index:1}.c-slider-container__info{display:grid;grid-template-columns:repeat(2,1fr);margin-top:60px;column-gap:60px}.c-slider-container__info h2{margin-bottom:35px}.c-slider-container__list li{margin-bottom:5px;padding:3px 6px;display:inline-block;width:auto;border-radius:3px;border:1px solid var(--or-alt-color);color:var(--or-alt-color)}.c-slider-container .c-slider-container__list li.is-featured{background-color:var(--or-alt-color);color:#fff}.c-slider-container.is-blue .c-slider-container__info *{color:#fff}.c-slider-container.is-blue .c-slider-container__list li{border:1px solid #fff}.c-slider-container.is-blue .c-slider-container__list li.is-featured{background-color:#fff;color:var(--or-alt-color)}.c-slider-container__description{grid-area:2 / 1;width:80%}.c-slider-container__list{grid-area:2 / 2}.c-list h2{margin-bottom:65px}.c-list ul{display:grid;grid-template-columns:repeat(3,1fr);row-gap:20px;width:100%}.c-list ul li{display:flex;justify-content:center}.c-list ul li.has-advice{flex-direction:column}.c-list ul li.has-advice p{padding-bottom:0}.c-list ul li.has-advice p:last-of-type{margin-top:-5px}.c-list ul li.has-advice p:last-of-type:after{content:unset}.c-list ul li>p{font-size:1.25rem;margin:0 auto;text-align:center}.c-list ul li>p>em{font-style:normal;font-size:.875rem}.c-list ul li>p>strong{font-weight:300;font-size:.875rem;border:1px #fff solid;border-radius:5px;padding:2px 5px}.c-list ul li p:after{content:"";display:block;background-color:rgba(26,182,209,.5);width:100%;height:16px;margin-top:-16px}.t-bg-blue-light{background-color:rgba(26,182,209,.8)}.c-text-cards__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:30px}.c-text-cards h2{width:100%;padding:0 135px;margin-bottom:75px}.c-text-cards .c-text-cards__text{order:2}.c-text-cards picture{order:1}.c-text-cards__item{display:flex;flex-direction:column;height:fit-content}.c-text-cards__item h3{margin-top:25px;margin-bottom:15px}.c-grid-cards h2{width:100%;padding:0 135px;margin-bottom:75px}.c-grid-cards__container{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.c-grid-cards h3{color:#fff;font-size:2.5rem;z-index:1;padding-bottom:90px;padding-left:70px;background-color:rgba(21,23,23,.3);display:flex;align-items:flex-end;height:100%}.c-grid-cards__item{display:grid;align-items:flex-end}.c-grid-cards__item h3,.c-grid-cards__item picture{grid-row:1;grid-column:1}.c-contactform{background-color:transparent}.c-contactform.is-deployed .c-contactform__title *{font-size:1.375rem;font-weight:500;color:var(--or-main-color);text-transform:uppercase}#ormodal_controller>.c-contactform.is-deployed{display:flex;position:fixed;top:0;left:0;max-width:unset;width:100vw;height:100vh;height:100dvh;justify-content:center;align-items:center;z-index:999999;background-color:rgba(0,0,0,.5)}#ormodal_controller>.c-contactform.is-deployed form,#ormodal_controller>.c-contactform.is-deployed.show form,#ormodal_controller>.c-contactform.is-deployed.hide form{max-width:37.5rem;background-color:#fff;background-size:contain}#ormodal_controller>.c-contactform.is-deployed form>div{padding:35px}.c-contactform .contact-modal-responsible p{font-size:.75rem;font-weight:400}.c-contactform .contact-modal-legal p{font-size:.875rem;font-weight:400}.c-contactform form .cf-btn{color:var(--or-alt-color)!important;background-color:transparent!important;border:1px var(--or-alt-color) solid;border-radius:0!important;font-size:var(--btn-font-size)!important;text-transform:uppercase;max-width:280px;margin:0 auto}.c-contactform form .cf-btn>span{font-family:var(--or-alt-font)}.c-contactform form .cf-btn:hover{opacity:1!important;background-color:var(--or-alt-color)!important;color:#fff!important;border-radius:0!important;border:1px solid var(--or-alt-color);text-transform:uppercase}#ormodal_controller>.c-contactform.is-deployed form .contact-modal-recaptcha .g-recaptcha{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact-modal-legal p{font-size:1rem}.c-contactform .ow-close{top:50px;right:50px;width:fit-content}.c-contactform.is-deployed .contact-modal-button{max-width:75%;margin:0 auto}.c-contactform:not(.is-deployed){max-width:var(--or-width-be);margin-top:80px;margin-left:auto;margin-right:auto}.c-contactform:not(.is-deployed) .cf-form-wrap{padding:0}.c-contactform:not(.is-deployed) .c-contactform__title{display:none}.c-contactform:not(.is-deployed) .cf-fields{display:grid;grid-template-columns:auto auto}.c-contactform:not(.is-deployed) .cf-fields>div:not(.contact-modal-name,.contact-modal-email){grid-column:1 / span 2}.c-contactform .cf-fields .contact-modal-name input,.c-contactform .cf-fields .contact-modal-email input,.c-contactform .cf-fields .contact-modal-message textarea{color:var(--or-main-color);font-size:1.125rem}.c-contactform:not(.is-deployed) .cf-fields .contact-modal-name{padding-right:15px}.c-contactform:not(.is-deployed) .cf-fields .contact-modal-email{padding-left:15px}.c-contactform:not(.is-deployed) .cf-fields .contact-modal-name input,.c-contactform:not(.is-deployed) .cf-fields .contact-modal-email input,.c-contactform:not(.is-deployed) .cf-fields .contact-modal-message textarea{border:none;border:1px solid var(--or-alt-color);border-radius:0;background-color:transparent}.c-contactform:not(.is-deployed) .cf-fields .contact-modal-name input,.c-contactform:not(.is-deployed) .cf-fields .contact-modal-email input{padding:0 0 0 10px}.c-contactform:not(.is-deployed) .cf-fields .contact-modal-message textarea{height:150px}.c-contactform .cf-fields .contact-modal-name input:focus,.c-contactform .cf-fields .contact-modal-email input:focus,.c-contactform .cf-fields .contact-modal-message textarea:focus{opacity:.8!important}.c-contactform:not(.is-deployed) .cf-fields input{height:50px}.c-contactform:not(.is-deployed) .cf-fields input::placeholder,.c-contactform:not(.is-deployed) .cf-fields textarea::placeholder{color:#393333;vertical-align:super;font-size:1rem;opacity:1}.c-contactform:not(.is-deployed) .cf-fields input:focus,.c-contactform:not(.is-deployed) .cf-fields textarea:focus{opacity:1}.c-contactform:not(.is-deployed) .contact-modal-responsible{order:4;padding-top:0}.c-contactform:not(.is-deployed) .contact-modal-legal{order:5}.c-contactform:not(.is-deployed) .contact-modal-button{order:6;margin-top:40px}.convertforms .cf-input[type=checkbox]{appearance:initial;background-color:transparent;padding:6px;height:10px!important}.convertforms .cf-input[type=checkbox]:checked{background-color:var(--or-alt-color)}.convertforms.cf-success .cf-response{background-color:#fff!important;border:1px solid #fff;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:60px;color:var(--or-alt-color)}.convertforms.cf-success .cf-response p{color:var(--or-main-color)}#ormodal_controller>.c-contactform.cf-success.is-deployed{background-color:rgba(26,182,209,.9)}.convertforms.cf-success .cf-response span{font-size:22px!important;font-weight:300!important}#ormodal_controller>.c-contactform.cf-success.is-deployed form>div{width:100%}#ormodal_controller>.c-contactform.cf-success.is-deployed form{background-color:transparent;max-width:35%}#ormodal_controller>.c-contactform.cf-success.is-deployed form>div{padding:0}.c-gallery>div{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:100px}.c-gallery picture{cursor:pointer;transition:all .2s ease-out;-webkit-transition:all .2s ease-out}.c-gallery picture:hover{filter:brightness(.6)}#c-modal .none{display:flex!important}#modalGaleria,#c-modal{background-color:var(--or-light-color)!important}#modalGaleria .owSlider_slideBox{min-width:100%}#modalGaleria.or-fullCover .or-modal-container{display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;background-color:transparent}#modalGaleria.or-fullCover .or-modal-container .or-modal-body{flex-direction:column}#modalGaleria.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close{top:5vh;right:calc((100vw - var(--or-width)) / 2)}.c-treenation{grid-column:2 / span 2;display:grid;grid-auto-flow:column;justify-content:start;gap:10px}.c-treenation>div,.c-treenation>div *{min-width:171px;max-width:171px}@media (max-width:991px){.c-treenation{grid-column:1 / span 1;justify-content:center}}@media (max-width:768px){.c-treenation{grid-auto-flow:row}}.sppb-column,.sppb-column-addons{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-direction:column}.sppb-addon-single-image .sppb-addon-title{display:none}.sppp-column-vertical-align .sppb-column.sppb-align-items-top .sppb-column-addons{justify-content:flex-start}.sp-pagebuilder-row,.sppb-row{margin-left:0;margin-right:0}.sppb-addon-wrapper{width:inherit}.sppb-image-carousel-layout1 .sppb-carousel-extended-content-wrap,.sppb-image-carousel-layout1 .sppb-carousel-extended-item img,.sppb-image-carousel-layout1 .sppb-carousel-extended-item-overlay{border-radius:0}.sppb-row-container{max-width:var(--or-width);padding-left:inherit;padding-right:inherit}.sppb-col,[class*="sppb-col-"]{padding-left:0;padding-right:0}.login form{padding-top:150px;display:flex;margin:0 auto}.login{display:flex}.btn.jmodedit{display:none!important}.builder-container .ob-basic{transform:none;opacity:1}.builder-container .ob-basic.has-scale img{transform:scale(1)}.builder-addon-placeholder{display:none!important}@-webkit-keyframes langDeploy{from{height:max-content;opacity:1}to{height:0;opacity:0}}@keyframes langDeploy{from{height:max-content;opacity:1}to{height:0;opacity:0}}@-webkit-keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes slide-in-top{0%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}100%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes slide-out-top{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}100%{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@-webkit-keyframes text-focus-out{100%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}0%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-out{100%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}0%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}.or-nav-menu-display.mod-list.show,.overflow-hiden #ormodal_controller .convertforms form,#ormodal_controller>div.show,#buscador.displayed>*{-webkit-animation:text-focus-in .5s cubic-bezier(.55,.085,.68,.53) both;-moz-animation:text-focus-in .5s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .5s cubic-bezier(.55,.085,.68,.53) both}.or-nav-menu-display.mod-list.hide,#ormodal_controller>div.hide{-webkit-animation:text-focus-out .5s cubic-bezier(.55,.085,.68,.53) both;-moz-animation:text-focus-out .5s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-out .5s cubic-bezier(.55,.085,.68,.53) both}#buscador_reserva{justify-content:space-between}#buscador_reserva .orbe_field>div>div{grid-template-columns:20px calc(100% - 90px) 20px}div#paxSelectorRoomsAccept button{cursor:pointer}#orbeSubmit>button{font-family:var(--or-alt-font);font-size:1.5625rem;font-weight:300;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}#orbeSubmit>button:hover{background-color:var(--or-blue-color)}#buscador_reserva .orbe_field input::placeholder,#buscador_reserva #paxSelector .paxString,#buscador_reserva #promotion::placeholder{font-size:.875rem}.or-nav-container.or-float{animation:none;-webkit-animation:none;-moz-animation:none;background-color:#fff;padding-top:0}.or-nav-container.or-float .or-nav-container-block>div,.or-nav-container.or-float .or-nav-menu.or-nav-logo img{margin-top:0}.or-nav-container{display:grid;width:100%;justify-content:stretch;flex-direction:column;position:fixed;width:100%;box-shadow:none;background-color:transparent;padding-top:60px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container>div{grid-column:1;grid-row:1}.or-drop-langlist{order:3}.or-nav-burger{order:2}.or-nav-container .or-nav-menu.or-drop-langlist{flex-direction:row-reverse;background-color:transparent;color:#fff;grid-column:3 / span 1;margin-right:calc((100vw - var(--or-width)) / 2);font-weight:300;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container .or-nav-menu.or-drop-langlist,.or-nav-container .or_menu_lang_list .or_menu_lang_item{width:50px;height:50px}.or-nav-container .or-nav-menu.or-drop-langlist:hover,.or-nav-container .or-nav-menu.or-droped-langlist:hover,.or-nav-container.or-float .or-nav-menu.or-drop-langlist:hover{color:#fff}.or-nav-container.or-float .or-nav-menu.or-drop-langlist,.or-nav-container.or-float .or-nav-menu.or-drop-langlist{color:var(--or-alt-color)}.or-nav-container .or-nav-menu-display.or_menu_lang_list{top:55px;margin-right:calc((100vw - var(--or-width)) / 2);width:50px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container.or-float .or-nav-menu-display.or_menu_lang_list{top:0}.or-nav-container .or_menu_lang_list .or_menu_lang_item a{color:var(--or-alt-color);background-color:#fff;font-size:var(--or-font-p-big);font-family:var(--or-main-font);border:1px solid var(--or-alt-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;font-weight:300}.or-nav-container .or_menu_lang_list .or_menu_lang_item a:hover{background-color:var(--or-alt-color);color:#fff}.or-nav-container .or_menu_lang_list .or_menu_lang_item{margin-top:5px}.or-nav-container .or-nav-menu.or-nav-logo{width:100%;justify-content:center;margin-left:auto;align-items:flex-start}.or-nav-container .or-nav-menu.or-nav-logo a{margin-top:15px}.or-float .or-nav-container .or-nav-menu.or-nav-logo a{margin-top:0}.or-nav-container.or-float .or-nav-menu.or-nav-logo{justify-content:flex-start;margin-left:calc((100vw - var(--or-width)) / 2);padding-left:85px;align-items:center;-webkit-animation:text-focus-in .2s cubic-bezier(.55,.085,.68,.53) both;-moz-animation:text-focus-in .2s cubic-bezier(.55,.085,.68,.53) both;animation:text-focus-in .2s cubic-bezier(.55,.085,.68,.53) both}.or-nav-container.or-float .or-nav-menu.or-nav-logo img{display:none}.or-nav-container.or-float .or-nav-menu.or-nav-logo a:after{display:block;content:"";background-image:url(../../../images/custom/icons/logo-bella-mar-blue.svg);width:236px;height:27px;background-repeat:no-repeat;background-size:contain;background-position:left center}.or-nav-container .or-nav-menu.or-nav-burger{grid-column:1 / span 1;margin-left:calc((100vw - var(--or-width)) / 2);width:60px;height:50px;background-color:transparent;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.oricon-burger:before{width:50px;height:50px;content:"";display:block;background-position:center;background-repeat:no-repeat;background-size:contain;background-color:transparent}.oricon-burger:before,.or-nav-container.or-float .or-nav-burger:hover .oricon-burger::before{background-size:auto;background-image:url(../../../images/custom/icons/burger.svg);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container.or-float .oricon-burger:before{background-image:url(../../../images/custom/icons/burger-blue.svg)}.or-nav-container .or-nav-menu.or-nav-extras{display:flex;justify-content:center;align-items:center;color:var(--or-menu-extra-txt);background-color:transparent;padding:0;margin-right:50px;margin-left:50px;height:50px;text-transform:uppercase;font-weight:400;cursor:pointer;grid-column:2 / span 1;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container .or-nav-menu.or-nav-extras>span{padding:5px;height:50px;width:300px;font-size:1rem;border:1px #fff solid;color:#fff;background-color:transparent;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container.or-float .or-nav-menu.or-nav-extras>span{border:1px var(--or-alt-color) solid;color:var(--or-alt-color)}.or-nav-container .or-nav-menu.or-nav-extras.flex{-webkit-animation:scale-in-center .5s ease-in-out both;animation:scale-in-center .5s ease-in-out both}.or-nav-container .or-nav-menu.or-nav-extras>span:hover{background-color:var(--or-blue-color);border:1px var(--or-blue-color) solid;color:#fff}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{display:flex;height:100vh;background-repeat:no-repeat;background-size:cover;justify-content:center;height:100vh;padding-top:3.75rem;padding-left:calc((100vw - var(--or-width-menu)) / 2);padding-right:calc((100vw - var(--or-width-menu)) / 2)}.or-nav-container .or-nav-menu-display.mod-list::before{content:"";background-image:url(../../../images/custom/icons/logo-bella-mar.svg);width:113px;height:85px;background-size:contain;background-repeat:no-repeat;position:relative;display:inherit;top:10vh;right:calc((100vw - var(--or-width-menu)) / 2);position:absolute;pointer-events:none}.or-nav-container .or-nav-menu-display.mod-list>li{width:100%;height:65px;margin:0}.or-nav-container .or-nav-menu-display.mod-list>li a{color:#fff;text-decoration:none;font-size:30px;font-family:var(--or-main-font);font-weight:300;font-size:2.5rem;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.or-nav-container .or-nav-menu-display.mod-list>li a.reservas{font-size:1.125rem;font-weight:300;margin-top:80px;text-transform:uppercase}.or-nav-container .or-nav-menu-display.displayed.mod-list>.nav-close:hover{background-color:transparent}.or-nav-container .or-nav-menu-display.mod-list.active>li a:hover{color:#fff;opacity:1}.or-nav-container .or-nav-menu-display.mod-list.active>li a{opacity:.3;-webkit-transition:all,.3s ease-in-out;transition:all,.3s ease-in-out}.or-nav-container .or-nav-menu-display.mod-list>li.active a:after,.or-nav-container .or-nav-menu-display.mod-list>li a:after{content:"";display:block;height:.0625rem;background-color:#fff;-webkit-transition:all 400ms ease;transition:all 400ms ease}.or-nav-container .or-nav-menu-display.mod-list>li a:after{width:0;margin-right:auto;margin-left:auto}.or-nav-container .or-nav-menu-display.mod-list>li.active a:after,.or-nav-container .or-nav-menu-display.mod-list>li a:hover:after{width:100%}#buscador .sticky-buscador{left:calc((100% - var(--or-width-be))/ 2);width:var(--or-width-be);margin-top:10px}#buscador.or-float>form{background-color:var(--or-light-color)}form#buscador_reserva>.header-search{display:grid;grid-template:auto / calc((100% - 260px) / 3) calc((100% - 260px) / 3) calc((100% - 260px) / 3) auto;grid-gap:10px}:root{}.orpolitcas h1,.orpolitcas h2,.orpolitcas h3,.orpolitcas h4{font-family:var(--or-alt-font);font-weight:700}.orpolitcas h1{font-size:35px;color:var(--or-main-color);text-shadow:none}.orpolitcas h2{font-size:20px}.or_cookieblock p{color:#fff}.orpoliticas p{text-align:left}a.orbtn.orbtn-inline{color:#fff;font-weight:400}.orpoliticas>.or_blockwidth{align-items:flex-start}.orpoliticas h1{color:var(--or-main-btncolor);line-height:120%;font-size:var(--or-font-h2);margin:30px auto 50px;text-align:center;text-shadow:initial}.orpoliticas h2{padding:0;margin:0;font-weight:500;margin-top:0;margin-bottom:0;text-align:left;justify-content:center;align-items:flex-start;color:var(--or-main-color);text-shadow:none;font-size:24px;width:100%;letter-spacing:.03em;font-family:var(--or-alt-font)}.orpoliticas h3{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-family:var(--or-alt-font);font-size:var(--or-font-h4);text-transform:uppercase;font-weight:500;color:var(--or-web-text-color);text-shadow:none}.orpoliticas ol{margin-bottom:15px}.orpoliticas .text_center p{text-align:center}.politicas #buscador .sticky-buscador{top:100px}.or_cala-ratjada_class #buscador.or-float.owVueBoxFloats{position:fixed;top:90px}.or_cala-ratjada_class #buscador>form{background-color:var(--or-light-color)}@media (max-width:767px){:root{--or-font-h1:36px;--or-font-h1-small:28px;--or-font-h2:30px;--or-font-h2-small:30px;--or-font-h3:20px;--or-font-h3-small:14px;--or-font-h4:16px;--or-font-h5:22px;--or-font-h6:20px;--or-font-p:16px;--or-width:90%;--or-menu-height:60px;--or-modal-altbgcolor:var(--or-main-btncolor);--or-be-specialcolor:var(--or-main-btncolor);--or-icon-close:30px;--or-width-menu:90vw;--c-slider-w:100vw;--c-slider-h:600px;--c-slider-rooms-w:100vw;--c-slider-rooms-h:250px;--c-slider-gallery-w:90vw;--c-slider-gallery-h:250px}.t-btn{--btn-min-w:220px;--btn-max-w:80vw;width:80vw}.c-imgtext .t-btn{margin-left:auto}p.is-featured{font-size:1.125rem}.or-fullCover .or-modal-container .or-modal-body .or_blockwidth{justify-content:flex-start}.displayed #buscador_reserva{background-color:var(--or-light-color);padding:0 10vw}.displayed div#mobile-form-logo{display:flex;background-image:url(../../../images/custom/icons/logo-bella-mar-blue.svg);position:fixed;top:45px;width:80vw;height:30px;background-size:contain;background-repeat:no-repeat;background-position:right;margin-left:10vw;background-size:50%;z-index:1}.displayed #buscador_reserva .orbe_column:not(#orbeSubmit){margin-bottom:5px}.or-nav-container .or-nav-menu-display.mod-list>.nav-close,.ow-close,.modal-shadow::before,#roomPaxClose,#buscador_reserva .ow-close::before{top:40px;left:10vw}.or-nav-container .or-nav-menu-display.mod-list>.nav-close,.or-nav-container .or-nav-menu-display.mod-list>.nav-close *,.ow-close,.or-fullCover .or-modal-header .or-close,.modal-shadow::before,#buscador_reserva .ow-close::before{width:42px;height:42px;align-items:center;justify-content:center}.modal-shadow::before,#buscador_reserva .ow-close::before{background-size:71%}.or-nav-container .or-nav-menu.or-nav-logo a{margin-top:0}.c-header div>h1{width:75%}.c-header>div{width:100%;background:rgba(0,0,0,.1)}.t-width-75_mob{width:75%}iframe{height:450px}div#mobile-form-logo{display:none}.c-header.c--home{background-image:url(../../../images/custom/bg/c-header--home_mob.webp)}.isSafari .c-header.c--home{background-image:url(../../../images/custom/bg/c-header--home_mob.jpg)}.c-header.c--rooms{background-image:url(../../../images/custom/bg/c-header--rooms_mob.webp);background-position-x:100%}.isSafari .c-header.c--rooms{background-image:url(../../../images/custom/bg/c-header--rooms_mob.jpg)}.c-header.c--services{background-image:url(../../../images/custom/bg/c-header--services_mob.webp)}.isSafari .c-header.c--services{background-image:url(../../../images/custom/bg/c-header--services_mob.jpg)}.c-header.c--cala-ratjada{background-image:url(../../../images/custom/bg/c-header--cala-ratjada_mob.webp)}.isSafari .c-header.c--cala-ratjada{background-image:url(../../../images/custom/bg/c-header--cala-ratjada_mob.jpg)}.c-header.c--gallery{background-image:url(../../../images/custom/bg/c-header--gallery_mob.webp)}.isSafari .c-header.c--gallery{background-image:url(../../../images/custom/bg/c-header--gallery_mob.jpg)}.c-header.c--contact{background-image:url(../../../images/custom/bg/c-header--contact_mob.webp)}.isSafari .c-header.c--contact{background-image:url(../../../images/custom/bg/c-header--contact_mob.jpg)}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{background-image:url(../../../images/custom/bg/bg-menu_mob.webp)}.isSafari .or-nav-container .or-nav-menu-display.mod-list.displayed,.isSafari .or-nav-container .or-nav-menu-display.mod-list.hide,.isSafari .or-nav-container .or-nav-menu-display.mod-list.show{background-image:url(../../../images/custom/bg/bg-menu_mob.jpg)}.t-bg-light{background-image:url(../../../images/custom/bg/bg-light_mob.webp)}.isSafari .t-bg-light{background-image:url(../../../images/custom/bg/bg-light_mob.jpg)}.t-bg-blue{background-image:url(../../../images/custom/bg/bg-blue_mob.webp)}.isSafari .t-bg-blue{background-image:url(../../../images/custom/bg/bg-blue_mob.jpg)}.t-bg-blue-alt{background-image:url(../../../images/custom/bg/bg-blue-alt_mob.webp)}.isSafari .t-bg-blue-alt{background-image:url(../../../images/custom/bg/bg-blue-alt_mob.jpg)}@supports (-webkit-touch-callout:default) and (max-width:767px){[class^="bg-header-"]{background-attachment:inherit}}#buscador{top:76vh}.be-mobile,.owMenuFloating .be-mobile,.or_cala-ratjada_class #buscador.or-float.owVueBoxFloats{top:0;position:absolute}.be-mobile button.orbe_button,#modal-reservas{background-color:var(--vue-btn-color);color:#fff}#modal-reservas{width:100%;height:50px;min-height:50px;font-size:16px;justify-content:center}#buscador_reserva .orbe_field>div>div{grid-template-columns:30px calc(100% - 60px) 30px}#buscador_reserva>div:first-of-type{display:none}.isSafari div[role=dialog].dp__theme_light{height:88vh;transform:translate3d(0,11vh,0)!important}.or-nav-container{padding-top:40px}.or-nav-container .or-nav-menu.or-nav-logo{justify-content:flex-end;padding-right:10vw}.or-nav-container .or-nav-menu.or-nav-logo img{width:22vw}.or-nav-container .or-nav-container-block>div,.or-nav-container .or-nav-menu.or-nav-logo img{margin-top:0}.or-nav-container .or-nav-menu-display.mod-list.displayed::before,.or-nav-container .or-nav-menu-display.mod-list.hide::before,.or-nav-container .or-nav-menu-display.mod-list.show::before{display:none}.or-nav-container.or-float{animation:menuBlockDeploy;-webkit-animation:menuBlockDeploy;-moz-animation:menuBlockDeploy;bottom:0;padding-top:0}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{background-size:cover;background-position:center;background-repeat:no-repeat;align-items:flex-start;padding:0}.or-fullCover .or-modal-container .or-modal-header{width:100%;justify-content:flex-start;margin-top:40px}.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close{display:flex;justify-content:center;align-items:center;position:initial;margin-left:10vw}.or-nav-container .or-nav-menu-display.mod-list>.nav-close i.oricon-close{display:flex;justify-content:center;align-items:center;top:40px}.or-nav-container .or-nav-menu-display.mod-list>li{width:100vw;padding-left:10vw;padding-right:20px}.or-nav-container .or-nav-menu-display.mod-list>li.default{margin-top:0}.or-nav-container .or-nav-menu-display.mod-list>li{min-height:47px;height:auto}.or-nav-container .or-nav-menu-display.mod-list>li a{font-size:1.875rem;padding:0}.or-nav-container .or-nav-menu-display.mod-list>li a.reservas{margin-top:55px;font-size:14px}.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in{flex-grow:1;justify-content:center;align-items:flex-end;display:flex;margin:0;padding:0}.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>a,.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>span{max-height:50px;margin-bottom:20px;text-transform:uppercase;height:50px;width:50px;display:flex;justify-content:center;align-items:center;border-right:1px solid #FFF;color:#FFF}.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>a::after,.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>span::after{display:none}.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>a:last-of-type{border-right:none}.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>span,.or-nav-container .or-nav-menu-display.mod-list.displayed>li.only_mobile.or_lang-in>a:hover{background-color:var(--or-main-btncolor)}.or-nav-container .or-nav-menu.or-nav-extras{display:none!important}body.or-float .or-nav-container .or-nav-menu.or-nav-extras{display:flex!important;padding:0;margin:0}body.or-float .or-nav-container .or-nav-menu.or-nav-extras,body.or-float .or-nav-container .or-nav-menu.or-nav-extras>span{width:100%}.or-nav-container .or-nav-menu.or-nav-extras>span{padding:10px;font-size:13px;font-weight:400;letter-spacing:.03em;background-color:transparent}.or-nav-container .or-nav-menu.or-nav-extras>span::before{margin:0 10px 0 10px}.or-nav-container.or-float .or-nav-menu{min-width:100%;width:100%}.or-nav-container .or-nav-container-block{grid-template-columns:auto 1fr 1fr;column-gap:10px;height:var(--or-menu-height);padding:0 10vw;width:auto}.or-nav-container.or-float .or-nav-container-block{padding:0 calc((100vw - var(--or-width)) / 2)}.or-nav-container .or-nav-menu.or-nav-burger{margin-left:0}.or-nav-container.or-float .or-nav-menu.or-nav-booking{grid-column:auto}.or-nav-container .displayed .or-menu-langblock{height:auto}.or-nav-container .menu .or-nav-menu-display.or_menu_lang_list{flex-direction:column;position:absolute}.or-nav-container .or-nav-menu.or-drop-langlist:before,.or-nav-container .or-nav-menu-display.mod-list li.only_mobile:before{content:"\e806";font-family:or-icon-tpl;transform:rotate(180deg);display:block;overflow:hidden;height:12px;font-size:.75rem;line-height:52%;display:flex;align-items:center}.or-nav-container .or-nav-menu-display.mod-list li.only_mobile{font-family:var(--or-main-font);justify-content:center;width:42px;min-width:42px;height:42px;min-height:42px;font-size:1.25rem;font-weight:300;margin-bottom:0;margin-top:0}.or-nav-container .or-nav-menu-display.mod-list li.only_mobile,.or-nav-container.or-float .or_menu_lang_list .or_menu_lang_item a,.or-nav-container .or_menu_lang_list .or_menu_lang_item a{border:1px #fff solid;background-color:transparent;color:#fff}.or-nav-container .menu .or-nav-menu-display.or_menu_lang_list,.or-nav-container .menu .or-nav-menu-display.or_menu_lang_list.show{width:42px;min-width:42px;top:40px;margin-top:0;right:10vw;margin-right:0;animation-name:none;-webkit-animation-name:none}.or-nav-container .or-nav-menu-display .or_menu_lang_list>li:not(.only_mobile){display:none}.or-nav-container .or-nav-menu-display .or_menu_lang_list.show>li:not(.only_mobile){min-width:42px;height:42px;display:flex;justify-content:center;align-items:center;font-size:1rem;background-color:var(--or-title-color);color:var(--or-main-color);margin-bottom:0;-webkit-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;-moz-animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both;animation:scale-in-center .5s cubic-bezier(.25,.46,.45,.94) both}.c-ventajas__title p>strong{font-size:1.5625rem}.c-ventajas__item p>strong{font-size:1.125rem}.or-fullCover .or-modal-container .or-modal-body{height:auto}.c-imgtext .or_blockwidth,.c-imgtext.is-reverse .or_blockwidth{grid-template-columns:auto}ul.t-list li p>em{justify-content:center}ul.t-list li p>em::before{width:70%}.c-bgimage__info p.is-special-title>strong{font-size:3.5rem;font-weight:700;line-height:normal}.c-bgimage__info p.is-special-title sup{font-size:1.5625rem;font-weight:400;vertical-align:unset}.c-bgimage .c-bgimage__text.has-filter.c--filter-strong_mob{background-color:rgba(21,23,23,.6)}.c-slider-container__list li{font-size:.9375rem;margin-right:1px}span.icon-nav.nav_next,span.icon-nav.nav_prev{background-size:80%}.c-slider li.nav-slider-button{width:8px;height:8px;margin:0 3px}.c-list ul{row-gap:10px}.c-list ul li>p{font-size:1.125rem}.c-text-cards__item h3{font-weight:400}.c-grid-cards h3{font-size:1.5625rem}#ormodal_controller .convertforms form,#ormodal_controller .convertforms.hide form,#ormodal_controller .convertforms.show form{padding-top:40px;display:flex}.c-contactform .ow-close{top:20px;right:20px;position:absolute}#ormodal_controller .convertforms .cf-checkbox-group{align-items:baseline}.c-contactform:not(.is-deployed) .cf-fields{grid-template-columns:auto}.c-contactform:not(.is-deployed) .cf-fields>div:not(.contact-modal-name,.contact-modal-email){grid-column:auto}.c-contactform:not(.is-deployed) .cf-fields .contact-modal-email{padding-left:10px}.c-contactform:not(.is-deployed){margin-top:40px}.c-contactform .cf-fields .contact-modal-name{padding-right:10px}.c-contactform .cf-fields .contact-modal-email{padding-left:10px}#ormodal_controller>.c-contactform.is-deployed{align-items:flex-start;background-color:#fff;overflow:scroll}.c-contactform .ow-close::before{background-image:url(../../../images/custom/icons/icon-close-dark.svg)}.c-contactform.is-deployed .contact-modal-button{max-width:100%}#ormodal_controller>.c-contactform.is-deployed form>div{padding:10vw}#ormodal_controller>.c-contactform.cf-success.is-deployed form{max-width:65%;padding-top:0}.convertforms.cf-success .cf-response{padding:30px 20px}}@media (max-width:991px){:root{--or-width-be:100vw;--or-width:90vw;--t-padding:80px;--c-slider-w:100vw;--c-slider-h:500px;--c-slider-rooms-w:100vw;--c-slider-gallery-w:100vw}.t-text-centered p{width:100%}.c-header div>h1{align-items:center;padding-top:0;text-shadow:2px 1px 14px black}.t-grid-x2{grid-template-columns:repeat(1,1fr);row-gap:40px}.t-grid-x2 .t-btn{margin-top:40px}.c-imgtext picture,.c-bgimage .c-bgimage__image picture,.c-text-cards picture{height:400px}#or-modalExtras .c-ventajas>.or_blockwidth{max-width:80vw}#or-modalExtras .c-ventajas{padding-top:40px;padding-bottom:60px}.c-ventajas__items{grid-template-columns:repeat(1,auto);row-gap:40px}.c-ventajas__title{margin-bottom:50px}.c-footer .sppb-addon-content{grid-template-columns:auto;grid-row-gap:40px;row-gap:40px}.c-footer .sppb-addon-content>div.c-footer__legal,.c-footer__kit,.c-footer__info,.c-footer__copyright,.c-footer__powered{grid-area:unset}.c-footer__logo,.c-footer__contact,.c-footer__copyright,.c-footer__powered{text-align:center}.c-footer__logo img{width:28%}.c-footer__legal{align-items:center}.c-footer__kit{margin-right:0;grid-auto-flow:row;margin:0 auto;grid-gap:35px;gap:35px}.or_contact_class .c-footer__siguenos{margin-top:auto}.c-imgtext .or_blockwidth,.c-imgtext.is-reverse .or_blockwidth{row-gap:60px}.c-imgtext .or_blockwidth>div:last-of-type{order:1}.c-imgtext__text{order:2}.c-bgimage h2{padding:0 5vw}.c-bgimage__info p{font-weight:300;width:100%;padding:0 5vw}.c-bgimage.c--narrow-w_mob .c-bgimage__info p{padding:0 10vw}.c-bgimage__info.is-centered p{width:100%}.c-bgimage__info>*{grid-row:auto;grid-column:auto}.c-bgimage__info.c--h2-big-margin h2{margin-bottom:60px}.c-bgimage .c-bgimage__image.c--height-big picture{height:800px}.c-bgimage .c-bgimage__image.c--height-mid picture{height:600px}.c-bgimage .c-bgimage__image.c--height-small picture{height:400px}.c-slider-container.is-narrow .or_blockwidth{max-width:var(--or-width)}.c-slider-container__info{grid-template-columns:repeat(1,1fr)}.c-slider-container__description,.c-slider-container__list{grid-area:auto}.c-slider-container__description{width:100%}.c-slider-container__list{margin-top:50px}.c-slider ul.nav-owslider-buttons{margin-top:-35px}.c-slider-container{padding-top:0}.owSlider_slideBox{width:100vw}.c-list h2{margin-bottom:50px}.c-list ul{grid-template-columns:repeat(1,1fr)}ul.t-list li p>em{justify-content:center}ul.t-list li p>em::before{height:1px}.c-text-cards h2{margin-bottom:60px;padding:0}.c-text-cards__container{grid-template-columns:repeat(1,1fr);row-gap:60px}.c-grid-cards h2{padding:0;margin-bottom:60px}.c-grid-cards h3{padding:30px 5vw}.c-grid-cards__container{grid-template-columns:repeat(1,1fr)}.c-gallery>div{grid-template-columns:repeat(3,1fr);gap:5px}#modalGaleria.or-fullCover .or-modal-container{flex-direction:column}#modalGaleria.or-fullCover .or-modal-container .or-modal-header{margin-top:0;position:absolute;top:40px}#modalGaleria.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close{margin-left:5vw}#modalGaleria .nav-owslider-buttons>li{font-size:.875rem}#modalGaleria .nav-owslider-buttons{height:35px;margin-top:-35px}.c-gallery picture img{min-height:85px}.convertforms.cf-success .cf-response span{font-size:18px!important}#ormodal_controller>.c-contactform.cf-success.is-deployed form>div{padding:0}#ormodal_controller>.c-contactform.cf-success.is-deployed{align-items:center}.c-contactform.cf-success .ow-close::before{background-image:url(../../../images/custom/icons/icon-close.svg)}}@media (min-width:768px){.or-nav-container .or-nav-menu.or-drop-langlist:after{content:"\e806";font-family:or-icon-tpl;transform:rotate(180deg);display:block;overflow:hidden;height:12px;line-height:52%;font-size:13px;margin-right:5px}}@media (max-width:320px){:root{--c-slider-h:400px}.c-header div>h1{width:100%}.or-nav-container .or-nav-menu-display.mod-list>li{min-height:43px}.displayed div#mobile-form-close,.modal-shadow::before,#roomPaxClose,#buscador_reserva .ow-close::before,.displayed div#mobile-form-logo{top:20px}.or-nav-container .or-nav-menu-display.mod-list>li a{font-size:1.5625rem}.or-nav-container .or-nav-menu.or-nav-logo img{width:30vw}.c-bgimage .c-bgimage__image.c--big-height_mob picture{height:400px}}@media (min-width:768px) and (max-width:1279px){:root{--or-font-h2:45px;--or-font-h2-small:36px}.or-nav-container .or-nav-menu.or-nav-logo img{width:85%}.or-nav-container.or-float .or-nav-menu.or-nav-logo a:after{width:185px}.c-slider-container__description{width:100%}#buscador_reserva .orbe_field>div>div{grid-template-columns:1.25rem calc(100% - 2.5rem) 1.25rem}.or-nav-container .or-nav-menu.or-nav-extras{margin-right:25px;margin-left:25px}.c-header div>h1{padding-top:0;align-items:center}.c-imgtext .or_blockwidth{grid-template-columns:1fr 1fr;column-gap:60px}.c-grid-cards h3{padding-bottom:30px;padding-left:30px}.c-bgimage__info.c--h2-big-margin h2{margin-bottom:60px}.t-grid-x2 .t-btn{margin-top:35px}.t-grid-x2{column-gap:60px}#ormodal_controller>.c-contactform.cf-success.is-deployed form{max-width:500px}.bh .dates .ida-vuelta #rangepicker,.bh .dates .ida-vuelta #rangepicker_title,.bh .rooms .con .hab-value,.bh .rooms .con .b-title.hab-num,.bh .reservas .promo .b-voucher-input{padding-left:5px;padding-right:5px;text-align:center;width:100%;justify-content:center}form#buscador_reserva>.header-search>.uk-form-div.enviar{width:auto}form#buscador_reserva>.header-search>.uk-form-div.enviar>input{padding:5px 15px}form#buscador_reserva>.header-search{grid-template:auto / calc(((100% - 150px) / 3) + 10px) calc(((100% - 150px) / 3) - 10px) calc(((100% - 150px) / 3) - 10px) auto}.bh .rooms .con .b-title.hab-num{justify-content:center}.or-nav-container .or-nav-menu-display.mod-list{padding-left:10vw}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{background-position:83% 16%,center}}@media (min-width:768px) and (max-width:991px){:root{--or-width:525px;--or-width-be:525px;--or-width-menu:80vw;--c-slider-gallery-h:460px;--c-slider-rooms-h:460px}.c-header.c--rooms{background-position-x:70%}.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close,.ow-close,.modal-shadow:before{left:10vw}.modal-shadow:before{top:1rem;right:1rem;left:auto}#modalGaleria.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close{left:0}.or-nav-container .or-nav-menu.or-nav-burger{margin-left:calc((100vw - 90vw) / 2)}.or-nav-container .or-nav-menu.or-drop-langlist,.or-nav-container .or-nav-menu-display,.or-nav-container .or-nav-menu-display.show,.or-nav-container .or-nav-menu-display.hide,.c-blog .or-nav-container .or-nav-menu.or-nav-extras,.or-nav-container .or-nav-menu-display.or_menu_lang_list{margin-right:calc((100vw - 90vw) / 2)}.or-nav-container .or-nav-menu.or-nav-extras{margin-right:20px;margin-left:20px}.or-nav-container .or-nav-menu.or-nav-extras>span{width:190px}.or-nav-container.or-float .or-nav-menu.or-nav-logo{padding-left:0}.orbe_mainbox>form{max-width:525px}.c-imgtext .or_blockwidth,.c-imgtext.is-reverse .or_blockwidth{grid-template-columns:auto}.c-bgimage.c--narrow-w_mob .c-bgimage__info p{text-align:center}.c-ventajas__title p>strong{font-size:var(--or-font-h2-small)}.c-ventajas__item p>strong{font-size:1.375rem}.c-bgimage .c-bgimage__image picture{height:400px}#ormodal_controller>.c-contactform.cf-success.is-deployed form{padding-top:0;max-width:420px}}@media (min-width:992px){}@media (min-width:767px) and (max-width:992px) and (orientation:landscape){:root{--or-font-h1:50px;--or-font-h1-small:35px;--c-slider-rooms-w:90vw;--c-slider-gallery-w:80vw;--c-slider-gallery-h:340px}.owSlider_slideBox{width:90vw}#modalGaleria .owSlider_slideBox{width:80vw}.or-nav-container .or-nav-menu-display.mod-list>li{height:50px;padding:0}.or-nav-container .or-nav-menu-display.mod-list>li a{font-size:2rem}.or-nav-container{padding-top:10px}.or-nav-container .or-nav-menu-display.mod-list>li{justify-content:center}#modalGaleria.ow-modalItem .ow-modalItem-container .ow-modalItem-header .ow-close{margin-left:2vw;top:2vh}}@media (max-width:767px) and (orientation:landscape){:root{--or-width:525px;--or-width-be:525px;--c-slider-gallery-w:72vw;--c-slider-gallery-h:290px;--c-slider-rooms-h:290px}.t-btn{--btn-min-w:220px;--btn-max-w:60vw;width:60vw}.or-nav-container .or-nav-menu.or-nav-logo img{width:15vw}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{padding-top:30px}.or-nav-container .or-nav-menu-display.mod-list>li a{font-size:1.1875rem}.or-nav-container .or-nav-menu-display.mod-list>li{min-height:31px;padding:0;justify-content:center}.or-nav-container .or-nav-menu-display.mod-list>li a.reservas{margin-top:25px}.or-nav-container{padding-top:15px}.or-nav-container .or-nav-menu-display.mod-list>.nav-close,.or-nav-container .or-nav-menu-display.mod-list>.nav-close i.oricon-close,.or-nav-container .menu .or-nav-menu-display.or_menu_lang_list,.or-nav-container .menu .or-nav-menu-display.or_menu_lang_list.show,.ow-close,.modal-shadow::before,#roomPaxClose,#buscador_reserva .ow-close::before,#modalGaleria.or-fullCover .or-modal-container .or-modal-header{top:12px}.or-fullCover .or-modal-container .or-modal-header{margin-top:12px}.displayed div#mobile-form-logo{background-color:var(--or-light-color);top:0;background-size:30%;background-position-x:85%;height:75px;width:100vw;margin-left:0}.orbe_mainbox.displayed #buscador_reserva,.orbe_mainbox.owVueBoxFloats.displayed #buscador_reserva{background-color:var(--or-light-color);padding:0 10vw}.orbe_mainbox.displayed #buscador_reserva{padding:15vw 10vw 5vw}.modal-shadow::before,#roomPaxClose,#buscador_reserva .ow-close::before{left:auto;right:2vw}.c-footer__logo img{width:20%}#or-modalExtras .c-ventajas{padding-top:40px}#ormodal_controller>.c-contactform.is-deployed form>div{padding:10vw;padding:5vw 10vw}.c-bgimage.c--narrow-w_mob .c-bgimage__info p{text-align:center}}@media (min-width:992px) and (max-width:1279px){:root{--or-font-h2:40px;--or-font-h2-small:33px;--or-width:92vw;--or-width-menu:80%;--or-width-be:90%;--c-slider-gallery-w:100%;--c-slider-w:100%;--c-slider-rooms-w:850px;--c-slider-rooms-h:483px;--c-slider-h:500px;--c-slider-gallery-w:900px;--c-slider-gallery-h:500px}.c-slider-container.is-narrow .or_blockwidth{max-width:var(--c-slider-rooms-w)}.c-footer__kit{grid-auto-flow:row}.c-bgimage__info p{width:75%}.c-bgimage__image.c--height-big{height:600px}.c-bgimage__image.c--height-small picture{height:350px}.c-bgimage__info p{width:100%}p.is-featured{font-size:1.375rem}.c-grid-cards h3{font-size:2.0625rem}.c-grid-cards h3{padding:30px 5vw}.c-contactform:not(.is-deployed){max-width:100%}.c-list ul{grid-template-columns:repeat(2,1fr)}.orpoliticas table{overflow-x:scroll;max-width:96vw!important;display:block}.orpoliticas{max-width:92vw;margin:0 auto}}@media (min-width:1024px) and (max-width:1279px) and (orientation:landscape){}@media (min-width:1280px){}@media (min-width:1280px) and (max-width:1679px){:root{--or-width:1200px;--or-width-be:80%;--or-width-menu:70%;--c-slider-w:90vw;--c-slider-rooms-w:1000px;--c-slider-rooms-h:500px;--c-slider-h:500px;--c-slider-gallery-w:1000px;--c-slider-gallery-h:600px}.c-header div>h1{padding-top:25px}.or-nav-container .or-nav-menu-display.mod-list.displayed,.or-nav-container .or-nav-menu-display.mod-list.hide,.or-nav-container .or-nav-menu-display.mod-list.show{padding-top:80px}.or-nav-container .or-nav-menu-display.mod-list>li{height:53px}.or-nav-container .or-nav-menu-display.mod-list>li a{font-size:2rem}.c-imgtext .or_blockwidth{column-gap:80px}.c-slider-container.is-narrow .or_blockwidth{max-width:1000px}.c-slider-container__description{width:90%}.c-footer__kit{grid-auto-flow:row}}@media (min-width:1367px) and (max-width:1679px){:root{--or-width:1320px}}@media (min-width:1680px){#buscador_reserva{grid-template:auto / repeat(3,25%) 300px}}