.assets__wrapper {
  position: relative;
}
.assets__content {
  max-width: 542px;
  background-color: white;
  border-bottom-right-radius: 24px;
  display: block;
  z-index: 9;
  padding-bottom: 12px;
  padding-right: 2rem;
}
.assets__text {
  font-size: var(--content-size);
  font-weight: 400;
  line-height: 160%;
}
.assets__cards {
  display: flex;
  flex-direction: row;
}

/**Specific code for slider in mobile **/

.assets .tns-ovh {
  margin: 0 -1rem;
  padding: 0 1rem;
}
.assets__wrapper .tns-nav button{
  display: block !important;
}

@media all and (min-width: 1000px){
  .assets__cards {
    flex-wrap: wrap;
    gap: 24px;
  }
  .assets {
    padding-top: 80px;
  }
  .assets__wrapper {
    position: relative;
  }
  .assets__content {
    z-index: 9;
    padding-bottom: 12px;
    padding-right: 2rem;
    position: absolute;
    top: -80px;
    left: 0;
  }
  .assets__content::before,
  .assets__content::after {
    content: '';
    position: absolute;
    width: 30px;
    height: 30px;
    background: url('../../images/decoration/folder-shape.svg');
    background-position: center;
    background-repeat: no-repeat;
  }
  .assets__content::before {
    top: 80px;
    right: -30px;
  }
  .assets__content::after {
    bottom: -30px;
    left: 0px;
  }
  .assets__wrapper .tns-nav button{
    display: none !important;
  }
}


