/* Universal breakpoints */
.hero_cta .image-mobile {
  height: 300px; }

@media (min-width: 992px) {
  .hero_cta .hero-copy-content {
    width: 650px !important; }
    .hero_cta .hero-copy-content h1 {
      padding-right: 80px; } 
       .hero_cta .hero-copy-content .text-24_20 {
        max-width:unset;} /* added for pera alignment - Deepmala */
          }

.merchant-hub-cards {
  box-sizing: border-box;
  padding: 80px 16px;
  display: flex;
  gap: 25px;
  justify-content: center;
  color: #3b3d49; }
  @media (max-width: 700px) { 
    .merchant-hub-cards {
      padding: 50px 0;
      flex-direction: column;
      align-items: center; } }
  .merchant-hub-cards .merchant-hub-card {
    display: flex;
    flex-direction: column;
    box-sizing: border-box;
    width: 460px;
    border-radius: 8px;
    border: 1px solid #b7bdc9;
    box-shadow: 4px 14px 30px 0px rgba(59, 61, 73, 0.25); }
    @media (max-width: 1079px) {
      .merchant-hub-cards .merchant-hub-card {
        width: 350px;
        max-width: 100%; } }
    .merchant-hub-cards .merchant-hub-card__title {
      display: flex;
      align-items: center;
      gap: 16px;
      margin: 0 20px; }
      @media (max-width: 1079px) {
        .merchant-hub-cards .merchant-hub-card__title {
          margin: 16px; } }
      @media (max-width: 1079px) {
        .merchant-hub-cards .merchant-hub-card__title h2 {
          font-size: 16px; } }
    .merchant-hub-cards .merchant-hub-card__decorative_image {
      width: 100%;
      height: 200px;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: 50% 20%;
      object-position: 50% 20%; }
      @media (max-width: 1079px) {
        .merchant-hub-cards .merchant-hub-card__decorative_image {
          height: 150px; } }
    .merchant-hub-cards .merchant-hub-card p {
      margin: 24px 16px; }
      @media (max-width: 1079px) {
        .merchant-hub-cards .merchant-hub-card p {
          flex-grow: 1; } }
    .merchant-hub-cards .merchant-hub-card__cta-buttons {
      display: flex;
      margin: 32px;
      gap: 16px; }
      @media (max-width: 1079px) {
        .merchant-hub-cards .merchant-hub-card__cta-buttons {
          flex-direction: column;
          margin-top: 0; }
          .merchant-hub-cards .merchant-hub-card__cta-buttons a{
            width: auto; /* deepmala - fix border towards right*/
          }
        }
      .merchant-hub-cards .merchant-hub-card__cta-buttons a {
        text-align: center;
        padding: 12px;
        font-size: 16px; }

.manage-accounts {
  box-sizing: border-box;
  background-color: #f3f6f6;
  padding: 60px 30px;
  text-align: center; }
  @media (max-width: 479px) {
    .manage-accounts {
      padding: 40px 20px; } }
  @media (max-width: 991px) {
    .manage-accounts h1 {
      line-height: 42px;
      text-align: left; } }
  .manage-accounts .manage-accounts__subcopy {
    margin: 24px 0; /* added for spacing b/w CTA nd copy - Deepmala*/
    margin-bottom: 40px; }
    @media (max-width: 991px) {
      .manage-accounts .manage-accounts__subcopy {
        text-align: left; } }
  .manage-accounts a.button-reset {
    width: -moz-fit-content;
    width: fit-content;
    font-size: 20px; }
  .manage-accounts .manage-accounts__cta {
    margin-top: 24px; }
    .manage-accounts .manage-accounts__cta a {
      color: #3f647c;
      font-weight: 500; }
