/**handles:acf-newsletter-feature-style**/
/* All values are in px */
#newsletter-header {
  position: relative;
  overflow: hidden;
  background: linear-gradient(118.3deg, #af1f57 25%, #80173f 100%);
  animation: gradientGlow 6s ease-in-out infinite;
}
#newsletter-header .has-text-color {
  animation: textGlow 6s ease-in-out 1;
}
#newsletter-header figure {
  position: absolute;
  top: 0;
  right: 0;
}
@media only screen and (max-width: 1023px) {
  #newsletter-header .wp-block-columns {
    padding-top: var(--wp--preset--spacing--60) !important;
    padding-bottom: var(--wp--preset--spacing--60) !important;
  }
}

#newsletter-feature-and-form .wp-block-columns {
  row-gap: var(--wp--preset--spacing--70) !important;
}

@keyframes gradientGlow {
  0% {
    filter: brightness(100%);
  }
  50% {
    filter: brightness(115%);
  }
  100% {
    filter: brightness(100%);
  }
}
@keyframes textGlow {
  0% {
    text-shadow: 0 0 0px rgba(255, 255, 255, 0);
  }
  50% {
    text-shadow: 0 0 8px rgba(255, 255, 255, 0.6);
  }
  100% {
    text-shadow: 0 0 0px rgba(255, 255, 255, 0);
  }
}
.newsletter-list .hentry .entry-title {
  margin-top: 0.9375rem;
  margin-bottom: 0.625rem;
  font-size: var(--wp--preset--font-size--medium);
  font-weight: 500;
  color: var(--wp--preset--color--plum);
}
.newsletter-list .hentry .entry-title a {
  text-decoration: none;
}
.newsletter-list .hentry .entry-content {
  margin-top: var(--wp--preset--spacing--20);
}
.newsletter-list .hentry .label {
  display: block;
  margin-top: var(--wp--preset--spacing--70);
  font-weight: 500;
  color: var(--wp--preset--color--pink);
}
.newsletter-list .hentry .label span.cat-links {
  text-transform: uppercase;
  letter-spacing: 1px;
}
@media only screen and (max-width: 1023px) {
  .newsletter-list .hentry .label {
    margin-top: var(--wp--preset--spacing--60);
  }
}
.newsletter-list .hentry .entry-thumbnail {
  position: relative;
  margin-bottom: var(--wp--preset--spacing--40);
  overflow: hidden;
}
.newsletter-list .hentry .entry-thumbnail:before {
  display: block;
  width: 100%;
  padding-top: 47.7%;
  content: "";
}
.newsletter-list .hentry .entry-thumbnail .wp-post-image {
  position: absolute;
  top: 50%;
  display: block;
  width: 100%;
  height: auto;
  min-width: 100%;
  min-height: 100%;
  margin: 0;
  transition: all 0.5s;
  object-fit: cover;
  transform: translateY(-50%);
}
.newsletter-list .hentry .wp-block-separator {
  float: none;
  margin-right: 0;
  margin-left: 0;
}

.newsletter-current p {
  margin-top: 0;
  margin-bottom: 1em;
}
.newsletter-current p.in-this-issue {
  margin-top: var(--wp--preset--spacing--50);
  margin-bottom: 0;
  font-size: var(--wp--preset--font-size--medium-small);
}
.newsletter-current ul {
  margin-top: var(--wp--preset--spacing--40) !important;
}
.newsletter-current div.btn-read-more a {
  position: relative;
  display: inline-block;
  font-size: var(--wp--preset--font-size--small);
  font-weight: 600;
  text-decoration: none;
  text-transform: uppercase;
  color: var(--wp--preset--color--pink);
  transition: 0.1s linear;
}
.newsletter-current div.btn-read-more a::after {
  display: block;
  width: 100%;
  height: 2px;
  background: var(--wp--preset--color--pink);
  content: "";
}
.newsletter-current div.btn-read-more a:hover, .newsletter-current div.btn-read-more a:active {
  color: var(--wp--preset--color--pink-hover);
}
.newsletter-current div.btn-read-more a:hover::after, .newsletter-current div.btn-read-more a:active::after {
  color: var(--wp--preset--color--pink-hover);
}

/*# sourceMappingURL=newsletter-list.min.css.map */