/*
 |--------------------------------------------------------------------------
 | Helper mixins, feel free to add/remove any that you might not use
 | Won't be rendered in the output if not used
 |--------------------------------------------------------------------------
 */
.team-members {
  width: 100%; }
  .team-members p {
    font-size: 1rem !important; }
  .team-members .wp-block-group__inner-container {
    width: 100%; }
  .team-members .wp-block-columns {
    margin-bottom: 0; }
    @media only screen and (max-width: 1380px) {
      .team-members .wp-block-columns {
        flex-wrap: wrap;
        margin-bottom: 1rem; }
        .team-members .wp-block-columns .wp-block-column:nth-child(1) {
          flex-basis: 100%; }
        .team-members .wp-block-columns .wp-block-column:not(:first-child) {
          margin-left: 1px;
          flex-basis: 33.03%; } }
    @media (max-width: 991.98px) {
      .team-members .wp-block-columns {
        flex-wrap: wrap;
        margin-bottom: 1rem; }
        .team-members .wp-block-columns .wp-block-column {
          margin-top: 0 !important; }
          .team-members .wp-block-columns .wp-block-column:nth-child(1) {
            flex-basis: 49% !important; }
          .team-members .wp-block-columns .wp-block-column:not(:first-child) {
            margin-left: 1px !important;
            flex-basis: 49% !important; } }

@media (max-width: 599px) {
  .wp-block-columns .wp-block-column:nth-child(2n) {
    margin-top: 1rem; } }

.wp-block-column > h4:nth-child(1) {
  margin-top: 0; }

.wp-block-quote p {
  font-size: 2rem !important;
  font-style: italic; }

@media only screen and (max-width: 460px) {
  .blocks-gallery-grid {
    justify-content: center; } }

.grid--columns-2 {
  display: flex;
  flex-wrap: wrap; }
  @media (max-width: 768px) {
    .grid--columns-2 {
      flex-direction: column; } }

.soundCloudWrapper {
  display: flex;
  flex-direction: column; }
  @media (min-width: 768px) {
    .soundCloudWrapper {
      flex-direction: row; } }
  @media (min-width: 768px) {
    .soundCloudWrapper > .field__item:first-child {
      padding-left: 4px !important; } }
  @media (min-width: 768px) {
    .soundCloudWrapper > .field__item:nth-child(2) {
      margin-left: 32px; } }
  @media (max-width: 768px) {
    .soundCloudWrapper > .field__item {
      padding: 0 !important;
      margin-bottom: 20px; } }

.wp-block-drupalmedia-drupal-media-entity {
  width: fit-content; }
  .wp-block-drupalmedia-drupal-media-entity .field--name-field-media-image img {
    width: auto !important; }

.rm-block-expand {
  border: none !important;
  border-radius: 0 !important;
  margin-bottom: 2rem; }
  .rm-block-expand .card-header {
    padding: 0.25rem 0;
    background-color: unset;
    border: none; }
  .rm-block-expand .card-body {
    padding: 1.25rem 0.5rem; }
  .rm-block-expand .btn-block {
    padding: 0;
    font-size: 1.125rem;
    padding-bottom: 0.1rem;
    color: #5d5d5d;
    border-bottom: 1px solid #5d5d5d;
    display: inline-flex;
    width: inherit; }

.node-21 .wp-block-gallery .blocks-gallery-grid {
  padding: 0; }

.node-21 .wp-block-gallery .blocks-gallery-item {
  flex-grow: unset;
  width: unset; }
  @media (max-width: 768px) {
    .node-21 .wp-block-gallery .blocks-gallery-item {
      width: 100%;
      margin: 0 0 1rem 0 !important; }
      .node-21 .wp-block-gallery .blocks-gallery-item figure {
        width: 100%; }
      .node-21 .wp-block-gallery .blocks-gallery-item a {
        width: 100%; }
      .node-21 .wp-block-gallery .blocks-gallery-item img {
        width: 100%; } }

.node-21 .blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),
.node-21 .blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),
.node-21 .wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),
.node-21 .wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n) {
  margin-right: 1rem; }

