/* First-screen photographs use images already published in the English tour section. */
main#main>.section-catalog-hero{position:relative;overflow:hidden;border-radius:24px;isolation:isolate;background:#1a3640}
main#main>.section-catalog-hero figure{position:absolute;inset:0;z-index:-2;margin:0;width:100%;height:100%}
main#main>.section-catalog-hero figure img{display:block;width:100%;height:100%;object-fit:cover}
main#main>.section-catalog-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,24,32,.93),rgba(7,24,32,.7) 62%,rgba(7,24,32,.33))}
main#main>.section-catalog-hero .catalog-heading{position:relative;padding:clamp(24px,4vw,56px);background:transparent}
main#main>.section-catalog-hero .catalog-heading h1,main#main>.section-catalog-hero .catalog-heading .intro,main#main>.section-catalog-hero .catalog-heading .eyebrow{color:white}
main.en-multiday-catalogue>.en-catalogue-hero{background:linear-gradient(90deg,rgba(7,24,32,.93),rgba(7,24,32,.78) 65%,rgba(7,24,32,.62)),url('https://visit-teriberka.com/wp-content/uploads/2026/06/dsc03634.jpg') center/cover no-repeat}
main.en-multiday-catalogue>.en-catalogue-hero .en-hero-copy h1,main.en-multiday-catalogue>.en-catalogue-hero .en-hero-copy .intro{color:#fff}
main.en-multiday-catalogue>.en-catalogue-hero .en-hero-included{color:#fff}
main#main>.breadcrumbs{margin-top:18px;margin-bottom:18px}
@media(max-width:760px){main#main>.section-catalog-hero:before{background:linear-gradient(0deg,rgba(7,24,32,.92),rgba(7,24,32,.78))}main.en-multiday-catalogue>.en-catalogue-hero{background-image:linear-gradient(0deg,rgba(7,24,32,.9),rgba(7,24,32,.78)),url('https://visit-teriberka.com/wp-content/uploads/2026/06/dsc03634.jpg')}}
/* Override the catalogue's existing important background at all breakpoints. */
html body main.en-multiday-catalogue>.en-catalogue-hero{background:linear-gradient(90deg,rgba(7,24,32,.93),rgba(7,24,32,.78) 65%,rgba(7,24,32,.62)),url('https://visit-teriberka.com/wp-content/uploads/2026/06/dsc03634.jpg') center/cover no-repeat #132b32!important}
html body main.en-multiday-catalogue>.en-catalogue-hero .en-hero-included,html body main.en-multiday-catalogue>.en-catalogue-hero .en-hero-included li,html body main.en-multiday-catalogue>.en-catalogue-hero .en-hero-included strong{color:#fff!important}
/* 149: match the English home page's spacing around the first screen. */
main#main > .section-catalog-hero { margin-top: 0; margin-bottom: 0; }
main#main > .section-catalog-hero + .breadcrumbs { margin-top: 0; padding-top: 24px; }
@media (min-width: 761px) { main#main > .section-catalog-hero + .breadcrumbs { padding-top: 28px; } }
/* 150: match the spacing of the day-tour catalogue. */
main#main.en-multiday-catalogue > .en-catalogue-hero { margin-top: 0; margin-bottom: 0; }
main#main.en-multiday-catalogue > .en-catalogue-hero + .breadcrumbs { margin-top: 0; padding-top: 24px; }
@media (min-width: 761px) { main#main.en-multiday-catalogue > .en-catalogue-hero + .breadcrumbs { padding-top: 28px; } }
