/** Shopify CDN: Minification failed

Line 160:1 Expected "}" to go with "{"

**/
.landing-page-slides {
  justify-content:space-between;
  background: #f5f5f5;
  img {
    width: auto;
    height: auto;
    max-width: 100%;
  }
  .slide-block{
    width: 100%;
    position: relative;
    .slide-content{
      width: 100%;
      padding-top: 30px;
      background-image:url("/cdn/shop/files/shutterstock_396573496.jpg");
      .slide-columns{
        display: flex;
        overflow: hidden;
        flex-direction: row;
        .left-content{
          top: 5vw;
          padding:0px 5%;
          width: 40%;
          position: absolute;
          h3 {
            font-size: 4rem;
            @media screen and (max-width: 880px){
              font-size: 3rem;
            }
            letter-spacing: -1px;
            color: #293e60;
            margin: 0;
          }
          p {
            line-height: normal;
            color: #33332d;
            margin: 32px 0 0;
          }
          a.slide-button{
            max-width: 200px;
            background: #293E60;
            padding: 10px;
            border-radius: 50px;
            text-transform: uppercase;
            text-align: center;
            color: white;
            display: block;
            margin-top: 20px;
          }
        }
        .right-content {
          height: calc(200px + 29vw);
          img {
            width: auto;
            height: auto;
            max-width: 60%;
            position: absolute;
            right: 0;
            bottom: 0;
          }
        }
      }
    }
  }
  .slick-slider{
    display: flex;
  }
  .slick-arrow{
    position: absolute;
    z-index: 9;
    top: -15px;
    left: calc(80% - 59px);
    background-color: #fff;
    box-shadow: unset;
    border: 1px solid #1b4388;
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: center center;
    width: 59px;
    height: 48px;
    font-size: 0px;
    color: transparent;
    cursor: pointer;
    &.slick-next{
      left: auto;
      right: calc(20% - 59px);
      background-image: url('right-arrow.svg');
      border-left: unset;
      border-radius: 0 6px 6px 0;
    }
    &.slick-prev{
      background-image: url('left-arrow.svg');
      border-right: unset;
      border-radius: 6px 0 0 6px;
    }
  }
  .slick-dots {
    padding: 0;
    display: flex;
    justify-content: space-between;
    width: auto;
    bottom: 20px;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    justify-content: space-between;
    margin:0;
    li {
      list-style: none;
      display: flex;
      margin-right: 7px;
      margin-left: 7px;
      button {
        font-size: 0;
        border: unset;
        background: #808080;
        height: 10px;
        width: 10px;
        padding: 0;
        margin: 0;
        border-radius: 100%;
        cursor: pointer;
        opacity: 0.5;
      }
      &.slick-active button{
        opacity: 1;
      }
    } 
  }
}

@media screen and (max-width:790px){
  .landing-page-slides {
   .slide-block{
     .slide-content{
       height: calc(500px + 30vw);
       .slide-columns{
         flex-direction: column;
         justify-content: space-between;
         .left-content{
           width: 100%;
           padding: 5vw;
         }
         .right-content {
           height: unset;
           img {
             width: auto;
             height: auto;
             max-width: 95%;
           }
         }
       }
     }
   }
}