.breakdance .bde-section-33-113 .section-container{display:flex;flex-direction:column;gap:0px}.breakdance .bde-section-33-113{background-color:var(--bde-palette-clorxipoly-40e81030-3451-43da-bbd2-58c5903100a0-1)}.breakdance .bde-section-33-113 .section-container{padding-top:24px}.breakdance .bde-text-33-128{text-align:left;color:var(--bde-palette-clorxipoly-40e81030-3451-43da-bbd2-58c5903100a0-1);font-weight:600;margin-bottom:14px}.breakdance .bde-text-33-128{background-color:var(--bde-palette-blanco-292f7ca8-e513-4cc1-adba-0433485b19da-2);padding:8px 16px 8px 16px;border-radius:20px}.breakdance .bde-div-33-126{padding:24px 24px 24px 24px}.breakdance .bde-div-33-126{display:flex;flex-direction:column;gap:64px}.breakdance .bde-div-33-126{background-color:var(--bde-palette-blanco-292f7ca8-e513-4cc1-adba-0433485b19da-2)}.breakdance .bde-code-block-33-115{width:100%}.contest-ranking-table{width:100%;border-collapse:separate;border-spacing:0 0;table-layout:fixed}.contest-ranking-table th{padding:12px 20px;font-size:20px;font-weight:700;text-align:center;text-transform:none!important}.contest-ranking-table th.col-title{color:#014CA9;text-align:left}.contest-ranking-table th.col-blue{background-color:#014CA9;color:#fff;border:2px solid #fff}.contest-ranking-table tr td{padding:15px 20px;border:2px solid #fff}.contest-ranking-table .team-name{text-align:left;font-size:1.4rem;letter-spacing:1px}.contest-ranking-table .team-units,.contest-ranking-table .team-level{text-align:center;font-weight:600}.contest-ranking-table tr td:first-child,.contest-ranking-table tr td:last-child{border-radius:0}.clickable-header{cursor:pointer;text-decoration:underline}.contest-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);align-items:center;justify-content:center}.modal-content{background-color:#014CA9;padding:40px;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;max-height:80vh;overflow-y:auto;position:relative;border:2px solid #fff}.close-modal{position:absolute;top:15px;right:20px;font-size:26px;color:#fff;cursor:pointer;font-weight:700;line-height:1}.close-modal:hover{opacity:0.7}.modal-table{width:100%;border-collapse:collapse;margin-top:10px}.modal-table th{padding:15px;border-right:2px solid #014CA9;text-transform:uppercase;font-weight:700}.modal-table th:last-child{border-right:none}.modal-table td{border:1px solid #fff;padding:12px;text-align:center;color:#fff}.modal-table tbody tr{background-color:transparent}.modal-table tbody tr:nth-child(even) td{background-color:rgba(173,216,230,0.2)}.modal-table th:nth-child(1){background-color:#fff;color:#014CA9}.modal-table th:nth-child(2),.modal-table th:nth-child(3){background-color:var(--bde-palette-color-1-3433f8f8-11d2-4382-85b9-2c4193e86938);color:#fff}.modal-table th:nth-child(4),.modal-table th:nth-child(5){background-color:var(--bde-palette-color-1-afdd3662-ef50-46d6-bfa9-074e49ab55d9);color:#fff}.modal-table th:nth-child(6),.modal-table th:nth-child(7){background-color:var(--bde-palette-color-1-89523c55-9247-4272-bac4-7278db9e9e35);color:#fff}.modal-table th:nth-child(8),.modal-table th:nth-child(9){background-color:var(--bde-palette-color-1-0bb3b41f-5980-40e6-b561-c74aec26bfeb);color:#fff}@media screen and (max-width:767px){.contest-ranking-table th{font-size:20px}}@media screen and (max-width:479px){.contest-ranking-table .team-name{font-size:14px}}