.slideshow {
  margin: 0 0 2rem; }
  .slideshow-item {
    position: relative;
    display: none;
    vertical-align: top; }
    .slideshow-item:first-child {
      display: block; }
    .slideshow-item img {
      width: 100%;
      max-width: 100%; }
      @media (min-width: 576px) {
        .slideshow-item img {
          height: 458px;
          object-fit: cover;
          object-position: center; } }
      @media (min-width: 992px) {
        .slideshow-item img {
          height: 558px; } }
    .slideshow-item .container {
      position: relative; }
    .slideshow-item-detail {
      color: #fff;
      z-index: 1;
      position: absolute; }
      .slideshow-item-detail .h3 {
        font-size: 2.5vw;
        line-height: 3vw;
        margin-bottom: 2vh; }
        @media (max-width: 719px) {
          .slideshow-item-detail .h3 {
            font-size: 24px;
            line-height: 32px;
            margin-bottom: .5rem; } }
      .slideshow-item-detail p {
        font-size: 1.5vw;
        line-height: 2vw;
        margin-bottom: 1.5vh; }
        @media (max-width: 719px) {
          .slideshow-item-detail p {
            font-size: 16px;
            line-height: 22px;
            margin-bottom: 1rem; } }
      .slideshow-item-detail .btn {
        padding-left: 2.5rem;
        padding-right: 2.5rem; }
      .slideshow-item-detail.bottom-left {
        left: 0;
        bottom: 6rem; }
        @media (max-width: 719px) {
          .slideshow-item-detail.bottom-left {
            left: 1rem;
            bottom: 4rem; } }

/*# sourceMappingURL=slideshow.css.map */
