.related-tours{border-top:1px solid #e8e8e8;padding-top:50px;padding-bottom:110px}.related-tours h2{color:#1a2b48;text-align:center;margin:0 0 45px;font-size:24px;font-weight:600}.related-tours-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;display:grid}.related-tours-grid .tour-card-media>a:first-child img{aspect-ratio:4/3;height:auto}@media (width<=991px){.related-tours-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.related-tours{padding-top:35px;padding-bottom:65px}.related-tours-grid{grid-template-columns:1fr}}.related-tour-item{min-width:0;position:relative}.related-tours-grid .tour-card{border-radius:15px;height:100%;min-height:494px}.related-tours-grid .card-copy{padding:10px 20px 35px}.related-tours-grid .tour-card-location{color:#0c4160;margin-top:10px}.related-tours-grid .tour-card h3{color:#5d6c89;font-size:18px;font-weight:500}.related-tours-grid .tour-card-review{min-height:58px}.related-tours-grid .tour-card .card-meta{color:#0c4160;border:0;flex-direction:column;align-items:flex-start;gap:15px;display:flex}.related-tours-grid .tour-card-price{font-size:16px}.related-tours-grid .tour-card-price small{color:#0c4160;font-size:13px}@media (width<=767px){.related-tours-grid .tour-card{min-height:0}.related-tours-grid .card-copy{padding-bottom:20px}}@media (width>=601px) and (width<=991px){.related-tours-grid .tour-card{min-height:0}.related-tours-grid .tour-card .card-meta{flex-direction:row;align-items:center}}@media (width<=767px){.related-tours-grid{gap:20px}}.tour-organizer{background:#fff;border:1px solid #d7dce3;margin-top:30px;padding:20px}.tour-organizer h2{color:#000;margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.1}.tour-organizer-person{align-items:flex-start;gap:10px;display:flex}.tour-organizer-person img{object-fit:cover;border-radius:50%;width:60px;height:60px}.tour-organizer-person h3{color:#5d6c89;margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.1}.tour-organizer-person p{color:#0c4160;margin:0 0 5px;font-size:12px;line-height:1.5}.tour-location-map iframe{border:0;width:100%;height:100%;display:block}.tour-location-map:not(:has(iframe)){color:#5e6d77;text-align:center;place-items:center;padding:20px;display:grid}.tour-page .overview-copy>h2,.tour-page .itinerary .section-heading h2,.tour-page .content-section:not(.tour-map)>h2{color:#000}.tour-page .itinerary details{background:#fcfcfc;margin-bottom:10px}.tour-page .itinerary summary{padding:17px 30px}.tour-page .itinerary details>div{color:#0c4160;padding:15px 30px 30px;font-size:14px}.tour-page .faq>h2{margin-bottom:15px}.tour-page .faq-item{border-bottom:1px solid #e5e9ef;margin:0;padding:0 0 5px}.tour-page .faq-item h3{color:#5e6d77;margin:0 0 10px;padding-top:30px;font-size:14px;font-weight:500}.tour-faq-toggle{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.tour-faq-toggle:before{content:"";background:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22%235e6d77%22%3E%3Cpath%20d%3D%22M5.25%2C24c-0.116%2C0-0.232-0.027-0.336-0.079C4.659%2C23.793%2C4.5%2C23.536%2C4.5%2C23.25V19.5H2.25C1.009%2C19.5%2C0%2C18.491%2C0%2C17.25v-15%20%20%20%20%20%20%20%20%20C0%2C1.009%2C1.009%2C0%2C2.25%2C0h19.5C22.991%2C0%2C24%2C1.009%2C24%2C2.25v15c0%2C1.241-1.009%2C2.25-2.25%2C2.25H11.5l-5.8%2C4.35%20%20%20%20%20%20%20%20%20C5.571%2C23.947%2C5.411%2C24%2C5.25%2C24z%20M2.25%2C1.5C1.836%2C1.5%2C1.5%2C1.836%2C1.5%2C2.25v15C1.5%2C17.664%2C1.836%2C18%2C2.25%2C18h3%20%20%20%20%20%20%20%20%20C5.664%2C18%2C6%2C18.336%2C6%2C18.75v3l4.8-3.6c0.129-0.097%2C0.289-0.15%2C0.45-0.15h10.5c0.414%2C0%2C0.75-0.336%2C0.75-0.75v-15%20%20%20%20%20%20%20%20%20c0-0.414-0.336-0.75-0.75-0.75H2.25z%22%2F%3E%3Cpath%20d%3D%22M12%2C12c-0.414%2C0-0.75-0.336-0.75-0.75v-0.256c-0.001-0.952%2C0.602-1.805%2C1.5-2.122c0.897-0.317%2C1.5-1.17%2C1.5-2.121%20%20%20%20%20%20%20%20%20c0-0.6-0.234-1.165-0.66-1.59c-0.425-0.426-0.99-0.66-1.59-0.66c-0.601%2C0-1.166%2C0.234-1.591%2C0.659%20%20%20%20%20%20%20%20%20C9.984%2C5.584%2C9.75%2C6.149%2C9.75%2C6.75C9.75%2C7.164%2C9.414%2C7.5%2C9%2C7.5S8.25%2C7.163%2C8.25%2C6.75c0-2.067%2C1.683-3.749%2C3.75-3.749%20%20%20%20%20%20%20%20%20c1.002%2C0%2C1.944%2C0.39%2C2.652%2C1.099c0.708%2C0.709%2C1.098%2C1.65%2C1.098%2C2.652c0%2C1.586-1.005%2C3.006-2.5%2C3.535%20%20%20%20%20%20%20%20%20c-0.299%2C0.106-0.5%2C0.39-0.5%2C0.708v0.256C12.75%2C11.664%2C12.414%2C12%2C12%2C12z%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;flex:none;width:18px;height:18px;display:block}.tour-page .faq-item>div{color:#0c4160;padding:0 0 20px;font-size:14px}.tour-page .faq-item>div[hidden]{display:none}.tour-page .overview-body{color:#0c4160;font-size:14px;font-weight:400;line-height:1.5}.tour-page .overview-body p{line-height:1.5}.tour-page .tour-title-row h1{color:#5d6c89;font-size:30px;font-weight:500}@media (width>=601px) and (width<=800px){.tour-page .tour-hero>img{height:500px}}@media (width<=600px){.tour-page .breadcrumb{display:none}.tour-page .tour-hero>img{height:350px}.tour-page .tour-rating{display:none}.tour-page .overview-copy>h2,.tour-page .itinerary .section-heading h2,.tour-page .content-section:not(.tour-map)>h2{font-size:18px}}@media (width>=601px) and (width<=800px){.tour-page .tour-hero{height:500px}}@media (width<=600px){.tour-page .tour-hero{height:350px}}
