a.t-tildalаbеl__link { display: none !important;}

.t456__maincontainer {
    background-color:rgba(255,255,255,0.9) !important;
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter: blur(5px);
    box-shadow:0px 0px 8px 0px rgba(0,0,0,0.3);
}

.t282__container__bg, .t282__container__bg_opened {
    background-color:rgba(255,255,255,0.8) !important;
    backdrop-filter:blur(5px);
    -webkit-backdrop-filter: blur(5px);
}

.t282__positionstatic {
    position: fixed!important;
}

.video_mobile_equinet {
    width: auto;
}

@media only screen and (max-width: 460px) {
  .video_mobile_equinet {
    max-width: 100vw;
    margin-top: -50px;
}
}

/* Header CTAs: equal spacing, matching heights, search icon aligned in the same row (desktop) */
@media (min-width: 981px) {
  .t967__additionalwrapper .eq-region { margin-right: 0 !important; }
  .t967__additionalwrapper .t-btn { margin-left: 12px !important; }
  .t967__additionalwrapper .eq-region__btn { box-sizing: border-box !important; height: 45px !important; font-size: 14px !important; }
  body:has(.t985) .t967__additionalwrapper { margin-right: 52px; }
  .t985__search-widget-button { position: absolute !important; top: 50px !important; right: 40px !important; }
}

/* Footer: support email readable (white on blue, underlined like a link) */
.t457__copyright a[href^="mailto:"] { color: #ffffff !important; text-decoration: underline; text-underline-offset: 3px; }

/* Mobile header: keep region switcher clear of the search icon */
@media (max-width: 980px) {
  .tmenu-mobile__container .eq-region { margin: 0 66px 0 auto !important; }
}
/* Same mobile header as the US home page (logo 130px, header 77px), so the header doesn't cover the hero */
@media (max-width: 440px) {
  .tmenu-mobile__container .tmenu-mobile__imglogo { width: 130px !important; max-width: 130px !important; height: auto !important; }
  .tmenu-mobile__container .eq-region__btn { padding: 0 8px !important; gap: 4px !important; }
  .tmenu-mobile__container .eq-region__btn > span { display: inline !important; font-size: 12px !important; }
}
@media (max-width: 389px) {
  .tmenu-mobile__container .eq-region__flag { display: none !important; }
}


/* Mobile menu: keep the country switcher dropdown above the open menu and inside the screen */
@media screen and (max-width: 980px) {
  .tmenu-mobile { z-index: 1001 !important; }
  .tmenu-mobile .eq-region__menu { min-width: 0; width: max-content; max-width: calc(100vw - 32px); }
}


/* Home "Get started with EQUINET today" block (AU/NZ + US): sit the phone image flush on the footer instead of floating above it */
#rec5080194203 .t391__secondcol .t-cover__wrapper,
#rec5080284003 .t391__secondcol .t-cover__wrapper { vertical-align: bottom !important; }
/* AU home: the CSS-only "Layout tidy-up" HTML block has no visible content, so remove its padding (it was adding a white strip above the footer) */
#rec5081495303 { padding: 0 !important; }
