.elementor-6313 .elementor-element.elementor-element-3ad8306{--display:flex;}.elementor-6313 .elementor-element.elementor-element-0d75d73 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-6313 .elementor-element.elementor-element-0d75d73 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-6313 .elementor-element.elementor-element-0d75d73{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}/* Start custom CSS for gallery, class: .elementor-element-0d75d73 */footer {
    display: none;
}
.dialog-widget {
    background-color: rgba(33, 67, 125, 0.95);
}

/* Forzar la alineación y espacio de los botones del Lightbox */
.dialog-lightbox-widget .dialog-header,
.elementor-lightbox .elementor-slideshow__header {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
    padding-right: 60px !important; /* Crea un colchón para que la 'X' no los pise */
    box-sizing: border-box !important;
}/* End custom CSS */
/* Start custom CSS */form {
    color: white;
    margin: auto 5em;
}

form p {
    text-align: center;
}
p > input {
    display: block;
    margin: 2em auto;
}
p > label > input {
    color: white;
    max-width: 100%;
}/* End custom CSS */