.global-nav .secure-btn {
  display: none !important;
}

.signin-btn {
  padding: 20px 30px 20px 20px !important;
}

.signin-btn::before {
  content: url("/dms/campaign/_assets-custom/images/lock-icon.svg");
  margin: 0 16px 0 10px;
  position: relative;
  top: 1.5px;
}

.gray-bg {
  background-color: #F3F7F8;
}

.banner-content {
  height: 100%; 
  display: flex; 
  flex-direction: column; 
  justify-content: center;
}

.banner-img {
  max-width: 370px;
  border-radius: 8px;
}

.pay-taxes-callout {
  padding: 20px; 
  border: 1px solid #E0E0E0; 
  display: flex; 
  gap: 16px; 
  align-items: flex-start;
}

.cra-heading {
  min-height: 56px;
}

.access-tax-container {
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05), inset 0px 4px 0px #006AC3; 
  padding: 40px 20px;
}

.light-gray {
  background-color: #FAFAFA;
}

.disclaimer .collapse-content {
  max-width: 100%;
}

.banner-img-mobile {
  display: none;
}  

.divider-custom {
  margin: 20px 0 16px 0 !important;
}

/* .pay-taxes a.standalone-link::before {
  content: "";
}

.pay-taxes a.standalone-link {
  padding-left: 0;
} */

.arrow-link {
  width: 6px; 
  height: 10px; 
  margin-left: 7px; 
  margin-bottom: 4px;
}


/* media queries */

@media only screen and (max-width: 639px){
  #mobile-nav-language {
    display: none !important;
  }

  .banner-img-desktop {
      display: none;
  }

  .banner-img-mobile {
      display: block;
  }

  .eh,
  .cra-heading {
      min-height: auto !important;
  }

  .signin-btn {
      width: 100%;
  }
}

/* end media queries */