<style>
 /****Estilos slider principal****/  

    .carousel-item {
    transition: transform 0.6s ease-in-out;
    height: 100%;
    min-height: 100px;
    }    

    .carousel-contenedor { 
    background: linear-gradient(135deg, #2c3e50 0%, #4a6580 100%)!important;
    padding: 0;
    z-index: 0;
    }

    /* Estilos para el cuarto item de texto */
    .text-slide {
    /*background: linear-gradient(135deg, #2c3e50 0%, #4a6580 100%);*/
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 300px;
    height: 100%;
    }

    .text-content {
    font-family: 'Roboto';   
    text-align: center; 
    color: azure;
    padding: 0;
    margin:0;
    letter-spacing: 6px;
       /*  & > p:nth-child(3) {
              font-size: 3.5rem;  
              color: yellow;
              margin: 0; 
              padding: 0; 
        }*/
    }

    .text-content > div {
          font-size: 2.4rem;  
          line-height: 2.9rem;          
          color: #fff;   
          padding: 0;  
          margin: 0;
          letter-spacing: 3px;
          text-transform: uppercase;      
        }



   
     /* Responsividad */
    /* Extra small devices (portrait phones, less than 576px) */ 
 

    @media (min-width:250px) and (max-width: 575.98px) {

      .carousel-item {
      min-height: 100px;
      }    

     .text-slide {  
      min-height: 160px;        
      max-height: 100px;         
      }

     .text-content::before {
      content: "EVELYN \A MOLINA";
      white-space: normal;  
      font-size: calc(3.3rem + 2.25 * (100vw - 320px) / 255);  
      line-height: 3.5rem;
      letter-spacing: 1px;
      }
      
      .text-content div {
                font-size: 1.8rem;  
                color: yellow;
                line-height: 2.9rem;          
                padding: 0;  
                margin: 0;
                letter-spacing: 1.5px;
          }
      }


    /* Small devices (landscape phones, 576px and up) */
    @media (min-width: 576px) and (max-width: 767.98px) {

      .carousel-item {
      min-height: 80px;
      }    


      .text-slide {           
        min-height: 180px;        
        max-height: calc(100vh - 200px);      
      }

      .text-content::before {
        content: "EVELYN \A MOLINA";
        white-space: normal;  
        font-size: calc(4.8rem + 2.25 * (100vw - 320px) / 255);  
        line-height: 5rem;
      }
      
      .text-content div {
        font-size: 2.5rem;  
        line-height: 3.25rem;          
        color: yellow;   
        padding: 0;  
        margin: 0;
        letter-spacing: 2px;
        }

    }



    /* Large devices (desktops, 992px and up) */
    @media (min-width: 768px) and (max-width: 991.98px) {
      .carousel-item {
      max-height: 270px;
      }    

      .text-slide {           
      min-height: 180px;        
      max-height: calc(100vh - 190px);      
      }

     .text-content::before {
        content: "EVELYN \A MOLINA";
        white-space: normal;  
        font-size: calc(5.2rem + 2.25 * (100vw - 120px) / 255);  
        line-height: 5.45rem;
      }
      
      .text-content div {
        font-size: 3.4rem;  
        line-height: 4.25rem;          
        color: yellow;   
        padding: 0;  
        margin-top: 1rem;
        letter-spacing: 2px;
        }

    }

    /* Large devices (desktops, 992px and up) */
    @media (min-width: 992px) and (max-width: 1199.98px) {
      .text-slide {           
      min-height: 390px;        
      max-height: calc(100vh - 200px);      
      }

      .text-content {
         margin: 0 250px 0 0;
      }

      .text-content::before {
        content: "EVELYN \A MOLINA";
        white-space: normal;  
        font-size: calc(4.8rem + 2.25 * (100vw - 320px) / 255);  
        line-height: 5.35rem;
        text-align: start;

      }
      
      .text-content div {
        font-size: 3rem;  
        line-height: 3rem;          
        color: yellow;   
        padding: 0;  
        margin: 1rem 0 0 0;
        letter-spacing: 2px;
        }            
    }

    /* Extra large devices (large desktops, 1200px and up) */
    @media (min-width: 1200px) and (max-width: 1399.98px) {
      .text-slide {           
      min-height: 390px;        
      max-height: calc(100vh - 200px);      
      }

      .text-content {
         margin: 0 250px 0 0;
      }

      .text-content::before {
        content: "EVELYN \A MOLINA";
        white-space: normal;  
        font-size: calc(5.5rem + 2.25 * (100vw - 320px) / 255);  
        line-height: 5.35rem;
        text-align: start;

      }
      
      .text-content div {
        font-size: 4.1rem;  
        line-height: 5.4rem;          
        color: yellow;   
        padding: 0;  
        margin-top: 1rem;
        letter-spacing: 3px;
        }

      .carousel-contenedor {     
     
        }
   
    }
    /* XXL devices (larger desktops, 1400px and up) */
    @media (min-width: 1400px) {

      .text-slide {           
      min-height: 350px;        
      max-height: calc(100vh - 200px);      
      }

      .text-content {
         margin: 0 200px 0 0;
      }

      .text-content::before {
        content: "EVELYN \A MOLINA";
        white-space: normal;  
        font-size: calc(6rem + 2.25 * (100vw - 320px) / 255);  
        line-height: 5.35rem;
        text-align: start;
      }
      
      .text-content div {
        font-size: 3.4rem;  
        line-height: 5.4rem;          
        color: yellow;   
        padding: 0;  
        margin-top: 1rem;
        letter-spacing: 2px;
        }

        .carousel-contenedor {     
        height: 55vh;
        }

    }

</style>


<main class="carousel-contenedor col-9 col-sm-9 col-md-9 col-lg-12 col-xl-12 col-xxl-12 d-flex align-items-center">

  <section class="col-12" style="height:auto; padding: 0; justify-content: center;">
   <div id="mainCarousel" class="carousel slide " data-bs-ride="carousel">
      
                  <!-- Indicadores rayitas de control central-->
                <!--   <div class="carousel-indicators">
                      <button type="button" data-bs-target="#mainCarousel" data-bs-slide-to="0" class="active" aria-current="true" aria-label="Slide 1">                        
                      </button>
                   </div>
                   -->
                  <!-- cuarto item de texto del carrusel -->
               <div class="carousel-inner d-flex align-items-center"> 
                    
                 <!--   item - Solo texto -->
                     <div class="carousel-item active">
                        <div class="text-slide ">
                            <div class="text-content ">
                          <!--       <p>EVELYN Molina</p>
                                <p>MOLINA</p> -->  
                                <div>Properties</div>                              
                            </div>
                        </div>
                    </div>
                </div>
                  
                  <!-- Controles de navegación flechas a los lados-->
              <!--     <button class="carousel-control-prev" type="button" data-bs-target="#mainCarousel" data-bs-slide="prev">
                      <span class="carousel-control-prev-icon" aria-hidden="true"></span>
                      <span class="visually-hidden">Anterior</span>
                  </button>
                  <button class="carousel-control-next" type="button" data-bs-target="#mainCarousel" data-bs-slide="next">
                      <span class="carousel-control-next-icon" aria-hidden="true"></span>
                      <span class="visually-hidden">Siguiente</span>
                  </button> -->
              </div>
  </section> 
</main>

