   
      .programaCover{
        display:flex;
        justify-content:center;
        padding:60px 41px 60px 41px;
        /*background-color:maroon;*/
        min-height:480px;
        align-items:center;
        position:relative;
      }
      
      .programaCover .contenedor{
        display:flex;
        width:100%;
        flex-direction:column;
        /*background-color:purple;*/
        z-index:1;
      }
      
      
      .programaCover .grado{
        font-size:33px;
        line-height:35px;
        letter-spacing:18%;
        color:#F1CB65;
        padding-bottom:11px;
      }
      
      .programaCover h2{
        font-size:55px;
        line-height:60px;
        color:white;
        max-width:740px;
        text-transform:uppercase;
      }
      
      .programaCover .rvoe{
        font-size:21px;
        line-height:21px;
        color:white;
      }

      .programaCover .rvoeGroup{
        display:flex;
        flex-direction:column;
        gap:4px;
      }

      .programaCover .rvoeNota{
        font-size:13px;
        line-height:16px;
        color:white;
      }
      
      .programaCover .pleca{
        border-radius:200px;
        background-color:#EEBE3D;
        display:flex;
        gap:12px;
        font-size:17.03px;
        line-height:21px;
        padding:9px 27px 9px 9px;
        align-items:center;
        cursor:pointer;
        text-decoration: none;
        color: inherit;
      }
      
      .programaCover .icon{
        width:32px;
        height:32px;
        background-color:white;
        border-radius:200px;
      }
      
      .programaCover .bottom{
        width:100%;
        display:flex;
        gap:28px;
        align-items:center;
        padding-top:26px;
      }
      
      .programaCover .background{
        width:100%;
        height:100%;
        position:absolute;
        top:0;
        left:0;
        background-color:black;
        z-index:0;
      }
      
      .programaCover img{
        width:100%;
        height:100%;
        object-position:center;
        object-fit:cover;
      }



      .programaCover .filtro{
        position: absolute;
        top:0;
        left:0;
        width: 100%;
        height: 100%;
        background: linear-gradient(
    to top,
    rgb(78, 9, 18) 0%,
    rgb(59, 4, 22) 15%,
    rgba(77, 6, 26, 0) 80%
);
z-index: 1;
display: none;
      }




      @media(max-width:1000px){

        .programaCover{
          padding:54px 30px;
          min-height:520px;
          align-items: flex-end;
        }

        .programaCover .contenedor{
          align-items:flex-start;
        }

        .programaCover .grado{
          font-size:27px;
          line-height:28px;
          padding-bottom:9px;
        }

        .programaCover h2{
          max-width:80%;
          font-size:44px;
          line-height:48px;
        }

        .programaCover .rvoe{
          font-size:16px;
          line-height:16px;
        }

        .programaCover .rvoeNota{
          font-size:12px;
          line-height:15px;
        }

        .programaCover .bottom{
          gap:20px;
          flex-wrap:wrap;
        }

        .programaCover .pleca{
          padding:8px 22px 8px 8px;
          gap:10px;
        }

        .programaCover .icon{
          width:28px;
          height:28px;
        }

       .programaCover .background img{
          object-position: right;
        }

        
        .programaCover .filtro{
          display: flex;
        }

      }


      @media (max-width:800px){

        .programaCover .contenedor{
          text-align: center;
          align-items: center;
          justify-content: center;
        }

        .programaCover .bottom{
          align-items: center;
          justify-content: center;
        }

        .programaCover .contenedor, .programaCover h2{
          max-width: 100%;
          width: 100%;
        }

       }

      @media (max-width:700px){

        .programaCover{
          padding:46px 28px;
          min-height: 620px;
        }


        .programaCover .grado{
          font-size:24.75px;
          line-height:26.25px;
          padding-bottom:7px;
        }

        .programaCover h2{
          font-size:41.25px;
          line-height:45px;
          max-width:100%;
        }

        .programaCover .rvoe{
          font-size:16px;
          line-height:15.75px;
        }

        .programaCover .rvoeNota{
          font-size:12px;
          line-height:14px;
        }

        .programaCover .bottom{
          gap:16px;
          flex-direction:column;
          padding-top:18px;
        }

        .programaCover .pleca{
          padding:8px 18px 8px 8px;
          gap:8px;
          font-size:16px;
          line-height:15.75px;
        }

        .programaCover .icon{
          width:26px;
          height:26px;
        }



      }



     @media (max-width:618px){

        .programaCover .background img{
          object-position: -1280px top;
        }

     }
