.outline-inicio_es_video_header .booking-box h4,.outline-inicio_es_video_header .booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio_es_video_header .booking-box a,.outline-inicio_es_video_header .booking-box .outline-promociones_page_en .promotion-row a{color:#e4b565}.booking-box{padding:15px}.booking-box .form-control:disabled,.booking-box .form-control[readonly]{background:#fff}.booking-box .button-action{display:block}@media screen and (min-width:481px){.booking-box .button-action{display:none!important}}@media screen and (max-width:768px){.booking-box .reserve-online-message{font-weight:700}}@media screen and (max-width:768px){.booking-box .mensaje-marketing{text-align:center}}.booking-box .booPadding{padding:0 5px;margin:0!important}.booking-box .booPadding .form-group{margin-bottom:0}.booking-box .noPadding{padding:0;margin:0}.booking-box #banner-top-mejor-tarifa{margin:auto}@media screen and (min-width:990px){.booking-box #banner-top-mejor-tarifa{width:100%}}.booking-box h4,.booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .booking-box a,.booking-box .outline-promociones_page_en .promotion-row a{font-weight:400;font-size:2.1rem}@media screen and (min-width:768px){.booking-box h4,.booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .booking-box a,.booking-box .outline-promociones_page_en .promotion-row a{text-align:left}}.booking-box span.title-tarifa{font-size:1.6rem}.booking-box h6{padding-bottom:0;margin-bottom:0;display:none}.booking-box .btn-success{background-color:#e4b565!important;border-color:#e4b565!important;text-transform:uppercase}.booking-box .btn-success :hover{background:#424242!important;border-color:#424242!important}.booking-box .calendar{position:relative}.booking-box .calendar i{position:absolute;right:9px;top:9px;color:#e4b565;font-size:1rem}.booking-box .calendar ::placeholder{font-size:.9rem}@media screen and (min-width:767px){.booking-box .calendar ::placeholder{font-size:1rem}}.booking-box input:read-only{background:white!important;border-radius:3px 3px 3px 3px}p{font-size:1.2rem;font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300}section ul,section ol{padding-left:2rem;font-size:1.2rem;line-height:2rem}h1{font-size:3rem!important;text-transform:uppercase;margin-bottom:2rem}h2{font-size:2rem!important}h1,h2,h3,h4,.outline-promociones_page_es .promotion-row a,.outline-promociones_page_en .promotion-row a,h5,h6{color:#161616}section a{color:#6d6d6d}section a:hover{color:#ae1b14}#g-booking-box-intro h4,#g-booking-box-intro .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row #g-booking-box-intro a,#g-booking-box-intro .outline-promociones_page_en .promotion-row a{color:#1b1b1b!important}#g-booking-box-intro a{color:#e4b565}#g-booking-box-intro h4:first-letter{font-size:2rem}.g-main-nav .g-toplevel li .g-menu-item-container{font-size:1.1rem}#rev_slider_3_1.revslider-initialised{text-align:initial}#g-navigation{background:#222!important;background:linear-gradient(180deg,#222 0%,#222 23%,white 23%)!important}#g-navigation #horizontalmenu-6038-particle,#g-navigation #horizontalmenu-1666-particle{background:rgb(0 0 0 / .5)}#g-navigation #horizontalmenu-6038-particle a,#g-navigation #horizontalmenu-1666-particle a{color:#fff;margin:0;padding:0}@media screen and (max-width:768px){#g-navigation #horizontalmenu-6038-particle,#g-navigation #horizontalmenu-1666-particle{margin:0;padding:10px}}#g-navigation .g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1rem;font-weight:400}.g-main-nav .g-sublevel>li.g-selected{color:#d6d6d6}.menu-tel{padding-right:2rem}.menu-tel .g-menu-item-container{color:white!important;font-family:"Roboto",Helvetica,sans-serif;font-size:0.85rem!important}.menu-tel .fa-whatsapp,.menu-tel-movil .fa-whatsapp{background-color:#52c952;border-radius:10px;padding:4px;color:white!important}.menu-acciones{margin-top:0!important}.menu-acciones .g-content{margin-top:0!important;padding-top:0!important}.formularioc{background:#f8f8f8;padding:2em;border:1px solid #e9e9e9;width:95%}.formularioc br{display:none}.formularioc p{margin:0}.formularioc input,.formularioc select{width:100%;padding:.7em;border:1px solid #e1e1e1;border-radius:2px;font-family:"Verdana",Arial,Helvetica,sans-serif;margin:.3rem 0}.formularioc input[type="radio"],.formularioc input[type="checkbox"]{width:auto}.formularioc input[type="submit"]{width:auto;background:#575757;color:#fff;padding:.5em 1em;text-transform:uppercase;border-radius:3px}.formularioc input[type="submit"]:hover{background:#484848}.formularioc label{font-weight:400;display:block;margin-bottom:0;font-size:.9em;margin-top:0}.formularioc .small{font-family:"Verdana",Arial,Helvetica,sans-serif;font-size:.75em;color:#ff5c5c}.formularioc textarea{border:1px solid #e1e1e1;width:100%;height:10em;margin:.3rem 0}.nav-no-transp{background:#424242;color:#171617!important}.nav-no-transp a{color:#171617!important}.nav-no-transp a :hover{color:#e4b565!important}.nav-no-transp span.g-menu-item-title,.nav-no-transp .g-menu-parent-indicator{color:#171617}.nav-no-transp .g-sublevel span.g-menu-item-title,.nav-no-transp .g-sublevel .g-menu-parent-indicator{color:white!important}.nav-no-transp .g-sublevel .active{color:#171617!important}.transparent{background:#fff0}.tabla-amenidades td:first-child{width:55px}.tabla-amenidades table,.tabla-amenidades td{border:0;font-size:.9rem;padding:.3em}@media (max-width:736px){figure.wp-block-table{margin-bottom:0}}@media (max-width:736px){.lista-amenidades-habitaciones{gap:0}}@media (max-width:768px){.reverse{flex-direction:column-reverse}}.outline-inicio-es h3,.outline-inicio-en h3{font-size:2.5rem;color:#161616}.outline-inicio-es #g-expanded,.outline-inicio-en #g-expanded{padding:8rem 3rem}@media screen and (max-width:736px){.outline-inicio-es #g-expanded,.outline-inicio-en #g-expanded{padding:3rem 0}}.outline-inicio-es #g-expanded .formulario-contacto-home h4,.outline-inicio-es #g-expanded .formulario-contacto-home .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-es #g-expanded .formulario-contacto-home a,.outline-inicio-es #g-expanded .formulario-contacto-home .outline-promociones_page_en .promotion-row a,.outline-inicio-en #g-expanded .formulario-contacto-home h4,.outline-inicio-en #g-expanded .formulario-contacto-home .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-en #g-expanded .formulario-contacto-home a,.outline-inicio-en #g-expanded .formulario-contacto-home .outline-promociones_page_en .promotion-row a{color:#fff}.outline-inicio-es #g-expanded .formulario-contacto-home .g-content,.outline-inicio-en #g-expanded .formulario-contacto-home .g-content{background:#151515;padding-left:3rem;padding-right:3rem;padding-top:2.2rem}.outline-inicio-es #g-expanded .formulario-contacto-home input,.outline-inicio-es #g-expanded #g-expanded .formulario-contacto-home label,.outline-inicio-en #g-expanded .formulario-contacto-home input,.outline-inicio-en #g-expanded #g-expanded .formulario-contacto-home label{width:100%;border-radius:3px}.outline-inicio-es #g-expanded .formulario-contacto-home input[type=submit],.outline-inicio-en #g-expanded .formulario-contacto-home input[type=submit]{background:#e4b565;border:0;padding:.5rem;text-transform:uppercase;font-size:1rem;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s}.outline-inicio-es #g-expanded .formulario-contacto-home input[type=submit]:hover,.outline-inicio-en #g-expanded .formulario-contacto-home input[type=submit]:hover{filter:brightness(1.2)}.outline-inicio-es #g-expanded .formularioc,.outline-inicio-en #g-expanded .formularioc{background:#fff0;padding:0;border:0;width:100%}.outline-inicio-es #g-expanded textarea,.outline-inicio-en #g-expanded textarea{height:6.3em;padding:.7rem}.outline-inicio-es #g-expanded .formulario-contacto-home p:nth-child(5),.outline-inicio-en #g-expanded .formulario-contacto-home p:nth-child(5){margin-bottom:0;height:4rem}.outline-inicio-es #g-expanded .formulario-contacto-home textarea,.outline-inicio-es #g-expanded .formulario-contacto-home input[type=text],.outline-inicio-es #g-expanded .formulario-contacto-home input[type=email],.outline-inicio-en #g-expanded .formulario-contacto-home textarea,.outline-inicio-en #g-expanded .formulario-contacto-home input[type=text],.outline-inicio-en #g-expanded .formulario-contacto-home input[type=email]{color:#000}.outline-inicio-es #g-expanded .modulo-2 .g-content,.outline-inicio-en #g-expanded .modulo-2 .g-content{padding-top:0;padding-bottom:0}.outline-inicio-es #g-expanded .modulo-2 .overlay,.outline-inicio-en #g-expanded .modulo-2 .overlay{position:absolute;top:46%;left:50%;margin-left:-100px}.outline-inicio-es #g-expanded .modulo-2 .full-img-home,.outline-inicio-en #g-expanded .modulo-2 .full-img-home{position:relative}.outline-inicio-es #g-expanded .modulo-2 .button,.outline-inicio-en #g-expanded .modulo-2 .button{font-size:1.7rem;font-weight:400;background:#2d2d2d;border:1px solid #fff;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s}.outline-inicio-es #g-expanded .modulo-2 .button:hover,.outline-inicio-en #g-expanded .modulo-2 .button:hover{text-decoration:none;filter:brightness(1.2)}.outline-inicio-es .menu-acciones>g-content,.outline-inicio-en .menu-acciones>g-content{margin-top:0;padding-top:0}.outline-inicio-es .testimonials-container h3,.outline-inicio-en .testimonials-container h3{color:#fff}.outline-inicio-es .bg-inicio-historia,.outline-inicio-en .bg-inicio-historia{background:#fff;padding:6em 1em}.outline-inicio-es #g-testimonials,.outline-inicio-en #g-testimonials{background-position:bottom;padding:10rem 0}.outline-inicio-es hr,.outline-inicio-en hr{border-color:#bcbcbc;margin:2rem auto 0rem auto}.outline-inicio-es #g-header #rev_slider_1_1_wrapper,.outline-inicio-en #g-header #rev_slider_1_1_wrapper{background:#fff!important}.outline-inicio-es #g-testimonials,.outline-inicio-en #g-testimonials{background-attachment:fixed}.outline-inicio-es .text-hisotria,.outline-inicio-es .text-hisotria-en,.outline-inicio-en .text-hisotria,.outline-inicio-en .text-hisotria-en{max-width:60%;margin:auto}.outline-inicio-es #g-utility,.outline-inicio-en #g-utility{background-attachment:fixed;padding:0rem 0 3rem 0}.outline-inicio-es #g-utility .textwidget,.outline-inicio-en #g-utility .textwidget{margin-bottom:4rem}.outline-inicio-es #g-utility .img-module .overlay,.outline-inicio-en #g-utility .img-module .overlay{width:100%;border-color:#fff;border-right:1rem solid;border-left:1rem solid;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;bottom:1rem;padding:.5rem}.outline-inicio-es #g-utility .img-module:hover .overlay,.outline-inicio-en #g-utility .img-module:hover .overlay{opacity:0}.outline-inicio-es #g-utility .button,.outline-inicio-en #g-utility .button{background:none}.outline-inicio-es #g-utility .button:hover,.outline-inicio-en #g-utility .button:hover{background:none}.outline-inicio-es #g-utility .button.button-small,.outline-inicio-en #g-utility .button.button-small{font-size:.9rem;font-weight:400;font-style:normal;padding:1rem;font-family:inherit;margin:0;text-transform:initial;letter-spacing:0}.outline-inicio-es #g-utility h4,.outline-inicio-es #g-utility .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-es #g-utility a,.outline-inicio-es #g-utility .outline-promociones_page_en .promotion-row a,.outline-inicio-en #g-utility h4,.outline-inicio-en #g-utility .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-en #g-utility a,.outline-inicio-en #g-utility .outline-promociones_page_en .promotion-row a{font-size:1.1rem;margin:0}.outline-inicio-es rs-carousel-wrap,.outline-inicio-en rs-carousel-wrap{position:initial!important}.outline-inicio-es #g-testimonials a,.outline-inicio-en #g-testimonials a{color:#860903}.outline-inicio-es #g-features .size-34,.outline-inicio-en #g-features .size-34{flex:0 33%;width:33%}.outline-inicio-es #g-ofertas,.outline-inicio-en #g-ofertas{padding:2rem 0;background-color:#f9f9f9}.outline-inicio-es .ofertas-home,.outline-inicio-en .ofertas-home{display:flex;justify-content:space-between;margin-bottom:4rem;max-width:1170px;margin:auto}@media (max-width:768px){.outline-inicio-es .ofertas-home,.outline-inicio-en .ofertas-home{display:block}}.outline-inicio-es .oferta-home,.outline-inicio-en .oferta-home{width:33%;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s;margin-bottom:3rem;background-color:#f6f6f6}@media (min-width:768px){.outline-inicio-es .oferta-home,.outline-inicio-en .oferta-home{padding:2rem 0}}.outline-inicio-es .oferta-home p,.outline-inicio-en .oferta-home p{line-height:1.3rem;font-size:.85rem;margin:0 0 10px 0}.outline-inicio-es .oferta-home .precio,.outline-inicio-en .oferta-home .precio{font-size:2.2rem;color:#444;padding-top:.5rem;display:inline-block;letter-spacing:-2px}.outline-inicio-es .oferta-home .link,.outline-inicio-en .oferta-home .link{color:#e1a43c;text-decoration:underline}.outline-inicio-es .oferta-home .button,.outline-inicio-en .oferta-home .button{background:#e4b565;font-size:1rem;padding:.7rem 2rem;text-align:center}.outline-inicio-es .oferta-home .button:hover,.outline-inicio-en .oferta-home .button:hover{background:#e4b565;border-color:#e4b565;filter:brightness(1.1);text-decoration:none}.outline-inicio-es .oferta-home .mini-titulo-oferta,.outline-inicio-en .oferta-home .mini-titulo-oferta{font-size:.9rem;color:#01474f;font-weight:700}.outline-inicio-es .oferta-home h4,.outline-inicio-es .oferta-home .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-es .oferta-home a,.outline-inicio-es .oferta-home .outline-promociones_page_en .promotion-row a,.outline-inicio-en .oferta-home h4,.outline-inicio-en .oferta-home .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-en .oferta-home a,.outline-inicio-en .oferta-home .outline-promociones_page_en .promotion-row a{font-size:.9rem}.outline-inicio-es .oferta-home>div>div,.outline-inicio-en .oferta-home>div>div{display:flex;gap:1rem;justify-content:center}@media (min-width:768px) and (max-width:1199px){.outline-inicio-es .oferta-home>div>div,.outline-inicio-en .oferta-home>div>div{flex-direction:column}.outline-inicio-es .oferta-home>div>div img,.outline-inicio-en .oferta-home>div>div img{height:9rem;object-fit:cover}}@media (max-width:736px){.outline-inicio-es .oferta-home>div>div,.outline-inicio-en .oferta-home>div>div{gap:2rem}}.outline-inicio-es .oferta-home img,.outline-inicio-en .oferta-home img{min-height:11rem;max-height:13rem}@media (max-width:736px){.outline-inicio-es .oferta-home img,.outline-inicio-en .oferta-home img{width:10rem;object-fit:cover}}.outline-inicio-es .oferta-home .image-oferta img,.outline-inicio-en .oferta-home .image-oferta img{width:170px;height:160px;object-fit:cover}.outline-inicio-es .oferta-home .image-oferta,.outline-inicio-en .oferta-home .image-oferta{width:55%;padding:0 1.3rem}.outline-inicio-es .oferta-home:hover,.outline-inicio-en .oferta-home:hover{background:#f2f2f2;border-radius:5px}.bodas-inicio-texto,.grupos-inicio-texto,.restaurante-inicio-texto,.diversion-inicio-texto,.contacto-inicio-texto{display:flex;align-items:center;padding:0 5rem}.contacto-inicio-texto{background:#57453b}.contacto-inicio-texto a{color:#fcbfbd}.contacto-inicio-texto a:hover{color:#fff}.header-no-transp{margin-top:0!important}.callaction .g-menu-item-title{font-size:1rem}#g-header .g-owlcarousel .g-owlcarousel-item-content{background:rgb(0 0 0 / .3);border-radius:5px}@media screen and (max-width:1200px){#g-header .g-owlcarousel .g-owlcarousel-item-content{margin-top:20%}}#g-header .g-owlcarousel .g-owlcarousel-item-title{font-size:2.5rem;margin-bottom:0}#g-header .g-owlcarousel .g-owlcarousel-item-link a{border:2px solid #e4b565!important;color:#e4b565!important}@media screen and (max-width:1200px){#g-header .g-owlcarousel .owl-nav button.owl-prev,#g-header .g-owlcarousel .owl-nav button.owl-next{top:70%}}.btn-primary{background:#e4b565!important;border-color:#e4b565!important}.breadcrumb a{color:#171617}.breadcrumb a :hover{color:#e4b565}.big-title h3{font-size:3rem;margin-bottom:0;font-weight:300;line-height:8rem}@media screen and (max-width:768px){#g-intro{padding:0}}.outline-content_page #g-header:before,.outline-content_page_en #g-header:before{height:100%}.outline-content_page #g-header #g-image img,.outline-content_page_en #g-header #g-image img{width:100%}@media screen and (max-width:767px){.outline-content_page #g-header.g-flushed,.outline-content_page_en #g-header.g-flushed{margin-top:0}}.outline-content_page .text-box-left,.outline-content_page .text-box-right,.outline-content_page_en .text-box-left,.outline-content_page_en .text-box-right{background:#f3f3f3;padding:1rem 2rem;z-index:2;text-align:justify}@media screen and (min-width:801px){.outline-content_page .text-box-left,.outline-content_page_en .text-box-left{margin-right:-6rem}.outline-content_page .text-box-right,.outline-content_page_en .text-box-right{margin-left:-4rem!important}}.outline-eventos_page_es h1,.outline-eventos_page_en h1{margin:1.5rem 0}.outline-promociones_page_es #g-header:before,.outline-promociones_page_en #g-header:before{height:100%}.outline-promociones_page_es .promotion-row,.outline-promociones_page_en .promotion-row{border:1px solid #eaeaea;border-radius:5px;box-shadow:0 0 lightgray;background:#f5f5f5;overflow:hidden}.outline-promociones_page_es .promotion-row h4,.outline-promociones_page_en .promotion-row h4,.outline-promociones_page_es .promotion-row a,.outline-promociones_page_en .promotion-row .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-promociones_page_en .promotion-row a,.outline-promociones_page_en .promotion-row .outline-promociones_page_en .promotion-row a,.outline-promociones_page_es .promotion-row .accent,.outline-promociones_page_en .promotion-row .accent{color:#171617}.outline-promociones_page_es .promotion-row a :hover,.outline-promociones_page_en .promotion-row a :hover{color:#e4b565}.outline-promociones_page_es .promotion-row a.btn,.outline-promociones_page_en .promotion-row a.btn{color:#fff}@media screen and (max-width:768px){.outline-promociones_page_es .promotion-row a.btn,.outline-promociones_page_en .promotion-row a.btn{margin-bottom:1rem}}.outline-promociones_page_es .promotion-row .img-promotion,.outline-promociones_page_en .promotion-row .img-promotion{padding-right:0}.outline-promociones_page_es .promotion-row p.restrictions,.outline-promociones_page_en .promotion-row p.restrictions{font-size:.7rem}.outline-default #g-header #g-image img{min-height:18em}#g-header{margin-top:0!important;z-index:auto}#g-navigation a:hover{color:#e4b565!important}.g-offcanvas-toggle{margin-top:-1rem}.button-default-white{font-size:.85em;background:#fff;border:1px solid #444;color:#444;padding:.5em 1.5em;font-weight:400}.button-default-white:hover{color:#a0a0a0;text-decoration:none}.button-default-color{font-size:.85em;background:#e4b565;border:1px solid #e4b565;color:#333!important;padding:.5em 1.5em;font-weight:400;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s}.button-default-color:hover{color:#333!important;text-decoration:none;filter:brightness(1.1)}#g-header:before{border-top:4.4rem solid #1c2f3d}.g-horizontalmenu li a{color:#fff}.g-logo.g-logo-helium img{max-height:8rem;margin-top:1rem}#g-navigation .g-content{margin:.3rem .625rem;padding:.3rem .938rem}.g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:1rem;text-transform:initial;padding:.2345rem 0.2rem!important}.menu-acciones .g-menu-item-title{font-size:1rem;padding:0;font-variant:initial}.res-button-container{margin-top:0;padding-top:.3rem}#g-navigation .g-main-nav .g-toplevel>li{margin:0 .2rem}#g-navigation .menu-acciones a :hover{color:#e4b565}#g-navigation .logo{padding-top:0}@media screen and (max-width:736px){#g-navigation .logo img{margin-top:2rem}}@media screen and (max-width:736px){#g-navigation{text-align:center}}.caracteristicas ul{list-style:none}.caracteristicas ul li{font-size:1.3em;margin:.5em}.sello{position:absolute;right:0;margin-top:-5rem;z-index:1}.sello img{width:8em}@media only screen and (max-width:767px){.sello{position:relative;right:initial;margin-top:0}}#g-intro{background:#fff;padding:5rem 0 0rem 0}#g-intro .g-block.size-33{display:flex;align-items:center}.img-100 img{width:100%}.flex-center{display:flex;align-items:center}#g-footer{padding:3rem 0 0rem 0;border-top:1px solid #444;box-shadow:0 4px 2px rgb(68 68 68 / .15) inset}#g-footer a{color:#2f2f2f}#g-footer a:hover{color:#d4d4d4}#g-footer .menu-footer a{color:#2f2f2f;white-space:nowrap;padding:.3rem 0;display:block;font-size:.9rem}#g-footerbottom{background:#0a0a0a;color:#fff}#g-footerbottom a{color:#fff}#menu-soporte{display:flex;align-items:center}.g-social a{color:#fff}.g-social a:hover{text-decoration:none!important;color:#d4d4d4}.fa-bars{color:#fff}#g-navigation .rest-enjoy{margin-top:0}figure figcaption{text-align:right}.tabla-sin-borde table{border:0;padding:2em 0}.tabla-sin-borde td{border:0;padding:2em 0}.caption-salones{text-align:right}.data-banus .wp-block-column{background-color:#404040;color:#fff;padding:1.5rem}.data-banus .wp-block-column a{color:#ffffff!important}.img-galeria img{width:100%;max-width:100%;transition:all 0.3s ease-in-out}.img-galeria img:hover{transform:scale(1.05,1.05)}.coffee-break-2{transform:scale(1.3,1.3)!important}.widget-certificados .g-content{display:flex;flex-direction:row;align-items:center;justify-content:center}.widget-certificados .g-content .widget_media_image{margin:0 1em;padding:0;border:1px solid #888;box-shadow:0 2px 3px rgb(68 68 68 / .15)}.full-img-home img{width:100%;transition:0.3s;z-index:1}#g-footer h3,#g-footer h2{font-size:1.2rem!important;color:#5f5f5f}.booking-box-container{padding:0 0.5rem!important;width:100%;margin-top:0rem;margin-bottom:0;position:relative;background-color:#fff0;transition:ease-in-out 0.5s}.booking-box-container.shrink{margin-top:-2rem}@media screen and (max-width:767px){.booking-box-container.shrink{margin-top:3rem}}.booking-box-container form .row>div:first-child{display:none}.booking-box-container #iph-booking-form .mb-3.row{margin-bottom:0!important}@media screen and (min-width:992px){.booking-box-container #iph-booking-form .mb-3.row .col-sm-12{margin-bottom:0!important}}.booking-box-container input,.booking-box-container .dropdown,.booking-box-container .form-control,.booking-box-container .input-group-text{border-radius:0;border:0;background-color:white!important;border-bottom:1px solid #ccc}.booking-box-container input:hover,.booking-box-container .dropdown:hover,.booking-box-container .form-control:hover,.booking-box-container .input-group-text:hover{box-shadow:none;border-color:#ccc}.booking-box-container .modal-content .modal-header{margin-bottom:1rem}.booking-box-container .modal-content .modal-body button{border:0;font-weight:700}.booking-box-container .modal-content .modal-body .btn-outline-secondary:hover{background-color:#ccc;border-radius:0}.booking-box-container label{color:#1b1b1b;font-weight:600}.booking-box-container #iph-booking-form .form-control:disabled,.booking-box-container #iph-booking-form .form-control[readonly],.booking-box-container #iph-booking-form .input-group-text{border-right:0!important;border:1px solid #ccc!important;background-color:white!important}.booking-box-container .btn-primary{background-color:#444!important;border-color:#444!important;border-radius:0;padding:1.1rem 6px;text-transform:uppercase;font-size:.888rem;letter-spacing:2px;transition:0.3s}.booking-box-container .btn-primary:hover{background-color:#ccc;filter:brightness(1.2)}.booking-box-container form>.row div:last-child .btn-primary{width:100%}.booking-box-container .por-que-reservar{color:#fff;background-color:#000;text-align:center;margin-top:-1rem!important;margin-bottom:-1rem!important;margin-right:-0.5rem!important;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width:780px){.booking-box-container .por-que-reservar{background-color:#fff0;color:inherit;margin-bottom:0.5rem!important;flex-direction:row;gap:.5rem}.booking-box-container .por-que-reservar p{display:inline-block}}.booking-box-container .por-que-reservar:hover{cursor:pointer}.booking-box-container .por-que-reservar p{margin:0!important;font-family:"InterMedium",Arial,Arial,Helvetica,sans-serif;font-size:1rem}.booking-box-container .por-que-reservar p:first-child{font-size:1.8rem}@media screen and (max-width:1119px){.booking-box-container .por-que-reservar p:first-child{font-size:1rem!important}}@media screen and (max-width:430px){.booking-box-container{bottom:0}}.booking-box-container.shrink{bottom:0}.booking-box-container a{color:#444}.booking-box-container a:hover{text-decoration:none}.booking-box-container .booking-box{padding:0;margin:auto;width:100%;max-width:58rem}.booking-box-container .booking-box label{font-family:Tahoma;font-size:.75rem;margin-bottom:0;white-space:nowrap}.booking-box-container .booking-box h4 span.title-tarifa,.booking-box-container .booking-box .outline-promociones_page_es .promotion-row a span.title-tarifa,.outline-promociones_page_es .promotion-row .booking-box-container .booking-box a span.title-tarifa,.booking-box-container .booking-box .outline-promociones_page_en .promotion-row a span.title-tarifa{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:400;font-size:1.5rem;color:#2f2f2f}@media (max-width:767px){.booking-box-container .booking-box h4,.booking-box-container .booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .booking-box-container .booking-box a,.booking-box-container .booking-box .outline-promociones_page_en .promotion-row a{margin-top:1rem;margin-bottom:1rem}}.booking-box-container .booking-box h5,.booking-box-container .booking-box a{font-family:"Roboto",Arial,Helvetica,sans-serif;font-weight:300;font-size:1.2rem;color:#444}@media (min-width:768px){.booking-box-container .booking-box h5,.booking-box-container .booking-box a{text-align:left}}.booking-box-container .booking-box span.title-tarifa{font-size:1.4rem!important;color:#ccc!important;letter-spacing:-1px}@media only screen and (max-width:736px){.booking-box-container .booking-box span.title-tarifa{margin-top:1rem;display:block}}.booking-box-container .booking-box input{border-radius:0;border:0;border-bottom:1px solid #000;background:transparent!important;padding:0;font-size:.875rem;font-family:sans-serif}.booking-box-container .booking-box input:hover{box-shadow:none}.booking-box-container .booking-box input:focus{box-shadow:none}.booking-box-container .booking-box input::placeholder{font:0.875rem/3 sans-serif}.booking-box-container .booking-box select{background:#fff0;border:0;border-bottom:1px solid #000;border-radius:0;padding:0;font-size:.875rem}.booking-box-container .booking-box select:focus{box-shadow:none}.booking-box-container .booking-box .calendar i{color:#000;right:0;border-left:7px solid #fff}.booking-box-container .booking-box .btn-success{color:#1b1b1b;border:1px solid black!important;border-radius:0;transition:0.3s;font-size:.9rem;margin-bottom:7px;padding:4px}.booking-box-container .booking-box .btn-success:hover{background-color:#eee!important}.booking-box-container .booking-box .btn-success:active,.booking-box-container .booking-box .btn-success:focus{box-shadow:none!important;color:black!important}@media only screen and (max-width:430px){.booking-box-container .booking-box .row.big-title{align-items:center}}.booking-box-container .label-mejor-tarifa{font-size:9px;color:#fff;background-color:#000;margin-bottom:.5rem;padding:3px 2px;border-radius:3px;font-family:sans-serif}.booking-box-container .label-mejor-tarifa a{color:#fff}.booking-box-container .sello img{width:198px;max-width:198px;position:absolute;right:0;top:-1.5rem;z-index:3}@media only screen and (min-width:768px) and (max-width:1024px){.booking-box-container .sello img{right:0}}@media only screen and (min-width:768px){.booking-box-container .sello img{position:absolute;top:-3.85rem;right:.3rem;z-index:1}}.booking-box-container #iph-booking-form div.col-sm-12:nth-child(4){visibility:hidden}@media only screen and (max-width:430px){.booking-box-container #iph-booking-form div.col-sm-12:nth-child(4){display:none}}.booking-box-container #ipbb-daterangepicker-modal.modal.show{z-index:1050000000}.booking-box{padding:0}.booking-box span.title-tarifa{font-size:1.3rem}.booking-box h5{color:#444}#g-booking-box-intro{padding:1rem 0!important;background:#f4f4f4}.booking-box label{font-size:.85rem}.menu-tel ul{line-height:2.5rem!important}.img-contenido img{object-fit:cover;height:28rem;width:100%;margin:1rem auto}.muestra-aviso a{color:#532f14!important}.muestra-aviso a:hover{color:#724728}.menu-tel-movil{background:#fff;padding:1rem 0}.menu-tel-movil ul .g-menu-item-title,.menu-tel-movil .fa{color:#9e673d}.menu-tel-movil ul{display:flex;align-items:center;justify-content:center}.menu-footer li{margin:.5rem .3rem}.mensaje-aviso{position:fixed;left:1em;top:14rem;width:auto;color:#222221;border:1px solid #161616;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin-bottom:.8em;background:#fbfdff;box-shadow:0 2px 5px rgb(0 0 0 / .16);z-index:998;transition:1s;margin-left:-36em}.mensaje-aviso img.wp-smiley,.mensaje-aviso img.emoji{height:0.5em!important;width:0.5em!important;vertical-align:0em!important;padding:0!important}.mensaje-aviso-inner{padding:.8em;font-size:.9rem;line-height:1.3rem}.puntos{width:100%;margin:.3em 0;padding:0 1em}.mensaje-aviso h4,.mensaje-aviso .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .mensaje-aviso a,.mensaje-aviso .outline-promociones_page_en .promotion-row a{text-align:center;color:#000;font-size:1.35em;font-weight:700}.mensaje-aviso .cerrar{background:#161616;height:1.5rem}.mensaje-aviso .precio-hotel{color:#5b95c1}.mensaje-aviso .nota{font-size:70%;line-height:1.2em;font-weight:700}.mensaje-aviso .close{margin-right:.3em;background:#fff0;color:#fff;padding:.2em .5em;margin:0;float:right;font-size:19px;font-weight:700;line-height:.9}.muestra-aviso{position:fixed;left:1em;bottom:1em;width:20em;border:1px solid #c4d3e2;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;font-family:"Trebuchet Ms",Arial,Helvetica,serif;font-size:1.1em;margin-bottom:.8em;background:#fbfdff;box-shadow:0 2px 5px rgb(0 0 0 / .16);z-index:998;text-align:center;padding:.5em}.muestra-aviso{display:none}#btn-close{display:none}.mensaje-aviso-enter{margin-left:0}.btn{display:inline-block;font-weight:400;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff0;border:1px solid #fff0;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out}.btn a{color:#fff}.mensaje-aviso-inner .btn-reserva{background:#000;width:auto;margin:.6rem auto;margin-left:2rem;padding:0}.mensaje-aviso-inner .btn-reserva:hover{background:#464646}.mensaje-aviso-inner .btn-reserva a{padding:.5rem 1.7rem;display:block}.mensaje-aviso-inner .btn-reserva a:hover{color:#fff;text-decoration:none}@media only screen and (max-width:736px){.mensaje-aviso{display:block;position:fixed;width:91%;bottom:0;top:initial}#g-footerbottom{padding-bottom:21em}.muestra-aviso-inner{padding:.5em 0}.muestra-aviso{width:36%}}.chat-side{width:155px;height:63px;background:#000;color:#fff;position:fixed;z-index:12;padding-top:.7em;right:-4em;top:32%;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);cursor:pointer;transition:0.3s;text-align:center;border-radius:7px 7px 0 0;-webkit-border-radius:7px 7px 0 0;-moz-border-radius:7px 7px 0 0}.chat-side:hover{right:-3em}.height0,.height0 .g-content{height:0}@media (max-width:736px){#g-header:before{border:0}.align-right.menu-acciones{text-align:center!important;height:3rem}.g-logo{margin:.15rem 0}.g-logo.g-logo-helium img{margin-top:initial}}@media (max-width:767px){#g-expanded{padding:2rem 0}.g-social{text-align:center}#g-footer{text-align:center}#g-navigation #horizontalmenu-6038-particle a{color:#fff}#g-navigation #horizontalmenu-6038-particle{margin-top:1rem}}@media (max-width:736px){.outline-inicio-es #g-utility h4,.outline-inicio-es #g-utility .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-es #g-utility a,.outline-inicio-es #g-utility .outline-promociones_page_en .promotion-row a,.outline-inicio-en #g-utility h4,.outline-inicio-en #g-utility .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-en #g-utility a,.outline-inicio-en #g-utility .outline-promociones_page_en .promotion-row a{font-size:1.4rem}.outline-inicio-es #g-above .img-100 img,.outline-inicio-en #g-above .img-100 img{padding:1rem}.outline-inicio-es #g-testimonials,.outline-inicio-en #g-testimonials{background-attachment:initial}.outline-inicio-es .text-hisotria,.outline-inicio-en .text-hisotria{max-width:90%}}@media (max-width:736px){.formularioc{padding:0em}p{font-size:1rem}}@media (max-width:768px){.outline-inicio-es #g-utility .img-module .overlay,.outline-inicio-en #g-utility .img-module .overlay{border-right:.3rem solid;border-left:.3rem solid;bottom:.3rem}.outline-inicio-es #g-utility .img-module img,.outline-inicio-en #g-utility .img-module img{padding:.3rem;width:100%}.outline-inicio-es .bodas-inicio-texto,.outline-inicio-es .grupos-inicio-texto,.outline-inicio-es .restaurante-inicio-texto,.outline-inicio-es .diversion-inicio-texto,.outline-inicio-es .contacto-inicio-texto,.outline-inicio-en .bodas-inicio-texto,.outline-inicio-en .grupos-inicio-texto,.outline-inicio-en .restaurante-inicio-texto,.outline-inicio-en .diversion-inicio-texto,.outline-inicio-en .contacto-inicio-texto{padding:1rem 5rem}.outline-inicio-es .booking-box .mensaje-marketing,.outline-inicio-en .booking-box .mensaje-marketing{padding-top:1rem}.outline-inicio-es .booking-box .reserve-online-message,.outline-inicio-en .booking-box .reserve-online-message{font-size:1.7rem}}@media (max-width:1024px){.outline-inicio-es #g-utility .button.button-small,.outline-inicio-en #g-utility .button.button-small{padding:.5rem}}@media (max-width:1024px) and (orientation:landscape){.outline-inicio-es #g-header,.outline-inicio-en #g-header{margin-top:-17rem!important}}@media (max-width:1039px){.restaurante-inicio-texto{text-align:center}}@media (min-width:1099px){.outline-inicio-es #g-utility h4,.outline-inicio-es #g-utility .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-es #g-utility a,.outline-inicio-es #g-utility .outline-promociones_page_en .promotion-row a,.outline-inicio-en #g-utility h4,.outline-inicio-en #g-utility .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-en #g-utility a,.outline-inicio-en #g-utility .outline-promociones_page_en .promotion-row a{font-size:1.7rem;margin:0;font-variant:small-caps;color:#acb1c5}}@media only screen and (max-width:1199px){.outline-inicio-es .bodas-inicio-texto,.outline-inicio-es .grupos-inicio-texto,.outline-inicio-es .restaurante-inicio-texto,.outline-inicio-es .diversion-inicio-texto,.outline-inicio-es .contacto-inicio-texto,.outline-inicio-en .bodas-inicio-texto,.outline-inicio-en .grupos-inicio-texto,.outline-inicio-en .restaurante-inicio-texto,.outline-inicio-en .diversion-inicio-texto,.outline-inicio-en .contacto-inicio-texto{padding:0 3rem}}@media only screen and (max-width:736px){.outline-inicio-es .bodas-inicio-texto,.outline-inicio-es .grupos-inicio-texto,.outline-inicio-es .restaurante-inicio-texto,.outline-inicio-es .diversion-inicio-texto,.outline-inicio-es .contacto-inicio-texto,.outline-inicio-en .bodas-inicio-texto,.outline-inicio-en .grupos-inicio-texto,.outline-inicio-en .restaurante-inicio-texto,.outline-inicio-en .diversion-inicio-texto,.outline-inicio-en .contacto-inicio-texto{padding:2rem 1rem}}@media screen and (min-width:737px){.call-action-desktop{display:block!important}.call-action-movil{display:none!important}}@media screen and (max-width:736px){.call-action-desktop{display:none!important}.call-action-movil{display:block!important}}.display-flex{display:flex!important}