.elementor-8219 .elementor-element.elementor-element-e73ac1a:not(.elementor-motion-effects-element-type-background), .elementor-8219 .elementor-element.elementor-element-e73ac1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://imagenes.hoteldecampo.com/wp-content/uploads/2026/08/25144903/Male-chestnut-backed-antbird-in-Cano-Negro-Refuge-Costa-Rica-scaled.jpg");background-position:center center;background-size:cover;}.elementor-8219 .elementor-element.elementor-element-e73ac1a > .elementor-background-overlay{background-color:var( --e-global-color-kadence3 );opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8219 .elementor-element.elementor-element-e73ac1a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:350px 0px 350px 0px;}.elementor-8219 .elementor-element.elementor-element-349e15d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8219 .elementor-element.elementor-element-ec06787 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8219 .elementor-element.elementor-element-1052e3b > .elementor-widget-container{margin:0px 0px 34px 0px;}.elementor-8219 .elementor-element.elementor-element-1052e3b{text-align:center;}.elementor-8219 .elementor-element.elementor-element-1052e3b .elementor-heading-title{color:#FFFFFF;}.elementor-8219 .elementor-element.elementor-element-aa9c233{text-align:center;color:#FFFFFF;}.elementor-8219 .elementor-element.elementor-element-0315efc{--spacer-size:25px;}.elementor-8219 .elementor-element.elementor-element-cfecdfe{text-align:center;}.elementor-8219 .elementor-element.elementor-element-ca515ef{columns:3;}.elementor-8219 .elementor-element.elementor-element-59d45e0{--spacer-size:25px;}.elementor-8219 .elementor-element.elementor-element-63ac9a5{text-align:center;}.elementor-8219 .elementor-element.elementor-element-cadd0d0{columns:2;}.elementor-8219 .elementor-element.elementor-element-f7bb1e7{--spacer-size:25px;}.elementor-8219 .elementor-element.elementor-element-5cb0529 > .elementor-widget-container{background-color:#FF0000;padding:5px 5px 5px 5px;}.elementor-8219 .elementor-element.elementor-element-5cb0529{text-align:center;}.elementor-8219 .elementor-element.elementor-element-9e97917{text-align:center;}@media(max-width:1024px) and (min-width:768px){.elementor-8219 .elementor-element.elementor-element-26b077f{width:100%;}}@media(max-width:1024px){.elementor-8219 .elementor-element.elementor-element-ec06787{margin-top:0px;margin-bottom:0px;}.elementor-8219 .elementor-element.elementor-element-1052e3b{text-align:center;}.elementor-8219 .elementor-element.elementor-element-aa9c233{text-align:center;}}@media(max-width:767px){.elementor-8219 .elementor-element.elementor-element-e73ac1a{padding:100px 20px 60px 20px;}.elementor-8219 .elementor-element.elementor-element-1052e3b > .elementor-widget-container{margin:0px 0px -10px 0px;}}/* Start custom CSS *//* Estilo para las tablas que se pueden ordenar */
.sortable th {
    cursor: pointer;
    user-select: none;
    position: relative;
    padding-right: 20px;
}

.sortable th:hover {
    background-color: #3a506b;
}

.sortable th::after {
    content: " ⇅";
    font-size: 0.8em;
    opacity: 0.6;
    position: absolute;
    right: 5px;
    top: 50%;
    transform: translateY(-50%);
}

.sortable th.sorted-asc::after {
    content: " ↑";
    opacity: 1;
}

.sortable th.sorted-desc::after {
    content: " ↓";
    opacity: 1;
}

/* Estilo general de la tabla (opcional) */
.bird-list-table {
    width: 100%;
    border-collapse: collapse;
    margin: 1.5rem 0;
    font-size: 0.95rem;
}

.bird-list-table thead th {
    background-color: #2c3e50;
    color: #ffffff;
    padding: 10px 12px;
    text-align: left;
    font-weight: 600;
}

.bird-list-table tbody td {
    padding: 8px 12px;
    border-bottom: 1px solid #e0e0e0;
}

.bird-list-table tbody tr:nth-child(even) {
    background-color: #f9f9f9;
}

.bird-list-table tbody tr:hover {
    background-color: #f0f0f0;
}

.bird-list-table tbody td em {
    font-style: italic;
    color: #555;
}/* End custom CSS */