.uc-swiper-padding-50 {
    .t994 {
     padding-top: 50px !important;
    }
}

/* Footer Pricing switch (10 Nov 2026): 7 links, then "More prices" shows the other 6.
   Hiding only applies once the script has run, so without JS all 13 links show.
   11 Nov 2026: top padding 7px -> 8px so the button is 24px tall (minimum touch target). */
.r .wsf-paged .wsf-p2 { display: none; }
.r .wsf-paged.wsf-show2 .wsf-p1 { display: none; }
.r .wsf-paged.wsf-show2 .wsf-p2 { display: list-item; }
.r .wsf-more { background: none; border: 0; padding: 8px 0 0; margin: 0; font: inherit; font-size: 14px; color: #A9ABE6; cursor: pointer; }
.r .wsf-more:hover, .r .wsf-more:focus-visible { color: #fff; text-decoration: underline; text-underline-offset: 3px; }
.r .wsf-more:focus-visible { outline: 2px solid rgba(255,255,255,.5); outline-offset: 3px; border-radius: 2px; }

/* Bottom phone menu (11 Nov 2026): five tabs spread evenly inside the screen. */
@media (max-width: 430px) {
  .t975__inner-wrapper.t-menu__list { display: flex; justify-content: space-between; width: 100%; box-sizing: border-box; padding-left: 12px; padding-right: 12px; }
  .t975__list-item { min-width: 0 !important; flex: 0 0 auto; }
}

/* FAQ headings on the narrowest phones (11 Nov 2026): "FREQUENTLY" is about 9.7em wide in Druk. */
@media (max-width: 380px) {
  .r [class$="q-h2"] { font-size: min(32px, calc((100vw - 64px) / 9.8)) !important; }
}
@media (max-width: 340px) {
  .r .wsvc-h1 { zoom: .97; }
}

/* Films slider and "what happens next" steps (11 Nov 2026): vibe blocks have no
   "Without scroll reveal effect" tick, so switch Tilda's fade-in off for these blocks. */
.t-records .r:has(.wsv), .t-records .r:has(.wsq) { opacity: 1 !important; transition: none !important; }

/* Numbers block (11 Nov 2026, approved by Violetta and Vitalii): grey text darkened just enough
   to pass the 4.5:1 contrast check. Colours only, layout untouched. Was #888 and #aaa. */
.r .wsn-sec { --wsn-muted: #686868; }
.r .wsn-year { color: #767676; }

/* Ubuntu served from our own CDN instead of Google Fonts (11 Nov 2026). Same font files
   (Ubuntu 0.83, Latin + Latin Extended). 'UbuntuSelf' is the project font in Tilda's
   settings; 'Ubuntu' covers our own blocks. Looks the same, loads without Google. */
@font-face { font-family: 'Ubuntu'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-300.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ubuntu'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ubuntu'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ubuntu'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ubuntu'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-400i.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: 'UbuntuSelf'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-300.woff2') format('woff2'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'UbuntuSelf'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-400.woff2') format('woff2'); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: 'UbuntuSelf'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-500.woff2') format('woff2'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'UbuntuSelf'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-700.woff2') format('woff2'); font-weight: 700; font-style: normal; font-display: swap; }
@font-face { font-family: 'UbuntuSelf'; src: url('https://westreamuk.b-cdn.net/hero/ubuntu-400i.woff2') format('woff2'); font-weight: 400; font-style: italic; font-display: swap; }