   
      .sede{
        display:flex;
        width:100%;
        justify-content:center;
        /*background-color:blue;*/
        padding:0 20px;
      }
      
      .sede .contenedor{
        display:flex;
        width:100%;
        background-color:#920F11;
        justify-content:center;  
        max-width:1304px;
        padding-top:7px;
        border-radius:20px;
        box-shadow:
        0px 10px 15px -3px rgba(0, 0, 0, 0.1),
        0px 4px 6px -4px rgba(0, 0, 0, 0.1);
      }
      
      .sede .contenido{
        display:flex;
        width:100%;
        background-color:white;
        padding:50px 20px;
        border-radius:20px;
        align-items:center;
        justify-content:center;
      }
      
      .sede .wrapper{
        display:flex;
        width:100%;
        /*background-color:beige;*/
        justify-content:space-between;
        gap:42px;
        max-width:1097px;
        align-items:center;
      }
     
      .sede .logo{
        width:132px;
        height:132px;
        /*background-color:black;*/
        flex-shrink:0;
      }
      
      
      .sede .textos{
        display:flex;
        width:100%;
        flex-direction:column;
        gap:15px;
       /*background-color:pink;*/
        justify-content:center;
      }
      
      .sede p, .sede h3{
        max-width:523px;
      }
      
      .sede a{
        display:flex;
        text-decoration:none;
        cursor:pointer;
        width:fit-content;
        height:fit-content;
        padding:20px 44px;
        justify-content:center;
        gap:20px;
        border-radius:50px;
        align-items:center;
        background:linear-gradient(to left, #8F0C0E, #A42326);
        color:white;
        position: relative;
        transition: 0.25s ease;
      }
      
      .sede a p{
        white-space: nowrap;
      }
      
      .sede a .icon{
        width:25px;
        height:25px;
        /*background-color:black;*/
        flex-shrink:0;
      }
      
      
      .sede img{
        width:100%;
        height:100%;
        object-position:center;
        object-fit:cover;
      }
      
      
      .sede h4{
        font-size:30px;
        line-height:32px;
      }
      
     .sede p{
        font-size:18px;
        line-height:22px;
      }
      
      
      @media(max-width:878px){
        
        .sede .contenedor{
          max-width:500px;
        }
        
        .sede .wrapper{
          flex-direction:column;
        }
        
        .sede .textos{
          text-align:center;
          align-items:center;
        }
        
      }

      .sede a:hover{
        transform: translateY(-3px);
      }