.elementor-265 .elementor-element.elementor-element-e724347{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-265 .elementor-element.elementor-element-b89ec35{--spacer-size:50px;}:root{--page-title-display:none;}/* Start custom CSS for shortcode, class: .elementor-element-68fa2a2 */#buscador-avanzado {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
}

#buscador-avanzado form {
    width: 100%;
    max-width: 500px; /* Ajusta según el tamaño que prefieras */
    margin: 0 auto;
}

#buscador-avanzado select, #buscador-avanzado input[type="file"] {
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    font-size: 16px;
    border: 1px solid #ccc;
    border-radius: 5px;
}

#buscador-avanzado input[type="submit"] {
    background-color: #8C52FF; /* Color de fondo del botón */
    color: #A2FD09; /* Color del texto del botón */
    padding: 12px 20px;
    font-size: 16px;
    border: none;
    border-radius: 5px;
    cursor: pointer;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

#buscador-avanzado input[type="submit"]:hover {
    background-color: #7A44E4; /* Color de fondo al pasar el mouse */
    transform: scale(1.05); /* Efecto de aumento al pasar el mouse */
}

#buscador-avanzado select:focus, #buscador-avanzado input[type="file"]:focus {
    border-color: #8C52FF; /* Bordes destacados en el enfoque */
    outline: none;
}

#buscador-avanzado #subsubcategoria-container, #buscador-avanzado #subir-archivo-container {
    display: none;
}

#buscador-avanzado label {
    font-size: 16px;
    margin-bottom: 5px;
}

#buscador-avanzado #no-info-container {
    margin-top: 20px;
    font-size: 16px;
    color: #A2FD09; /* Color de texto para el mensaje */
    background-color: #8C52FF; /* Fondo gris claro */
    padding: 10px;
    border-radius: 5px;
    text-align: center;
}

/* Contenedor de los botones */
#formulario-botones {
    display: flex;
    justify-content: center;
    gap: 10px; /* Esto agregará una separación de 10px entre los botones */
    margin-top: 10px; /* Si deseas separar los botones de otros elementos arriba */
}

/* Estilo para los botones */
.enviar-boton {
    background-color: #8C52FF;
    color: #A2FD09;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}

.enviar-boton:hover {
    background-color: #7a3be7;
}

input[type="submit"] {
    background-color: #8C52FF;
    color: #A2FD09;
    border: none;
    padding: 10px 20px;
    font-size: 16px;
    cursor: pointer;
    border-radius: 5px;
    text-align: center;
}

input[type="submit"]:hover {
    background-color: #7a3be7;
}/* End custom CSS */