.tour-gallery-section{padding-top:65px;padding-bottom:0;max-width:1280px;margin:auto}
.tour-gallery-section .section-heading{gap:35px;align-items:end}
.tour-gallery-section h2{font-size:clamp(34px,4.5vw,58px);margin-top:14px}
.tour-gallery-section .section-heading>p{max-width:360px;margin:0;font-size:16px}
.tour-slideshow{height:auto}
.tour-slideshow .gallery-stage{flex:none;aspect-ratio:16/10;background:#e5f3ff}
.tour-slideshow .gallery-slide img{object-fit:cover}
.tour-slideshow .gallery-thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;overflow:visible}
.tour-slideshow .gallery-thumb{height:auto;aspect-ratio:16/10;opacity:.8}
.tour-slideshow .gallery-thumb[aria-pressed=true]{border:3px solid #137cbe;opacity:1}
.tour-slideshow .gallery-thumb img{height:100%;width:100%;object-fit:cover}
.tour-gallery-section .eyebrow{color:#075d99}
@media(max-width:760px){.tour-gallery-section{padding-top:38px}.tour-gallery-section .section-heading{display:block;margin-bottom:24px}.tour-gallery-section .section-heading>p{max-width:none;margin-top:18px;font-size:15px}.tour-slideshow .gallery-stage{aspect-ratio:4/3}.tour-slideshow .gallery-thumbnails{gap:7px}.tour-slideshow .gallery-arrow{width:40px;height:40px}.tour-slideshow .gallery-expand{font-size:10px;left:10px;bottom:10px}.tour-slideshow .gallery-count{right:10px;top:10px}.tour-gallery-section .photo-lightbox{padding:60px 8px}.tour-gallery-section .lightbox-prev{left:8px}.tour-gallery-section .lightbox-next{right:8px}}
