body {
    scroll-padding-top: 80px;
}

/* RNK CONTAINER CARDS */
.rnk-componente-card-list { margin-top: -20px; }
.rnk-componente-card-list ul { list-style: none; display: flex; gap: 12px; padding: 0; margin: 0; min-height: 280px; }
.rnk-componente-card-list ul li { display: flex; flex-direction: column; flex: 1; padding: 24px; background-color: #F9F9F9; border: 1px solid #EDEDED; border-radius: 8px; }
.rnk-componente-card-list ul li a { display: flex; flex-direction: column; align-items: center; text-align: center; }
.rnk-componente-card-list ul li a:first-of-type { display: flex; flex-direction: column; gap: 20px; }
.rnk-componente-card-list ul li a:first-of-type h3 { order: 2; font-size: 20px; }
.rnk-componente-card-list ul li a:first-of-type h3 span.text-danger { font-size: 14px; font-weight: 700; margin-top: 8px; }
.rnk-componente-card-list ul li a:first-of-type svg { order: 1; width: 65px; height: 65px; }
.rnk-componente-card-list ul li a:last-of-type { margin-top: auto; font-size: 14px; font-weight: 700; }

@media (max-width: 1200px) {
    .rnk-componente-card-list { margin-top: 20px; }
}

@media (max-width: 992px) {
    .rnk-componente-card-list { margin-top: -20px; }
    .rnk-componente-card-list ul { overflow: auto hidden; margin: 0 -12px; padding: 0 12px; }
    .rnk-componente-card-list ul li { flex: initial; min-width: 240px; }
}

@media (max-width: 576px) {
    .rnk-componente-card-list ul { min-height: 203px; }
    .rnk-componente-card-list ul li { min-width: 135px; max-width: 135px; }
    .rnk-componente-card-list ul li a:first-of-type h3 { font-size: 14px; }
    .rnk-componente-card-list ul li a:first-of-type h3 span.text-danger { font-size: 12px; }
    .rnk-componente-card-list ul li a:first-of-type svg { width: 49px; height: 49px; }
}

.container {
  display: flex;
  justify-content: space-between;
  gap: 20px;
}

.card {
  text-align; relative absolute .
``
