.container-search{
    /*border: 1px solid red;*/
    display: flex;
    justify-content: center;
}
.container-search form{
    /*border: 2px solid blue;*/
    margin: 30px 0;
    background-color: #fff;
    display: flex;
    flex-direction: column;
    gap: 10px;
    width: 500px;
    padding: 20px 50px;
}
form select, form input[type=date]{
    width: 90%;
    padding: 7px;
    font-size: 18px;
    cursor: pointer;
    outline: none;
}
form input[type=submit]{
    width: 40%;
    padding: 13px 0;
    margin-top: 10px;
    outline: none;
    cursor: pointer;
    background-image: linear-gradient(120deg, #89f7fe 0%, #66a6ff 100%);
    border: 0;
    color: #fff;
    font-weight: bold;
    border-radius: 5px;
    transition: all ease .2s;
}
form input[type=submit]:hover{
    width: 45%;
}

.container-search-result{
    /*border: 2px solid red;*/
    display: flex;
    flex-wrap: wrap;
    gap: 15px;
    justify-content: center;
    align-items: start;
}

.row-card{
    width: 290px;
}

.col-card{
    background: #fff;
    border: 1px solid #afadad41;
}
.row-img{
  width: 290px;  
}
.row-img img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.row-caption{
    /*border: 1px solid red;*/
    display: flex;
    flex-direction: column;
    margin: 7px 20px;
}
.col-caption:nth-of-type(1){
    margin-top: 2px;
}
.col-caption:nth-of-type(2){
    padding-top: 7px;
}
.col-caption:nth-of-type(3){
    padding: 8px 0;
}
.col-caption:nth-of-type(3) p{
    /*border: 1px solid red;*/
    width: 95%;
}
.col-caption .caption-cate{
    background-color: #FF9A00;
    font-size: 14px;
    color: #000;
    padding: 3px 5px;
    font-weight: 500;
}
.col-caption .caption-fecha{
    color: #a1a1a3;
    font-size: 13px;
}
.col-caption .titulo-noticia{
    font-size: 16px;
    color: #1e2024e1;
    line-height: 1;
}

.row-acciones{
    border-top: 1px solid rgba(207, 207, 207, 0.63);
    display: flex;
    gap: 10px;
    justify-content: end;
    padding: 5px 10px;
}
.fa-pen-to-square, .fa-trash-can{
    font-size: 18px;
}
.fa-pen-to-square{
    color: #0bb5f0;
}
.fa-trash-can{
    color: #f73c26;
}