/*000394bbfbfba95537c27396d424a1f6*/
.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:#a76d33}.booking-box{padding:15px}.booking-box .form-control:disabled,.booking-box .form-control[readonly]{background:white}.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:bold}}@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 label{}.booking-box .btn-success{background-color:#a76d33 !important;border-color:#a76d33 !important;text-transform:uppercase}.booking-box .btn-success :hover{background:#786048 !important;border-color:#786048 !important}.booking-box .calendar{position:relative}.booking-box .calendar i{position:absolute;right:9px;top:9px;color:#a76d33;font-size:1rem}.booking-box .calendar ::placeholder{font-size:0.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}body{font-size:15px !important}p{line-height:1.9rem}section ul,section ol{padding-left:2rem;line-height:2rem}h1{color:#a76d33;margin-bottom:2rem}@media screen and (min-width:1360px){h1{font-size:3.3rem !important}}@media screen and (max-width:1359px){h1{font-size:2.3rem !important}}@media screen and (max-width:959px){h1{font-size:1.8rem !important}}h2{font-size:2.7rem !important}@media screen and (max-width:1359px){h2{font-size:1.7rem !important}}@media screen and (max-width:959px){h2{font-size:1.5rem !important}}h1,h2,h3,h4,.outline-promociones_page_es .promotion-row a,.outline-promociones_page_en .promotion-row a,h5,h6{color:#a76d33}h2 a:hover{text-decoration:none}section a{color:#a76d33}section a:hover{color:#a76d33}#g-booking-box-intro>.g-container{background-color:white;box-shadow:0px 8px 16px 9px rgba(0, 0, 0, 0.17)}@media screen and (min-width:1025px){#g-booking-box-intro>.g-container{width:70rem}}#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,#g-booking-box-intro h5{color:#383838 !important;font-size:1.4rem}@media screen and (max-width:767px){#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{padding:0.6rem 0}}#g-booking-box-intro a:hover{text-decoration:none}.booking-box input,.booking-box select{border-radius:2px}.booking-box label{font-size:0.8rem !important}.booking-box a,.booking-box a:hover{color:initial}.booking-box-container form .row{justify-content:space-around}.booking-box-container form .row>div:first-child{display:none}@media screen and (min-width:992px){.booking-box-container form .col-sm-12{margin-bottom:0 !important}}.booking-box-container #iph-booking-form div.col-sm-12:nth-child(4){visibility:hidden}@media screen and (max-width:991px){.booking-box-container #iph-booking-form div.col-sm-12:nth-child(4){display:none}}.booking-box-container form .input-group{border:1px solid #ccc}.booking-box-container .btn-primary{border-radius:5px !important;background-color:#a76d33 !important;color:white !important;text-transform:uppercase;font-weight:normal !important;font-size:1rem !important;border:0 !important;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s}.booking-box-container .btn-primary:hover{background-color:#a76d33 !important;filter:brightness(1.2)}.applyBtn.btn.btn-primary{border-radius:5px !important;background-color:#a76d33 !important;color:white !important;text-transform:uppercase;font-weight:normal !important;font-size:1rem !important;border:0 !important;transition:0.3s;-webkit-transition:0.3s;-moz-transition:0.3s}.display-flex{display:flex !important}.menu-idioma .no-link,.menu-idioma .no-link a:hover,.menu-idioma .no-link .g-menu-item-container:hover,.menu-idioma .no-link .g-menu-item-content,.menu-idioma .no-link .g-menu-item-title:hover{cursor:text !important;color:white}#g-navigation{top:0;transition:0.3s}#g-navigation .g-content{margin:0.3rem 0.625rem;padding:0.3rem 0.938rem}#g-navigation .menu-acciones a :hover{color:rgba(255, 255, 255, 0.7) !important}#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-toplevel{line-height:2.125 !important}#g-navigation .logo .g-content{transition:0.3s;padding:0 !important;margin:0 !important}#g-navigation .logo img{height:95px;transition:0.3s;margin-top:0.5rem}@media screen and (max-width:767px){#g-navigation .logo{padding-top:1rem;padding-bottom:1rem}}#g-navigation.header-shrink{top:-3rem}#g-navigation.header-shrink .logo img{height:79px}@media screen and (max-width:1180px){#g-navigation.header-shrink .logo img{height:95px}}@media screen and (max-width:1180px){#g-navigation.header-shrink{top:0}}@media screen and (max-width:767px){#g-navigation.header-shrink{top:0}#g-navigation.header-shrink .logo img{height:95px}}@media screen and (min-width:1200px){#g-navigation{position:fixed;width:100%;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.47) 70%, rgba(255, 255, 255, 0) 98%) !important;padding-bottom:1rem !important}}@media screen and (max-width:1199px){#g-navigation{background-color:#786048 !important}#g-navigation .esconde-tableta{display:none}#g-navigation .menu-acciones ul{text-align:center}}.g-horizontalmenu li:last-child,.g-horizontalmenu li:first-child{padding-right:0.5rem;padding-left:0.5rem}#g-navigation .g-main-nav .g-dropdown a{font-size:0.8rem;font-weight:normal}#g-navigation .g-main-nav .g-dropdown a:hover{color:white !important}.menu-acciones .g-content{margin-top:0 !important;padding-top:0 !important}.vertical-center{display:flex;align-items:center}.transparent{background:transparent}.menu-idioma a,.menu-idioma .g-menu-item-title{font-size:0.8rem !important;padding:0.2rem !important;font-family:"Roboto", Arial, Helvetica, sans-serif}.btn-header .g-menu-item-title{border:1px solid #fff;border-radius:1rem;width:30px;height:30px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center}@media screen and (max-width:430px){.wp-block-button.btn-reserva{display:block;text-align:center}}.booking-box .btn-success:hover{background-color:#a76d33;filter:brightness(1.2)}#g-header figure{margin-bottom:0}.g-home-particles.g-helium-style #g-header{text-align:initial;z-index:0}@media screen and (max-width:430px){.img-mobile img{height:15rem;object-fit:cover}}@media screen and (max-width:767px){.text-mobile-left{text-align:left}}@media (max-width:768px){.reverse-mobile{flex-direction:column-reverse}}.g-copyright{font-size:0.9rem}#g-container-main{padding-top:10rem}@media screen and (max-width:990px){#g-container-main{padding-top:0}}.flex-end{justify-content:end}#g-mainbar{padding-bottom:0}#g-mainbar .g-content{margin-bottom:0;padding-bottom:0}.wp-block-cover a{color:white;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:1.4rem}.wp-block-cover a:hover{color:white;text-decoration:none}.wp-block-button__link{color:#a76d33;border-radius:0;border:1px solid #a76d33;background-color:transparent;letter-spacing:5px;text-transform:uppercase;font-size:0.9rem;font-weight:700;white-space:nowrap}.wp-block-button__link:hover{color:#a76d33;text-decoration:none;background-color:#fafafa}.titulo-linea{border-bottom:1px solid #e3e3e3;padding-bottom:0.5rem}.nopaddingall.menu-idioma{text-align:right;margin-top:0.5rem !important}.telefonos-movil ul{display:flex;justify-content:space-around;flex-wrap:wrap}.telefonos-movil ul li{margin:0 4px}.telefonos-movil ul li a{color:#2f2f2f;font-size:0.9rem !important}.formularioc{background:#f8f8f8;padding:2em;border:1px solid #e9e9e9;width:95%}.formularioc input,.formularioc select{width:100%;padding:0.7em;border:1px solid #e1e1e1;border-radius:2px;font-family:"Verdana", Arial, Helvetica, sans-serif;margin:0.3rem 0}.formularioc input[type="radio"],.formularioc input[type="checkbox"]{width:auto}.formularioc input[type="submit"]{width:auto;background:#575757;color:#fff;padding:0.5em 1em;text-transform:uppercase;border-radius:3px}.formularioc input[type="submit"]:hover{background:#484848}.formularioc label{font-weight:normal;display:block;margin-bottom:0;font-size:0.9em;margin-top:1rem}.formularioc .small{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:0.75em;color:#ff5c5c}.formularioc textarea{border:1px solid #e1e1e1;width:100%;height:10em;margin:0.3rem}.outline-inicio-es,.outline-inicio-en{}.outline-inicio-es body,.outline-inicio-en body{overflow-x:hidden}.outline-inicio-es h3,.outline-inicio-en h3{font-size:1.8rem;color:#858ba1}.outline-inicio-es #g-features,.outline-inicio-en #g-features{padding:9rem 0}.outline-inicio-es #g-expanded h3,.outline-inicio-en #g-expanded h3{color:#fff}.outline-inicio-es #g-header,.outline-inicio-en #g-header{margin-top:0 !important}.outline-inicio-es #g-navigation,.outline-inicio-en #g-navigation{background:#000000}.outline-inicio-es .menu-acciones>g-content,.outline-inicio-en .menu-acciones>g-content{margin-top:0;padding-top:0}.outline-inicio-es .bg-inicio-historia,.outline-inicio-en .bg-inicio-historia{background:#efefef;padding:6em 1em}.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 .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}.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:0.5rem}.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:0.9rem;font-weight:normal;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 #g-above #g-image img,.outline-inicio-en #g-above #g-image img{border:0;border-radius:0}.outline-inicio-es .reuniones-home,.outline-inicio-en .reuniones-home{background:url('../../../../uploads/2024/06/salon-de-eventos-hotel-de-mendoza-guadalajara-jalisco.webp');height:34rem;background-size:cover;background-position:center;background-attachment:fixed}.outline-inicio-es .texto-bienvenida,.outline-inicio-en .texto-bienvenida{margin:5rem 0 2rem 0}.outline-inicio-es #g-bottom .g-content,.outline-inicio-en #g-bottom .g-content{margin:0;padding:0}.outline-inicio-es #g-testimonials,.outline-inicio-en #g-testimonials{padding:3rem 0 2rem 0}@media (max-width:750px){.outline-inicio-es #g-header,.outline-inicio-en #g-header{margin-top:0 !important}}.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:#858ba1}.header-no-transp{margin-top:0 !important}.callaction .g-menu-item-title{font-size:1rem}#g-header .g-owlcarousel .g-owlcarousel-item-content{background:rgba(0, 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 #a76d33 !important;color:#a76d33 !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:#a76d33 !important;border-color:#a76d33 !important;background:#fff !important;border:1px solid #797979 !important;border-radius:2rem !important;color:#001644 !important;font-weight:bold !important;font-size:1.2rem !important;padding:0.7rem 2.5rem !important}.btn-primary:hover{background:#eaeaea !important;border:1px solid #ccc !important}.breadcrumb a{color:#2f2f2f}.breadcrumb a :hover{color:#a76d33}@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-flushed,.outline-content_page_en #g-header.g-flushed{margin-top:0}.outline-content_page #g-header #g-image img,.outline-content_page_en #g-header #g-image img{width:100%}@media screen and (max-width:800px){.outline-content_page #g-container-main,.outline-content_page_en #g-container-main{padding-top:0}.outline-content_page #g-booking-box-intro,.outline-content_page_en #g-booking-box-intro{position:relative;margin-top:0}}@media screen and (max-width:736px){.outline-content_page #g-header.g-flushed,.outline-content_page_en #g-header.g-flushed{margin-top:0}}.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:#2f2f2f}.outline-promociones_page_es .promotion-row a :hover,.outline-promociones_page_en .promotion-row a :hover{color:#a76d33}.outline-promociones_page_es .promotion-row a.btn,.outline-promociones_page_en .promotion-row a.btn{color:white}@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:0.7rem}.outline-default #g-header #g-image img{min-height:18em}.button-default-white{font-size:1.3em;background:white;border:1px solid #444;color:#444;padding:0.2em 0.7em;font-weight:600}.button-default-white:hover{color:#a0a0a0;text-decoration:none}.button-default-black{font-size:1.3em;background:black;border:1px solid #444;color:#fff !important;padding:0.2em 0.7em;font-weight:600}.button-default-black:hover{color:#a0a0a0 !important;text-decoration:none}.g-horizontalmenu li a{color:#0d3587}.g-logo.g-logo-helium img{max-height:8rem;display:inherit}.menu-principal .g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:0.9rem;text-transform:initial;font-family:"Arial", Helvetica, sans-serif;text-shadow:0px 2px 4px black;font-variant:normal}@media screen and (min-width:736px) and (max-width:959px){.menu-principal .g-main-nav .g-toplevel>li>.g-menu-item-container,.g-main-nav .g-sublevel>li>.g-menu-item-container{font-size:0.78rem}}.g-main-nav .g-toplevel>li .g-menu-item-title{text-transform:uppercase}.g-main-nav .g-dropdown .g-menu-item-title{text-transform:initial !important;color:#2f2f2f;text-shadow:none;font-weight:400}#g-navigation .g-main-nav .g-dropdown{background-color:#fafafa;box-shadow:1px 6px 9px 3px rgba(0, 0, 0, 0.17)}.menu-idioma .g-menu-item-content{padding:0 !important}.menu-acciones .g-menu-item-title{font-size:0.9rem;padding:0 0.2rem}.res-button-container{margin-top:0;padding-top:0.3rem}#g-navigation .g-main-nav .g-toplevel>li{margin:0 0.2rem}.caracteristicas ul{list-style:none}.caracteristicas ul li{font-size:1.3em;margin:0.5em}.mensaje-marketing{display:flex;flex-direction:column;padding:0;margin:0 !important}@media screen and (max-width:767px){.mensaje-marketing{text-align:center}}.sello img{width:128px}@media screen and (min-width:768px){.sello img{position:absolute;max-width:initial;top:-4rem}}@media screen and (min-width:1025px){.sello img{right:2rem}}@media screen and (max-width:1024px){.sello img{right:-2rem}}#g-intro{background:#ffffff;padding:9rem 0 5rem 0}#g-intro .g-block.size-33{display:flex;align-items:center}.img-100{height:100%}.img-100 img{width:100%;height:100%;object-fit:cover}.img-contenido img{object-fit:cover;height:20rem;width:100%;margin:1rem auto}.flex-center{display:flex;align-items:center}#g-footer .callcenter-movil{position:fixed;bottom:7rem;right:0;z-index:5;width:3.5rem}#g-footer .callcenter-movil ul{text-align:right;margin:0}#g-footer .callcenter-movil li{display:block !important;margin-top:0.5rem}#g-footer .callcenter-movil a{display:initial}#g-footer .callcenter-movil .fa,#g-footer .callcenter-movil img{background:#786048;font-size:1.5rem;padding:0.7rem;color:white;border-radius:25px}#g-footer .callcenter-movil i{opacity:initial !important}#g-footer .callcenter-movil .fa{width:44px;height:45px}#g-footer .callcenter-movil .fa-phone{height:45px}#g-footer .callcenter-movil img{width:45px;height:45px;margin-right:0.2rem}#g-footer .menu-footer a{color:black;white-space:nowrap;display:block;padding:0.2rem 0}#g-footer .redes-sociales-footer .g-content{display:flex;flex-direction:column}#g-footer .redes-sociales-footer .g-content a{color:black;font-size:1.6rem;margin:0.3rem 0}#g-footer .social-icons a{padding:0 10px}#g-footer .social-icons .fa-twitter{background-image:url('../images/x.svg');background-size:contain;background-repeat:no-repeat;background-position:center;width:25px;height:34px;position:relative;top:7px}#g-footer .social-icons .fa-twitter::before{content:""}#menu-soporte{display:flex;align-items:center}.g-social a{color:#fff}#g-footer{padding:3rem 1.1rem}#g-footer h2{text-transform:initial}#g-footerbottom{color:black;background:#fafafa}#g-footerbottom a{color:black}.fa-bars{color:#fff}#g-navigation .rest-enjoy{margin-top:0}figure figcaption{text-align:right}.tabla-sin-borde table{border:0;padding:2em 0px}.tabla-sin-borde td{border:0;padding:2em 0px}.caption-salones{text-align:right}.data-banus .wp-block-column{background-color:#404040;color:#ffffff;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:0px 2px 3px rgba(68, 68, 68, 0.15)}.full-img-home img{width:100%;transition:0.3s;z-index:1}#g-footer h3,#g-footer h2{font-size:1.4rem !important;color:#a76d33;margin-bottom:1.4rem}#g-footer .menu-footer li{margin:0.6rem 0}#g-footer .menu-footer li a{font-size:0.9rem}.booking-box{max-width:1200px;margin:auto;padding:1rem;background:#fff;color:#383838;box-shadow:0px 8px 16px 9px #0000002b}.booking-box label{font-size:0.85rem}.booking-box .btn-success:hover{background:#001644}.booking-box .title-tarifa{font-size:1.3rem !important}#g-booking-box-intro{padding:1rem 0 !important;background:transparent;margin-top:-4rem;position:absolute;width:100%}@media screen and (max-width:990px){#g-booking-box-intro{position:relative;margin-top:0;padding:2rem 0 1rem 0 !important}}.vertical-content{display:flex;align-items:center;justify-content:center}hr{border-color:#a76d33 !important;width:10rem;display:block;margin-top:1.5rem !important;margin-bottom:2rem !important;margin-left:auto;margin-right:auto}.chat-side{width:155px;height:63px;background:#000000;color:#fff;position:fixed;z-index:12;padding-top:0.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}.mensaje-aviso{position:fixed;left:1em;top:14rem;width:22em;color:inherit;border:1px solid #d7d7d7;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;font-family:"Trebuchet Ms", Arial, Helvetica, serif;margin-bottom:0.8em;background:#fbfdff;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.16);z-index:998;transition:1s;margin-left:-45em}@media screen and (max-width:932px) and (orientation:landscape){.mensaje-aviso{top:initial;bottom:0}}.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:1.2em;font-size:1rem;line-height:1.3rem}.mensaje-aviso-inner ul{font-size:0.9rem;line-height:25px;margin-left:0;padding-left:1.5rem;margin-bottom:0}.puntos{width:100%;margin:0.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:#a76d33;font-size:1.35em}.mensaje-aviso .cerrar{height:1.5rem}.mensaje-aviso .precio-hotel{color:#5b95c1}.mensaje-aviso .nota{font-size:70%;line-height:1.2em;font-weight:bold}.mensaje-aviso .close{margin-right:0.3em;background:transparent;color:black;padding:0.2em 0.5em;margin:0;float:right;font-size:19px;font-weight:700;line-height:0.9}.muestra-aviso{position:fixed;left:1em;bottom:1em;width:15em;border:1px solid #c4d3e2;border-radius:2px;-webkit-border-radius:2px;-moz-border-radius:2px;-o-border-radius:2px;font-family:"Trebuchet Ms", Arial, Helvetica, serif;font-size:1rem;margin-bottom:0.8em;background:#fbfdff;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.16);z-index:998;text-align:center;padding:0.5em}.muestra-aviso #btn-muestra-aviso:hover{color:#a76d33;filter:brightness(1.2);text-decoration:none}.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:transparent;border:1px solid transparent;padding:0.375rem 0.75rem;font-size:1rem;line-height:1.5;border-radius:0.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-color:white;margin:0.6rem auto;padding:0;border-radius:0;border:1px solid #a76d33;width:100%;letter-spacing:5px}.mensaje-aviso-inner .btn-reserva a{color:#a76d33;padding:0.5rem 2rem;display:block}.mensaje-aviso-inner .btn-reserva a:hover{color:#a76d33;text-decoration:none}.mensaje-aviso-inner .btn-reserva:hover{background-color:#fafafa}@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:0.5em 0}.muestra-aviso{width:92%}}.formularioc{background:#f8f8f8;padding:2em;border:1px solid #e9e9e9;width:95%}.formularioc p{margin:0}.formularioc input,.formularioc select{width:100%;padding:0.7em;border:1px solid #e1e1e1;border-radius:2px;font-family:"Verdana", Arial, Helvetica, sans-serif;margin:0.3rem 0}.formularioc select{padding:1.3em}.formularioc input[type="radio"],.formularioc input[type="checkbox"]{width:auto}.formularioc input[type="submit"]{width:auto;background:#a76d33;color:#fff;padding:0.5em 1em;text-transform:uppercase;border-radius:3px;width:8rem;padding:0.3rem}.formularioc input[type="submit"]:hover{background:#484848}.formularioc .wp-block-columns{gap:1rem;margin-bottom:0.5rem}.formularioc label{font-weight:normal;display:block;margin-bottom:0;font-size:0.9em;margin-top:0}.formularioc .small{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:0.75em;color:#ff5c5c}.formularioc textarea{border:1px solid #e1e1e1;width:100%;height:10em;margin:0.3rem}@media (max-width:736px){.formularioc{padding:1em}}@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}#g-booking-box-intro{margin-top:0;padding-top:0 !important;position:relative}#g-container-main{padding-top:0 !important}}@media (max-width:736px){#g-header:before{border:0}.outline-inicio-es #g-utility .img-module .overlay,.outline-inicio-en #g-utility .img-module .overlay{opacity:1}.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 .text-hisotria,.outline-inicio-en .text-hisotria{max-width:90%}#g-intro{background:#fff;padding:0}.outline-inicio-es .texto-bienvenida,.outline-inicio-en .texto-bienvenida{margin:0}}@media (min-width:751px){.widget-navigation-container>div>div>div>nav>ul{display:flex;justify-content:center}.widget-navigation-container>div>div>div>nav>ul>li{margin:0 0.5rem !important}}@media (min-width:768px){.booking-box .mensaje-marketing{text-align:left !important}}@media (max-width:768px){.outline-inicio-es #g-utility .img-module .overlay,.outline-inicio-en #g-utility .img-module .overlay{border-right:0.3rem solid;border-left:0.3rem solid;bottom:0.3rem}.outline-inicio-es #g-utility .img-module img,.outline-inicio-en #g-utility .img-module img{padding:0.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}.booking-box span.title-tarifa{font-size:1.2rem}}@media (max-width:1024px){.outline-inicio-es #g-utility .button.button-small,.outline-inicio-en #g-utility .button.button-small{padding:0.5rem}}@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;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 screen and (min-width:737px){.call-action-desktop{display:block !important;text-align:center}.call-action-movil{display:none !important}}@media screen and (max-width:736px){.call-action-desktop{display:none !important}.call-action-movil{display:block !important}}.whatsapp-window{position:fixed;right:5em;bottom:5rem;width:auto;color:#222221;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;margin-bottom:0.8em;background:transparent;z-index:998;transition:1s;margin-right:-36em}.whatsapp-window p{text-align:left}.whatsapp-window h3{color:white !important}.whatsapp-window .fa,.muestra-whatsapp .fa{color:white !important}.whatsapp-window a{color:inherit}.whatsapp-window a:hover{text-decoration:none}.whatsapp-window img.wp-smiley,.whatsapp-window img.emoji{height:0.5em !important;width:0.5em !important;vertical-align:0em !important;padding:0 !important}.whatsapp-window-inner{padding:1.5em;width:18rem;line-height:1.3rem;background:#25d366;color:white;text-align:center;border-radius:10px 10px 0 0;box-shadow:2px 3px 0 #00000047;text-align:left;font-size:1rem}.whatsapp-window-inner p{margin:0}.whatsapp-window-inner img{width:168px;margin:0 3rem}.whatsapp-window-2{background:#fff;padding:1rem;border-radius:0 0 10px 10px;text-align:center;transition:0.3s;box-shadow:2px 3px 0 #00000047;text-align:left}.whatsapp-window-2 a{display:flex;align-items:center}.whatsapp-window-2 a:hover{color:inherit}.whatsapp-window-2 img{background:#dbdbdb;width:5rem;height:5rem;object-fit:cover;border-radius:50%;margin:0 1rem}.mensaje-enviar{background:#25d366;color:white;border-radius:10px;padding:1rem;display:flex;align-items:center;justify-content:space-between;margin-top:1rem;width:100%;box-shadow:2px 3px 0 #00000047;font-size:1rem}.puntos{width:100%;margin:0.3em 0;padding:0 1em}.whatsapp-window .close{margin-right:0.3em;color:#fff;padding:0.3em 0.5em;margin:0;float:right;font-size:22px;font-weight:700;line-height:0.9;position:absolute;right:0;top:-3rem;background:#25d366;border-radius:19px;opacity:1}.muestra-whatsapp{position:fixed;right:0.4rem;bottom:5.5rem;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border:0;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-o-border-radius:50%;font-family:"Trebuchet Ms", Arial, Helvetica, serif;font-size:1.1em;margin-bottom:0;background:#25d366;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.16);z-index:998;text-align:center;padding:0.5em 1em;line-height:0}.muestra-whatsapp a{color:#fff !important;font-size:1rem}.muestra-whatsapp a:hover{color:#fff !important}.muestra-whatsapp .fa-whatsapp{font-size:2rem}.whatsapp-window-enter{margin-right:0}@media only screen and (max-width:767px){.whatsapp-window{display:block;position:fixed;top:initial;bottom:9rem;right:1rem}#g-footerbottom{padding-bottom:7em}.muestra-whatsapp-inner{padding:0.5em 0}.muestra-whatsapp{width:4rem}.muestra-whatsapp span{display:none}}.alignfull{margin:32px calc(50% - 50vw);max-width:100vw;margin-bottom:0;padding-bottom:0;margin-top:0;padding-top:0}@media screen and (max-width:430px){.alignfull{padding:0 25px}}.alignwide{margin:32px calc(25% - 25vw);max-width:100vw;max-width:1665px;margin:0 auto;padding:0}@media screen and (max-width:768px){.alignwide{padding:1.5rem}}