.tours[data-astro-cid-pycgp2iy]{padding:40px 64px 48px;display:flex;flex-direction:column;align-items:center;gap:32px}.heading[data-astro-cid-pycgp2iy]{font-size:28px;font-weight:700;letter-spacing:-.01em;text-align:center}.sr-only[data-astro-cid-pycgp2iy]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.grid[data-astro-cid-pycgp2iy]{max-width:1200px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:32px}.card[data-astro-cid-pycgp2iy]{position:relative;display:block;height:400px;border-radius:16px;overflow:hidden;box-shadow:0 16px 32px -8px #0c0c0d66;transition:transform .2s ease}.card[data-astro-cid-pycgp2iy] img[data-astro-cid-pycgp2iy]{width:100%;height:100%;object-fit:cover}.card[data-astro-cid-pycgp2iy]:hover{text-decoration:none;transform:translateY(-2px) scale(1.02)}.overlay[data-astro-cid-pycgp2iy]{position:absolute;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:64px 16px 16px;background:linear-gradient(#0000,#000000b3);color:#fff}.tags[data-astro-cid-pycgp2iy]{display:flex;flex-wrap:wrap;gap:8px}.tag[data-astro-cid-pycgp2iy]{font-size:14px;line-height:14px;font-weight:700;padding:4px 8px;border-radius:4px;background:#00000080;box-shadow:#00000040 0 8px 16px}.title[data-astro-cid-pycgp2iy]{font-size:22.5px;font-weight:700;line-height:1.2}.price[data-astro-cid-pycgp2iy]{font-size:14px;display:flex;align-items:baseline}.more[data-astro-cid-pycgp2iy]{margin-top:16px;font:inherit;font-size:16px;font-weight:700;color:#b81e1e;background:#fef2f2;border:1px solid #b81e1e;border-radius:99px;padding:16px 24px;line-height:16px;cursor:pointer}@media(max-width:1199.98px){.tours[data-astro-cid-pycgp2iy]{padding:40px}.grid[data-astro-cid-pycgp2iy]{grid-template-columns:repeat(2,1fr);gap:24px}.title[data-astro-cid-pycgp2iy]{font-size:18px}}@media(max-width:809.98px){.tours[data-astro-cid-pycgp2iy]{padding:16px}.grid[data-astro-cid-pycgp2iy]{grid-template-columns:repeat(2,1fr);gap:16px}.card[data-astro-cid-pycgp2iy]{height:224px}.title[data-astro-cid-pycgp2iy]{font-size:16px}.overlay[data-astro-cid-pycgp2iy]{padding:48px 12px 12px}.tags[data-astro-cid-pycgp2iy],.price[data-astro-cid-pycgp2iy]{display:none}}.testimonials[data-astro-cid-aadlzisc]{padding-bottom:32px}.section-head[data-astro-cid-aadlzisc]{gap:4px}.eyebrow[data-astro-cid-aadlzisc]{font-size:35px;line-height:42px;letter-spacing:-.35px;color:#b81e1e}p[data-astro-cid-aadlzisc].section-title{font-size:25px;font-weight:400;line-height:30px;letter-spacing:normal;color:var(--gray-6)}.wrap[data-astro-cid-aadlzisc]{max-width:1200px;width:100%;display:flex;flex-direction:column;gap:32px;align-items:center}.grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;padding-bottom:32px;width:100%}.card[data-astro-cid-aadlzisc]{margin:0;display:flex;flex-direction:column;gap:16px;padding:16px 24px;border-radius:16px;background:var(--gray-2)}.card[data-astro-cid-aadlzisc].extra{display:none}.card[data-astro-cid-aadlzisc] img[data-astro-cid-aadlzisc]{width:72px;height:72px;border-radius:50%;object-fit:cover}blockquote[data-astro-cid-aadlzisc]{margin:0;height:240px;overflow:hidden;white-space:pre-line}figcaption[data-astro-cid-aadlzisc]{font-family:var(--font-hand);font-weight:400;font-size:20px;line-height:1.2;color:var(--gray-6)}.cta[data-astro-cid-aadlzisc] .pill[data-astro-cid-aadlzisc]{font:inherit;font-weight:700;cursor:pointer;width:128px;height:48px;padding:0;line-height:16px}.cta[data-astro-cid-aadlzisc] .pill[data-astro-cid-aadlzisc][hidden],.cta-narrow[data-astro-cid-aadlzisc]{display:none}@media(min-width:810px)and (max-width:1199.98px){.cta-narrow[data-astro-cid-aadlzisc]{display:inline-flex}.cta-wide[data-astro-cid-aadlzisc]{display:none}}@media(max-width:1199.98px){.grid[data-astro-cid-aadlzisc]{grid-template-columns:repeat(2,1fr)}}@media(max-width:809.98px){.grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr;gap:24px 16px}.eyebrow[data-astro-cid-aadlzisc]{font-size:28px;line-height:34px}p[data-astro-cid-aadlzisc].section-title{font-size:20px;line-height:26px}}
