
      .banner{
        width:100%;
        display:flex;
        padding:127px 20px;
        background-color:black;
        justify-content:center;
        gap:20px;
        min-height:460px;
        position:relative;
      }
      
      .banner .contenedor{
        width:100%;
        display:flex;
        justify-content:center;
        align-items:center;
        gap:40px;
        flex-direction:column;
        /*background-color:green;*/
        text-align:center; 
        max-width:873px;
        z-index:1;
      }
      
      .banner h3{
        font-size:19.5px;
        line-height:26.6px;
        letter-spacing:0.3em;
        color:white;
      }
      
      .banner h2{
        font-size:60px;
        line-height:55px;
        color:white;
        max-width:828.79px;
      }
      
      .banner p{
        font-size:21px;
        line-height:27px;
        color:white;
      }
      

      .banner .background{
        position:absolute;
        top:0;
        left:0;
        width:100%;
        height:100%;
        /*background-color:black;*/
        z-index:0;
      }
      
      .banner img{
        object-position:center;
        object-fit:cover;
        width:100%;
        height:100%;
      }
