/* Text Box */
.paragraph--type--c-slide .fields--wrapper {
  background-color: var(--brand-color-white);
  width: 100%;
  display: block;
  position: relative;
  padding: 0 10px;
  max-width: unset;
}

/* Title */
.paragraph--type--c-slide .fields--wrapper h1,
.paragraph--type--c-slide .fields--wrapper .field--name-field-c-title {
  color: var(--brand-color-primary);
  font-size: var(--mobile-h2-large);
  line-height: 32px;
  font-weight: var(--font-weight-bold);
  padding-top: 20px;
}

/* Subtitle */
.paragraph--type--c-slide
  .fields--wrapper
  .field--name-field-slide-description {
  color: var(--brand-color-black);
  font-size: var(--body-font-size);
}

.slick-next,
.slick-next:hover,
.slick-next:focus {
  background-image: url(../../assets/neutral-slider-right.svg);
  margin-right: 8px;
}

.slick-prev,
.slick-prev:hover,
.slick-prev:focus {
  background-image: url(../../assets/neutral-slider-left.svg);
  margin-left: 8px;
}

.slick-arrow,
.slick-arrow:hover,
.slick-arrow:focus {
  height: 60px;
  width: 60px;
  border-radius: unset;
  background-size: cover;
}

.slick-prev:before,
.slick-next:before {
  content: '';
}

.paragraph--type--c-slide * {
  max-width: unset;
}

/* Desktop Overrides */
@media screen and (min-width: 992px) {
  /* Text Box */

  .paragraph--type--c-slide {
    position: relative;
  }

  .paragraph--type--c-slide > picture {
    display: block;
    position: unset;
  }

  .slick img {
    position: relative;
    /* object-fit: cover; */
    height: auto;
    width: 100%;
    /* top: 0;
    left: 0; */
  }

  .paragraph--type--c-slide .fields--wrapper {
    position: relative;
    display: flex;
    padding: unset;
    background-color: transparent;
    min-height: 400px;
    height: 100%;
    left: unset;
    top: unset;
    bottom: unset;
    right: unset;
    transform: unset;
    -ms-transform: unset;
    -webkit-transform: unset;
  }

  .paragraph--type--c-slide .text-background-container {
    width: 45%;
    padding: 15px;
    background-color: var(--brand-color-white);
  }

  .paragraph--type--c-slide .horizontal-center.fields--wrapper {
    align-items: center;
    /* border: 1px solid blue; */
    height: 100%;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
  }

  .paragraph--type--c-slide
    .horizontal-center.fields--wrapper
    .text-background-container {
    margin-left: 50px;
    margin-right: 50px;
  }

  .paragraph--type--c-slide .horizontal-right.fields--wrapper {
    align-items: flex-end;
    margin-left: -75px;
  }


  .paragraph--type--c-slide .horizontal-left.fields--wrapper {
    align-items: flex-start;
    margin-right: -75px;
  }

  .paragraph--type--c-slide .vertical_top.fields--wrapper {
    justify-content: flex-start;
  }

  .paragraph--type--c-slide .vertical_middle.fields--wrapper {
    justify-content: center;
    top: 0;
  }

  .paragraph--type--c-slide .vertical_bottom.fields--wrapper {
    justify-content: flex-end;
    bottom: 0;
  }

  .paragraph--type--c-slide .fields--wrapper .text-background-container,
  .paragraph--type--c-slide .fields--wrapper .text-background-container > * {
    /* text-align: center !important; */
  }

  .slick-arrow:before {
    opacity: 1;
  }

  .paragraph--type--c-slider .slick-arrow::before,
  .paragraph--type--c-slider .slick-arrow::after {
    color: var(--brand-color-white);
  }

  .slick-arrow:hover::before {
    color: var(--brand-color-white);
  }

  .paragraph--type--c-slide .fields--wrapper h1,
  .paragraph--type--c-slide .fields--wrapper .field--name-field-c-title {
    font-size: var(--h2-large);
  }

  /* Button */
  .paragraph--type--c-slide .fields--wrapper .image_cta_link {
    width: auto;
    padding: 10px 60px;
    margin-top: 20px;
  }
}
