.elementor-339004 .elementor-element.elementor-element-ff4b7d5{--display:flex;--min-height:149px;--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;--justify-content:flex-end;--background-transition:0.3s;}.elementor-339004 .elementor-element.elementor-element-20840ae .elementor-heading-title{color:#000000;}.elementor-339004 .elementor-element.elementor-element-96e43f4{--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;--background-transition:0.3s;}/* Start custom CSS for shortcode, class: .elementor-element-1127f75 */.doe-jp-list {
    font-family: Arial, sans-serif;
    margin: 20px 0;
    font-size: 1.5em
}

.doe-jp-list ul {
    list-style: none;
    padding: 0;
}

.doe-jp-list ul li {
    margin-bottom: 10px;
}

.doe-jp-list ul li a {
    text-decoration: none;
    color: #000000; /* Cor do link */
    font-weight: bold;
    transition: color 0.3s ease;
}

.doe-jp-list ul li a:hover {
    color: #cf3e59; /* Cor ao passar o mouse */
}

/* Estilo da paginação */
.doe-jp-list .pagination {
    margin-top: 20px;
    text-align: center;
}

.doe-jp-list .pagination a,
.doe-jp-list .pagination span {
    display: inline-block;
    margin: 0 5px;
    padding: 8px 12px;
    background-color: #cf3e59;
    color: #ffffff;
    text-decoration: none;
    border-radius: 3px;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.doe-jp-list .pagination a:hover {
    background-color: #85192;
    color: #ffffff;
}

.doe-jp-list .pagination .current {
    background-color: #85192d;
    color: #ffffff;
    font-weight: bold;
}

.doe-jp-list .pagination .dots {
    background-color: transparent;
    color: #333;
}/* End custom CSS */