.pills {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  margin: 0;
  gap:16px;
}

.pills li {
  background-color: #7A08FF;
  padding: 1rem 2.2rem;
  color: white;
  border-radius: 40px;
  margin-left: 0 !important;
  list-style-type: none !important;
}

.QuestionNode__checkbox-label {
    font-size:12px;
}

/* Desktop */
@media (min-width: 768px) {
    .grp.media.embed iframe {
        width: 100%;
        height: 62rem !important;
    }
}

.grp.media.embed iframe {
  width: 100%;
  height: 69rem;
}

.cms-modal-container {
    background: #f4f8fa !important;
}

button.close-modal {
    z-index:999;
}

.pill.purple {
  border: 2px solid #791DF5
}

.hidden {
    display:none !important;
}

.cms-image-carousel-element .media img {
    border-radius: 10px;
}


div[sui-carousel-nav-display] {
  display:none;
}

/* Mobile */
@media (max-width: 768px) {
    .bg-anim {
        animation: 10s linear 0s infinite alternate background-move !important;
    }

    .bg-anim-slow {
        animation: 20s linear 0s infinite alternate background-move !important;
    }
}

.bg-anim {
  animation: 40s linear 0s infinite alternate background-move;
}

.bg-anim-slow {
  animation: 80s linear 0s infinite alternate background-move;
}

@keyframes background-move {
    0% {
        background-position: 0 0;
    }
    100% {
        background-position: 200% 0;
    }
}