/*000394bbfbfba95537c27396d424a1f6*/
@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400&display=swap");.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:white !important}.booking-box{padding:15px;font-size:13px}.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}.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;color:white}@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.5rem}.booking-box h6{padding-bottom:0;margin-bottom:0}.booking-box label{font-weight:bold}.booking-box .btn-success{background-color:#91032d !important;border-color:#91032d !important}.booking-box .btn-success :hover{background:#d1003b !important;border-color:#d1003b !important}.booking-box .calendar{position:relative}.booking-box .calendar i{position:absolute;right:9px;top:9px;color:#91032d;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}h1{font-size:2.3rem !important;font-family:"Times New Roman", Times, serif;text-transform:uppercase;padding-bottom:1rem;color:#4f4f4f}h2{font-size:1.7rem !important}h3{font-size:1.4rem !important}h4,.outline-promociones_page_es .promotion-row a,.outline-promociones_page_en .promotion-row a{font-size:1.1rem !important}.h0{height:0}p{font-size:1rem;margin:0.5rem 0 1rem 0 !important}.p2{padding:2rem}.border-1{border:1px solid #e5e5e5}.shadow-lite{box-shadow:0px 4px 7px 1px rgba(0, 0, 0, 0.23)}@media screen and (min-width:768px){#g-navigation .g-logo{display:flex;align-items:center}}@media screen and (max-width:736px){#g-navigation .g-logo img{height:4rem}}@media screen and (max-width:736px){#g-navigation .g-logo{justify-content:center;padding-left:0}}@media screen and (min-width:768px){#g-navigation .main-menu{display:flex;align-items:center;justify-content:flex-end}}#g-navigation .g-main-nav .g-toplevel>li{margin:0 0.2rem}#g-navigation #horizontalmenu-6038-particle{background:rgba(0, 0, 0, 0.5)}#g-navigation #horizontalmenu-6038-particle a{color:#91032d;margin:0;padding:0}@media screen and (max-width:768px){#g-navigation #horizontalmenu-6038-particle{margin:0;padding:10px}}#g-navigation .menu-acciones a :hover{color:inherit}#g-navigation .menu-acciones .g-menu-item-title{font-family:"Lato", Arial, Helvetica, sans-serif;font-weight:400}#g-navigation .menu-principal{text-transform:uppercase}#g-navigation .menu-principal .g-menu-item-title{font-size:0.9rem;font-weight:400;font-family:"Lato", Arial, Helvetica, sans-serif}#g-navigation .callaction .g-menu-item-title{font-size:1rem}#g-navigation .menu-tel-movil .g-menu-item-title{font-family:"Lato", Arial, Helvetica, sans-serif;font-weight:400}.nav-no-transp{background:#d1003b;color:#91032d !important}.nav-no-transp a{color:#91032d !important}.nav-no-transp a :hover{color:#91032d !important}.nav-no-transp span.g-menu-item-title,.nav-no-transp .g-menu-parent-indicator{color:#91032d}.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:#91032d !important}.fa-bars{color:#91032d}.overlay h4,.overlay .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .overlay a,.overlay .outline-promociones_page_en .promotion-row a{font-size:1.2rem;text-transform:uppercase}.transparent{background:transparent}@media screen and (min-width:768px){.sello img{position:absolute;top:-5rem;z-index:10;right:-3rem;width:128px !important;max-width:initial}}#g-booking-box-intro{padding:1rem 0 !important}#g-booking-box-intro .mensaje-marketing{margin-bottom:0 !important}#g-booking-box-intro a{color:white}#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{font-family:"Arial", Helvetica, sans-serif}@media screen and (max-width:430px){#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{text-align:center}}.booking-box-container{padding:0 0.5rem !important;width:100%;margin-top:0rem;margin-bottom:0;position:relative;background-color:transparent;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:#191919;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:#91032d !important;border-color:#91032d !important;border-radius:0;padding:1.1rem 6px;text-transform:uppercase;font-size:0.888rem;letter-spacing:2px;transition:0.3s}.booking-box-container .btn-primary:hover{background-color:#a52a4f;filter:brightness(1.2)}.booking-box-container form>.row div:last-child .btn-primary{width:100%}.booking-box-container .por-que-reservar{color:white;background-color:black;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:transparent;color:inherit;margin-bottom:0.5rem !important;flex-direction:row;gap:0.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:0.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:#444 !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 black;background:transparent !important;padding:0;font-size:0.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:transparent;border:0;border-bottom:1px solid black;border-radius:0;padding:0;font-size:0.875rem}.booking-box-container .booking-box select:focus{box-shadow:none}.booking-box-container .booking-box .calendar i{color:black;right:0;border-left:7px solid white}.booking-box-container .booking-box .btn-success{color:#191919;border:1px solid black !important;border-radius:0;transition:0.3s;font-size:0.9rem;margin-bottom:7px;padding:4px}.booking-box-container .booking-box .btn-success:hover{background-color:#e0e0e0 !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:white;background-color:black;margin-bottom:0.5rem;padding:3px 2px;border-radius:3px;font-family:sans-serif}.booking-box-container .label-mejor-tarifa a{color:white}.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:0.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 span.title-tarifa{font-size:1.4rem;font-family:"Roboto", Arial, Helvetica, sans-serif}.booking-box a,.booking-box a:hover{color:white;text-decoration:none}.booking-box h5{font-size:1.4rem;font-family:"Roboto", Arial, Helvetica, sans-serif}.booking-box label{font-weight:normal}.booking-box .btn-success{transition:0.3s}.booking-box .btn-success:hover{filter:brightness(1.2)}@media screen and (max-width:736px){.booking-box .btn-success{margin-bottom:1rem}}.booking-box input{border-radius:3px !important;-moz-border-radius:3px !important;-webkit-border-radius:3px !important}#g-footer{padding:0 !important;margin-bottom:1rem}#g-footer .social-footer a,#g-footer .social-footer a:hover{text-decoration:none}#g-footer .social-footer .fa{color:#b68700}#g-footer h3,#g-footer h2{font-size:1rem !important;text-transform:uppercase;color:#707070 !important;font-family:"Lato", Arial, Helvetica, sans-serif;font-weight:600}#g-footer .menu-footer a,#g-footer .menu-footer a:hover{color:#191919 !important;text-decoration:none}#g-footer .menu-footer ul{line-height:2rem}#g-footer .logo-footer img{height:4rem}#g-footer .g-container{border-top:1px solid #dfdfdf}.display-flex{display:flex !important}.no-link:hover{cursor:text !important}.no-link a:hover,.no-link .g-menu-item-container:hover,.no-link .g-menu-item-content:hover,.no-link .g-menu-item-title:hover{cursor:text !important}.wp-block-button a:hover{filter:brightness(1.2);text-decoration:none;color:white}.map-del-sitio a{color:#91032d !important}.outline-inicio-es .img-module img,.outline-inicio-en .img-module img{transition:0.3s}.outline-inicio-es .img-module img:hover,.outline-inicio-en .img-module img:hover{filter:brightness(1.2)}.outline-inicio-es .img-module .overlay,.outline-inicio-en .img-module .overlay{opacity:1;height:39%;display:flex;flex-direction:column;justify-content:end;background:linear-gradient(0deg, black, transparent);margin-left:3%;margin-bottom:3%;width:94%;transition:0.3s}.outline-inicio-es .img-module .overlay:hover,.outline-inicio-en .img-module .overlay:hover{padding-bottom:2rem}.outline-inicio-es .img-module .overlay h4,.outline-inicio-es .img-module .overlay .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-es .img-module .overlay a,.outline-inicio-es .img-module .overlay .outline-promociones_page_en .promotion-row a,.outline-inicio-en .img-module .overlay h4,.outline-inicio-en .img-module .overlay .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-inicio-en .img-module .overlay a,.outline-inicio-en .img-module .overlay .outline-promociones_page_en .promotion-row a{font-family:"Roboto", Arial, Helvetica, sans-serif}.outline-inicio-es .img-module .overlay .button,.outline-inicio-en .img-module .overlay .button{background:transparent;font-style:normal;font-family:"Roboto", Arial, Helvetica, sans-serif;padding:0.5rem}.outline-inicio-es .img-module .overlay .button:hover,.outline-inicio-en .img-module .overlay .button:hover{text-decoration:none}@media screen and (max-width:767px){.outline-inicio-es .img-module,.outline-inicio-en .img-module{width:60%;margin:auto}}.outline-inicio-es #g-intro,.outline-inicio-en #g-intro{padding:4rem 0}.outline-inicio-es #g-intro h1,.outline-inicio-en #g-intro h1{color:#b68700 !important}.outline-inicio-es #g-utility h2,.outline-inicio-en #g-utility h2{color:#b68700 !important}.outline-inicio-es #g-features,.outline-inicio-en #g-features{background-image:url('../../../../uploads/2024/05/bg-habitaciones-home.webp');background-repeat:no-repeat;background-size:cover}.outline-inicio-es #g-features .wp-block-columns,.outline-inicio-en #g-features .wp-block-columns{margin-bottom:0}@media screen and (min-width:431px){.outline-inicio-es #g-features,.outline-inicio-en #g-features{background-attachment:fixed}}.outline-inicio-es .info-destino-home,.outline-inicio-en .info-destino-home{display:flex;align-items:center}.outline-inicio-es .wp-block-button a:hover,.outline-inicio-en .wp-block-button a:hover{filter:brightness(1.2);text-decoration:none;color:white}.outline-inicio-es #g-footer .g-container,.outline-inicio-en #g-footer .g-container{border-top:0}.header-no-transp{margin-top:0 !important}#g-header:before{position:absolute;width:100%;height:30%;top:0;bottom:0;left:0;right:0;content:"";z-index:2;opacity:0.75;background-color:transparent;background-image:-webkit-linear-gradient(-270deg, transparent, transparent, black);background-image:linear-gradient(0deg, transparent, transparent, black)}#g-header figure{margin-bottom:0}#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 #91032d !important;color:#91032d !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:#91032d !important;border-color:#91032d !important}.breadcrumb a{color:#91032d}.breadcrumb a :hover{color:#91032d}.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}}@media only all and (max-width:47.99rem){.g-logo img{height:6rem;margin-top:1rem}}.outline-content_page #g-header:before,.outline-content_page_en #g-header:before{height:100%}.outline-content_page .slide-contenido .wp-block-image img,.outline-content_page_en .slide-contenido .wp-block-image img{height:29rem;object-fit:cover}.outline-content_page .slide-contenido figure,.outline-content_page_en .slide-contenido figure{margin:0}@media screen and (max-width:736px){.outline-content_page #g-header img,.outline-content_page_en #g-header img{height:12rem;object-fit:cover}}.outline-content_page .booking-box a,.outline-content_page .booking-box a:hover,.outline-content_page_en .booking-box a,.outline-content_page_en .booking-box a:hover{color:#91032d}.outline-content_page #g-booking-box-intro,.outline-content_page #g-booking-box-intro a,.outline-content_page_en #g-booking-box-intro,.outline-content_page_en #g-booking-box-intro a{color:#191919}.outline-content_page #g-booking-box-intro .booking-box h4,.outline-content_page #g-booking-box-intro .booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-content_page #g-booking-box-intro .booking-box a,.outline-content_page #g-booking-box-intro .booking-box .outline-promociones_page_en .promotion-row a,.outline-content_page #g-booking-box-intro a .booking-box h4,.outline-content_page #g-booking-box-intro a .booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-content_page #g-booking-box-intro a .booking-box a,.outline-content_page #g-booking-box-intro a .booking-box .outline-promociones_page_en .promotion-row a,.outline-content_page_en #g-booking-box-intro .booking-box h4,.outline-content_page_en #g-booking-box-intro .booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-content_page_en #g-booking-box-intro .booking-box a,.outline-content_page_en #g-booking-box-intro .booking-box .outline-promociones_page_en .promotion-row a,.outline-content_page_en #g-booking-box-intro a .booking-box h4,.outline-content_page_en #g-booking-box-intro a .booking-box .outline-promociones_page_es .promotion-row a,.outline-promociones_page_es .promotion-row .outline-content_page_en #g-booking-box-intro a .booking-box a,.outline-content_page_en #g-booking-box-intro a .booking-box .outline-promociones_page_en .promotion-row a{color:#191919}.outline-content_page .habitacion-info .photo figure,.outline-content_page .habitacion-info .photo img,.outline-content_page_en .habitacion-info .photo figure,.outline-content_page_en .habitacion-info .photo img{height:100%}.outline-content_page .habitacion-info .photo img,.outline-content_page_en .habitacion-info .photo img{object-fit:cover}.outline-content_page .habitacion-info .tabla-amenidades-grid tr td,.outline-content_page_en .habitacion-info .tabla-amenidades-grid tr td{height:initial}.outline-content_page .habitacion-info .amenidades-habitacion,.outline-content_page_en .habitacion-info .amenidades-habitacion{text-align:center;gap:0;margin-bottom:0 !important}.outline-content_page .habitacion-info .amenidades-habitacion .wp-block-columns,.outline-content_page_en .habitacion-info .amenidades-habitacion .wp-block-columns{gap:0;margin-bottom:0 !important}.outline-content_page .habitacion-info .amenidades-habitacion p,.outline-content_page_en .habitacion-info .amenidades-habitacion p{margin:0 !important;font-size:0.8rem}.outline-content_page .habitacion-info .amenidades-habitacion figure,.outline-content_page_en .habitacion-info .amenidades-habitacion figure{margin:0 0 0.5rem}@media screen and (min-width:768px){.outline-content_page .amenidades-habitaciones-general,.outline-content_page_en .amenidades-habitaciones-general{padding:2rem}}.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:#91032d}.outline-promociones_page_es .promotion-row a :hover,.outline-promociones_page_en .promotion-row a :hover{color:#91032d}.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}.formularioc{background:#f3f3f3;padding:2em;border:1px solid #e9e9e9;width:95%}.formularioc input,.formularioc select{width:100%;padding:0.5em 1em;border:1px solid #e1e1e1;border-radius:3px;font-family:"Verdana", Arial, Helvetica, sans-serif;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}.formularioc input[type="radio"],.formularioc input[type="checkbox"]{width:auto}.formularioc input[type="submit"]{width:auto;background:#b68700;color:white;padding:0.5em 1em;text-transform:uppercase;font-size:1rem;border:0;border-radius:2px;transition:0.3s;-moz-transition:0.3s;-webkit-transition:0.3s;padding:0.7rem 2rem}.formularioc input[type="submit"]:hover{background:#b68700;filter:brightness(1.1)}.formularioc label{font-weight:normal;display:block;margin-bottom:0;font-size:0.9em}.formularioc .small{font-family:"Verdana", Arial, Helvetica, sans-serif;font-size:0.75em;color:#ff5c5c}.formularioc textarea{border:1px solid #e1e1e1;width:100%;height:6em}.formularioc .wp-block-columns{gap:1rem;margin-bottom:0}.formularioc p{margin-bottom:1rem !important;margin-top:0 !important}.mensaje-aviso{position:fixed;left:1em;top:24vw;color:#222221;border:1px solid #eee;margin-bottom:0.8em;background:#fbfdff;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.16);z-index:998;transition:1s;margin-left:-36em}@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:1em 1.5em 1em 1em;font-size:0.85rem;line-height:1.3rem}.mensaje-aviso-inner a{color:#91032d !important}.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;font-size:1.35em;font-weight:400;font-family:"Roboto", Arial, Helvetica, sans-serif}.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:#000;padding:0.2em 0.5em;margin:0;float:right;font-size:19px;font-weight:700;line-height:1;opacity:1}.muestra-aviso{position:fixed;left:1em;bottom:1em;width:16em;border:1px solid #c4d3e2;font-size:0.9em;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 a,.muestra-aviso a:hover{color:#91032d;text-decoration:none}.muestra-aviso{display:none}#btn-close{display:none}.mensaje-aviso-enter{margin-left:0}.button-reserva-call{background:#91032d;border:0;color:#fff;padding:0.5rem;border-radius:3px;width:90%;display:block;margin:0.5rem auto}.button-reserva-call:hover{background:#91032d;filter:brightness(1.1);text-decoration:none}.button-reserva-call button{background:transparent;display:block;margin:auto;color:#fff}@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:55%}}.call-action-desktop{margin-top:1.5rem}@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}}.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,.btn-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:1.2rem}.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:hover{color:initial !important}.whatsapp-window-2 a{display:flex;align-items:center}.whatsapp-window-2 img{background:#efefef;width:5rem;height:5rem;object-fit:contain;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:1.3rem}.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:6.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.8em;background:#25d366;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.16);z-index:998;text-align:center;padding:0.5em 1em}.muestra-whatsapp a{color:#fff;font-size:1rem}.muestra-whatsapp a:hover{color:#fff}.muestra-whatsapp .fa-whatsapp{font-size:2rem}.whatsapp-window-enter{margin-right:0}@media only screen and (max-width:736px){.whatsapp-window{display:block;position:fixed;top:initial;bottom:9rem;right:1rem}#g-footerbottom{padding-bottom:4em}.muestra-whatsapp-inner{padding:0.5em 0}.muestra-whatsapp{width:4rem}.muestra-whatsapp span{display:none}}.tabla-amenidades-grid tr td{border-color:transparent !important;height:8rem;text-align:center;font-size:14px;vertical-align:top}@media screen and (max-width:430px){.tabla-amenidades-grid{gap:0}.tabla-amenidades-grid figure{margin-bottom:0}}.wp-lightbox-overlay .scrim{background:rgba(51, 51, 51, 0.96) !important}.wp-lightbox-overlay .close-button{fill:white !important;border:1px solid white !important;border-radius:50%}.g-social .fa-twitter{background-image:url('../images/x.svg');width:33px;height:33px;position:relative;top:4px;filter:invert(66%) sepia(73%) saturate(5379%) hue-rotate(26deg) brightness(98%) contrast(101%)}.g-social .fa-twitter::before{content:""}.g-copyright a,.g-copyright a:hover{color:white;text-decoration:none}.is-selected .pika-button{background:#5f91bf !important;box-shadow:inset 0 1px 3px #5f91bf !important}.pika-button:hover{background:#64a7e5 !important}