html body.pk0-mixto-hoteles #contenido .pk0-restaurants-roads .pk0-road-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px;max-width:650px}html body.pk0-mixto-hoteles .pk0-hoteles-main-directory{--pk0-ink:#081D2E;--pk0-line:#CED5DB;--pk0-blue:#165B85;padding:0 0 52px;color:#343A40}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-intro{max-width:82ch;font-size:16px;line-height:1.75;margin:0 0 28px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-road-section{scroll-margin-top:24px;margin:34px 0 46px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-road-section>h2{font-size:clamp(23px,2.8vw,30px);font-weight:800;color:#081D2E;line-height:1.3;margin:0 0 10px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-road-link{margin:0 0 22px;font-size:14px;line-height:1.5}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-road-link a{color:#165B85;text-decoration:underline;text-underline-offset:3px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-road-note{margin:0 0 18px;color:#454C53;line-height:1.7}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-card{min-width:0;display:flex;flex-direction:column;padding:24px;gap:0;border:1px solid #CED5DB;border-radius:18px;background:#fff;box-shadow:0 7px 22px rgb(8 29 46 / .05)}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-card .pk0-lodging-road{display:inline-flex;align-self:flex-start;padding:5px 12px;margin:0 0 12px;border-radius:9px;background:#D8E2EB;color:#081D2E;font-size:12px;font-weight:800}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-card h3{color:#165B85;margin:0 0 12px;font-size:22px;line-height:1.3}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-service{color:#081D2E;font-weight:750;margin:0 0 12px;line-height:1.55;font-size:15px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-scope{color:#343A40;line-height:1.75;font-size:15px;margin:0 0 16px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-source{margin:0 0 16px;font-size:12px;line-height:1.5;overflow-wrap:anywhere}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-source a,html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-linked-food a{color:#165B85;font-weight:650;text-decoration:underline}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-card a.pk0-lodging-card__link{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;min-height:46px;padding:10px 16px;margin:auto 0 0;border-radius:12px;background:#165B85!important;border:2px solid #FFC400!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-align:center;text-decoration:none!important;font-size:12px;font-weight:800}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-card a.pk0-lodging-official{align-self:flex-start;margin:12px 0 0;display:inline-block;font-size:12px;font-weight:800;line-height:1.5;color:#165B85!important;text-decoration:underline!important;text-underline-offset:3px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-note{margin:40px 0 0;padding:24px;border-left:5px solid #FFC400;border-radius:14px;background:#D8E2EB;color:#081D2E}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-note h2{margin:0 0 10px;font-size:21px;color:#081D2E}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-note p{margin:0;line-height:1.7;font-size:15px}html body.pk0-mixto-hoteles-more #contenido .pk0-road-list{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:28px 0}html body.pk0-mixto-hoteles-more #contenido .pk0-rdir-card{background:#fff;border-color:#CED5DB}html body.pk0-mixto-hoteles-more #contenido .pk0-rdir-card li a{overflow-wrap:anywhere}@media(max-width:767px){html body.pk0-mixto-hoteles #contenido .pk0-restaurants-roads .pk0-road-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-grid{grid-template-columns:minmax(0,1fr);gap:16px}html body.pk0-mixto-hoteles #pk0-lodging-directory .pk0-lodging-card{padding:20px;border-radius:16px}html body.pk0-mixto-hoteles-more #contenido .pk0-road-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}