.caja-admin {

    background-color: #fff;

    border: 1px solid #d1d1d1;

    border-radius: 3px;

    padding: 15px 25px;

    margin: 0 15px;

    cursor: pointer;

}



.caja-admin h4 {

    font-weight: 500;

    font-size: 0.8em;

}



.caja-admin p em {

    font-size: 14px;

    font-weight: 300;

}



.carrusel_destacados{

    aspect-ratio: 1 / 1;

}

.carrusel_destacados.agenda {

    min-height: 700px;
    aspect-ratio: unset;
    height: 100%;

}


.carrusel_destacados .owl-stage-outer,

.carrusel_destacados .owl-stage-outer .owl-stage,

.carrusel_destacados .owl-stage-outer .owl-stage .owl-item,

.contenedor-destacada

{

    height: 100%;

}



.contenedor-destacada{

    position: relative;

    border-radius: 10px;

    background-size: cover;

    margin: 0 5px;

}



.contenedor-texto{

    display: flex;

    flex-direction: column;

    position: absolute;

    left: 5%;

    bottom: 130px;

    gap: 5px;

}



.slider-nav {

    position: absolute;

    bottom: 12%;

    left: 5%;

    display: flex;

    gap: 15px;

    z-index: 10000;

}



.slider-nav button {

    background-color: transparent;

    border: none;

    outline: none;

    cursor: pointer;

    opacity: 0.5;

    transition: all 0.15s ease-in;

}



.slider-nav button:hover {

    opacity: 1;

}

.slider-nav i {
    color: white;
    font-size: 26px;
}


button.owl-next button.siguiente,

button.owl-prev button.previo{

    opacity: 0.5;

    transition: all 0.15s ease-in;

}



.owl-prev span{

    font-size: 80px;

    text-shadow: 0 0 #F5F5F5;

}



button.owl-next button.siguiente,

button.owl-prev button.previo{

    opacity: 0.5;

    transition: all 0.15s ease-in;

}

button.owl-next button.siguiente img{

    filter:drop-shadow(-1px 0px 1px #000000);

}



button.owl-prev button.previo img {

    filter:drop-shadow(1px 0px 1px #000000);

}



button.owl-next button.siguiente:hover,

button.owl-prev button.previo:hover{

    opacity: 1;

}



.owl-next span{

    font-size: 80px;

    text-shadow: 0 0 #F5F5F5;

}



button.owl-prev{

    transition: all 0.15s ease-in;

    margin-left: 0 !important;

    margin-right: 5px;

}



button.owl-next{

    transition: all 0.15s ease-in;

    margin-right: 0 !important;

    margin-left: 5px;

}



button.owl-prev:hover,

button.owl-next:hover{

    background: none !important;

    transform:scale(1.5);

    color: black !important;

    text-shadow: 0 0 #F5F5F5 !important;

    opacity: 1;

}



.owl-next .siguiente,

.owl-prev .previo{

    font-size: 35px;

    background: none;

    color: white;

    border: none;

}



.destacados-fecha h4{

    color: white;

    font-family: 'Jost';

    font-size: 19px;

    font-weight: 600;

}



.destacados-titulo h2{

    color: white;

    font-family: 'Jost';

    padding: 10px 10px 10px 0;

    font-size: 40px;

    font-weight: 600;

}



.destacados-sala-hora{

    color: white;

    font-family: 'Jost';

    font-size: 19px;

    font-weight: 400;

}



.overlay-destacada{

  position: absolute;

  width: 100%;

  height: 100%;

  top: 0;

  left: 0;

  right: 0;

  bottom: 0;

  background-color: rgba(0,0,0,0.3);

  border-radius: 10px;

}



.wp-block-kadence-column.inner-column-1.kadence-column_895c37-3c{

    display: flex;

    position: relative;

}



.contenedor-rotulo-fecha{

    gap:15px;

    align-items: center;;

}



.destacados-agenda{

    background: #AF0541;

    padding: 8px;

    color: white;

    font-family: 'Jost';

    font-size: 14px;

    font-weight: 600;

    letter-spacing: 2px;

}



.destacados-titulo h2{

    font-size: 40px;

    font-family: 'Jost';

    font-weight: 600;

    line-height: 60px;

}



.contenedor-rotulo-fecha{

    display: flex;

}



.boton input{

    cursor: pointer;

}



.wpcf7-form-control-wrap.your-email input{

    color:antiquewhite;

    font-size: 16px;

    font-weight: 400;

}



.kt-layout-id_422773-ad > div > div{

    padding-bottom: 100px;

    padding-top: 25px;

}



#kt-layout-id_6474a8-e4{

    padding: 100px 0;

}



#kt-layout-id_6474a8-e4 h2{

    padding-bottom: 30px;

}



.bloque-colaboradores{

    background: #F5F5F5;

}