.toro-carrossel--m-02.swiper-container {
    .toro-carrossel__slide--m-02 {
        position: relative;
        height: 440px;
        background-size: cover;
        background-position: center;
        border-radius: 20px;
        display: flex;
        flex-direction: column;
        justify-content: flex-end;
        padding: 20px;
        box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
        overflow: hidden;
        min-width: 273px;
    }    

    .toro-carrossel__title--m-02 {
        color: #ffffff;
        font-size: 18px;
        font-weight: 700;
        font-family: "Roboto", Sans-serif;
        margin-bottom: 10px;
        text-align: left;
        display: flex;
        align-items: center;
        line-height: 1.3em;
        cursor: pointer;
    }
    .toro-carrossel__title--m-02 a{
        color: #ffffff;
        z-index: 99;
        width: 35px;
        height: 35px;
    }
    .toro-carrossel__title--m-02 a:hover{
        color: #ffffff;
        opacity: 0.8;
    }  
    
    .toro-carrossel__description--m-02 {
        color: #ffffff;
        font-size: 16px;
        font-weight: 400;
        font-family: "Roboto", Sans-serif;
        text-align: left;
        margin-bottom: 0;
    }
}

@media only screen and (max-width: 768px) {    
    .toro-carrossel--m-02 .toro-carrossel__slide--m-02 {
        height: 300px;
        padding: 15px;
    }
    
    .toro-carrossel__title--m-02 {
        font-size: 18px;
        margin-bottom: 8px;
    }

    .toro-carrossel__description--m-02 {
        font-size: 14px;
    }
    
    .toro-carrossel--m-02 .swiper-button-next,
    .toro-carrossel--m-02 .swiper-button-prev {
        display: none;
    }
    
    .toro-carrossel--m-02 .toro-carrossel__slide--m-02 {
        max-width: 280px;
    }
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 9999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: none; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgb(0 0 0 / 64%); /* Black w/ opacity */
  }
  /* Modal Content/Box */
  .modal-content {
    background-color: #fefefe;
    margin: 5% auto;
    padding: 0px;
    border: 1px solid #888;
    width: 90%;
    max-width: 700px;
    position: relative;
  }
  #depoimento-here{
      padding: 55px 30px;
  }
  /* The Close Button */
  .close {
    color: #aaa;
      font-size: 28px;
      font-weight: bold;
      background: #6574FF33;
      width: 50px;
      height: 50px;
      display: flex;
      align-items: center;
      justify-content: center;
      position: absolute;
      right: 0;
  }
  .close:hover,
  .close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
  }
  .header-popup-desbloqueio{
      display: flex;
      margin-bottom: 6px;
      align-items: flex-start;
      justify-content: flex-start;
      flex-wrap: wrap;
  }
  .header-popup-desbloqueio p{
      margin: 0;
      padding: 0;
      margin-bottom: 0 !important;
  }
  .header-popup-desbloqueio svg{
      margin: 0;
      padding: 0;
  }
  .header-popup-desbloqueio h3{
      line-height: 0;
      padding: 15px;
      margin: 0;
  }
  @media (max-width: 767px) {
      #popup-desbloqueio {
          padding: 40px 25px 40px;
      }
      .header-popup-desbloqueio h3 {    
          font-size: 1.3em;
      }
  }
