.newsletter-mobile-controls {
  display: none;
}

@media screen and (max-width: 1023px) {
  #newsletter-block-content.newsletter .newsletter-mobile-controls {
    display: block;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-introduction {
    margin-bottom: 16px;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-toggle {
    align-items: center;
    background-color: #FFD439;
    border: 0;
    border-radius: 50%;
    cursor: pointer;
    display: none;
    height: 40px;
    justify-content: center;
    margin: 0 auto 24px;
    padding: 0;
    width: 40px;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-controls.is-enhanced .newsletter-mobile-toggle {
    display: flex;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-toggle-arrow {
    border-bottom: 3px solid #1A3461;
    border-right: 3px solid #1A3461;
    display: block;
    height: 9px;
    transform: rotate(45deg) translate(-2px, -2px);
    transition: transform 0.2s ease;
    width: 9px;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-toggle[aria-expanded="true"] .newsletter-mobile-toggle-arrow {
    transform: rotate(225deg) translate(-2px, -2px);
  }

  #newsletter-block-content.newsletter .envelope {
    display: none;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-frame {
    display: none;
  }

  #newsletter-block-content.newsletter .newsletter-mobile-frame.is-open {
    display: flex;
  }
}
