.spotlightCardWrapper__VINS{height:100%;flex-grow:1;padding-bottom:.9375rem}.spotlightCard__gHhR{color:inherit}.spotlightCard__gHhR:visited{color:inherit}.spotlightCard__gHhR:hover{color:inherit}.spotlightCard__gHhR:active{color:inherit}.spotlightCard__gHhR{display:inline-block;height:100%;width:100%;background:var(--viator-color-white);overflow:hidden;border-radius:var(--viator-radius-m);box-shadow:0 4px .9375rem rgba(0,0,0,.1)}.spotlightCard__gHhR:hover{text-decoration:none;box-shadow:0 4px .9375rem rgba(0,0,0,.2)}.imageContainer__aSWv{width:100%;position:relative;overflow:hidden;padding-top:131.31%}.image__DFxJ{width:100%;height:100%;object-fit:cover;position:absolute;left:0;top:0}.title__cWrB{color:var(--viator-color-black)}.contentContainer__KuEF{padding:var(--viator-space-200)}.content__y6t9{font-size:var(--viator-font-size-300);line-height:var(--viator-line-height-300);font-weight:var(--viator-font-weight-regular);letter-spacing:var(--viator-letter-spacing-none);color:var(--viator-color-neutral-30);margin-top:var(--viator-space-100)}@media screen and (min-width: 1024px){.contentContainer__KuEF{padding:var(--viator-space-200) var(--viator-space-200) var(--viator-space-300) var(--viator-space-200)}}
.columnContent__g6lT{height:100%;padding-bottom:var(--viator-space-500)}.nearbyPoiShelfContainer__r0KB{margin-top:var(--viator-space-1000)}
.shelfTitle__U0nL.margin__NblP{margin-bottom:var(--viator-space-300)}.shelfTitle__U0nL.alignLeft__mnN1{text-align:left}.shelfTitle__U0nL.alignCenter__cNWr{text-align:center}.subtitle__R7u2{color:var(--viator-color-neutral-30);font-size:var(--viator-font-size-400);line-height:var(--viator-line-height-500);font-weight:var(--viator-font-weight-regular);font-style:normal;letter-spacing:var(--viator-letter-spacing-none)}
.linkContainer___vEy{height:1.5rem}@media screen and (min-width: 768px){.linkContainer___vEy{position:absolute;right:0;bottom:0}}
.headerContainer__HaKn{position:relative;display:flex;flex-direction:column;gap:var(--viator-space-050);margin-bottom:var(--viator-space-300)}@media screen and (min-width: 768px){.headerContainer__HaKn{flex-direction:row;gap:0}.headerContainer__HaKn.alignLeft__l9Nz{justify-content:flex-start}.headerContainer__HaKn.alignCenter__h8eg{justify-content:center}}
