div.tabela-tickets-summit table,
div.tabela-tickets-tdc table {
  border-collapse: collapse;
  overflow: hidden;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
  background: #fff;
}

div.tabela-tickets-summit {
  overflow-x: auto;
  display: flex;
  flex-wrap: nowrap;
}

div.tabela-tickets-summit table {
  width: 100%;
  margin-bottom: 20px;
  border-radius: 10px;
}

div.tabela-tickets-summit thead {
  border-bottom: 2px dotted #b0b0b0;
}

div.tabela-tickets-summit thead tr {
  height: 6.3em;
}

div.tabela-tickets-summit thead th {
  text-align: center;
  font-family:
    "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans",
    Arial, sans-serif;
  font-size: large;
  color: #000;
}

.img-logo-tabela {
  height: 103px; /* Altura fixa */
  width: auto; /* Largura proporcional */
  object-fit: contain;
  display: block;
  margin: 0 auto; /* Centraliza */
  max-width: 100%;
}

div.tabela-tickets-summit tbody tr,
div.tabela-tickets-tdc tbody tr {
  height: 3em;
}

div.tabela-tickets-summit tbody td {
  padding-left: 1em;
  font-size: small;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
}

div.tabela-tickets-summit div.comparativos td {
  text-align: center;
  color: #000;
  font-weight: 700;
}

div.tabela-tickets-summit div.digital td.fase1,
div.tabela-tickets-summit div.digital td.fase2,
div.tabela-tickets-summit div.digital td.fase3,
div.tabela-tickets-summit div.summit td.fase1,
div.tabela-tickets-summit div.summit td.fase2,
div.tabela-tickets-summit div.summit td.fase3,
div.tabela-tickets-summit div.vip td.fase1,
div.tabela-tickets-summit div.vip td.fase2,
div.tabela-tickets-summit div.vip td.fase3 {
  color: #111111;
}

div.tabela-tickets-summit div.digital td.fase1.fase-summit-ativa,
div.tabela-tickets-summit div.digital td.fase2.fase-summit-ativa,
div.tabela-tickets-summit div.digital td.fase3.fase-summit-ativa,
div.tabela-tickets-summit div.summit td.fase1.fase-summit-ativa,
div.tabela-tickets-summit div.summit td.fase2.fase-summit-ativa,
div.tabela-tickets-summit div.summit td.fase3.fase-summit-ativa,
div.tabela-tickets-summit div.vip td.fase1.fase-summit-ativa,
div.tabela-tickets-summit div.vip td.fase2.fase-summit-ativa,
div.tabela-tickets-summit div.vip td.fase3.fase-summit-ativa {
  border: 2px solid #e1251b;
  color: #000;
  font-size: medium;
}

div.tabela-tickets-summit div.comparativos td.fase1.fase-summit-ativa,
div.tabela-tickets-summit div.comparativos td.fase2.fase-summit-ativa,
div.tabela-tickets-summit div.comparativos td.fase3.fase-summit-ativa {
  /* border: 2px solid #e1251b; */
  background-color: #009adc !important;
  color: white !important;
}

div.tabela-tickets-summit tbody tr:nth-child(2n),
div.tabela-tickets-tdc tbody tr:nth-child(2n) {
  background-color: #e5e5e5;
}

div.tabela-tickets-summit tbody tr:nth-child(odd),
div.tabela-tickets-tdc tbody tr:nth-child(odd) {
  background-color: #fff;
}

div.tabela-tickets-summit div.comparativos,
div.tabela-tickets-summit div.digital,
div.tabela-tickets-summit div.summit,
div.tabela-tickets-summit div.vip {
  flex: 3;
  margin: 5px;
}

@media (max-width: 979px) {
  div.tabela-tickets-summit div.comparativos,
  div.tabela-tickets-summit div.digital,
  div.tabela-tickets-summit div.summit,
  div.tabela-tickets-summit div.vip {
    flex: 0 0 auto;
    max-width: none;
    margin-right: 10px;
  }
}

div.tabela-tickets-tdc {
  overflow-x: auto;
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

div.tabela-tickets-tdc .desconto,
div.tabela-tickets-tdc .executivo,
div.tabela-tickets-tdc .expo,
div.tabela-tickets-tdc .preco-fase1,
div.tabela-tickets-tdc .preco-fase2,
div.tabela-tickets-tdc .preco-fase3,
div.tabela-tickets-tdc .premium,
div.tabela-tickets-tdc .table-title,
div.tabela-tickets-tdc .vip,
div.tabela-tickets-tdc .quantica,
div.tabela-tickets-tdc .startup,
div.tabela-tickets-tdc .forumExecutivo {
  text-align: center;
}

div.tabela-tickets-tdc table {
  font-size: small;
  border-radius: 10px;
}

div.tabela-tickets-tdc thead {
  border-bottom: 1px dotted #b0b0b0;
}

div.tabela-tickets-tdc thead th {
  text-align: center;
  font-size: medium;
  color: #fff;
  padding: 20px 1em 10px;
}

.vipHead {
  text-align: center;
  font-size: 10px;
  color: #fff;
  padding: 20px 1em 10px;
}

div.tabela-tickets-tdc tbody td {
  padding-left: 15px;
  padding-right: 15px;
  text-align: center;
  vertical-align: middle;
}

div.tabela-tickets-tdc .beneficio td {
  text-align: left;
}

div.tabela-tickets-tdc .beneficio th,
div.tabela-tickets-tdc .preco-fase1 th,
div.tabela-tickets-tdc div.beneficio td.fase1,
div.tabela-tickets-tdc div.beneficio td.fase2,
div.tabela-tickets-tdc div.beneficio td.fase3 {
  background-color: #009845;
}

div.tabela-tickets-tdc .desconto th,
div.tabela-tickets-tdc .expo th,
div.tabela-tickets-tdc .preco-fase3 th,
div.tabela-tickets-tdc div.expo td.fase1,
div.tabela-tickets-tdc div.expo td.fase2,
div.tabela-tickets-tdc div.expo td.fase3 {
  background-color: #e1251b;
}

div.tabela-tickets-tdc .premium th,
div.tabela-tickets-tdc div.premium td.fase1,
div.tabela-tickets-tdc div.premium td.fase2,
div.tabela-tickets-tdc div.premium td.fase3 {
  background-color: #009ade;
}

div.tabela-tickets-tdc .preco-fase2 th,
div.tabela-tickets-tdc .vip th,
div.tabela-tickets-tdc div.vip td.fase1,
div.tabela-tickets-tdc div.vip td.fase2,
div.tabela-tickets-tdc div.vip td.fase3 {
  background-color: #ffb71b;
}

div.tabela-tickets-tdc .executivo th,
div.tabela-tickets-tdc div.executivo td.fase1,
div.tabela-tickets-tdc div.executivo td.fase2,
div.tabela-tickets-tdc div.executivo td.fase3 {
  background-color: #000;
}

div.tabela-tickets-tdc .quantica th,
div.tabela-tickets-tdc div.quantica td.fase1,
div.tabela-tickets-tdc div.quantica td.fase2,
div.tabela-tickets-tdc div.quantica td.fase3 {
  background-color: #be23e5;
}

div.tabela-tickets-tdc .forumExecutivo th,
div.tabela-tickets-tdc div.forumExecutivo td.fase1,
div.tabela-tickets-tdc div.forumExecutivo td.fase2,
div.tabela-tickets-tdc div.forumExecutivo td.fase3 {
  background-color: #ff5201;
}

div.tabela-tickets-tdc .startup th,
div.tabela-tickets-tdc div.startup td.fase1,
div.tabela-tickets-tdc div.startup td.fase2,
div.tabela-tickets-tdc div.startup td.fase3 {
  background-color: #571e37;
}

div.tabela-tickets-tdc .qtde-pessoas th,
div.tabela-tickets-tdc .qtde-trilhas th {
  background-color: #004a98;
}

div.tabela-tickets-tdc .qtde-trilhas td b {
  color: #004a98;
}

div.tabela-tickets-tdc .preco-fase1 td b {
  color: #009845;
}

div.tabela-tickets-tdc .preco-fase2 td b {
  color: #ffb71b;
}

div.tabela-tickets-tdc .preco-fase3 td b {
  color: #e1251b;
}

@media (max-width: 1200px) {
  div.tabela-tickets-tdc .beneficio,
  div.tabela-tickets-tdc .desconto,
  div.tabela-tickets-tdc .executivo,
  div.tabela-tickets-tdc .expo,
  div.tabela-tickets-tdc .preco-fase1,
  div.tabela-tickets-tdc .preco-fase2,
  div.tabela-tickets-tdc .preco-fase3,
  div.tabela-tickets-tdc .premium,
  div.tabela-tickets-tdc .vip,
  div.tabela-tickets-tdc .quantica,
  div.tabela-tickets-tdc .startup,
  div.tabela-tickets-tdc .forumExecutivo {
    flex: 0 0 auto;
    max-width: none;
  }
}

div.tabela-tickets-tdc i.cor-sim {
  color: #006691;
}

div.tabela-tickets-tdc i.cor-nao {
  color: #686b69;
}

div.tabela-tickets-tdc div.beneficio td.fase1,
div.tabela-tickets-tdc div.beneficio td.fase2,
div.tabela-tickets-tdc div.beneficio td.fase3,
div.tabela-tickets-tdc div.executivo td.fase1,
div.tabela-tickets-tdc div.executivo td.fase2,
div.tabela-tickets-tdc div.executivo td.fase3,
div.tabela-tickets-tdc div.expo td.fase1,
div.tabela-tickets-tdc div.expo td.fase2,
div.tabela-tickets-tdc div.expo td.fase3,
div.tabela-tickets-tdc div.premium td.fase1,
div.tabela-tickets-tdc div.premium td.fase2,
div.tabela-tickets-tdc div.premium td.fase3,
div.tabela-tickets-tdc div.vip td.fase1,
div.tabela-tickets-tdc div.vip td.fase2,
div.tabela-tickets-tdc div.vip td.fase3,
div.tabela-tickets-tdc div.quantica td.fase1,
div.tabela-tickets-tdc div.quantica td.fase2,
div.tabela-tickets-tdc div.quantica td.fase3,
div.tabela-tickets-tdc div.startup td.fase1,
div.tabela-tickets-tdc div.startup td.fase2,
div.tabela-tickets-tdc div.startup td.fase3,
div.tabela-tickets-tdc div.forumExecutivo td.fase1,
div.tabela-tickets-tdc div.forumExecutivo td.fase2,
div.tabela-tickets-tdc div.forumExecutivo td.fase3 {
  filter: opacity(50%);
  font-size: small;
  color: #fff;
}

div.tabela-tickets-tdc div.beneficio td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.beneficio td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.beneficio td.fase3.fase-tdc-ativa,
div.tabela-tickets-tdc div.executivo td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.executivo td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.executivo td.fase3.fase-tdc-ativa,
div.tabela-tickets-tdc div.premium td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.premium td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.premium td.fase3.fase-tdc-ativa,
div.tabela-tickets-tdc div.quantica td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.quantica td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.quantica td.fase3.fase-td,
div.tabela-tickets-tdc div.startup td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.startup td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.startup td.fase3.fase-tdc-ativa,
div.tabela-tickets-tdc div.forumExecutivo td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.forumExecutivo td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.forumExecutivo td.fase3.fase-tdc-ativa {
  filter: opacity(100%);
  font-size: 16px;
}

div.tabela-tickets-tdc div.expo td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.expo td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.expo td.fase3.fase-tdc-ativa {
  filter: opacity(100%);
  font-size: 14px;
}

div.tabela-tickets-tdc div.vip td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc div.vip td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc div.vip td.fase3.fase-tdc-ativa {
  filter: opacity(100%);
  font-size: 13px;
}

div.tabela-tickets-tdc div.preco-fase1 table,
div.tabela-tickets-tdc div.preco-fase2 table,
div.tabela-tickets-tdc div.preco-fase3 table {
  filter: opacity(50%);
}

div.tabela-tickets-tdc div.preco-fase1 table.fase-tdc-ativa,
div.tabela-tickets-tdc div.preco-fase2 table.fase-tdc-ativa,
div.tabela-tickets-tdc div.preco-fase3 table.fase-tdc-ativa {
  filter: opacity(100%);
}

div.tabela-tickets-tdc.precos table tbody td.fase1.fase-tdc-ativa {
  border: 3px solid #009845;
}

div.tabela-tickets-tdc.precos table tbody td.fase2.fase-tdc-ativa {
  border: 3px solid #ffb71b;
}

div.tabela-tickets-tdc.precos table tbody td.fase3.fase-tdc-ativa {
  border: 3px solid #e1251b;
}

/*.............................................................*/

div.tabela-tickets-tdc thead th.beneficio,
div.tabela-tickets-tdc tbody td.beneficio.fase1,
div.tabela-tickets-tdc tbody td.beneficio.fase2,
div.tabela-tickets-tdc tbody td.beneficio.fase3 {
  background-color: #009845;
}

div.tabela-tickets-tdc thead th.expo,
div.tabela-tickets-tdc tbody td.expo.fase1,
div.tabela-tickets-tdc tbody td.expo.fase2,
div.tabela-tickets-tdc tbody td.expo.fase3 {
  background-color: #e1251b;
}

div.tabela-tickets-tdc thead th.premium,
div.tabela-tickets-tdc tbody td.premium.fase1,
div.tabela-tickets-tdc tbody td.premium.fase2,
div.tabela-tickets-tdc tbody td.premium.fase3 {
  background-color: #009ade;
}

div.tabela-tickets-tdc thead th.vip,
div.tabela-tickets-tdc tbody td.vip.fase1,
div.tabela-tickets-tdc tbody td.vip.fase2,
div.tabela-tickets-tdc tbody td.vip.fase3 {
  background-color: #ffb71b !important;
}

div.tabela-tickets-tdc thead th.executivo,
div.tabela-tickets-tdc tbody td.executivo.fase1,
div.tabela-tickets-tdc tbody td.executivo.fase2,
div.tabela-tickets-tdc tbody td.executivo.fase3 {
  background-color: #000;
}

div.tabela-tickets-tdc thead th.quantica,
div.tabela-tickets-tdc tbody td.quantica.fase1,
div.tabela-tickets-tdc tbody td.quantica.fase2,
div.tabela-tickets-tdc tbody td.quantica.fase3 {
  background-color: #be23e5;
}

div.tabela-tickets-tdc thead th.forumExecutivo,
div.tabela-tickets-tdc tbody td.forumExecutivo.fase1,
div.tabela-tickets-tdc tbody td.forumExecutivo.fase2,
div.tabela-tickets-tdc tbody td.forumExecutivo.fase3 {
  background-color: #ff5201;
}

div.tabela-tickets-tdc thead th.startup,
div.tabela-tickets-tdc tbody td.startup.fase1,
div.tabela-tickets-tdc tbody td.startup.fase2,
div.tabela-tickets-tdc tbody td.startup.fase3 {
  background-color: #571e37;
}

div.tabela-tickets-tdc td[class*="fase"] {
  filter: opacity(50%);
  font-size: small;
  color: #fff;
  font-weight: bold;
}

div.tabela-tickets-tdc tr.fase-tdc-ativa td,
div.tabela-tickets-tdc td.fase-tdc-ativa {
  filter: opacity(100%);
}

div.tabela-tickets-tdc tr.fase-tdc-ativa td.expo,
div.tabela-tickets-tdc td.expo.fase-tdc-ativa,
div.tabela-tickets-tdc td.fase1.beneficio.fase-tdc-ativa,
div.tabela-tickets-tdc td.fase1.fase-tdc-ativa,
div.tabela-tickets-tdc td.fase2.fase-tdc-ativa,
div.tabela-tickets-tdc td.fase3.fase-tdc-ativa {
  font-size: 14px;
}

div.tabela-tickets-tdc tr.fase-tdc-ativa td.vip,
div.tabela-tickets-tdc td.vip.fase-tdc-ativa {
  font-size: 11px;
}

div.tabela-tickets-tdc th,
div.tabela-tickets-tdc td {
  border-right: 1px solid #d1d5db;
}

div.tabela-tickets-tdc tbody tr {
  border-bottom: 1px solid #d1d5db;
}

div.tabela-tickets-tdc th,
div.tabela-tickets-tdc td:last-child {
  border-right: none;
}

div.tabela-tickets-tdc tbody tr {
  border-bottom: none;
}
.borda-superior-esquerda {
  border-top-left-radius: 10px;
}

.borda-superior-direita {
  border-top-right-radius: 10px;
}

.borda-inferior-esquerda {
  border-bottom-left-radius: 10px;
}

.borda-inferior-direita {
  border-bottom-right-radius: 10px;
}

/* Desktop (sem rolagem, como antes) */
.tabela-wrapper {
  overflow-x: unset;
  width: 100%;
}

.tabela-tickets-tdc {
  display: flex;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
}

.tabela-tickets-tdc table {
  width: auto;
  min-width: unset;
}

/* Mobile (ativa rolagem lateral) */
@media (max-width: 979px) {
  .tabela-wrapper {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    padding-bottom: 1em;
    max-width: 100%;
  }

  .tabela-tickets-tdc {
    display: inline-block;
    min-width: max-content;
  }

  .tabela-tickets-tdc table {
    min-width: max-content;
  }
}

div.tabela-tickets-tdc thead th.qtde-pessoas,
div.tabela-tickets-tdc thead th.qtde-trilhas {
  background-color: #004a98;
}

div.tabela-tickets-tdc thead th.fase1 {
  background-color: #009845;
}

div.tabela-tickets-tdc.precos td.fase1 b {
  color: #009845;
}

div.tabela-tickets-tdc.precos td.fase2 b {
  color: #ffb71b;
}

div.tabela-tickets-tdc thead th.fase2 {
  background-color: #ffb71b;
}

div.tabela-tickets-tdc thead th.fase3,
div.tabela-tickets-tdc thead th.desconto {
  background-color: #e1251b;
}

div.tabela-tickets-tdc.precos td.fase3 b {
  color: #e1251b;
}

div.tabela-tickets-tdc.precos th[class*="fase"] {
  filter: opacity(50%);
  font-size: small;
  transition: all 0.3s ease;
}

div.tabela-tickets-tdc.precos thead th.fase-tdc-ativa {
  filter: opacity(100%);
  font-size: 16px;
  color: #fff;
}

div.tabela-tickets-tdc.precos th[class*="fase"] {
  filter: opacity(50%);
  font-size: small;
  color: #fff;
  transition: all 0.3s ease;
}

div.tabela-tickets-tdc.precos td[class*="fase"] {
  filter: opacity(50%);
  font-size: small;
  color: #333333;
  transition: all 0.3s ease;
}

div.tabela-tickets-tdc.precos td.fase-tdc-ativa {
  filter: opacity(100%);
  font-size: 13px;
  color: #333333;
}

@media (max-width: 768px) {
  .table-wrapper {
    overflow-x: auto;
    max-width: 100%;
    -webkit-overflow-scrolling: touch;
  }

  .table-wrapper table {
    min-width: 600px; /* ou maior, dependendo do conteúdo */
  }
}

.tickets-grid {
  /* display: none; */
  max-width: 1200px;
  margin: 0 auto;
  padding: 32px;
}
.tickets-grid.corporativo {
  max-width: 50%;
}
.tickets-grid.corporativo p {
  text-align: center;
}
.tickets-grid .header-grid {
  position: sticky;
  top: 55px;
  z-index: 10;
}

.tickets-grid.corporativo .header-grid {
  position: relative;
  top: auto;
}

.tickets-grid .header-grid,
.tickets-grid .details {
  display: grid;
  grid-template-columns: 2.2fr 1fr 1fr 1fr;
  gap: 16px;
  margin-bottom: 16px;
}

.tickets-grid.corporativo .header-grid,
.tickets-grid.corporativo .details {
  grid-template-columns: 1fr 1fr;
}

.tickets-grid .col {
  border: 1px solid #ccc;
  border-radius: 18px;
  min-height: 500px;
  padding: 16px;
  box-shadow: 2px 2px 2px #ccc;
}

.tickets-grid.corporativo .col {
  min-height: unset;
}

.tickets-grid .ticket {
  border-radius: 18px;
  padding: 16px;
  overflow: hidden;

  background: #fbd93f;
  background: linear-gradient(
    219deg,
    rgba(251, 217, 63, 1) 0%,
    rgba(251, 123, 63, 1) 22%,
    rgba(252, 82, 70, 1) 100%
  );
  box-shadow: 2px 2px 2px #ccc;
  color: white;
  display: flex;
  flex-direction: column;
}

.tickets-grid .ticket:nth-child(3) {
  background: #020024;
  background: linear-gradient(
    55deg,
    rgba(2, 0, 36, 1) 0%,
    rgba(17, 118, 138, 1) 100%
  );
}

.tickets-grid .ticket:nth-child(4) {
  background: #2a7b9b;
  background: linear-gradient(
    55deg,
    rgba(42, 123, 155, 1) 0%,
    rgba(87, 199, 133, 1) 81%,
    rgba(237, 221, 83, 1) 100%
  );
}

.tickets-grid .ticket p {
  text-align: left;
  font-weight: 700;
  font-size: 26px;
  margin: 0;
  line-height: 1;
  color: white;
}

.tickets-grid .ticket a {
  font-weight: 400;
  font-size: 14px;
  padding: 2px 5px;
  border-radius: 7px;
  text-decoration: none;
  background: transparent;
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
  border: 1px solid white;
  margin-top: 10px;
}

.tickets-grid .ticket small {
  font-size: 14px;
  font-weight: 300;
}

.tickets-grid .ticket .sub {
  width: 100%;
  display: flex;
  margin-top: 20px;
  gap: 10px;
}
.tickets-grid .sub p {
  width: 50%;
  text-align: center;
  font-size: 20px;
}

.tickets-grid .col p {
  height: 30px;
  max-height: 30px;
  overflow: hidden;
  border-bottom: 1px solid #eee;
  line-height: 22px;
  font-weight: 500;
  font-size: 16px;
}

.tickets-grid .col .sub {
  display: flex;
}

.tickets-grid .col a {
  font-weight: 600;
  font-size: 1.8rem;
  padding: 5px 10px;
  border-radius: 15px;
  text-decoration: none;
  background: #ff0000;
  background: linear-gradient(
    43deg,
    rgba(255, 0, 0, 1) 0%,
    rgba(253, 70, 29, 1) 50%,
    rgba(252, 176, 69, 1) 100%
  );
  color: white;
  display: flex;
  justify-content: center;
  align-items: center;
}

.tickets-grid .symbol {
  font-size: 22px !important;
  font-family: "Material Symbols Outlined";
  font-weight: 300;
}

.tickets-grid .symbol.yes {
  color: #090;
}

.tickets-grid .symbol.no {
  color: #d96363;
}

.tickets-grid .beneficios {
  display: none;
  width: 100%;
  background-color: white;
  font-size: 14px;
  border-radius: 7px;
  margin-top: 10px;
  padding-top: 15px;
}

.tickets-grid .beneficios li {
  font-size: 14px;
  margin: 0;
  color: #999;
}

@media (max-width: 920px) {
  .tickets-grid .header-grid,
  .tickets-grid .details {
    grid-template-columns: 1fr;
  }

  .tickets-grid .col-info {
    grid-column: auto;
  }

  .tickets-grid .details {
    display: none;
  }

  .tickets-grid.corporativo {
    max-width: 100%;
  }

  .tickets-grid.corporativo .details {
    display: grid;
  }

  .tickets-grid .beneficios {
    display: flex;
  }

  .tickets-grid .ticket > a {
    order: 5;
  }
}
