.splide__slide {
    padding:85px 105px;
    border:1px solid var(--color-silver)
  }
  .splide__slide img {
    width: 100%;
    height: 70%;
    object-fit: contain;
  }
  .slide-content {
    display: flex;
    justify-content: space-between;
    gap:30px
  }

  .text-content {
    width: 50%;
  }
  .image-content {
    width: 50%;
    background-size: contain;
    background-repeat: no-repeat;
    background-position-x: center;
  }
  .splide__thumbnail {
    width: 100px;
    height: 70px;
    object-fit: cover;
    cursor: pointer;
  }

  .splide {
    max-width: 1451px;
    margin:0 auto;
  }

  .splide__slide p {
   font-size: 18px;
  }

  .splide__slide .content-slide-title {
    font-size: 24px;
    padding:0 0 20px
  }

  .splide__slide span {
    padding:15px 0 0;
    display: block;
  }

  .splide__arrow {
    background: #C9BDA8!important;

}

.splide__slide span b::before {
    content:url('public/ask-icon.svg');
    position:relative;
    top:5px;
    padding:0 5px 0 0
  }

  .splide__slide {
    background:cover!important;
    background-position:inherit!important;
    border-radius:10px;
  }

  .splide__list {
    backface-visibility: hidden;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    margin: 20px 0 !important;
    padding: 0 !important;
}

.main-slider {
    padding:100px 20px;
}

@media (width < 768px) {
    .slide-content {
        display: flex;
        justify-content: space-between;
        gap:30px;
        flex-direction: column;
      }
      
      .text-content {
        width: 100%;
      }
      .image-content {
        width: 100%;
        background-size: contain;
        background-repeat: no-repeat;
        background-position-x: center;
      }

      .splide__slide {
        padding:85px 25px;
        border:1px solid var(--color-silver)
      }
}