﻿::-webkit-scrollbar{width:9px}::-webkit-scrollbar-button:vertical:increment{background-color:#fff}::-webkit-scrollbar-button:vertical:increment:hover{background-color:#d1d1d1}::-webkit-scrollbar-thumb{background-color:#d1d1d1;border-radius:9}::-webkit-scrollbar-thumb:hover{background-color:#d1d1d1}::-webkit-scrollbar-track{background-color:#fff}::-webkit-scrollbar-button:vertical:decrement{background-color:#fff}::-webkit-scrollbar-button:vertical:decrement:hover{background-color:#d1d1d1}@-moz-document url-prefix(http://),url-prefix(https://){scrollbar{-moz-appearance:none !important;background:lime !important}thumb,scrollbarbutton{-moz-appearance:none !important;background-color:blue !important}thumb:hover,scrollbarbutton:hover{-moz-appearance:none !important;background-color:red !important}scrollbarbutton{display:none !important}scrollbar[orient=vertical]{min-width:15px !important}}.scroll-sm::-webkit-scrollbar{width:.25rem}.scroll-sm::-webkit-scrollbar-thumb{border-radius:.25rem}.scroll-sm{scrollbar-width:thin}@font-face{font-family:"icomoon";src:url("../../../../fonts/icomoon/icomoon.eot?ksgo52");src:url("../../../../fonts/icomoon/icomoon.eot?#iefixksgo52") format("embedded-opentype"),url("../../../../fonts/icomoon/icomoon.woff2?ksgo52") format("woff2"),url("../../../../fonts/icomoon/icomoon.woff?ksgo52") format("woff"),url("../../../../fonts/icomoon/icomoon.ttf?ksgo52") format("truetype"),url("../../../../fonts/icomoon/icomoon.svg?ksgo52#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url("../../../../fonts/poppin/poppins-regular-webfont.eot");src:url("../../../../fonts/poppin/poppins-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/poppin/poppins-regular-webfont.woff2") format("woff2"),url("../../../../fonts/poppin/poppins-regular-webfont.woff") format("woff"),url("../../../../fonts/poppin/poppins-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:fallback}@font-face{font-family:"Poppins";src:url("../../../../fonts/poppin/poppins-bold-webfont.eot");src:url("../../../../fonts/poppin/poppins-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/poppin/poppins-bold-webfont.woff2") format("woff2"),url("../../../../fonts/poppin/poppins-bold-webfont.woff") format("woff"),url("../../../../fonts/poppin/poppins-bold-webfont.ttf") format("truetype");font-weight:700;font-style:normal;font-display:fallback}@font-face{font-family:"Poppins";src:url("../../../../fonts/poppin/poppins-extrabold-webfont.woff2") format("woff2");font-weight:800;font-style:normal;font-display:fallback}@font-face{font-family:"PtSerif";src:url("../../../../fonts/ptserif/ptserif-regular-webfont.eot");src:url("../../../../fonts/ptserif/ptserif-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/ptserif/ptserif-regular-webfont.woff") format("woff"),url("../../../../fonts/ptserif/ptserif-regular-webfont.ttf") format("truetype"),url("../../../../fonts/ptserif/ptserif-regular-webfont.svg#PtSerif") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Satisfy";src:url("../../../../fonts/satisfy/satisfy-regular-webfont.woff2") format("woff2"),url("../../../../fonts/satisfy/satisfy-regular-webfont.woff") format("woff"),url("../../../../fonts/satisfy/satisfy-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RistrettoPro";src:url("../../../../fonts/ristrettopro/RistrettoPro-Regular-webfont.eot");src:url("../../../../fonts/ristrettopro/RistrettoPro-Regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/ristrettopro/RistrettoPro-Regular-webfont.woff2") format("woff2"),url("../../../../fonts/ristrettopro/RistrettoPro-Regular-webfont.woff") format("woff"),url("../../../../fonts/ristrettopro/RistrettoPro-Regular-webfont.ttf") format("truetype"),url("../../../../fonts/ristrettopro/RistrettoPro-Regular-webfont.svg#RistrettoPro") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RamaGothicEThin";src:url("../../../../fonts/ramagothic/RamaGothicE-Thin.eot");src:url("../../../../fonts/ramagothic/RamaGothicE-Thin.woff2") format("woff2"),url("../../../../fonts/ramagothic/RamaGothicE-Thin.woff") format("woff"),url("../../../../fonts/ramagothic/RamaGothicE-Thin.ttf") format("truetype"),url("../../../../fonts/ramagothic/RamaGothicE-Thin.svg#RamaGothicE-Thin") format("svg"),url("../../../../fonts/ramagothic/-Thin.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RamaGothicELight";src:url("../../../../fonts/ramagothic/RamaGothicE-Light.eot");src:url("../../../../fonts/ramagothic/RamaGothicE-Light.woff2") format("woff2"),url("../../../../fonts/ramagothic/RamaGothicE-Light.woff") format("woff"),url("../../../../fonts/ramagothic/RamaGothicE-Light.ttf") format("truetype"),url("../../../../fonts/ramagothic/RamaGothicE-Light.svg#RamaGothicE-Light") format("svg"),url("../../../../fonts/ramagothic/-Light.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RamaGothicERegular";src:url("../../../../fonts/ramagothic/RamaGothicE-Regular.eot");src:url("../../../../fonts/ramagothic/RamaGothicE-Regular.woff2") format("woff2"),url("../../../../fonts/ramagothic/RamaGothicE-Regular.woff") format("woff"),url("../../../../fonts/ramagothic/RamaGothicE-Regular.ttf") format("truetype"),url("../../../../fonts/ramagothic/RamaGothicE-Regular.svg#RamaGothicE-Regular") format("svg"),url("../../../../fonts/ramagothic/-Regular.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RamaGothicESemiBold";src:url("../../../../fonts/ramagothic/RamaGothicE-SemiBold.eot");src:url("../../../../fonts/ramagothic/RamaGothicE-SemiBold.woff2") format("woff2"),url("../../../../fonts/ramagothic/RamaGothicE-SemiBold.woff") format("woff"),url("../../../../fonts/ramagothic/RamaGothicE-SemiBold.ttf") format("truetype"),url("../../../../fonts/ramagothic/RamaGothicE-SemiBold.svg#RamaGothicE-SemiBold") format("svg"),url("../../../../fonts/ramagothic/-Bold.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RamaGothicEBold";src:url("../../../../fonts/ramagothic/RamaGothicE-Bold.eot");src:url("../../../../fonts/ramagothic/RamaGothicE-Bold.woff2") format("woff2"),url("../../../../fonts/ramagothic/RamaGothicE-Bold.woff") format("woff"),url("../../../../fonts/ramagothic/RamaGothicE-Bold.ttf") format("truetype"),url("../../../../fonts/ramagothic/RamaGothicE-Bold.svg#RamaGothicE-Bold") format("svg"),url("../../../../fonts/ramagothic/-Bold.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"RamaGothicEHeavy";src:url("../../../../fonts/ramagothic/RamaGothicE-Heavy.eot");src:url("../../../../fonts/ramagothic/RamaGothicE-Heavy.woff2") format("woff2"),url("../../../../fonts/ramagothic/RamaGothicE-Heavy.woff") format("woff"),url("../../../../fonts/ramagothic/RamaGothicE-Heavy.ttf") format("truetype"),url("../../../../fonts/ramagothic/RamaGothicE-Heavy.svg#RamaGothicE-Heavy") format("svg"),url("../../../../fonts/ramagothic/-Heavy.eot?#iefix") format("embedded-opentype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"PtSans";src:url("../../../../fonts/ptsans/ptsans-regular-webfont.eot");src:url("../../../../fonts/ptsans/ptsans-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/ptsans/ptsans-regular-webfont.woff") format("woff"),url("../../../../fonts/ptsans/ptsans-regular-webfont.ttf") format("truetype"),url(),url("../../../../fonts/ptsans/ptsans-regular-webfont.svg#PtSans") format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"LibreBaskerville";src:url("../../../../fonts/librebaskerville/librebaskerville-regular-webfont.eot");src:url("../../../../fonts/librebaskerville/librebaskerville-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/librebaskerville/librebaskerville-regular-webfont.woff2") format("woff2"),url("../../../../fonts/librebaskerville/librebaskerville-regular-webfont.woff") format("woff"),url("../../../../fonts/librebaskerville/librebaskerville-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"GarageGothic";src:url("../../../../fonts/garagegothic/garagegothic-regular-webfont.eot");src:url("../../../../fonts/garagegothic/garagegothic-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../../../../fonts/garagegothic/garagegothic-regular-webfont.woff2") format("woff2"),url("../../../../fonts/garagegothic/garagegothic-regular-webfont.woff") format("woff"),url("../../../../fonts/garagegothic/garagegothic-regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}.ff-rama-gothic-elight{font-family:"RamaGothicElight" !important}.ff-pt-sans{font-family:"PtSans" !important}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.video-ficha{content:url("../../../../imagenes/main/video-ficha.png");width:36px;height:28px}.icon-icon-whastapp-2:before{color:#3cb53d}.icon-eventos-icono:before{content:""}.icon-mexico_txt:before{content:""}.icon-web-mundo:before{content:""}.icon-web-desktop:before{content:""}.icon-icon-web:before{content:""}.icon-hotel:before{content:""}.icon-atractivo:before{content:""}.icon-restaurante:before{content:""}.icon-calendario:before{content:""}.icon-mensaje-ficha:before{content:""}.icon-mensaje:before{content:""}.icon-telefono:before{content:""}.icon-telefono-stroke:before{content:""}.icon-w:before{content:""}.icon-search:before{content:""}.icon-play:before{content:""}.icon-avion:before{content:""}.icon-autobus:before{content:""}.icon-auto-compartido:before{content:""}.icon-auto:before{content:""}.icon-ferry:before{content:""}.icon-diamante:before{content:""}.icon-estrella:before{content:""}.icon-desde:before{content:""}.icon-from:before{content:""}.icon-pesos:before{content:""}.icon-ecoalojamiento:before{content:""}.icon-pet-friendly:before{content:""}.icon-spa:before{content:""}.icon-interrogacion:before{content:""}.icon-location:before{content:""}.icon-zonas:before{content:""}.icon-map_route:before{content:""}.icon-cerca-de-mi:before{content:""}.icon-mi-ubicacion:before{content:""}.icon-destacado:before{content:""}.icon-mail-desktop:before{content:""}.icon-phone-desktop:before{content:""}.icon-monito:before{content:""}.icon-clock:before{content:""}.icon-noche:before{content:""}.icon-en-movimiento:before{content:""}.icon-admiracion-icon:before{content:""}.icon-recomendado:before{content:""}.icon-super-oferta:before{content:""}.icon-buenos-comentarios:before{content:""}.icon-preferido:before{content:""}.icon-solicitado:before{content:""}.icon-facebook:before{content:""}.icon-pinterest-p:before{content:""}.icon-instagram:before{content:""}.icon-youtube:before{content:""}.icon-twitter-home:before{content:""}.icon-twitter1:before{content:""}.icon-x-twitter:before{content:""}.icon-icon-whastapp:before{content:""}.icon-icon-whastapp-2:before{content:""}.icon-tiktok:before{content:""}.icon-youtube1:before{content:""}.icon-blog:before{content:""}.icon-plus:before{content:""}.icon-minus:before{content:""}.icon-warning:before{content:""}.icon-cancel-circle:before{content:""}.icon-blocked:before{content:""}.icon-cross:before{content:""}.icon-checkmark:before{content:""}.icon-filter:before{content:""}.icon-share:before{content:""}.icon-feed:before{content:""}.icon-html5:before{content:""}.icon-html52:before{content:""}.icon-play-circulo:before{content:""}.icon-cerrar:before{content:""}.icon-abrir-en:before{content:""}.icon-flecha-arriba:before{content:""}.icon-flecha-derecha:before{content:""}.icon-flecha-abajo:before{content:""}.icon-flecha-izquierda:before{content:""}.icon-flecha-c-arriba:before{content:""}.icon-flecha-c-derecha:before{content:""}.icon-flecha-c-abajo:before{content:""}.icon-flecha-c-izquierda:before{content:""}.icon-ver-arriba:before{content:""}.icon-ver-derecha:before{content:""}.icon-ver-abajo:before{content:""}.icon-ver-izquierda:before{content:""}.icon-tripadvisor_award:before{content:""}.icon-tripadvisor_rating_full:before{content:""}.icon-tripadvisor_rating_half:before{content:""}.icon-tripadvisor_rating_empty:before{content:""}.icon-ver-right-left:before{content:""}.icon-expand:before{content:""}.icon-escudo-lock:before{content:""}.icon-copy:before{content:""}*{box-sizing:border-box}html,body{width:100%;margin:0;padding:0}body{display:grid;grid-template-areas:"header" "main" "extras" "footer"}header{margin:1.1rem 0 .5rem 0;padding-top:0;width:100%;height:auto;grid-area:header;max-width:1024px;justify-self:center}main{height:auto;grid-area:main;max-width:1024px;justify-self:center}footer{height:auto;grid-area:footer}.container-extras{grid-area:extras}.container-extras .banner-inferior>div{width:100%;text-align:center;padding:2rem 0}.container_nombre_trip_link{margin:.5rem 0}html{font-size:16px}body{font-family:"Poppins",sans-serif;background-color:#fefefe}h1{font-size:2.45rem;line-height:3rem;font-weight:normal;margin:0}h2{font-size:1.55rem;line-height:1.6rem;font-weight:normal;color:#20929e;margin:0}h3{font-size:1.6rem;line-height:1.5rem}a{text-decoration:none;color:#000}button{cursor:pointer;font-family:"Poppins",sans-serif}address{font-style:normal}p{font-size:1.05rem;line-height:1.5rem}strong{font-weight:700 !important}.link-hra a{display:block;text-decoration:none}.link-hra a .text-link{font-size:.8rem;line-height:.9rem;color:#4e4e4e}.round-icon.cont-hotel{color:#f5a820}.round-icon.cont-atractivo{color:#20929e}.round-icon.cont-restaurante{color:#ed4838}@media(min-width: 992px){.container_links_hra{display:grid;grid-template-columns:repeat(3, 1fr)}.round-icon{width:3rem;height:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.round-icon span{font-size:1.7rem}.link-hra:first-child{display:flex;justify-content:start}.link-hra.last-item{display:flex;justify-content:end}.link-hra a{display:flex;flex-direction:column;text-decoration:none;align-items:center;text-align:center}.link-hra a:hover .round-icon,.link-hra a:focus .round-icon,.link-hra a:active .round-icon{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36);transition-timing-function:cubic-bezier(0.47, 2.02, 0.31, -0.36)}.link-hra a:hover .text-link,.link-hra a:focus .text-link,.link-hra a:active .text-link{text-decoration:underline}.round-icon.cont-hotel{color:#fff;background-color:#f5a820}.round-icon.cont-atractivo{color:#fff;background-color:#20929e}.round-icon.cont-restaurante{color:#fff;background-color:#ed4838}.only-d-b{display:block}.only-m-b,.only-m-i{display:none}.only-d-i{display:inline}}@media(min-width: 768px)and (max-width: 991px){.container_links_hra{display:flex;position:fixed;bottom:0;width:100%;z-index:10;flex-direction:row;justify-content:space-between;background-color:#fff}.only-t-n,.only-d-b,.only-d-i{display:none}.only-t-b{display:block}.only-t-i{display:inline}}@media(max-width: 767px){.container_links_hra{padding:2% 0;display:flex;position:fixed;bottom:0;width:100%;z-index:10;flex-direction:row;justify-content:space-around;background-color:#fff;box-shadow:0 -4px rgba(0,0,0,.15)}.round-icon{display:flex;align-items:center;justify-content:center}.round-icon span{font-size:1.7rem}.link-hra a{text-align:center;display:flex;flex-direction:column;text-decoration:none;align-items:center}.only-m-n,.only-d-b,.only-d-i{display:none}.only-m-b{display:block}.only-m-i{display:inline}}.zt-separador{border-top:3px solid #afafaf;margin:4% 0}.checkbox-zt{font-size:1rem;display:grid;grid-template-columns:1em auto;gap:.5em}.checkbox-zt input[type=checkbox]{margin:0;-webkit-appearance:none;border-radius:0;appearance:none;font:inherit;width:1em;height:1em;border:1px solid #858585;transform:translateY(-0.075em);display:grid;place-content:center}.checkbox-zt input[type=checkbox]:before{content:"";width:.65em;height:.65em;transform:scale(0);transition:120ms transform ease-in-out;background-color:#fff;transform-origin:bottom left;-webkit-clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%)}.checkbox-zt input[type=checkbox]:checked{border:#00aa14;background-color:#00aa14}.checkbox-zt input[type=checkbox]:checked::before{transform:scale(1)}.cont-view-more-txt .btn-view-more-txt{color:#0d5dd3}.titulo_15{font-family:"RamaGothicELight";font-size:1.5rem;color:#0d5dd3;letter-spacing:.03rem;line-height:1.4rem}.zt-input-group{display:flex;flex-wrap:wrap;margin-bottom:.75rem}.zt-input-group label{width:100%;font-size:.9rem}.zt-input-group .zt-input{width:100%;padding:.75rem;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1rem;border:1px solid #afafaf;box-shadow:none}.zt-input-group .zt-input.is-valid{border-color:#029f33}.zt-input-group .zt-input.is-invalid{border-color:red}.zt-button{display:inline-block;cursor:pointer;border:.125rem solid;padding:.25rem .5rem;text-align:center;font-size:1.6rem;letter-spacing:.05rem}.zt-button-blue{color:#fff;background-color:#0d5dd3;border-color:#0d5dd3}.zt-button-blue:hover,.zt-button-blue:focus{color:#0d5dd3;background-color:#fff}.zt-button-yellow{color:#fff;background-color:#f5a820;border-color:#f5a820}.zt-button-yellow:hover,.zt-button-yellow:focus{color:#f5a820;background-color:#fff}.spinner-pulse-double{width:2rem;height:2rem;position:relative;margin:auto}.spinner-pulse-double>*{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#c13479;opacity:.6;animation:pulse-50 2s infinite ease-in-out}.spinner-pulse-double :last-child{-webkit-animation-delay:-1s;animation-delay:-1s}.zt-d-none{display:none !important}.zt-d-block{display:block !important}.zt-description a{color:#0d5dd3 !important}.animated{animation-duration:.5s;animation-fill-mode:both}.animated-faster{animation-duration:.25s}@keyframes backInUp{0%{transform:translateY(100vh) scale(0.7);opacity:.3}80%{transform:translateY(0px) scale(0.7);opacity:.7}100%{transform:scale(1);opacity:1}}.animate-backInUp{animation-name:backInUp}@keyframes backOutDown{0%{transform:scale(1);opacity:1}20%{transform:translateY(0px) scale(0.7);opacity:.7}100%{transform:translateY(100vh) scale(0.7);opacity:.3}}.animate-backOutDown{animation-name:backOutDown}@keyframes fadeIn-100{from{opacity:0}to{opacity:1}}@keyframes fadeIn-50{from{opacity:0}to{opacity:.7}}.animate-fadeIn-100{animation-name:fadeIn-100}.animate-fadeIn-50{animation-name:fadeIn-50}@keyframes fadeOut-100{from{opacity:1}to{opacity:0}}@keyframes fadeOut-50{from{opacity:.5}to{opacity:0}}.animate-fadeOut-100{animation-name:fadeOut-100}.animate-fadeOut-50{animation-name:fadeOut-50}@keyframes pulse-50{0%,100%{transform:scale(0.5);-webkit-transform:scale(0.5)}50%{transform:scale(1);-webkit-transform:scale(1)}}.animate-pulse-50{animation-name:pulse-50}@keyframes placeholderAnimation{0%,100%{background-position:0 0}50%{background-position:100% 100%}}.tripadvisor-stars-00{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/0.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-05{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/0.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-10{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/1.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-15{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/1.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-20{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/2.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-25{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/2.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-30{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-35{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-40{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/4.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-45{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/4.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-stars-50{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/5.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px;margin-top:1%;width:88px;height:15px;display:block}.tripadvisor-link-text{color:#858585;padding-left:.375rem;letter-spacing:.03rem;font-size:.8rem}.row-ta .reviews{float:left;font-size:1.1em;line-height:1em;color:#858585;margin-left:8%}.row-ta .rating{display:block;float:left;height:15px;width:88px}.row-ta .rating span{display:none}.row-ta .rating .reviews{display:block;padding-top:18%}.tripad_circle_rating{display:inline-block;position:relative}.tripad_circle_rating:after,.tripad_circle_rating:before{display:inline-block;font-style:normal;font-weight:400;font-variant:normal;font-size:inherit;line-height:1;letter-spacing:.25rem;font-family:icomoon !important;-ms-transform:rotate(-0.001deg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;speak:none}.tripad_circle_rating:before{color:#fff;display:block;content:""}.tripad_circle_rating:after{position:absolute;top:0;left:0;color:#00aa6c}.tripad_circle_rating.bubble_00:after,.tripad_circle_rating.bubble_0:after{content:""}.tripad_circle_rating.bubble_05:after{content:""}.tripad_circle_rating.bubble_1:after,.tripad_circle_rating.bubble_10:after{content:""}.tripad_circle_rating.bubble_15:after{content:""}.tripad_circle_rating.bubble_2:after,.tripad_circle_rating.bubble_20:after{content:""}.tripad_circle_rating.bubble_25:after{content:""}.tripad_circle_rating.bubble_3:after,.tripad_circle_rating.bubble_30:after{content:""}.tripad_circle_rating.bubble_35:after{content:""}.tripad_circle_rating.bubble_4:after,.tripad_circle_rating.bubble_40:after{content:""}.tripad_circle_rating.bubble_45:after{content:""}.tripad_circle_rating.bubble_5:after,.tripad_circle_rating.bubble_50:after{content:""}.reviews-item{border:none !important;-webkit-border-radius:3px !important;-moz-border-radius:3px !important;border-radius:3px !important;z-index:100000 !important}.reviews-item .ui-datepicker-trigger{position:absolute;right:4px;top:22px}.reviews-item .ui-dialog-content{padding:0;background:#fff !important;padding:1em !important}.titulo-review h1{margin:0;line-height:1em}.titulo-review h1.tipo-hotel{background-image:url("../imagenes/hoteles/iconosTiraRojo.png");background-position:0 -210px;background-repeat:no-repeat}.titulo-review h1.tipo-atractivo{background-image:url("../imagenes/atractivos/iconosTiraAqua.png");background-position:0 -210px;background-repeat:no-repeat}.titulo-review h1.tipo-restaurante{background-image:url("../imagenes/restaurantes/iconosTiraNaranja.png");background-position:0 -210px;background-repeat:no-repeat}.content-reviews .rating-reviews-00{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/0.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-05{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/0.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-10{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/1.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-15{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/1.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-20{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/2.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-25{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/2.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-30{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-35{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/3.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-40{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/4.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-45{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/4.5-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .rating-reviews-50{background:url("//www.tripadvisor.com/img/cdsi/img2/ratings/traveler/5.0-MCID-5.png") no-repeat 0 0;background-size:88px 15px}.content-reviews .img_review_total{display:inline-block;height:15px;width:90px}.content-reviews .img_review{display:inline-block;height:16px;width:95px}.content-reviews div.titulo-comentario{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-weight:bold;font-style:italic}.content-reviews .img_review span{display:none}.content-reviews a.ver-comentario{color:#0a509b;text-decoration:none}.content-reviews a.ver-mas-comentarios{color:#0a509b;text-decoration:none;background:url("../imagenes/main/ta/flecha-azul.png") no-repeat scroll right center rgba(0,0,0,0);padding-right:20px}.content-reviews .premios{width:48%;display:inline-block}.content-reviews .comentario-completo{display:none}.content-reviews .ciudad-reviews{display:inline-block;vertical-align:baseline}.header_logo{padding-top:.5rem;width:20%;display:inline-block}.header_logo a{display:flex}.header_logo img{height:58px}.header_menu{width:80%;display:inline-block}.header_menu-container{width:100%;display:grid}.header_menu_redes{grid-area:redes;font-size:1.1rem;padding:2% 0 3% 0}.header_menu_redes .red{display:inline-block}.header_menu_idiomas{grid-area:idiomas;text-align:center;font-size:.95rem;display:flex;gap:1.5rem;align-items:center;justify-content:end}.header_menu_idiomas .idioma{display:inline-flex;gap:.5rem;align-items:center;justify-content:center;color:#757575;border-bottom:.063rem solid transparent}.header_menu_idiomas .idioma-flag{max-width:1.4rem}.header_menu_idiomas .idioma.encendido{border-color:#20929e;color:#000;cursor:none;pointer-events:none;order:3}.header_menu_idiomas .idioma:hover{color:#000;border-color:#20929e}.header_menu_call-center{grid-area:call_center;font-size:.95rem;letter-spacing:.05rem;text-align:center}#header-popover-call-center{padding:.75rem 1rem;min-width:24rem}#header-popover-call-center .popover-cc-info{border-bottom:.125rem solid #bcbcbc;margin:0 auto .75rem;width:fit-content;padding:.5rem 1rem}#header-popover-call-center .popover-cc-info .popover-cc-titulo{color:#20929e;font-size:1.75rem;font-weight:bold;font-family:RamaGothicELight,RistrettoPro}#header-popover-call-center .popover-cc-info .popover-cc-txt{font-size:1rem;line-height:1.5rem;color:#858585}#header-popover-call-center .popover-cc-phones{list-style:none;margin:0;padding:0}#header-popover-call-center .popover-cc-phones li{display:flex;justify-content:center;font-size:.875rem;line-height:1.25rem;gap:1rem}#header-popover-call-center .popover-cc-phones li:not(.item-center)>*{width:50%}#header-popover-call-center .popover-cc-phones li *:first-child{text-align:right}#header-popover-call-center .popover-cc-phones li *:last-child{text-align:left}.header_menu_mi-reserva{grid-area:mi_reserva;font-size:1.1rem;letter-spacing:.05rem;text-align:right}.header_menu_secciones{grid-area:secciones}.header_menu_secciones .seccion.hoteles_eco,.header_menu_secciones .seccion.hoteles_pet{display:none}.header_menu_ciudad{display:none;grid-area:ciudad}.header_menu_ofertas-movil{display:none;grid-area:ofertas_movil}.header_menu_ofertas-movil{display:none;grid-area:ofertas_movil}.header_menu-movil{display:none;padding-bottom:.5rem;text-align:center;line-height:1.75rem;grid-template-columns:1fr 1fr 1fr}.header_menu-movil .header_menu_mi-reserva{grid-column:1/4;grid-row:1;margin-bottom:.5rem}.header_menu-movil .header_menu_phone,.header_menu-movil .header_menu_Whatsapp{border-right:.125rem solid #f5a820}.header_menu-movil .header_menu_phone,.header_menu-movil .header_menu_Whatsapp,.header_menu-movil .header_menu_menssage{padding:.25rem 0}.header_menu-movil .header_menu_phone span,.header_menu-movil .header_menu_Whatsapp span,.header_menu-movil .header_menu_menssage span{display:block}.header_menu-movil .header_menu_phone span:first-child,.header_menu-movil .header_menu_Whatsapp span:first-child,.header_menu-movil .header_menu_menssage span:first-child{text-align:center;color:#20929e;font-size:2.5rem;margin:.5rem 0}.header_menu-movil .header_menu_phone span:last-child,.header_menu-movil .header_menu_Whatsapp span:last-child,.header_menu-movil .header_menu_menssage span:last-child{font-size:1rem;color:#4e4e4e}#header-popover-mireserva{padding:.75rem 1rem;width:24rem;text-align:center}#header-popover-mireserva .zt-input-group{width:22rem;margin-bottom:.75rem}#header-popover-mireserva .zt-input-group label{text-align:center;font-size:1.5rem;font-family:RamaGothicELight,RistrettoPro;margin-bottom:1rem}#header-popover-mireserva .zt-input-group input+input{margin-top:.25rem}#header-popover-mireserva .btn-se-olvido{cursor:pointer;width:100%;margin-bottom:1rem;font-family:PtSans;font-size:.8rem;color:#105bac;float:left;text-align:left;text-decoration:underline}#header-popover-mireserva .form-header-mi-reserva-submit button[type=submit]{width:50%}#header-popover-mireserva .form-header-mi-reserva-response{margin-bottom:1rem}#header-popover-mireserva .form-header-mi-reserva-loading{margin:3rem}.header_menu-boton{display:none}@media(max-width: 767px){header{margin:.5rem .5rem 0;display:grid;grid-template-columns:3fr 1fr}.header_logo{display:flex;align-items:center;padding:0 0 0 .5rem;width:auto;border-bottom:.063rem solid #afafaf}.header_logo img{height:2.5rem}.header_menu{width:100%;display:none;padding:.875rem 8%}.header_menu.open{display:block;grid-column:1/3}.header_menu.open~.header_menu-boton{border:1px solid #f0f}.header_menu-lang-en .header_menu-movil .header_menu_menssage{grid-column:1/3}.header_menu-lang-en .header_menu-movil .header_menu_phone{display:none}.header_menu-boton{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:end;z-index:100;margin:0;padding:0 .5rem 0 0;border-bottom:.063rem solid #afafaf}.header_menu-boton .btn_lines{width:2.5rem;height:2.5rem;display:flex;flex-direction:column;justify-content:center;position:relative}.header_menu-boton .btn_lines .lines{width:100%;background:#858585;height:.25rem;transition:all .2s linear 0s}.header_menu-boton .btn_lines .lines::before,.header_menu-boton .btn_lines .lines::after{transition:all .2s linear 0s;content:"";position:absolute;background:#858585;height:.25rem;width:100%}.header_menu-boton .btn_lines .lines::before{top:.25rem}.header_menu-boton .btn_lines .lines::after{bottom:.25rem}.header_menu-boton .btn_text{letter-spacing:.05rem;font-size:.75em;font-family:PtSans;margin-right:.2rem}.header_menu-boton.btn-active .lines{background:transparent}.header_menu-boton.btn-active .lines::before,.header_menu-boton.btn-active .lines::after{top:50%;bottom:auto}.header_menu-boton.btn-active .lines::before{transform:rotate(45deg)}.header_menu-boton.btn-active .lines::after{transform:rotate(-45deg)}.header_menu-container{grid-template-areas:"idiomas" "ciudad" "secciones" "redes" "ofertas_movil" "mi_reserva" "call_center"}.header_menu-container .header_menu_secciones{display:flex;flex-direction:column}.header_menu-container .header_menu_secciones .seccion.ofertas{display:none}.header_menu-container>.header_menu_secciones .seccion,.header_menu-container>.header_menu_secciones .seccion.hoteles_eco,.header_menu-container>.header_menu_secciones .seccion.hoteles_pet,.header_menu-container>.header_menu_ofertas-movil,.header_menu-container>.header_menu_redes,.header_menu-container>.header_menu_ciudad,.header_menu-container>.header_menu-movil .header_menu_mi-reserva{display:flex;padding-top:2% !important;width:100%;letter-spacing:.125rem;font-family:RamaGothicELight,RistrettoPro;font-weight:normal}.header_menu-container>.header_menu_secciones .seccion,.header_menu-container>.header_menu_ofertas-movil,.header_menu-container>.header_menu_redes,.header_menu-container>.header_menu-movil .header_menu_mi-reserva{border-bottom:2px solid #f5a820}.header_menu-container>.header_menu_secciones .seccion a,.header_menu-container>.header_menu_ofertas-movil a,.header_menu-container>.header_menu_redes a,.header_menu-container>.header_menu-movil .header_menu_mi-reserva a{font-size:1.4rem;line-height:1.6;flex-grow:1}.header_menu-container>.header_menu_secciones .seccion a,.header_menu-container>.header_menu_redes a,.header_menu-container>.header_menu-movil .header_menu_mi-reserva a{color:#4e4e4e !important}.header_menu-container .header_menu_ciudad{font-size:2.125rem;line-height:1;justify-content:center;padding-top:1rem !important}.header_menu-container .header_menu_redes{display:flex;text-align:center}.header_menu-container .header_menu_redes .red{margin-top:2%;flex-grow:1}.header_menu-container .header_menu_redes .red a{font-size:1.875rem;line-height:1}.header_menu-container .header_menu_ofertas-movil{text-align:center;justify-content:center}.header_menu-container .header_menu_ofertas-movil a{position:relative;margin-bottom:2%;background-color:#cc2e79;color:#fff;width:50%;flex-grow:inherit}.header_menu-container .header_menu_ofertas-movil a::before,.header_menu-container .header_menu_ofertas-movil a::after{content:"";position:absolute;bottom:0;width:0;height:0;border-top:3vh solid transparent;border-bottom:3vh solid transparent}.header_menu-container .header_menu_ofertas-movil a::before{left:0;border-left:2vh solid #fff}.header_menu-container .header_menu_ofertas-movil a::after{right:0;border-right:2vh solid #fff}.header_menu-container .header_menu_call-center{display:none}.header_menu-container .header_menu-movil{display:grid}.header_menu-container .header_menu-movil .header_menu_mi-reserva{text-align:center}.header_menu-container .header_menu-movil .header_menu_mi-reserva a{font-size:1.75rem}.header_menu-container .header_menu_mi-reserva{display:none}.header_menu_idiomas{margin:0;padding:0 .5rem;display:flex;justify-content:center;gap:.75rem}.header_menu_idiomas .idioma{flex-grow:1;color:#000;border:.125rem solid #757575;text-align:center;font-size:1.25rem;line-height:2.25rem;font-family:RamaGothicELight,RistrettoPro;font-weight:normal;letter-spacing:.05em}.header_menu_idiomas .idioma-en{order:2}.header_menu_idiomas .idioma-flag{max-width:1.75rem}}@media(min-width: 768px){.header_logo{float:left}.header_menu{float:right}.header_menu-lang-es .header_menu-container{grid-template-areas:"redes call_center call_center idiomas" "secciones secciones secciones secciones";grid-template-columns:repeat(4, 1fr)}.header_menu-lang-en .header_menu-container{grid-template-areas:"redes idiomas idiomas idiomas" "secciones secciones secciones secciones";grid-template-columns:repeat(4, 1fr)}.header_menu_secciones{display:flex;justify-content:space-between;flex-direction:row;font-family:RamaGothicELight;background-color:#20929e}.header_menu_secciones .seccion{display:flex;align-items:center;font-size:1.3rem;line-height:1.2rem}.header_menu_secciones .seccion:not(:last-child){border-right:2px solid #fff}.header_menu_secciones .seccion a{color:#fff;text-align:center;text-decoration:none;width:100%}.header_menu_secciones .seccion.hoteles,.header_menu_secciones .seccion.atractivos,.header_menu_secciones .seccion.restaurantes{font-size:1.2rem;letter-spacing:.08rem}.header_menu_secciones .seccion.casas-depas,.header_menu_secciones .seccion.actividades,.header_menu_secciones .seccion.rutas,.header_menu_secciones .seccion.ferias{font-size:1.1rem;line-height:1rem;letter-spacing:.08rem;padding:.2rem 0}.header_menu_secciones .seccion.hoteles{width:10%}.header_menu_secciones .seccion.casas-depas{width:14%}.header_menu_secciones .seccion.atractivos{width:11%}.header_menu_secciones .seccion.restaurantes{width:14%}.header_menu_secciones .seccion.actividades{width:14%}.header_menu_secciones .seccion.rutas{width:11%}.header_menu_secciones .seccion.ferias{width:11%}.header_menu_secciones .seccion.blog{width:10%}.header_menu_secciones .seccion.ofertas{width:11%;background-color:#c13479}.header_menu_secciones .seccion.ofertas:before{content:"";position:absolute;display:block;position:absolute;width:0px;height:0px;border-left:10px solid #fff;border-bottom:18px solid transparent;border-top:18px solid transparent}.header_menu_redes{padding:2% 0px 1% 5.2%;display:flex;justify-content:space-around}.header_menu_redes .red a{text-decoration:none;cursor:pointer;width:100%;font-size:1.2em;color:#666;display:inline-block;vertical-align:middle;transform:translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);backface-visibility:hidden;-moz-osx-font-smoothing:grayscale;transition-duration:.3s;transition-property:transform}.header_menu_redes .red a:hover,.header_menu_redes .red a:focus{color:#c82374;transform:scale(1.2)}.header_menu_redes .red a:active,.header_menu_redes .red a:focus-within{color:#666;transform:scale(1)}}.buscador_container{display:none}@media(min-width: 768px){.buscador_container{background-color:rgba(255,255,255,.7);position:sticky;top:0;display:grid;width:100%;grid-template-columns:1fr;padding:.5rem;height:4.75rem;letter-spacing:.05em;z-index:99}.buscador_input{display:flex;flex-direction:row;justify-content:space-between;background-color:#fff}.buscador_input .icon-search{align-self:center;color:#858585;margin-right:1rem;font-size:1.5rem}.buscador_input .input_container{width:100%;padding-left:.5rem;align-self:flex-end}.buscador_input .input_container label,.buscador_input .input_container input{display:block}.buscador_input .input_container label{font-size:.8rem;color:#20929e}.buscador_input .input_container input{border:none;font-size:1.5rem;font-family:RamaGothicELight;width:100%}.buscador_input .input_container input:focus{outline:none}.buscador_boton{padding-left:.5rem}.buscador_boton .button{border-style:none;border:2px solid #fff;width:100%;height:100%;color:#fff;text-decoration:none;font-size:2.5rem;font-family:"RamaGothicELight"}.buscador-search-result-box{border:1px solid #afafaf;max-height:20rem;overflow-y:auto;background-color:#fff;position:absolute;top:3.9rem;left:.5rem;width:50%;z-index:10}.buscador-search-result-box a{width:100%;display:flex;align-items:center;padding:.25rem 0}.buscador-search-result-box a:hover{background:#f8c14f}.buscador-search-result-box a:hover .col-1 [class*=icon-]{color:#fff}.buscador-search-result-box a:not(:last-child){border-bottom:1px solid #afafaf}.buscador-search-result-box a .icon-location{color:#0d5dd3}.buscador-search-result-box a .icon-atractivo{color:#20929e}.buscador-search-result-box a .icon-calendario{color:#c13479}.buscador-search-result-box a .icon-restaurante{color:#ed4838}.buscador-search-result-box a .col-1{width:15%;text-align:center;font-size:1.7rem}.buscador-search-result-box a .col-2{width:80%}.buscador-search-result-box a .col-2 .texto{font-size:1.1rem}.buscador-search-result-box a .col-2 .ciudad-estado{font-size:.8rem;color:#6e6e6e}.atractivo-ficha .buscador_boton .button{background-color:#20929e}.atractivo-ficha .buscador_boton .button:hover{color:#20929e;background-color:#fff}.restaurante-ficha .buscador_boton .button{background-color:#ed4838}.restaurante-ficha .buscador_boton .button:hover{color:#ed4838;background-color:#fff}.evento-ficha .buscador_boton .button{background-color:#c13479}.evento-ficha .buscador_boton .button:hover{color:#c13479;background-color:#fff}}.search-bar-container{position:relative;display:flex;align-items:center;background:#fff;padding:0px;box-shadow:0 1px 10px rgba(0,0,0,.1);min-width:720px;margin:0 auto;border-radius:3rem;height:3.8rem;border:solid 3px #eeac39}.search-fields{display:flex;width:99%;align-items:center}.search-field{flex:1;padding:0 16px}.search-input{width:100%;border:none;outline:none;background:transparent;color:#666;font-size:20px;padding:12px}.search-input::placeholder{color:#999}.search-button{flex-shrink:0}.btn-search{display:flex;align-items:center;background:#0d5dd3;color:#fff;border:none;border-radius:2rem;cursor:pointer;text-align:center;transition:background-color .3s ease;justify-content:center;font-weight:600;height:3rem;font-size:1.7rem;width:9rem}.btn-search:hover{background:#0040c3}@media(max-width: 768px){.search-bar-container{border-radius:30px;padding:6px}.search-input{font-size:18px;padding:10px 0}.btn-search{padding:10px 20px;font-size:14px;border-radius:20px}}.search-suggestions{display:none;position:absolute;top:calc(100% + 3px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.15);z-index:1000;margin-top:8px;max-height:400px;overflow-y:auto;border:1px solid #e5e5e5;letter-spacing:normal}.search-suggestions:has(>.suggestions-list:empty){border:0}.suggestions-list{padding:8px 0}.suggestions-list:empty{display:none}.suggestion-item{display:flex;align-items:center;padding:10px 16px;cursor:pointer;border-bottom:1px solid #f0f0f0;transition:background-color .2s ease;border-bottom:1px solid #ccc}.suggestion-item:hover,.suggestion-item.selected{background-color:#f2f2f2}.suggestion-item:last-child{border-bottom:none}.suggestion-item .suggestion-icon{width:20px;height:20px;margin-right:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.1rem}.suggestion-item .suggestion-icon.hotel{color:orange}.suggestion-item .suggestion-icon.destination{color:#28a745}.suggestion-item .suggestion-icon.attraction{color:#17a2b8}.suggestion-item .suggestion-icon.restaurant{color:#dc3545}.suggestion-item .suggestion-icon.event{color:#c13479}.suggestion-item .suggestion-content{flex:1;min-width:0}.suggestion-item .suggestion-content .suggestion-name{font-family:PtSans,Arial,sans-serif;font-size:1.1rem;font-weight:500;color:#333;margin-bottom:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.003rem}.suggestion-item .suggestion-content .suggestion-location{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.suggestion-item .suggestion-type{font-size:11px;color:#999;text-transform:uppercase;letter-spacing:.5px;flex-shrink:0;margin-left:8px}.suggestions-group .group-header{padding:8px 16px 4px 16px;font-size:11px;font-weight:600;color:#666;text-transform:uppercase;letter-spacing:.5px;background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.no-suggestions{padding:20px 16px;text-align:center;color:#999;font-size:14px}@media(max-width: 768px){.search-suggestions{border-radius:8px;margin-top:4px;max-height:300px}.suggestion-item{padding:10px 12px}.suggestion-item .suggestion-icon{width:18px;height:18px;margin-right:10px;font-size:1rem}.suggestion-item .suggestion-content .suggestion-name{font-size:16px}.suggestion-item .suggestion-content .suggestion-location{font-size:11px}.suggestion-item .suggestion-type{font-size:10px}}#texto-mexico-contenedor{width:100%;font-size:3.2rem;text-align:center;height:5rem}@media screen and (min-width: 48em){#texto-mexico-contenedor{color:#fff;text-shadow:2px 2px 6px #000}}.buscador-atractivos,.buscador-restaurantes,.buscador-ferias{background-color:unset !important}.buscador_container.atractivo-ficha .search-bar-container{border-color:#20929e !important}.buscador_container.restaurante-ficha .search-bar-container{border-color:#ed4838 !important}.buscador_container.evento-ficha .search-bar-container{border-color:#c13479 !important}#buscador-hoteles-hotel{max-width:996px}#buscador-hotel,#buscador-hoteles{max-width:996px}.breadcrumbs ul{margin:0;padding:0;font-size:.85rem}.breadcrumbs ul li{display:inline-block;margin:0 .3rem}.breadcrumbs ul li:not(:last-child) a{color:#1196fb}.breadcrumbs_inferior{width:100%;background-color:#c13479}.breadcrumbs_inferior .breadcrumbs ul li:not(:last-child) a{color:#afafaf}.breadcrumbs_inferior .breadcrumbs ul li:last-child a{color:#fff}.breadcrumbs_inferior .breadcrumbs ul li .icon-flecha-c-derecha{margin:0 .6rem;font-size:.7rem;color:#fff}.breadcrumbs_superior{margin:.5rem 0}@media(max-width: 767px){.breadcrumbs_superior{display:none}}.ztdialog-open{overflow:hidden}.ztdialog{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;z-index:999;outline:0}.ztdialog-animate{overflow:hidden}.ztdialog-backdrop{position:fixed;top:0;left:0;z-index:994;width:100vw;height:100vh;background-color:#000;opacity:.5}.ztdialog.open{display:block}.ztdialog-window{position:relative;width:auto;max-width:31.25rem;margin:1rem auto;opacity:1}.ztdialog-window-scrollable{height:calc(100% - 2rem)}.ztdialog-window-scrollable-content{max-height:100%;overflow:hidden}.ztdialog-window-scrollable-body{overflow-y:auto}.ztdialog-window-content{display:flex;flex-direction:column;width:100%;color:#333;background-color:#fff;border:.063rem solid #aaa;outline:0}.ztdialog-window-content .ztdialog-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:1rem 1.5rem}.ztdialog-window-content .ztdialog-header .ztdialog-title{text-align:center;flex-grow:1}.ztdialog-window-content .ztdialog-header .ztdialog-title .title-img{width:11rem}.ztdialog-window-content .ztdialog-header .btn-close{cursor:pointer;align-self:start;padding:.5rem;margin:-0.5rem -1rem .5rem auto;font-size:.8rem;border:0;color:#333;opacity:.5}.ztdialog-window-content .ztdialog-header .btn-close:hover{color:#0d5dd3}.ztdialog-window-content .ztdialog-body{position:relative;flex:1 1 auto;padding:1rem 1.5rem}.ztdialog-window-content .ztdialog-footer{display:flex;flex-wrap:wrap;flex-shrink:0;align-items:center;justify-content:flex-end;padding:1rem 1.5rem}.ztdialog-window-content .ztdialog-def-title{border-bottom:.188rem solid #f5a820;padding-bottom:1rem;font-family:RamaGothicELight,RistrettoPro;font-size:2rem;font-weight:600;line-height:2rem;letter-spacing:.05rem;text-align:center;margin:.5rem 0 0}.ztdialog-window-content .ztdialog-def-title-subtitle{color:#afafaf}.ztdialog-window-content .ztdialog-def-footer{width:100%;padding:1rem;text-align:center;border-top:.188rem solid #f5a820}.ztdialog-window-content .ztdialog-def-site-name{font-size:2rem;font-weight:600;font-family:RamaGothicElight !important}.ztdialog-window-content .ztdialog-def-site-phrase{font-size:1.125rem}.ztdialog-window-middle{display:flex;align-items:center;min-height:calc(100% - 2rem)}.ztdialog-window-sm{max-width:19rem}.ztdialog-window-lg{max-width:50rem}.ztdialog-window-full{max-width:100vw;margin:1.5rem}.ztdialog-window-full .ztdialog-window-content{height:100%}@media(max-width: 767px){.ztdialog-window{margin:.75rem}.ztdialog-window-full-m{max-width:100vw;max-height:100vh;height:100vh;margin:0}}@media(min-width: 768px)and (max-width: 991px){.ztdialog-window{margin:1rem auto}}.ztpopover{display:none;background:#fff;color:#000;padding:.5rem 1rem;font-size:1rem;border:.063rem solid #afafaf;z-index:1070;text-align:left}.ztpopover.show{display:block}.ztpopover .ztpopover-arrow{visibility:hidden}.ztpopover .ztpopover-arrow::before{visibility:visible;content:"";transform:rotate(45deg)}.ztpopover .ztpopover-arrow,.ztpopover .ztpopover-arrow::before{position:absolute;width:1rem;height:1rem;background:inherit;border:.063rem solid #afafaf;border-bottom:0;border-right:0}.ztpopover[data-popper-placement^=top]>.ztpopover-arrow{bottom:-0.6rem}.ztpopover[data-popper-placement^=left]>.ztpopover-arrow{right:-0.6rem}.ztpopover[data-popper-placement^=bottom]>.ztpopover-arrow{top:-0.6rem}.ztpopover[data-popper-placement^=right]>.ztpopover-arrow{left:-0.6rem}.ztpopover-invocator{cursor:pointer}@media(max-width: 767px){.ztpopover{margin:1rem auto}}.ztgalery{margin:2rem 0;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.75rem;max-width:70rem}.ztgalery .galeria-item{position:relative;font-family:RamaGothicELight,RistrettoPro;transition:all .2s linear 0s}.ztgalery .galeria-item img{width:100%;height:100%}.ztgalery .galeria-item .galeria-item-tilte,.ztgalery .galeria-item .galeria-item-more{position:absolute;color:#fff;font-size:2rem;transition:all .2s linear 0s}.ztgalery .galeria-item .galeria-item-tilte{position:absolute;font-size:1.5rem;bottom:.75rem;right:.75rem;opacity:1;z-index:2}.ztgalery .galeria-item .galeria-item-more{background:radial-gradient(circle, rgba(78, 78, 78, 0.5) 0%, rgba(0, 0, 0, 0.5) 80%);position:absolute;top:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;opacity:0;z-index:1}.ztgalery .galeria-item:hover .galeria-item-more{opacity:1}.ztgalery .galeria-item-ads{display:flex;justify-content:center;align-items:center}.ztgalery .galeria-item-ads:first-child{background-color:#029f33}.ztgalery .galeria-item-ads:last-child{background-color:#f5a820}@media(max-width: 767px){.ztgalery{display:none}}.vivencias-container{display:flex;gap:.75rem;padding:1rem;margin:.5rem 0 1.5rem;background-color:#fffde7;border:2px solid #f5a820;font-size:1.05rem;line-height:1.5rem}.vivencias-container .cont-vivencias-img img{width:3rem}.vivencias-container .cont-vivencias-txt>h4{margin:0 0 .25rem;color:#cc2e79;font-size:1.3rem;font-weight:bolder}.vivencias-container .cont-vivencias-txt a{color:#0d5dd3}.vivencias-container .cont-vivencias-txt a:hover{text-decoration:underline}.footer{overflow:hidden;background-color:#20929e;font-family:PtSans,PtSerif}.footer_container{padding-top:2rem;margin:0 auto;max-width:64rem;color:#fff}.footer_container a{color:#fff;text-decoration:none}.footer_container a:hover{text-decoration:underline}.footer_container .footer_information{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer_container .footer_information>div{width:50%}@media(max-width: 767px){.footer_container .footer_information{padding-bottom:4rem}.footer_container .footer_information>div{width:100%}.footer_container .footer_information>div:not(:first-child){border-top:.063rem solid #fff}.footer_container .footer_information .col-1{padding:0 1rem 1rem}}.footer_container .footer_cities{display:flex}.footer_container .footer_cities_col{width:33%}.footer_container .footer_more_cities{width:100%;display:flex;justify-content:center}.footer_container .footer_more_cities .footer_btn{width:34%;padding:.5rem;background:#aad8d7;margin:1.25rem auto;color:#000;font-family:PtSans;font-size:.9rem;text-align:center;border-radius:.25rem;display:flex;justify-content:space-around;align-items:center}.footer_container .footer_more_cities .footer_btn:hover{text-decoration:none}.footer_container .footer_more_cities .footer_btn span[class^=icon-]{color:#029f33}.footer_title{position:relative;text-transform:none;font-family:RamaGothicELight;font-size:1.4rem;margin-top:.125rem;margin-bottom:1.75rem;padding-bottom:.25rem}.footer_title::after{content:"";position:absolute;left:0;bottom:0;width:3.75rem;overflow:hidden;border-bottom:.125rem solid #f5a820}.footer_list{margin:0;padding:0 .5rem 0 0;list-style:none;width:100%;text-align:left}.footer_list li{padding-bottom:.875rem;font-size:.9rem;line-height:1}.footer_directory{display:flex;flex-wrap:wrap}.footer_directory>div{width:25%}.footer_directory_extranet{margin:.25rem auto;display:block;background:#ffd25a;padding:.5rem;border-radius:2rem;text-align:center;width:80%;font-weight:bold;letter-spacing:.05rem;color:#2d2d2d !important;border:solid .125rem transparent}.footer_directory_extranet:hover{border-color:#ffd25a;background:#fff}@media(max-width: 767px){.footer_directory{padding:2rem 1.5rem .5rem}.footer_directory>div{width:50%;margin-bottom:1rem}}.footer_social{display:flex;justify-content:space-around;border-top:.063rem solid #fff;border-bottom:.063rem solid #fff;padding:1.125rem 0;margin:1rem 0}.footer_social a{width:3.125rem;height:3.125rem;border:.125rem solid #fff;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#20929e;font-size:1.25rem;text-decoration:none}.footer_social a:hover{background-color:#20929e;border-color:#fff;color:#fff;text-decoration:none}.footer_social a span{font-size:1.5rem}.footer_legal{padding:1rem 2rem 2rem}.footer_legal_title{margin:.75rem 0;font-family:RamaGothicELight;font-size:1.125rem;line-height:1.1;letter-spacing:.063rem}.footer_legal_parner{display:flex;justify-content:space-between}.footer_legal_parner .tripadvisor-logo{width:39%}.footer_legal_parner .tripadvisor-logo img{height:2rem}.footer_legal_parner .certificate{width:61%;display:flex;align-items:flex-start;gap:1rem}.footer_legal_parner .certificate .icon{font-size:2rem;line-height:2.5rem}.footer_legal_contact{display:flex;flex-wrap:wrap}.footer_legal_contact>*{width:50%}@media(max-width: 767px){.footer_legal{padding:0 1rem;font-size:80%;text-align:center}}.mapa-google{max-width:85%;max-height:50rem;height:94vh}.mapa-google .ztdialog-window-content{height:100%}.mapa-google h4{font-family:RamaGothicElight;color:#20929e;margin:0;font-weight:normal}.mapa-google .ztdialog-header{height:0;padding:0}.mapa-google .ztdialog-header .btn-close{color:#fff;background-color:#000;opacity:1;z-index:2}.mapa-google .ztdialog-header .header-mapa{display:none}.mapa-google .ztdialog-body{display:flex;padding:0}.mapa-google .icon-estrella{vertical-align:middle;color:#f5a820;font-size:.7rem}.mapa-google .tipo-categoria{font-size:.7rem;color:#5f3817;vertical-align:middle}.mapa-google .tipo-categoria.icon-spa{font-size:1.2rem}.mapa-google .texto-categoria{vertical-align:middle;font-weight:bold;font-size:.7rem;color:#d88e1e}.mapa-google #container-mapa-google{width:85%}.mapa-google #container-mapa-google-barra{width:15%;min-width:15rem;background-color:#fff;box-shadow:.063rem 0px .75rem rgba(45,45,45,.8);z-index:1}.mapa-google #container-mapa-google-barra .container-fichita .checkbox-menu-movil{display:none}.mapa-google #container-mapa-google-barra .container-fichita h4{font-size:1.7rem;padding-left:4%;margin-bottom:4%}.mapa-google #container-mapa-google-barra .container-fichita .fichita{margin-top:5%;border-bottom:2px solid #0d5dd3}.mapa-google #container-mapa-google-barra .container-fichita .fichita img{width:100%}.mapa-google #container-mapa-google-barra .container-fichita .fichita a{display:block;width:70%;margin:0px auto;background-color:#0d5dd3;color:#fff;text-align:center;font-family:"RamaGothicELight";border-radius:1.7rem;font-size:1.5rem;margin:6% auto}.mapa-google #container-mapa-google-barra .container-checkboxes{padding:4%}.mapa-google #container-mapa-google-barra .container-checkboxes .checkbox-seccion{padding:.5rem 0;display:flex;gap:.5rem;border-bottom:1px solid #e6e6e6;font-family:RamaGothicElight;font-size:1.3rem;line-height:1.3rem;align-items:center}.mapa-google #container-mapa-google-barra .container-checkboxes .checkbox-seccion .icono img{max-width:1.3rem}.mapa-google #container-mapa-google-barra .container-checkboxes .checkbox-seccion .texto{width:80%}.mapa-google #container-mapa-google-barra .container-checkboxes .checkbox-seccion .checkbox-container{width:10%}.mapa-google .gm-style iframe+div{border:none !important}.mapa-google .gm-style .gm-style-iw{max-width:240px;max-height:150px}.mapa-google .gm-style .gm-style-iw-c{padding:0px !important;border-radius:0 !important;box-shadow:0px 0px 8px 2px rgba(0,0,0,.35)}.mapa-google .gm-style .gm-style-iw-chr .gm-style-iw-ch{display:none}.mapa-google .gm-style .gm-style-iw-chr>button{width:auto !important;height:auto !important;position:absolute !important;padding:.25rem !important;right:0}.mapa-google .gm-style .gm-style-iw-chr>button span{margin:0 !important;width:15px !important;height:15px !important;mask-image:none !important;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19%206.41L17.59%205%2012%2010.59%206.41%205%205%206.41%2010.59%2012%205%2017.59%206.41%2019%2012%2013.41%2017.59%2019%2019%2017.59%2013.41%2012z%22/%3E%3Cpath%20d%3D%22M0%200h24v24H0z%22%20fill%3D%22none%22/%3E%3C/svg%3E") !important}.mapa-google .gm-style .gm-style-iw-d{max-height:150px !important;padding:0 !important;overflow:auto !important}.mapa-google .container-infowindow-root{width:250px;max-height:150px;display:flex;overflow:hidden}.mapa-google .container-infowindow-root h4{padding-right:1rem;color:#20929e;letter-spacing:.03rem;line-height:1.2rem;font-size:1.3rem}.mapa-google .container-infowindow-root .container-img{width:40%}.mapa-google .container-infowindow-root .container-img img{width:100%;height:100%;object-fit:cover}.mapa-google .container-infowindow-root .container-body{font-family:PtSans;flex-grow:1}.mapa-google .container-infowindow-root .container-img+.container-body{max-width:60%}.mapa-google .container-infowindow-root.no-imagen .container-body{width:100%}.mapa-google .container-infowindow-root .precio{font-family:RamaGothicElight;font-size:1.3rem}.mapa-google .container-infowindow-root .precio .icon-pesos{font-size:1rem}.mapa-google .container-infowindow-root .precio .moneda{font-size:1rem}.mapa-google .container-infowindow-root .moneda{font-family:RamaGothicElight}.mapa-google .container-infowindow-root .informacion{margin-top:auto;align-self:flex-end}.mapa-google .container-infowindow-root .informacion .container-precio{text-transform:lowercase}.mapa-google .container-infowindow-root .marker-atractivo,.mapa-google .container-infowindow-root .marker-restaurante,.mapa-google .container-infowindow-root .marker-feria .marker-hotel-completo,.mapa-google .container-infowindow-root .marker-hotel-basico{min-height:100px}.mapa-google .container-infowindow-root .marker-puntoInteres{display:flex;padding:1rem .5rem}.mapa-google .container-infowindow-root .marker-atractivo{padding-top:5%;padding-left:2%;padding-right:2%;padding-bottom:1%;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%}.mapa-google .container-infowindow-root .marker-restaurante{padding-top:5%;padding-left:2%;padding-bottom:1%;display:flex;flex-direction:column;width:100%;height:100%;padding-right:2%}.mapa-google .container-infowindow-root .marker-restaurante h4{color:#ed4838}.mapa-google .container-infowindow-root .marker-restaurante .titulo-restaurante{font-family:RamaGothicElight;font-size:1rem}.mapa-google .container-infowindow-root .marker-restaurante .tipo-cocina{font-size:.7rem}.mapa-google .container-infowindow-root .marker-feria{padding:5% 2% 1%;display:flex;flex-direction:column;width:100%;height:100%}.mapa-google .container-infowindow-root .marker-hotel-completo{padding-top:5%;padding-left:2%;padding-right:2%;padding-bottom:1%;display:flex;flex-direction:column;width:100%;height:100%}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion{margin-top:.25rem}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion .sin-habs{text-align:right;font-size:.7rem;color:#c13479}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion .informacion{margin-top:.25rem;font-size:.7rem;color:#0d5dd3;text-align:right}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion .tarifa-hotel{text-align:right}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion .tarifa-hotel .format-sign{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:end;font-family:PtSans;font-size:.875rem}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion .tarifa-hotel .format-sign .icon-pesos{font-size:1rem}.mapa-google .container-infowindow-root .marker-hotel-completo .informacion .tarifa-hotel .format-sign .pesos-descripcion:first-child{width:100%}.mapa-google .container-infowindow-root .marker-hotel-basico{padding-top:5%;padding-left:2%;padding-right:2%;padding-bottom:1%;display:flex;flex-direction:column;width:100%;height:100%}.mapa-google .container-infowindow-root .marker-hotel-basico .no-online{margin-top:auto;padding-right:.6rem;font-size:.7rem;color:#c13479;text-align:end}.mapa-google .container-infowindow-root .marker-hotel-basico .informacion{margin-top:.25rem;font-size:.7rem;color:#0d5dd3}.mapa-google .user-location{left:2%;bottom:10%;padding:8px;display:flex;align-items:center;gap:.5rem;line-height:1em;position:absolute;border-radius:30px;background:#fff;box-shadow:rgba(0,0,0,.5) -2px 2px 8px;color:#1473e6;z-index:10000}.mapa-google .user-location>[class*=icon-]{font-size:2.3rem}.mapa-google .user-location-txt{font-size:1rem}@media(max-width: 767px){.background-azulito{background-color:#9ce3ff52}.mapa-google{max-width:100%;max-height:100vh;height:100%;display:block}.mapa-google .ztdialog-header{height:auto}.mapa-google .ztdialog-header .round-icon{width:3rem;height:3rem;min-width:3rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.mapa-google .ztdialog-header .btn-close{margin:0;border:2px solid #00b453;opacity:1;background-color:#fff;color:#000}.mapa-google .ztdialog-header .color-atractivo{color:#fff;background-color:#20929e}.mapa-google .ztdialog-header .header-mapa{display:flex;flex-direction:row;align-items:center;padding:4% 2% 4% 2%}.mapa-google .ztdialog-header .header-mapa .titulo-mapa-header{padding-left:2%;text-align:left;font-family:RamaGothicElight;font-size:1.5rem}.mapa-google #container-mapa-google{width:100%;max-height:100vh;height:100%}.mapa-google #container-mapa-google-barra{position:absolute;width:13rem;top:20%;right:-12.75rem;background-color:#fff;transition:all .2s linear 0s}.mapa-google #container-mapa-google-barra.open{right:0}.mapa-google #container-mapa-google-barra .container-fichita{border-bottom:none}.mapa-google #container-mapa-google-barra .container-fichita .checkbox-menu-movil{font-size:2rem;display:grid;grid-template-columns:1em auto;gap:.5em}.mapa-google #container-mapa-google-barra .container-fichita .checkbox-menu-movil input[type=checkbox]{margin:0;border-radius:0;-webkit-appearance:none;appearance:none;font-family:"icomoon" !important;color:currentColor;font-size:1em;transform:translateY(-0.075em);background-color:#000;display:grid;place-content:center;width:1em;height:1em}.mapa-google #container-mapa-google-barra .container-fichita .checkbox-menu-movil input[type=checkbox]:before{content:"";transition:120ms transform ease-in-out;color:#fff;font-size:.5em}.mapa-google #container-mapa-google-barra .container-fichita .checkbox-menu-movil input[type=checkbox]:checked::before{transform:rotate(180deg)}.mapa-google #container-mapa-google-barra .container-fichita .fichita{display:none}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#dialog-galeria .ztdialog-window{height:100vh;margin:0}#dialog-galeria .ztdialog-window-content{background:none;border:0}#dialog-galeria .ztdialog-window-content .ztdialog-header .ztdialog-title{color:#fff;font-size:1.125rem}#dialog-galeria .ztdialog-window-content .ztdialog-header .btn-close{margin:0;background:none;color:#fff;font-size:1rem}#dialog-galeria .ztdialog-window-content .ztdialog-body{display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-slider{padding:0 3rem}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-slider .slick-next{right:1rem}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-slider .slick-prev{left:1rem}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-slider .slick-slide>div{display:flex;justify-content:center}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-slider .slick-slide img{max-width:64rem;max-height:68vh;object-fit:contain}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-slider .slick-slide .gal-item-video{max-height:68vh}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-arrow{padding:0;position:absolute;top:0;height:100%;width:2rem;border:none;background:none;display:flex;align-items:center;cursor:pointer;color:transparent;line-height:0;opacity:.75;outline:none;z-index:9}#dialog-galeria .ztdialog-window-content .ztdialog-body .slick-arrow span{color:#fff;font-size:1.8rem}#dialog-galeria .ztdialog-window-content .ztdialog-body .ztdialog-gal-display{width:100vw;position:relative}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-principal{margin-bottom:2rem}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-principal .slick-slide .gal-item-video{max-height:68vh;height:100rem}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-inferior{background-color:rgba(0,0,0,.15)}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-inferior .slick-slide{padding:.5rem;position:relative}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-inferior .slick-slide img{object-fit:cover;border-radius:.5rem;max-height:8rem}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-inferior .gal-item-video{position:relative}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-inferior .gal-item-video::after{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:"icomoon";font-size:3rem;color:#fff;content:""}#dialog-galeria .ztdialog-window-content .ztdialog-body #ztdialog-gal-inferior .gal-item-video img{width:100%}.zt-dialog-inactive .ztdialog-def-title{display:flex;justify-content:center;align-items:center;gap:.5rem}.zt-dialog-inactive .ztdialog-def-title img{background:none}.zt-dialog-inactive .inactive-conteiner{font-size:1.1rem;text-align:center}.zt-dialog-inactive .inactive-conteiner .cont-inactive-msg .inactive-msg-name{color:#029f33;margin-top:0;margin-bottom:1rem}.zt-dialog-inactive .inactive-conteiner .cont-inactive-btn{margin-top:.25rem}.zt-dialog-inactive .inactive-conteiner .cont-inactive-btn .btn-inactive{background-color:var(--primary);padding:.25rem 1.25rem;color:#fff;border-radius:4rem;border-color:var(--primary);font-size:1rem;line-height:1.5}.zt-dialog-inactive .inactive-conteiner .cont-inactive-btn .btn-inactive:hover{background-color:#fff;color:var(--primary)}.ztd-section-msj-contact .ztdialog-body{padding-top:0}.ztd-section-msj-contact .ztdialog-top-icon{font-size:3.8rem;color:#20929e;text-align:center}.ztd-section-msj-contact .msg-section-please-phrase{color:#c13479;font-size:1.1rem;font-family:PtSans;margin:0 0 .5rem 0}.ztd-section-msj-contact .form-msg-section-contact-inputs .zt-input-group .counter-chars{background-color:#858585;color:#fff;margin-left:auto;font-size:.875rem}.ztd-section-msj-contact .form-msg-section-contact-btns{display:flex;align-items:center;justify-content:space-between}.ztd-section-msj-contact .form-msg-section-contact-btns .verify_certificate{display:inline-block}.ztd-section-msj-contact .form-msg-section-contact-btns button{cursor:pointer;background-color:#0d5dd3;border-radius:4rem;border:.125rem solid #0d5dd3;padding:.25rem .5rem;min-width:25%;color:#fff;font-family:RamaGothicELight,RistrettoPro;text-align:center;font-size:1.6rem;letter-spacing:.05rem}.ztd-section-msj-contact .form-msg-section-contact-btns button:hover,.ztd-section-msj-contact .form-msg-section-contact-btns button:focus{color:#0d5dd3;background-color:#fff}.ztd-section-msj-contact .form-msg-section-success{text-align:center}.ztd-section-msj-contact .form-msg-section-success p:first-child{color:#20929e;font-family:RamaGothicELight,RistrettoPro;font-size:1.8rem}.ztd-section-msj-contact .form-msg-section-success p:last-child{font-size:1.1rem;color:#c13479}@media(max-width: 767px){#ztd-section-msj-contact .form-msg-section-contact-btns button{min-width:6rem}}@media(min-width: 768px){.form-msg-section-contact-inputs{display:flex;justify-content:space-between;flex-wrap:wrap}.form-msg-section-contact-inputs .zt-input-group:not(.zt-group-textarea){width:48%}.form-msg-section-contact-inputs .zt-group-textarea{width:100%}}:root{--hotel-primary: #f5a820;--atrac-primary: #20929e;--resta-primary: #ed4838;--evento-primary: #c13479}.ml-auto{margin-left:auto}.btn{cursor:pointer;background:none;border:none;display:flex;gap:.5rem;align-items:center;justify-content:center;font-size:1rem;font-weight:bold;color:inherit}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.base{display:grid;gap:1rem 1.875rem}.base h2{color:var(--primary)}.base .header{grid-area:head;display:grid}.base .header-list-link{grid-area:h_link;font-size:.875rem;color:#000;margin:.8rem 0}.base .header-list-link span[class^=icon-flecha]{font-size:.875rem;font-weight:bold;color:#0d5dd3}.base .header-list-link span[class^=icon-flecha]:first-child{letter-spacing:-0.67rem}.base .header-list-link a:hover{text-decoration:underline}.base .header-titulo{grid-area:h_nombre}.base .header-titulo .direccion{display:inline;font-size:1.063rem}.base .header-titulo .direccion .local:not(:empty)+.ciudad::before{content:"•";margin:0 .5rem 0 .25rem}.base .header-titulo .ubicacion{margin:0}.base .header-lateral{grid-area:h_lateral;display:flex;flex-direction:column;gap:.75rem;justify-content:end}.base .header-lateral a{display:grid;color:#858585;letter-spacing:.03rem;font-size:.8rem}.base .header-lateral .header-google a{display:flex;align-items:center;justify-content:end;gap:2%}.base .header-lateral .header-google a img{background:none}.base .header-lateral .header-google a .google-link-text{text-align:start;letter-spacing:.03rem;font-size:.8rem;line-height:.9rem}.base .header-lateral .header-google a .google-link-text span{display:block}.base .galeria-mapa{grid-area:galeria;display:grid;gap:.5rem}.base .galeria-mapa .galeria-item img{display:block;width:100%;height:100%;object-fit:cover}.base .galeria-mapa .galeria-item-0{grid-area:g_galeria;position:relative}.base .galeria-mapa .galeria-item-1{grid-area:g_galeria_1}.base .galeria-mapa .galeria-item-2{grid-area:g_galeria_2}.base .galeria-mapa .galeria-item-dir{grid-area:g_dir;display:none}.base .galeria-mapa .galeria-item-extra{grid-area:g_extra}.base .galeria-mapa .galeria-item-extra.mapa{padding:0;position:relative;border:.125rem solid var(--primary)}.base .galeria-mapa .galeria-item-extra.mapa .mapa-img-bg{width:100%;height:100%;object-fit:cover}.base .galeria-mapa .galeria-item-extra.mapa .mapa-img-pin{background:none;position:absolute;width:1.5rem}.base .galeria-mapa .galeria-item-extra.mapa .mapa-expand{position:absolute;top:.25rem;right:.25rem;width:1.5rem;height:1.5rem;background-color:#fff;display:flex;justify-content:center;align-items:center;font-size:1.25rem}.base .galeria-mapa .galeria-item-footer{width:100%;display:flex;align-items:center;justify-content:space-between}.base .galeria-mapa .galeria-item-frase{grid-area:g_frase;display:none}.base .contenido{grid-area:contenido;margin:1rem 0}.base .contenido .titulo{font-weight:bold}.base .contenido .info-basica:not(:empty){margin-bottom:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.base .contenido .info-basica .info-fecha-mod{grid-column:1/span 2;margin-top:-1.5rem;font-size:.875rem}.base .contenido .info-basica-contacto{grid-column:1/span 2;display:flex;gap:1rem;justify-content:space-between}.base .contenido .info-basica-contacto .contacto{display:flex;flex-wrap:wrap;gap:.5rem}.base .contenido .info-basica-contacto .rs{display:flex;gap:1rem}.base .contenido .info-basica-contacto .web,.base .contenido .info-basica-contacto .telefono,.base .contenido .info-basica-contacto .whatsapp{display:flex;align-items:center;justify-content:center;gap:.5rem}.base .contenido .info-basica-contacto .web{order:1}.base .contenido .info-basica-contacto .telefono{order:2}.base .contenido .info-basica-contacto .whatsapp{order:3}.base .contenido .info-basica-contacto .facebook,.base .contenido .info-basica-contacto .instagram,.base .contenido .info-basica-contacto .tiktok{width:2.25rem;height:2.25rem;background-color:#000;display:flex;align-items:center;justify-content:center;justify-self:end;color:#fff;font-size:1.5rem;border-radius:50%;order:10}.base .contenido .info-basica-cerrado{grid-column:1/span 2}.base .contenido .info-basica-precio,.base .contenido .info-basica-horario{display:grid;grid-template-columns:1.5rem auto;grid-template-rows:1.5rem auto;gap:.25rem .75rem;align-items:center}.base .contenido .info-basica-precio>[class^=icon-],.base .contenido .info-basica-horario>[class^=icon-]{color:var(--primary)}.base .contenido .info-basica-precio .titulo,.base .contenido .info-basica-horario .titulo{font-size:.875rem;text-transform:capitalize}.base .contenido .info-basica-precio .col,.base .contenido .info-basica-horario .col{grid-column:2;height:100%}.base .contenido .info-basica-precio>[class^=icon-]{background:var(--primary);display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-size:1.125rem;font-weight:bold}.base .contenido .info-basica-precio .costo{line-height:1.5rem}.base .contenido .info-basica-precio .costo [class^=icon-]{font-weight:bold}.base .contenido .info-basica-precio .costo .precio{font-size:1.25rem}.base .contenido .info-basica-precio .costo-leyenda{display:block;line-height:1.25rem}.base .contenido .info-basica-horario{line-height:1.5rem}.base .contenido .info-basica-horario>[class^=icon-]{color:var(--primary);font-size:1.5rem}.base .contenido .info-frase{margin:.5rem 0 1rem;color:#c13479;font-family:Satisfy,PtSans;font-size:1.625rem;text-align:center}.base .contenido .info-desc .informacion a{position:relative;color:#0d5dd3 !important;text-decoration:none}.base .contenido .info-desc .informacion a:after{border-radius:1rem;border-top:.125rem solid #0d5dd3;content:"";position:absolute;right:100%;bottom:0;left:0;transition:right .4s cubic-bezier(0, 0.5, 0, 1)}.base .contenido .info-desc .informacion a:hover:after{right:0}.base .contenido .ciudad-hoteles{margin-bottom:1rem;display:block;padding:.5rem;background-color:rgba(254,67,196,.15);border:.063rem solid #fe43c4}.base .contenido .ciudad-hoteles span[class^=icon-flecha]{font-size:.75rem;font-weight:bold;color:#fe43c4}.base .contenido .ciudad-hoteles span[class^=icon-flecha]:nth-last-child(2){letter-spacing:-0.5rem}.base .contenido .cont-extra{margin-top:2rem}.base .ciudad-rel{grid-area:ciudadRel;display:flex;flex-direction:column;border-bottom:.125rem solid #d4d4d4}.base .ciudad-rel .ciudad-rel-sec{padding-bottom:3rem;border-top:.125rem solid #d4d4d4}.base .ciudad-rel .ciudad-rel-sec.atractivos .lista-sec{grid-template-columns:1fr 1fr 1fr}.base .ciudad-rel .ciudad-rel-sec.atractivos .lista-sec .item-sec{grid-template-rows:12rem 1fr}.base .ciudad-rel .ciudad-rel-sec.restaurantes .lista-sec{grid-template-columns:1fr 1fr 1fr 1fr}.base .ciudad-rel .ciudad-rel-sec.restaurantes .lista-sec .item-sec{grid-template-rows:12rem 1fr 4fr}.base .ciudad-rel .ciudad-rel-sec h3{margin-top:3rem;text-align:center}.base .ciudad-rel .ciudad-rel-sec .lista-sec{display:grid;gap:2rem}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec{position:relative;display:grid;gap:.5rem}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec h4{margin:0;line-height:1.4rem}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec img{display:block;width:100%;height:100%;object-fit:cover}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.atractivo h4{color:var(--atrac-primary)}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.atractivo p{margin:0}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante h4{color:var(--resta-primary);line-height:1.2rem}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante .cocina-costo{display:flex;flex-direction:column}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante .cocina-costo .tipo{flex-grow:1;line-height:1.2rem}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante .desc{margin:.5rem 0 .75rem 0;display:flex}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante .precio span{font-weight:bold}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante .precio small{display:block;line-height:1}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec .btn-ver-mas{text-align:end;font-size:.875rem}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec .btn-ver-mas::after{position:absolute;top:0;left:0;content:"";width:100%;height:100%}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec .btn-ver-mas span[class^=icon-flecha]{font-size:.75rem;font-weight:bold;color:#0d5dd3}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec .btn-ver-mas span[class^=icon-flecha]:nth-last-child(2){letter-spacing:-0.5rem}.base>aside{grid-area:lateral;margin:1rem 0;overflow:hidden}.base>aside .secciones{padding:1.25rem;border:.125rem solid var(--primary)}.base>aside .secciones h3{margin:.25rem 0;padding:.5rem;font-size:1.25rem;font-weight:bold;text-align:center;border-bottom:.125rem solid #000}.base>aside .secciones .sec-item{position:relative;padding:1rem .75rem;display:grid;gap:.25rem 1rem;grid-template-columns:30% auto;grid-template-rows:minmax(min-content, max-content) 1fr;border-bottom:.125rem solid #d4d4d4;overflow:hidden}.base>aside .secciones .sec-item:last-child{border:none}.base>aside .secciones .sec-item img{display:block;width:100%;height:100%;aspect-ratio:1;grid-row:1/span 2;object-fit:cover}.base>aside .secciones .sec-item h4{margin:0;font-weight:bold}.base>aside .secciones .sec-item p{margin:0;font-size:.875rem;line-height:1.25}.base>aside .secciones .sec-item:before{content:"";position:absolute;top:100%;left:0;width:100%;height:100%;transition:.85s;z-index:-1}.base>aside .secciones .sec-item:hover{color:#fff}.base>aside .secciones .sec-item:hover img{transition:.85s;transform:rotateY(360deg)}.base>aside .secciones .sec-item:hover:before{top:0}.base>aside .secciones .sec-item.hoteles:before{background:var(--hotel-primary)}.base>aside .secciones .sec-item.atractivos:before{background:var(--atrac-primary)}.base>aside .secciones .sec-item.restaurantes:before{background:var(--resta-primary)}.base>aside .secciones .sec-item.eventos:before{background:var(--evento-primary)}.base>aside .banners>div{margin-top:2rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1}.base>aside .banners .banner-zt{background-color:#f05340}.base>aside .banners .banner-zt a{min-width:100%}.base>aside .banners .banner-zt img{display:block;width:100%;height:100%;object-fit:cover}.base>aside .banners .banner-ads{background-color:#39a4a4}.base .barra-inferior-movil{display:none}.base #dialog-rev-comm .ztdialog-review{display:grid;grid-template-columns:1fr 2fr;gap:1.25rem;margin-bottom:1rem;border-bottom:2px solid #afafaf;padding-bottom:1rem}.base #dialog-rev-comm .ztdialog-review .review-recommend *:first-child{font-size:2.25rem;letter-spacing:.03em;font-family:RamaGothicELight,RistrettoPro}.base #dialog-rev-comm .ztdialog-review .review-recommend *:last-child{font-size:1rem;color:#858585}.base #dialog-rev-comm .ztdialog-review .review-rating .rating{font-size:2.8rem;letter-spacing:.03em;font-family:RamaGothicELight,RistrettoPro}.base #dialog-rev-comm .ztdialog-review .review-rating .rating-data{display:inline-block}.base #dialog-rev-comm .ztdialog-review .review-rating .rating-data .rating-txt{font-family:PtSans;font-size:.9rem}.base #dialog-rev-comm .ztdialog-review .review-rating .rating-data .rating-bar{display:block;font-size:.9rem}.base #dialog-rev-comm .ztdialog-review .review-rating .rating-msg{margin-top:.25rem;font-size:.9rem;font-family:PtSans}.base #dialog-rev-comm .ztdialog-review .review-desc-awards{margin-top:.25rem;overflow:hidden;display:flex;align-items:center;gap:.25rem}.base #dialog-rev-comm .ztdialog-review .review-desc-awards .review-desc-award-icon{font-size:1.4rem}.base #dialog-rev-comm .ztdialog-review .review-desc-awards .review-desc-award-txt{font-size:.9rem}.base #dialog-rev-comm .ztdialog-review .review-img img{width:100%}.base #dialog-rev-comm .ztdialog-comments .comment-user-data{display:grid;grid-template-columns:1fr 2fr;gap:1.25rem;margin-bottom:1rem;border-bottom:2px solid #afafaf;padding-bottom:1rem}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-info{display:flex;flex-direction:column}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-info .user-name{margin-bottom:.5rem;font-size:1rem;font-weight:bold}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-info .user-city{font-size:.875rem}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-comm .comment-title{color:#078171;font-size:1rem;font-style:italic;font-weight:bold;margin-bottom:.5rem}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-comm .comment-city{font-size:.875rem}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-comm .comment-rating{display:flex;align-items:center;margin:.5rem 0}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-comm .comment-rating-img{margin:0}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-comm .comment-rating-date{font-size:.9rem;margin-left:1rem}.base #dialog-rev-comm .ztdialog-comments-from{display:flex;justify-content:center;align-items:center}.base #dialog-rev-comm .ztdialog-comments-from span{color:#858585;font-size:.8em}.base #dialog-rev-comm .ztdialog-comments-from img{margin-left:.5rem}.base.base-atractivo .ciudad-rel-sec.atractivos{order:2}.base.base-atractivo .ciudad-rel-sec.atractivos .lista-sec .item-sec{grid-template-rows:12rem 1fr}@media(max-width: 767px){.base{padding:.75rem;grid-template-columns:1fr;grid-template-areas:"head" "galeria" "contenido" "ciudadRel" "lateral"}.base .header{grid-template-areas:"h_link" "h_nombre" "h_lateral";grid-template-columns:1fr}.base .header-list-link{margin:.25rem 0 .6rem 0}.base .header-list-link .city{font-size:1.2rem}.base .header-titulo .direccion,.base .header-titulo .ubicacion{display:none}.base .galeria-mapa{grid-template-areas:"g_galeria g_galeria" "g_frase g_frase" "g_dir g_extra";grid-template-columns:auto minmax(auto, 5rem)}.base .galeria-mapa .galeria-item:not(.galeria-item-0){display:none}.base .galeria-mapa .galeria-item img{height:auto}.base .galeria-mapa #galeria-movil~img{display:none}.base .galeria-mapa #galeria-movil .slick-list{width:calc(100vw - 1.5rem);margin:auto;aspect-ratio:16/9;background:none 0px 0px repeat scroll #e1e1e1}.base .galeria-mapa #galeria-movil .slick-slide div{aspect-ratio:16/9}.base .galeria-mapa #galeria-movil .slick-slide img{width:auto;margin:0;aspect-ratio:16/9;object-fit:cover}.base .galeria-mapa #galeria-movil .slick-arrow{z-index:2;line-height:0;position:absolute;top:45%;display:block;width:2.5rem;height:2.5rem;padding:0;cursor:pointer;color:transparent;border:none;outline:none;background:#fff;opacity:.5}.base .galeria-mapa #galeria-movil .slick-arrow span{color:#000;font-size:1.8em}.base .galeria-mapa #galeria-movil .slick-next{right:0}.base .galeria-mapa #galeria-movil .slick-next::before{display:none}.base .galeria-mapa #galeria-movil .slick-prev{left:0}.base .galeria-mapa #galeria-movil .slick-prev::before{display:none}.base .galeria-mapa .galeria-item-dir{display:block;line-height:1.4rem}.base .galeria-mapa .galeria-item-dir .ubicacion{margin:.5rem 0 0;font-size:1rem;line-height:1}.base .galeria-mapa .galeria-item-extra.mapa .mapa-img-pin{width:1.75rem}.base .galeria-mapa .galeria-item-footer{padding:.5rem 0}.base .galeria-mapa .galeria-item-footer .btn{font-size:.875rem}.base .galeria-mapa .galeria-item-footer .btn span:last-child{color:#858585}.base .galeria-mapa .galeria-item-footer .btn:first-child span[class^=icon-]{font-size:1.75rem}.base .galeria-mapa .galeria-item-footer .btn:last-child{display:none}.base .galeria-mapa .galeria-item-footer .btn:last-child span[class^=icon-]{font-size:1.25rem}.base .galeria-mapa .galeria-item-footer .btn-galeria-counter{margin-left:auto}.base .galeria-mapa .galeria-item-footer .btn-galeria-counter span[class^=icon-]{font-size:1.25rem !important}.base .galeria-mapa .galeria-item-frase{display:block;color:#c13479;font-family:Satisfy,PtSans;font-size:1.625rem;text-align:center}.base .contenido .info-basica:not(:empty){gap:.75rem}.base .contenido .info-basica .info-fecha-mod{display:none}.base .contenido .info-basica-contacto{padding-bottom:.75rem;border-bottom:.125rem solid #d4d4d4;gap:.8rem}.base .contenido .info-basica-contacto .web,.base .contenido .info-basica-contacto .telefono,.base .contenido .info-basica-contacto .whatsapp{flex-direction:column}.base .contenido .info-basica-contacto .web span:first-child,.base .contenido .info-basica-contacto .telefono span:first-child,.base .contenido .info-basica-contacto .whatsapp span:first-child{width:2.65rem;height:2.65rem;padding:.25rem .5rem;background-color:#ebebeb;border:.063rem solid #afafaf;display:flex;align-items:center;justify-content:center;font-size:1.25rem;border-radius:50%}.base .contenido .info-basica-contacto .web span:last-child,.base .contenido .info-basica-contacto .telefono span:last-child,.base .contenido .info-basica-contacto .whatsapp span:last-child{font-size:.75rem}.base .contenido .info-basica-contacto .telefono span:nth-child(2){display:none}.base .contenido .info-basica-contacto .telefono+.telefono{display:none}.base .contenido .info-basica-contacto .facebook,.base .contenido .info-basica-contacto .instagram,.base .contenido .info-basica-contacto .tiktok{width:2.65rem;height:2.65rem}.base .contenido .info-basica-precio .costos{white-space:nowrap}.base .contenido .info-basica-precio,.base .contenido .info-basica-horario{padding-bottom:.5rem;border-bottom:.125rem solid #d4d4d4;grid-column:1/span 2}.base .contenido .info-basica-precio .col,.base .contenido .info-basica-horario .col{grid-column:1/span 2}.base .contenido .info-frase{display:none}.base .ciudad-rel .ciudad-rel-sec .lista-sec{padding-bottom:1rem;max-width:calc(100vw - 1.5rem);overflow-x:auto}.base .ciudad-rel .ciudad-rel-sec .lista-sec .item-sec.restaurante .desc{margin:.5rem 0 0;justify-content:start}.base .ciudad-rel .ciudad-rel-sec.atractivos .lista-sec{grid-template-columns:repeat(3, 60vw)}.base .ciudad-rel .ciudad-rel-sec.restaurantes .lista-sec{grid-template-columns:repeat(4, 60vw)}.base .barra-inferior-movil{display:block;padding:1rem 0;display:flex;position:fixed;bottom:0;width:100%;z-index:10;flex-direction:row;justify-content:space-around;background-color:#fff;box-shadow:0 -4px rgba(0,0,0,.15)}.base .barra-inferior-movil .bar-item{display:flex;flex-direction:column;text-decoration:none;align-items:center;gap:.25rem;font-size:.75rem}.base .barra-inferior-movil .bar-item span[class^=icon-]{font-size:1.5rem}.base .barra-inferior-movil .bar-item.hoteles span[class^=icon-]{color:var(--hotel-primary)}.base .barra-inferior-movil .bar-item.atractivos span[class^=icon-]{color:var(--atrac-primary)}.base .barra-inferior-movil .bar-item.restaurantes span[class^=icon-]{color:var(--resta-primary)}.base .barra-inferior-movil .bar-item.eventos span[class^=icon-]{color:var(--evento-primary)}.base #dialog-rev-comm .ztdialog-body{padding-top:0}.base #dialog-rev-comm .ztdialog-review{grid-template-columns:1fr;gap:.5rem}.base #dialog-rev-comm .ztdialog-review .review-recommend *:first-child{display:block;font-size:1.75rem;text-align:center;line-height:1.5rem}.base #dialog-rev-comm .ztdialog-review .review-recommend *:last-child{font-size:.8rem}.base #dialog-rev-comm .ztdialog-review .review-img{order:2}.base #dialog-rev-comm .ztdialog-comments .comment-user-data{grid-template-columns:1fr;gap:0}.base #dialog-rev-comm .ztdialog-comments .comment-user-data .comment-user-comm .comment-title{margin-bottom:0}.base #dialog-rev-comm .comment-user-info .user-city{display:none}.base #dialog-rev-comm .ztdialog-comments-from{display:block;text-align:center}}@media(min-width: 768px){.base{grid-template-areas:"head head" "galeria galeria" "contenido lateral" "ciudadRel ciudadRel";grid-template-columns:8fr 4fr}.base .header{grid-template-areas:"h_link h_link" "h_nombre h_lateral";grid-template-columns:9fr 8rem}.base .header-lateral{padding-left:.5rem}.base .galeria-mapa{height:25rem;grid-template-areas:"g_galeria g_galeria_1 g_extra" "g_galeria g_galeria_2 g_galeria_2";grid-template-columns:8fr 2fr 2fr;grid-template-rows:1fr 1fr}.base .galeria-mapa .galeria-item{overflow:hidden}.base .galeria-mapa .galeria-item-footer{padding:1rem 1.5rem;position:absolute;bottom:0;color:#fff}.base .galeria-mapa .galeria-item-footer .btn{filter:drop-shadow(0.125rem 0.125rem 0.125rem #000)}.base .galeria-mapa .galeria-item-footer .btn:first-child span[class^=icon-]{font-size:2.25rem}.base .galeria-mapa .galeria-item-footer .btn:last-child{margin-left:auto}.base .galeria-mapa .galeria-item-footer .btn:last-child span[class^=icon-]{font-size:1.5rem}.base .galeria-mapa .galeria-item-footer .btn-galeria-counter{display:none}.base .galeria-mapa #galeria-movil{display:none}.base .contenido .info-basica-contacto .web,.base .contenido .info-basica-contacto .telefono,.base .contenido .info-basica-contacto .whatsapp{padding:.25rem .5rem;background-color:#ebebeb;border:.063rem solid #afafaf;border-radius:3rem}.base .contenido .info-basica-contacto .telefono span:last-child{display:none}}.operador{display:flex;flex-direction:column}.operador+.operador{padding-left:1rem;border-left:.125rem solid #bebebe}.operador .imagen{margin-bottom:.5rem;width:100%;height:5rem;display:flex;align-items:center;justify-content:center}.operador .imagen img{background:none;max-width:100%;max-height:100%}.operador>p{margin:0}.operador>ul{margin:0;padding:0;list-style:none}.operador>ul li{display:flex;align-items:center;margin:.5rem 0;max-width:16rem}.operador>ul li i{margin-right:.3rem}.operador>ul li a{cursor:hand;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:normal}.operador>ul li a:hover{text-decoration:underline}.operador>ul li.pws a{color:#0d5dd3}:root{--primary: var(--resta-primary)}.header-titulo .subtitulo h2{font-size:1.063rem;font-weight:bold}.header-titulo .subtitulo .cocina{color:var(--primary)}.header-titulo .subtitulo .pet-friendly{color:initial}.header-titulo .subtitulo .pet-friendly span{font-size:1.25rem;color:#5f3817}