.elementor-31438 .elementor-element.elementor-element-d17e205:not(.elementor-motion-effects-element-type-background), .elementor-31438 .elementor-element.elementor-element-d17e205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://espumosos.keliam.com/wp-content/uploads/2025/09/club_espumosos_hp.avif");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-31438 .elementor-element.elementor-element-d17e205{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:35px;padding:290px 0px 210px 0px;}.elementor-31438 .elementor-element.elementor-element-d17e205 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31438 .elementor-element.elementor-element-36af7b6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-31438 .elementor-element.elementor-element-94c3a6f > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-31438 .elementor-element.elementor-element-df45b81{text-align:center;}.elementor-31438 .elementor-element.elementor-element-df45b81 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;line-height:24px;letter-spacing:3px;color:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-b1fca86{--spacer-size:10px;}.elementor-31438 .elementor-element.elementor-element-66c42a5{text-align:center;}.elementor-31438 .elementor-element.elementor-element-66c42a5 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:70px;line-height:80px;color:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-d150a5c{--spacer-size:50px;}.elementor-31438 .elementor-element.elementor-element-6b94413{text-align:center;}.elementor-31438 .elementor-element.elementor-element-6b94413 .elementor-heading-title{font-family:"Marcellus", Sans-serif;font-size:18px;line-height:24px;letter-spacing:3px;color:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-4eb0ecc{margin-top:60px;margin-bottom:0px;}.elementor-31438 .elementor-element.elementor-element-a8d5e73{--divider-border-style:solid;--divider-color:#E9E9E9;--divider-border-width:1px;}.elementor-31438 .elementor-element.elementor-element-a8d5e73 .elementor-divider-separator{width:100%;}.elementor-31438 .elementor-element.elementor-element-a8d5e73 .elementor-divider{padding-block-start:0px;padding-block-end:0px;}.elementor-31438 .elementor-element.elementor-element-edb8fa4 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-31438 .elementor-element.elementor-element-edb8fa4{text-align:start;}.elementor-31438 .elementor-element.elementor-element-be5482b{text-align:start;font-size:14px;}.elementor-31438 .elementor-element.elementor-element-fe2e72f > .elementor-widget-container{background-color:var( --e-global-color-1447ac5 );}.elementor-31438 .elementor-element.elementor-element-3394185:not(.elementor-motion-effects-element-type-background), .elementor-31438 .elementor-element.elementor-element-3394185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1447ac5 );}.elementor-31438 .elementor-element.elementor-element-3394185{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:50px;margin-bottom:50px;}.elementor-31438 .elementor-element.elementor-element-3394185 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-31438 .elementor-element.elementor-element-795d658 > .elementor-element-populated{margin:0px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-31438 .elementor-element.elementor-element-74f24c7 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-31438 .elementor-element.elementor-element-74f24c7{text-align:center;}.elementor-31438 .elementor-element.elementor-element-74f24c7 .elementor-heading-title{color:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-18bb88a th.plus-table-col{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-31438 .elementor-element.elementor-element-18bb88a thead .plus-table-row th .plus-table__text{color:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-18bb88a th{color:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-18bb88a tbody .plus-table-row th{color:#FFFFFF;background-color:var( --e-global-color-676e1bf );}.elementor-31438 .elementor-element.elementor-element-18bb88a thead .plus-table-row th{background-color:var( --e-global-color-676e1bf );}.elementor-31438 .elementor-element.elementor-element-18bb88a td .plus-table__text,.elementor-31438 .elementor-element.elementor-element-18bb88a td{text-align:left;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-table-row .plus-table-col{vertical-align:middle;}.elementor-31438 .elementor-element.elementor-element-18bb88a td.plus-table-col{padding:15px 15px 15px 15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;}.elementor-31438 .elementor-element.elementor-element-18bb88a tbody td.plus-table-col .plus-table__text,.elementor-31438 .elementor-element.elementor-element-18bb88a tbody td.plus-table-col{color:var( --e-global-color-text );}.elementor-31438 .elementor-element.elementor-element-18bb88a tbody tr:nth-child(odd){background:#FFFFFF;}.elementor-31438 .elementor-element.elementor-element-18bb88a tbody tr:nth-child(even){background:var( --e-global-color-676e1bf );}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-table-col .pt_plus_button .button-link-wrap{padding:15px 30px 15px 30px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .pt_plus_button.button-style-8 .button-link-wrap{border-style:solid;border-width:1px 1px 1px 1px;border-color:#313131;}.elementor-31438 .elementor-element.elementor-element-18bb88a .pt_plus_button.button-style-8 .button-link-wrap:hover{border-color:#313131;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-align-icon--left i{font-size:30px;vertical-align:middle;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-align-icon--right i{font-size:30px;vertical-align:middle;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-align-icon--left{margin-right:10px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-align-icon--right{margin-left:10px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-col-img--left{width:30px;margin-right:10px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-col-img--right{width:30px;margin-left:10px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-advance-heading select, .elementor-31438 .elementor-element.elementor-element-18bb88a .plus-advance-heading input{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#bbb;border-radius:2px 2px 2px 2px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-advance-heading .plus-tbl-search-wrapper input{width:200px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-advance-heading .plus-tbl-entry-wrapper select{width:200px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-advance-heading{margin-bottom:15px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-table-wrapper{border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-676e1bf );}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-table-wrapper .plus-table{overflow:visible;}.elementor-31438 .elementor-element.elementor-element-4172bd0{font-weight:600;color:var( --e-global-color-676e1bf );}@media(min-width:768px){.elementor-31438 .elementor-element.elementor-element-0add3fd{width:25%;}.elementor-31438 .elementor-element.elementor-element-0bf8080{width:75%;}}@media(max-width:1024px){.elementor-31438 .elementor-element.elementor-element-d17e205{padding:200px 0px 200px 0px;}.elementor-31438 .elementor-element.elementor-element-edb8fa4 .elementor-heading-title{font-size:22px;}.elementor-31438 .elementor-element.elementor-element-be5482b{font-size:16px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-table-col .pt_plus_button .button-link-wrap{width:120px;}}@media(max-width:767px){.elementor-31438 .elementor-element.elementor-element-d17e205{padding:150px 0px 150px 0px;}.elementor-31438 .elementor-element.elementor-element-df45b81 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31438 .elementor-element.elementor-element-66c42a5 .elementor-heading-title{font-size:50px;line-height:60px;}.elementor-31438 .elementor-element.elementor-element-6b94413 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31438 .elementor-element.elementor-element-edb8fa4{text-align:center;}.elementor-31438 .elementor-element.elementor-element-be5482b{text-align:center;}.elementor-31438 .elementor-element.elementor-element-74f24c7 .elementor-heading-title{font-size:22px;}.elementor-31438 .elementor-element.elementor-element-18bb88a .plus-table-col .pt_plus_button .button-link-wrap{width:120px;}}@media(min-width:1025px){.elementor-31438 .elementor-element.elementor-element-d17e205:not(.elementor-motion-effects-element-type-background), .elementor-31438 .elementor-element.elementor-element-d17e205 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for tp-table, class: .elementor-element-18bb88a *//* Container adjustments */
.equal-table-responsive {
    width: 100%;
    overflow-x: hidden; /* prevents accidental overflow */
}

/* Table adjustments */
.equal-table-responsive table {
    width: 100%;            /* table fills container */
    table-layout: fixed;     /* equal column widths automatically */
    border-collapse: collapse;
}

/* Table cells */
.equal-table-responsive table th,
.equal-table-responsive table td {
    text-align: center;
    word-wrap: break-word;   /* wrap long content */
    white-space: normal;     /* allow line breaks */
    padding: 6px 8px;        /* smaller padding prevents cutoff */
}

/* Optional: responsive adjustments for smaller screens */
@media (max-width: 768px) {
    .equal-table-responsive table th,
    .equal-table-responsive table td {
        font-size: 14px;    /* smaller font */
        padding: 4px 6px;  /* smaller padding */
    }
}/* End custom CSS */