/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
/* TYPOGRAPHY */
/* Google Fonts */
.block-content--type-card-bubbles {
  overflow: hidden;
}
.block-content--type-card-bubbles .field--name-field-pargraph-bubbles {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
@media (min-width: 62.0625rem) {
  .block-content--type-card-bubbles .field--name-field-pargraph-bubbles {
    flex-direction: column;
    flex-wrap: nowrap;
  }
}
.block-content--type-card-bubbles .field--name-field-pargraph-bubbles .typography-body-large {
  text-align: center;
  width: 80%;
}
.block-content--type-card-bubbles .bubbles-row {
  display: contents;
}
@media (min-width: 62.0625rem) {
  .block-content--type-card-bubbles .bubbles-row {
    display: flex;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
}
@media (max-width: 62rem) {
  .block-content--type-card-bubbles .bubbles-row {
    flex-wrap: wrap;
  }
}
.block-content--type-card-bubbles .bubbles-row--second .wrapper-bubble {
  margin-top: -2.125rem;
}
@media (max-width: 75rem) {
  .block-content--type-card-bubbles .bubbles-row--second .wrapper-bubble {
    margin-top: -1.875rem;
  }
}
@media (max-width: 62rem) {
  .block-content--type-card-bubbles .bubbles-row--second .wrapper-bubble {
    margin-top: 0;
  }
}
@media (max-width: 62rem) {
  .block-content--type-card-bubbles .bubbles-row--second > .paragraph--type-paragraph-bubble:nth-last-of-type(3) .wrapper-bubble {
    margin-top: -1.25rem;
  }
}
.block-content--type-card-bubbles .paragraph--type-paragraph-bubble {
  display: contents;
}
.block-content--type-card-bubbles .wrapper-bubble {
  width: 254px;
  min-width: 254px;
  height: 254px;
  border-radius: 624.9375rem;
  border: 1px solid #E8E2DB;
  flex-shrink: 0;
}
@media (max-width: 75rem) {
  .block-content--type-card-bubbles .wrapper-bubble {
    width: 220px;
    min-width: 220px;
    height: 220px;
  }
}
@media (max-width: 62rem) {
  .block-content--type-card-bubbles .wrapper-bubble {
    width: 152px;
    min-width: 152px;
    height: 152px;
  }
}
.block-content--type-card-bubbles .wrapper-bubble lottie-player {
  width: 64px;
  height: 64px;
}
@media (max-width: 62rem) {
  .block-content--type-card-bubbles .wrapper-bubble lottie-player {
    width: 48px;
    height: 48px;
  }
}
.block-content--type-card-bubbles .wrapper-bubble--empty {
  pointer-events: none;
}
@media (max-width: 62rem) {
  .block-content--type-card-bubbles .wrapper-bubble--empty {
    display: none !important;
  }
}
