
      
      .intro{
        width:100%;
        display:flex;
        padding:110px 60px;
       /*background-color:darkblue;*/
       background:linear-gradient(to bottom, #E3E3E3, #BEBEBE);
       justify-content: center;
      }
      
      .intro .contenedor{
        display:flex;
        width:100%;
        gap:30px;
        justify-content:space-between;
        max-width:1374px;
        /*background-color:brown;*/
        align-items:center;
      }
      
      .intro .logo{
        width:447.88px;
        height:188px;
        flex-shrink:0;
      }
      
      .intro .textos{
        display:flex;
        gap:32px;
        max-width:838px;
        flex-direction:column;
        /*background-color:purple;*/
      }
      
      .intro img{
        width:100%;
        height:100%;
        object-position:center;
        object-fit:cover;
      }
      
      .intro .titular{
        font-size:45px;
        line-height:46px;
      }
      
      .intro .parrafo{
        font-size:21px;
        line-height:28px;
      }
      
      .intro .brillo{
        color:#741040;
      }
      
      


      @media(max-width:1100px){

        .intro .logo{
          max-width: 350px;
          height: auto;
        }

      }

      @media(max-width:990px) {
        .intro .contenedor{
          flex-direction: column;
          text-align: center;
        }

        .intro .logo{
          order: 1;
        }

        .intro .textos{
          order: 2;
        }
      }

      

      @media (max-width:700px){

  .intro{
    padding:60px 42px;
  }

  .intro .contenedor{
    gap:21px;
  }

  .intro .textos{
    gap:22.4px;
  }

  .intro .titular{
    font-size:30px;
    line-height:32px;
  }

  .intro .parrafo{
    font-size:16px;
    line-height:22px;
  }

        .intro .logo{
          max-width: 250px;
          height: auto;
        }

}