.Header__searchTitle {
  margin-bottom: 5px;
  font-size: 3rem;
}

.Header__name {  
  display:none;
}

.Header__description { 
  font-size: 1.5rem;
  margin-top: 10px;
  margin-bottom: 60px;
}

.Header__homeContent.Header__homeNavbarFixed .Header__navbar {
  background-color: #f8f8f8;
}

.Header__tabsTab .Header__active, .Header__homeNavbarFixed .Header__navbar .Header__tabsTab.Header__active, .Header__tabsTab:hover {
    color: #00B0F0;
}

.commonStyle__zt3BrandBg {
  background-color:#00B0F0;
}

/* Home page widgets
.Footer__footerBg {
 display:none;
}
*/

.Footer__container2 {
 height: 100px;
}

 /* Home page widgets*/
 /* Widget container */
.zg-widgets {
  display: flex;
  justify-content: center;
  gap: 48px;                     /* wider horizontal spacing */
  flex-wrap: wrap;
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
}

/* Card */
.zg-widget-card {
  width: 275px;                  /* ~25% larger than original */
  min-height: 275px;
  display: block;
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  background: #ffffff;
  color: #111;
  text-decoration: none;

  box-shadow: 0 3px 8px rgba(0,0,0,0.07);
  transition:
    transform 200ms ease,
    box-shadow 200ms ease,
    border-color 200ms ease,
    background 200ms ease;
}

/* Hover */
.zg-widget-card:hover {
  transform: translateY(-8px);
  box-shadow: 0 18px 36px rgba(0,0,0,0.16);
  border-color: #d5d5d5;
  background: #fafafa;
}

/* Inner layout */
.zg-widget-inner {
  height: 100%;
  padding: 30px 26px;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  box-sizing: border-box;
}

/* Icon */
.zg-widget-icon {
  width: 66px;          /* was 44px → +50% */
  height: 66px;
  margin-bottom: 20px;  /* a bit more breathing room */
  display: block;
}

.zg-widget-card:hover .zg-widget-icon {
  opacity: 0.85;
}

/* Title */
.zg-widget-title {
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 12px;
}

/* Supporting text */
.zg-widget-text {
  font-size: 15px;
  line-height: 1.5;
  color: #555;
}

/* Outline-only CTA tab */
.Header__tabsTab--cta .Header__tabs__link {
  display: inline-block;
  padding: 8px 16px;
  border-radius: 999px;           /* pill outline */
  border: 1.5px solid #ffffff;
  background: transparent;
  color: #ffffff;
  font-weight: 300;
  text-decoration: none;
  line-height: 1;
  transition:
    border-color 150ms ease,
    box-shadow 150ms ease,
    opacity 150ms ease;
}

/* Hover */
.Header__tabsTab--cta .Header__tabs__link:hover {
  background: rgba(255,255,255,0.08);
}

/* Focus (keyboard accessibility) */
.Header__tabsTab--cta .Header__tabs__link:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(255,255,255,0.35);
}

/*Hide Sign in and Sign Up menu options in top horizontal menu */
#portal_tabsignin,
#portal_tabsignup {
  display: none !important;
}

li.LoginDetail__signin,
li.LoginDetail__signup,
li.globalSignin,
li.globalSignup {
  display: none !important;
}

/* Hide the Contact Us buton so visble to only logged in users
/* Hide Contact Us by default
.Header__tabsTab--cta {
  display: none;
}

/* When logged in (user menu present), show Contact Us
#userPreference ~ .Header__tabsTab--cta,
.Header__menuList#userPreference + li.Header__tabsTab--cta {
  display: list-item;
} */
