
      .mapa{
        width:100%;
        display:flex;
        padding:87px 20px;
        background-color:#F9F5EE;
        justify-content:center;
      }
      
      .mapa .contenedor{
        width:100%;
        display:flex;
        /*background-color:lightgrey;*/
        max-width:1166px;
        flex-direction:column;
        align-items:center;
        gap:51px;
      }
      
      .mapa .top{
        display:flex;
        width:100%;
        gap:20px;
        flex-direction:column;
        /*background-color:pink;*/
        text-align:center;
        align-items:center;
      }
      
      .mapa .imagen{
        width:100%;
        height:auto;
        /*background-color:black;*/
        aspect-ratio:1163/681;
      }
     
      .mapa .titular{
        font-size:57.62px;
        line-height:53px;
        color:#155A68;
      }
      
      .mapa .texto{
        font-size:20px;
        line-height:28px;
        max-width:713.56px;
      }

      
      .mapa img{
        object-posiiton:center;
        object-fit:cover;
        width:100%;
        height:100%;
      }