/**
 * @file
 * Styles for ParagraphStyleBehavior.
 */
.paragraph-style--title-bold .paragraph-title {
  font-weight: bold; }

.paragraph-style--title-centered .paragraph-title {
  text-align: center; }

.paragraph-style--title-italic .paragraph-title {
  font-style: italic;  }

.paragraph-style--none.paragraph-title {
  all: unset;  }

.paragraph-style--title-doodles-on-sides .paragraph-title {
  text-align:center;
  display: grid;
  grid-template-columns: 1fr auto 1fr;
  grid-gap: 20px; }

.paragraph-style--title-doodles-on-sides .paragraph-title:before {
  display: block;
  background: url(../../images/grey_squiggle.png) no-repeat;
  content: '';
  height: 45px;
  background-size: 250px,100px;
  background-position: calc(100% - 10px) calc(100% - 10px);}

.paragraph-style--title-doodles-on-sides .paragraph-title:after {
  display: block;
  background: url(../../images/grey_squiggle.png) no-repeat;
  content: '';
  height: 45px;
  background-size: 250px,100px;
  background-position: calc(100% - 10px) calc(100% - 10px);
  transform: rotateX(0deg) rotateY(180deg); }

.paragraph-style--highlighted-lines .paragraph-text-field-body__value > p {
  background: #86CFFF;
  color: #37155C;
  font-size: 16px;
  font-weight: bold;
  padding: 16px;
  display: grid;
  max-width: -moz-fit-content; }

.paragraph-style--body-frame .paragraph-text-field-body {
  border: 2px solid #ECE9FF;
  padding: 32px; }

.paragraph-style--line-break  {
  border-bottom: 2px solid #ECE9FF;
  padding: 20px; }

.paragraph-style--doodle-break  {
  border-image: url(../../images/grey_squiggle.png) 0 0 100% repeat;
  border-width: 0 0 15px;
  border-style: solid;
  position: relative; }

/**
 * @file
 * Image and text
 */

.paragraph-image-and-text__image-and-text {
  margin-top: 30px;
  display: grid;
  gap: 30px;  }

.paragraph-image-and-text__content {
  padding-top: 20px; }

.paragraph-image-and-text__field-title {
  flex: 0 0 100%;
  width: 100%; }
.paragraph-typeform{
  min-height: 600px;
  background-color: var(--accent-2);
}

@media (min-width: 1200px) {
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 3fr 7fr;  }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image:nth-child(1n) {
    margin-right: 24px;
    margin-left: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image:last-child {
    margin-right: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image:nth-child(12n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-image-and-text--image-size-6-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr 1fr;  }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:nth-child(1n) {
    margin-right: 24px;
    margin-left: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:last-child {
    margin-right: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:nth-child(12n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-image-and-text--image-size-8-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 7fr 3fr; }
  .paragraph-image-and-text--image-position-right .paragraph-image-and-text__image-and-text {
    direction: rtl; }
  .paragraph-image-and-text--image-position-right .paragraph-image-and-text-field-body {
    direction: ltr; } }

@media (max-width: 992px) {
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr 1fr;  }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image:nth-child(1n) {
    margin-right: 24px;
    margin-left: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image:last-child {
    margin-right: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image:nth-child(12n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-image-and-text--image-size-6-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr 1fr;  }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:nth-child(1n) {
    margin-right: 24px;
    margin-left: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:last-child {
    margin-right: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:nth-child(12n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-image-and-text--image-size-8-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr 1fr; }
  .paragraph-image-and-text--image-position-right .paragraph-image-and-text__image-and-text {
    direction: rtl; }
  .paragraph-image-and-text--image-position-right .paragraph-image-and-text-field-body {
    direction: ltr; } }

@media (max-width: 575px) {
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:nth-child(1n) {
    margin-right: 24px;
    margin-left: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:last-child {
    margin-right: 0; }
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-body:nth-child(12n) {
    margin-right: 0;
    margin-left: auto; }

  .paragraph-image-and-text--image-size-6-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr; }

  .paragraph-image-and-text--image-size-8-12 .paragraph-image-and-text__image-and-text {
    display:grid;
    grid-template-columns: 1fr; }
  .paragraph-image-and-text--image-position-right .paragraph-image-and-text__image-and-text {
    direction: rtl; }
  .paragraph-image-and-text--image-position-right .paragraph-image-and-text-field-body {
    direction: ltr; } }

@media (min-width: 991px) {
  .paragraph-image-and-text--image-size-4-12 .paragraph-image-and-text-field-image {
    margin: 0 auto 16px auto; }
  .paragraph-image-and-text--image-size-6-12 .paragraph-image-and-text-field-image {
    margin: 0 auto 16px auto; }
  .paragraph-image-and-text--image-size-8-12 .paragraph-image-and-text-field-image {
    margin: 0 auto 16px auto; } }

@media (max-width: 751px) {
  .paragraph-image-and-text--image-size-6-12 .paragraph-image-and-text-field-image {
    margin: 0 auto 16px auto; }
  .paragraph-image-and-text--image-size-8-12 .paragraph-image-and-text-field-image {
    margin: 0 auto 16px auto; } }

.paragraph-gallery-field-images__items.field__items {
  display: flex;
  flex-flow: row wrap;
  padding-top: 20px; }


@media (min-width: 752px) {
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 3/12 - (24px - 24px * 3/12));
    width: calc(100% * 3/12 - (24px - 24px * 3/12));
    max-width: calc(100% * 3/12 - (24px - 24px * 3/12));
    height: calc(100% * 3/12 - (24px - 24px * 3/12)); }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:nth-child(1n) {
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 0; }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:nth-child(4n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:nth-last-child(-n + 4) {
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 4/12 - (24px - 24px * 4/12));
    width: calc(100% * 4/12 - (24px - 24px * 4/12));
    max-width: calc(100% * 4/12 - (24px - 24px * 4/12));
    height: calc(100% * 4/12 - (24px - 24px * 4/12)); }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:nth-child(1n) {
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 0; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:nth-last-child(-n + 3) {
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 6/12 - (24px - 24px * 6/12));
    width: calc(100% * 6/12 - (24px - 24px * 6/12));
    max-width: calc(100% * 6/12 - (24px - 24px * 6/12));
    height: calc(100% * 6/12 - (24px - 24px * 6/12)); }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:nth-child(1n) {
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 0; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:nth-child(2n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:nth-last-child(-n + 2) {
    margin-bottom: 0; } }

@media (max-width: 751px) {
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 3/12 - (8px - 8px * 3/12));
    width: calc(100% * 3/12 - (8px - 8px * 3/12));
    max-width: calc(100% * 3/12 - (8px - 8px * 3/12));
    height: calc(100% * 3/12 - (8px - 8px * 3/12)); }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:nth-child(1n) {
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 0; }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:nth-child(4n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-gallery--images-per-row-4 .paragraph-gallery-field-images__item.field__item:nth-last-child(-n + 4) {
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 4/12 - (8px - 8px * 4/12));
    width: calc(100% * 4/12 - (8px - 8px * 4/12));
    max-width: calc(100% * 4/12 - (8px - 8px * 4/12));
    height: calc(100% * 4/12 - (8px - 8px * 4/12)); }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:nth-child(1n) {
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 0; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__itemm:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-gallery--images-per-row-3 .paragraph-gallery-field-images__item.field__item:nth-last-child(-n + 3) {
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 6/12 - (8px - 8px * 6/12));
    width: calc(100% * 6/12 - (8px - 8px * 6/12));
    max-width: calc(100% * 6/12 - (8px - 8px * 6/12));
    height: calc(100% * 6/12 - (8px - 8px * 6/12)); }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:nth-child(1n) {
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 0; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:nth-child(2n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-gallery--images-per-row-2 .paragraph-gallery-field-images__item.field__item:nth-last-child(-n + 2) {
    margin-bottom: 0; } }


/**
 * @file
 * Embed video
 */

.paragraph-embed-video__content {
  padding-top: 20px; }

.paragraph-embed-video--video-width-720px .paragraph-embed-video-field-embed-video__value {
  max-width: 720px;
  margin: 0 auto; }

@media (max-width: 575px) {
  .paragraph-embed-video__field-embed-video {
    margin-left: -24px;
    margin-right: -24px; } }

.media-remote-video-field-media-oembed-video__value {
  position: relative;
  height: 0;
  width: 100%;
  padding-bottom: 56.4%; }

.media-remote-video-field-media-oembed-video__value iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }

/**
 * @file
 * Video gallery
 */

.paragraph-remote-video-gallery-field-remote-videos__items {
  display: flex;
  flex-flow: row wrap; }

.paragraph-remote-video-gallery__content {
  padding-top: 20px; }

@media (min-width: 752px) {
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 3/12 - (24px - 24px * 3/12));
    width: calc(100% * 3/12 - (24px - 24px * 3/12));
    max-width: calc(100% * 3/12 - (24px - 24px * 3/12));
    height: calc(100% * 3/12 - (24px - 24px * 3/12)); }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(1n) {
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 0; }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(4n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:nth-last-child(-n + 4) {
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 4/12 - (24px - 24px * 4/12));
    width: calc(100% * 4/12 - (24px - 24px * 4/12));
    max-width: calc(100% * 4/12 - (24px - 24px * 4/12));
    height: calc(100% * 4/12 - (24px - 24px * 4/12)); }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(1n) {
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 0; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:nth-last-child(-n + 3) {
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 6/12 - (24px - 24px * 6/12));
    width: calc(100% * 6/12 - (24px - 24px * 6/12));
    max-width: calc(100% * 6/12 - (24px - 24px * 6/12));
    height: calc(100% * 6/12 - (24px - 24px * 6/12)); }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(1n) {
    margin-right: 24px;
    margin-bottom: 24px;
    margin-left: 0; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(2n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:nth-last-child(-n + 2) {
    margin-bottom: 0; } }

@media (max-width: 751px) {
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 3/12 - (8px - 8px * 3/12));
    width: calc(100% * 3/12 - (8px - 8px * 3/12));
    max-width: calc(100% * 3/12 - (8px - 8px * 3/12));
    height: calc(100% * 3/12 - (8px - 8px * 3/12)); }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(1n) {
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 0; }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(4n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-remote-video-gallery--videos-per-row-4 .paragraph-remote-video-gallery-field-remote-videos__item:nth-last-child(-n + 4) {
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 4/12 - (8px - 8px * 4/12));
    width: calc(100% * 4/12 - (8px - 8px * 4/12));
    max-width: calc(100% * 4/12 - (8px - 8px * 4/12));
    height: calc(100% * 4/12 - (8px - 8px * 4/12)); }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(1n) {
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 0; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(3n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-remote-video-gallery--videos-per-row-3 .paragraph-remote-video-gallery-field-remote-videos__item:nth-last-child(-n + 3) {
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: calc(100% * 6/12 - (8px - 8px * 6/12));
    width: calc(100% * 6/12 - (8px - 8px * 6/12));
    max-width: calc(100% * 6/12 - (8px - 8px * 6/12));
    height: calc(100% * 6/12 - (8px - 8px * 6/12)); }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(1n) {
    margin-right: 8px;
    margin-bottom: 8px;
    margin-left: 0; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:last-child {
    margin-right: 0;
    margin-bottom: 0; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:nth-child(2n) {
    margin-right: 0;
    margin-left: auto; }
  .paragraph-remote-video-gallery--videos-per-row-2 .paragraph-remote-video-gallery-field-remote-videos__item:nth-last-child(-n + 2) {
    margin-bottom: 0; } }


/**
 * @file
 * Video nad text
 */

.paragraph-video-and-text__video-and-text {
  margin-top: 30px;
  display: grid;
  gap: 30px; }

.paragraph-video-and-text__field-title {
  flex: 0 0 100%;
  width: 100%; }

@media (min-width: 1200px) {
  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text__video-and-text  {
    display:grid;
    grid-template-columns: 4fr 6fr; }
  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text__video-and-text  {
    display:grid;
    grid-template-columns: 1fr 1fr; }
  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text__video-and-text  {
    display:grid;
    grid-template-columns: 6fr 4fr; }
  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body {
    grid-template-columns: 3fr 7fr;  }
  .paragraph-video-and-text--video-position-right .paragraph-video-and-text__video-and-text {
    direction: rtl;
  }
  .paragraph-video-and-text--video-position-right  .paragraph-video-and-text-field-body {
    direction: ltr;
  } }

/*@media (min-width: 992px) {*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text__video-and-text  {*/
/*    display:grid;*/
/*    grid-template-columns: 1fr 1fr; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-embed-video:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-body:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text__video-and-text  {*/
/*    display:grid;*/
/*    grid-template-columns: 1fr 1fr; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text__video-and-text  {*/
/*    display:grid;*/
/*    grid-template-columns: 1fr 1fr; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body {*/
/*    grid-template-columns: 1fr 1fr;  }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-position-right .paragraph-video-and-text__video-and-text {*/
/*    direction: rtl;*/
/*  }*/
/*  .paragraph-video-and-text--video-position-right  .paragraph-video-and-text-field-body {*/
/*    direction: ltr; } }*/

/*@media (min-width: 752px) {*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-embed-video  {*/
/*    flex-grow: 0;*/
/*    flex-shrink: 0;*/
/*    flex-basis: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    max-width: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    width: calc(100% * 6/12 - (24px - 24px * 6/12)); }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-embed-video:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-embed-video:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-embed-video:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-body {*/
/*    flex-grow: 0;*/
/*    flex-shrink: 0;*/
/*    flex-basis: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    max-width: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    width: calc(100% * 6/12 - (24px - 24px * 6/12)); }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-body:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-body:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-body:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; } }*/

/*@media (min-width: 752px) and (max-width: 991px) {*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-embed-video  {*/
/*    flex-grow: 0;*/
/*    flex-shrink: 0;*/
/*    flex-basis: calc(100% * 4/12 - (24px - 24px * 4/12));*/
/*    max-width: calc(100% * 4/12 - (24px - 24px * 4/12));*/
/*    width: calc(100% * 4/12 - (24px - 24px * 4/12)); }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-embed-video:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-embed-video:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-embed-video:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-body {*/
/*    flex-grow: 0;*/
/*    flex-shrink: 0;*/
/*    flex-basis: calc(100% * 8/12 - (24px - 24px * 8/12));*/
/*    max-width: calc(100% * 8/12 - (24px - 24px * 8/12));*/
/*    width: calc(100% * 8/12 - (24px - 24px * 8/12)); }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-body:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-body:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-body:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; }*/


/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video  {*/
/*    flex-grow: 0;*/
/*    flex-shrink: 0;*/
/*    flex-basis: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    max-width: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    width: calc(100% * 6/12 - (24px - 24px * 6/12)); }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body {*/
/*    flex-grow: 0;*/
/*    flex-shrink: 0;*/
/*    flex-basis: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    max-width: calc(100% * 6/12 - (24px - 24px * 6/12));*/
/*    width: calc(100% * 6/12 - (24px - 24px * 6/12)); }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body:nth-child(1n) {*/
/*    margin-right: 24px;*/
/*    margin-left: 0; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body:last-child {*/
/*    margin-right: 0; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body:nth-child(12n) {*/
/*    margin-right: 0;*/
/*    margin-left: auto; }*/
/*  .paragraph-video-and-text--video-position-right .paragraph-video-and-text__video-and-text {*/
/*    flex-flow: row-reverse; }*/
/*  .paragraph-video-and-text--video-position-right .paragraph-video-and-text-field-embed-video  {*/
/*    margin-left: 24px !important;*/
/*    margin-right: 0 !important; } }*/

@media (max-width: 575px) {
  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text__video-and-text  {
    display:grid;
    grid-template-columns: 1fr; }
  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text__video-and-text  {
    display:grid;
    grid-template-columns: 1fr; }
  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text__video-and-text  {
    display:grid;
    grid-template-columns: 1fr; }
  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-body {
    grid-template-columns: 1fr 1fr;  }
  .paragraph-video-and-text--video-position-right .paragraph-video-and-text__video-and-text {
    direction: rtl;
  }
  .paragraph-video-and-text--video-position-right  .paragraph-video-and-text-field-body {
    direction: ltr; } }

/*@media (max-width: 991px) {*/
/*  .paragraph-video-and-text--video-size-4-12 .paragraph-video-and-text-field-embed-video  {*/
/*    margin: 0 auto 16px auto; } }*/

/*@media (max-width: 751px) {*/
/*  .paragraph-video-and-text--video-size-6-12 .paragraph-video-and-text-field-embed-video  {*/
/*    margin: 0 auto 16px auto; }*/
/*  .paragraph-video-and-text--video-size-8-12 .paragraph-video-and-text-field-embed-video  {*/
/*    margin: 0 auto 16px auto; } }*/


.label-with-icon-media-formatter {
  border: 4px solid #ECE9FF;
  box-sizing: border-box;
  padding: 16px; }

.label-with-icon-media-formatter__content {
  display: flex;
  flex-direction: row;
  width: 100%; }

.label-with-icon-media-formatter__icon {
  margin-right: 8px;
  flex: 0 0 70px; }

.label-with-icon-media-formatter__icon svg {
  width: 100%; }

.label-with-icon-media-formatter__label {
  display: block;
  color: #37155C;
  font-style: normal;
  font-weight: bold;
  font-size: 16px;
  line-height: 150%; }

.label-with-icon-media-formatter__label:hover {
  color: #37155C; }

.label-with-icon-media-formatter__label:active {
  color: #37155C; }
.label-with-icon-media-formatter__label:focus {
  color: #37155C; }

.label-with-icon-media-formatter__filesize {
  font-style: normal;
  font-weight: normal;
  font-size: 12px;
  line-height: 150%;

  /* identical to box height, or 18px */
  text-align: right;

  /* $purple--accent */
  color: #37155C; }

.paragraph-files-field-files__items {
  display: grid;
  margin: 0 auto;
  grid-gap: 16px; }

@media (min-width: 575px) {
  .paragraph-files-field-files__items { grid-template-columns: repeat(2, 1fr); } }

@media (min-width: 992px) {
  .paragraph-files-field-files__items { grid-template-columns: repeat(3, 1fr); } }

.label-with-icon-media-formatter__box-download {
  display: flex;
  column-gap: 6.5px;
  justify-content: flex-end;
  grid-column: 2;
  grid-row: 2;
  align-items: center;
  margin: 10px 0px; }


/**
 * @file
 * Slider
 */
.paragraph-slider  {
  margin: 30px 0 30px 0; }

.paragraph-slider .img-responsive {
  margin: auto;
}
.paragraph-slider .carousel-indicators {
  bottom: -40px;
}

.paragraph-slider .carousel-indicators .active {
  background: #37155C;
  /* $purple--accent */
  border: 1px solid #37155C;
}


.paragraph-slider .carousel-indicators li {
  background: #FFFFFF;
  border: 1px solid #37155C; }


.paragraph-slider .field--name-name {
  font-size: 16px;
  line-height: 150%;

  /* identical to box height, or 18px */
  display: flex;
  align-items: center;
  flex-direction: column;
  /* $family--accent-1 */
  color: #37155C;
}

/**
 *
 * Subscription products
 */
.paragraph-subscription-product {
  display: grid;
  margin: 30px auto;
  grid-template-areas: ". a .";
}

#anu-application iframe{
  width: 100%;
  height: 400px;
  border: none;
}

div.paragraph-subscription-product__content {
  border: solid 2px var(--accent-2);
  text-align: center;
  background: var(--accent-2);
  grid-area: a;
  align-self: center;
  justify-self: center;
  padding-bottom: 40px;
}

.commerce-product-subscription-product-title, .commerce-product-course-title {
  font-style: normal;
  font-weight: bold;
  font-size: 24px;
  line-height: 110%;
  color: var(--accent-1);
  padding: 20px 20px 0 20px;
}

.commerce-product-subscription-product-body {
  font-style: normal;
  font-weight: 200;
  font-size: 21px;
  line-height: 150%;
  color: var(--accent-1);
  padding: 20px 20px 0 20px;
}

.commerce-product-variation-subscription-product-price, .commerce-product-variation-course-price {
  font-style: normal;
  font-weight: 900;
  font-size: 21px;
  line-height: 150%;
  color: var(--accent-1);
  padding: 20px 20px 0 20px;
}

.commerce-product-subscription-product-variations {
  padding: 20px 20px 20px 20px;
}

@media (min-width: 575px) {
  .paragraph-subscription-product { gap: 0px; } }

@media (min-width: 992px) {
  .paragraph-subscription-product { grid-template-columns: repeat(3, 1fr);
    gap: 30px; } }

    .paragraph-accordion.panel-group .panel-heading {
      position: relative;
      cursor: pointer;
      padding-right: 40px;
    }
    
    .paragraph-accordion.panel-group .panel-heading::after {
      content: "";
      display: block;
      position: absolute;
      top: 50%;
      right: 16px;
      width: 24px;
      height: 24px;
      background: url('../../images/dropdown-down-purple.svg') no-repeat center center;
      background-size: contain;
      transform: translateY(-50%);
      transition: background-image 0.5s;
    }
    
    .paragraph-accordion.panel-group .panel-heading.active::after,
    .paragraph-accordion.panel-group .panel-heading[aria-expanded="true"]::after {
      background-image: url('../../images/dropdown-up-purple.svg');
    }

.paragraph-accordion .panel-default{
  background-color: white;
  border-color: #ddd;
}