.grecaptcha-badge {
  visibility: hidden !important;
}

.rg-popup.on {
  opacity: 1;
  visibility: visible;
}
ul.wp-block-list {
  list-style-position: inside;
  list-style-type: disc;
  padding-left: 1.25rem;
}
.wp-block-list ul {
  list-style-type: circle;
  padding-left: 1.25rem;
}
ol.wp-block-list {
  list-style-position: inside;
  list-style-type: decimal;
  padding-left: 1.25rem;
}

.wp-block-embed {
  width: 100%;
  margin: 2rem 0;
}

.wp-block-video,
.wp-block-image,
.wp-block-table {
  margin: 24px 0 !important;
}

.wp-block-embed__wrapper {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 aspect ratio */
  height: 0;
  overflow: hidden;
  max-width: 100%;
}

.wp-block-embed__wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.slick-slide .button {
  text-transform: none !important;
}

// Blog Post Styles
.rg-blog-post a {
  color: var(--color-primary) !important;
  text-decoration: underline !important;
}

.rg-blog-post img,
.rg-blog-post video,
.rg-blog-post iframe {
  border-radius: 20px;
}
