.container-ranking{display:flex;flex-direction:column;gap:50px;width:100%}.ranking{gap:15px}.header-ranking,.ranking{align-items:center;display:flex;flex-direction:column}.header-ranking{gap:40px;justify-content:center;margin:40px 0;width:100%}.titulo_icon{align-items:flex-end;display:flex;font-size:34px;gap:50px}.titulo_icon h2{color:#f37a76;font-size:52px;font-weight:700}.subtitle{display:flex;font-size:22px;text-align:center}.subtitle span{font-weight:700}.titulo_icon img{filter:brightness(1.2) opacity(1.75);height:140px;width:140px}.tabela-5-melhores{border-collapse:separate;border-spacing:0 14px;margin:0 auto;table-layout:fixed;text-align:center;width:60%}.tabela-5-melhores thead th{background-color:#f37a76;color:#fff;padding:12px 18px}.tabela-5-melhores tbody tr{color:#000;filter:drop-shadow(0 12px 18px rgba(0,0,0,.12))}.tabela-5-melhores tbody td{background:#fff;padding:14px 20px;vertical-align:middle}.tabela-5-melhores thead th:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.tabela-5-melhores thead th:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.tabela-5-melhores tbody td:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.tabela-5-melhores tbody td:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.tabela-5-melhores td:first-child,.tabela-5-melhores td:nth-child(2),.tabela-5-melhores th:first-child,.tabela-5-melhores th:nth-child(2){width:20%}.tabela-5-melhores td:nth-child(3),.tabela-5-melhores th:nth-child(3){width:35%}.tabela-5-melhores td:nth-child(4),.tabela-5-melhores th:nth-child(4){width:25%}.tabela-5-melhores tbody tr,.tabela-5-melhores tbody tr:last-child{border:none}.posicao{align-items:center;border-radius:50%;color:#fff;display:flex;font-size:20px;font-weight:700;height:50px;justify-content:center;justify-self:center;text-align:center;width:50px}.cor-1{background-color:#22566e}#openRanking100,.cor-2{background-color:#f37a76}#openRanking100{border:none;border-radius:50px;color:#fff;font-weight:700;padding:20px 30px;width:max-content}#openRanking100:hover{color:#22566e}.pesquisaCode{color:#fff;display:flex;justify-content:center}#searchCode{background-color:#f37a76;border:none;border-radius:50px;color:#fff;font-weight:700}#searchCode::placeholder{color:#fff;font-weight:700;opacity:1}#modalRanking100{background:rgba(0,0,0,.5) url(https://landing.hauseful.com/hubfs/Fundo_Ranking.png) 50%/cover no-repeat;display:none;height:100%;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2000}#modalRanking100 .ranking100{background:transparent;border-collapse:separate;border-radius:10px;border-spacing:0 10px;margin:5% auto;max-width:900px;padding:20px;table-layout:fixed;text-align:center;width:70%}.ranking100 thead th{background-color:#f37a76;color:#fff;padding:12px 18px}.ranking100 td,.ranking100 th{padding:10px;text-align:center;vertical-align:middle}.ranking100 thead th{border-bottom:none;font-size:16px;font-weight:700}.ranking100 tbody tr{background:#fff;box-shadow:0 2px 6px rgba(0,0,0,.1);color:#000;font-size:18px}.ranking100 tbody td:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.ranking100 tbody td:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.ranking100 thead th:first-child{border-bottom-left-radius:999px;border-top-left-radius:999px}.ranking100 thead th:last-child{border-bottom-right-radius:999px;border-top-right-radius:999px}.popup-close{color:#ff5c5c;cursor:pointer;font-size:32px;font-weight:700;position:absolute;right:25px;top:15px}.popup-close:hover{color:#22566e}@media (max-width:910px){#modalRanking100 .ranking100,.tabela-5-melhores{table-layout:auto;width:100%}.ranking100 thead th{border-bottom:none;font-size:14px;font-weight:700}.ranking100 tbody tr,.tabela-5-melhores tbody tr{font-size:12px}.posicao{font-size:16px}}@media (max-width:490px){.titulo_icon{align-items:center;flex-direction:column-reverse}}