/* VARIABLES */
/* TYPOGRAPHY */
@media (max-width: 61.99875rem) {
  .paragraph--type-highlight-block-assistant:not(.paragraph--view-mode-circle-images) .wrapper .field--name-field-media-image,
  .paragraph--type-highlight-block-assistant:not(.paragraph--view-mode-circle-images) .wrapper .field--name-field-media-video-file {
    margin: 0 0 1.5rem;
  }
}
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image,
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file {
  position: relative;
  overflow: hidden;
  margin: 0;
  height: 100%;
}
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image img,
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file img {
  margin: 0;
  transition: transform 0.25s ease-in-out;
}
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image .field__item,
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file .field__item {
  height: 100% !important;
}
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image video,
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file video {
  width: 100% !important;
  display: block;
}
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image::before,
.paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 60%;
  pointer-events: none;
  background-image: linear-gradient(0deg, rgba(44, 20, 1, 0.8), rgba(44, 20, 1, 0));
  z-index: 1;
}
.paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-link {
  text-decoration: underline #fff;
  text-underline-offset: 0.5em;
  font-size: 0.875rem;
  transition: transform 0.25s ease-in-out;
}
.paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-link a {
  color: #fff;
  text-decoration: none;
  font-size: 0.9375rem;
}
.paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-link a::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 4;
}
.paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-title {
  color: #fff;
  text-align: center;
  font-size: 1.25rem;
  font-weight: 700;
  letter-spacing: 0.0275rem;
  line-height: 1.5;
  margin: 0 auto;
  max-width: 390px;
}
@media (max-width: 61.99875rem) {
  .paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-title {
    max-width: 100%;
  }
}
.paragraph--type-highlight-block-assistant .wrapper:hover .field--name-field-media-image img {
  transform: scale(1.05) translateZ(0);
}
.paragraph--type-highlight-block-assistant .wrapper:hover .field--name-field-link {
  text-decoration: none;
}

.block-content--type-highlight-block .row {
  justify-content: center;
}
@media (max-width: 61.99875rem) {
  .block-content--type-highlight-block .row > *:first-child {
    padding-inline-start: 0.75rem !important;
  }
  .block-content--type-highlight-block .row > *:last-child {
    padding-inline-end: 0.75rem !important;
  }
}
@media (max-width: 61.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .field__items, .block-content--type-highlight-block.block-content--view-mode-two-col .field__items {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    -webkit-overflow-scrolling: touch;
    scroll-padding-left: 0;
    padding-left: 0;
    justify-content: start;
    flex-wrap: nowrap;
  }
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .field__items ::-webkit-scrollbar, .block-content--type-highlight-block.block-content--view-mode-two-col .field__items ::-webkit-scrollbar {
    display: none;
  }
}
@media (max-width: 61.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .field__items > .item, .block-content--type-highlight-block.block-content--view-mode-two-col .field__items > .item {
    scroll-snap-align: start;
    flex: 0 0 88%;
    width: 88%;
    max-width: 88%;
  }
}
@media (max-width: 61.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--type-entity-reference, .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--type-entity-reference {
    margin: 0 !important;
  }
}
.block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image,
.block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file, .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image,
.block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file {
  float: unset;
}
.block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image img,
.block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file img, .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image img,
.block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file img {
  aspect-ratio: 9/7.85;
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 74.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image img,
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file img, .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image img,
  .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file img {
    aspect-ratio: 338/431;
  }
}
.block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image video,
.block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file video, .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image video,
.block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file video {
  aspect-ratio: 9/7.85;
  object-fit: cover;
  width: 100% !important;
  height: 100% !important;
}
@media (max-width: 74.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image video,
  .block-content--type-highlight-block.block-content--view-mode-two-col-with-slider .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file video, .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-image video,
  .block-content--type-highlight-block.block-content--view-mode-two-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media-video-file video {
    aspect-ratio: 338/431;
  }
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant {
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper {
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media {
  margin: 0;
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media > div {
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media .field--name-field-media-image video,
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media .field--name-field-media-video-file video {
  aspect-ratio: 438/691;
  object-fit: cover;
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media .field--name-field-media-image img,
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media .field--name-field-media-video-file img {
  aspect-ratio: 438/691;
  object-fit: cover;
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media .field--name-field-media-video-file {
  margin: 0;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .field--name-field-media .field--type-image {
  float: unset !important;
  height: 100%;
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-title {
  font-size: 1.5rem;
}
@media (max-width: 61.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-title {
    font-size: 1rem;
  }
}
.block-content--type-highlight-block.block-content--view-mode-four-col .paragraph--type-highlight-block-assistant .wrapper .info-block .field--name-field-link a {
  font-size: 0.75rem;
}
@media (max-width: 61.99875rem) {
  .block-content--type-highlight-block.block-content--view-mode-two-col .row {
    --bs-gutter-y: unset !important;
  }
  .block-content--type-highlight-block.block-content--view-mode-two-col .row .col-12 {
    padding: 0 !important;
  }
  .block-content--type-highlight-block.block-content--view-mode-two-col .row .col-12 .field--name-field-media {
    margin: 0 !important;
  }
  .block-content--type-highlight-block.block-content--view-mode-two-col .row .col-12 .field--name-field-media .field--name-field-media-image {
    margin: 0 !important;
  }
}

.block-inline-blockhighlight-block h2 {
  text-align: center;
  color: #4b2307;
  margin-bottom: 3.125rem;
  text-transform: uppercase;
}

.responsive-block-wrapper .block-content--view-mode-rounded-images {
  padding-inline: 1.25rem;
  padding-top: 1.25rem;
}
.responsive-block-wrapper .block-content--view-mode-rounded-images .field--name-field-media-image {
  border-radius: 50%;
  height: 5.3125rem;
  width: 5.3125rem;
}
.responsive-block-wrapper .block-content--view-mode-rounded-images .field--name-field-media-image img {
  height: 5.3125rem;
  width: 5.3125rem;
}
.responsive-block-wrapper .block-content--view-mode-rounded-images .field-rounded-title {
  font-weight: 400;
  line-height: 1.2;
}
.responsive-block-wrapper .block-content--view-mode-rounded-images .filed-items {
  overflow-x: auto;
}