.speakers-new .blog {
  display: none;
}

.img-speaker img {
  width: 100%;
}

/* .slick-speakers .slick-slide > div {
    display: flex;
}

.slick-speakers .slick-track {
    width: 100% !important;
}

.slick-speakers .slick-slide.slick-current.slick-active {
    width: 100% !important;
} */

/* 
.card-speaker img {
    border: 5px solid #fecd38;
    box-shadow: -0.8em -0.8em 0em -0.3em #2a3785;
} */

.card-speaker {
  padding: 15px;
}
.info-speaker h3 {
  font-size: 2rem;
  text-align: center;
  font-weight: 600;
  color: #2a3785;
  min-height: 45px;
  align-content: center;
}

.info-speaker p {
  /* color: #2a3785; */
  font-size: 1.5rem;
  text-align: center;
  min-height: 43px;
  align-content: center;
}

.info-speaker h5 {
  font-size: 1.6rem;
  text-align: center;
  font-weight: 600;
  color: #2a3785;
  display: block;
}
button.slick-prev,
button.slick-next {
  padding: 9px 20px;
  background: transparent;
  border: 2px solid #2a3785;
  color: #2a3785;
  border-radius: 11px;
  font-size: 1.4rem;
  font-weight: 700;
  margin: 0 15px;
  width: 115px;
  margin-top: 14%;
  cursor: pointer;
}
.passador-aco {
  width: fit-content;
  margin: auto;
}

button.slick-prev:hover,
button.slick-next:hover {
  background: #2a3785;
  color: white;
}
.btns-change {
  width: fit-content;
  margin: auto;
  display: flex;
  justify-content: center;
  gap: 30px;
  margin: 5% auto;
}

.btns-change button {
  background: transparent;
  border: 2px solid #2a3785;
  border-radius: 10px;
  padding: 5px 15px;
  width: 179px;
  white-space: break-spaces;
  word-break: inherit;
  font-size: 1.7rem;
  line-height: 1.1;
  height: 50px;
  font-weight: 700;
  color: #2a3785;
  cursor: pointer;
}

.btns-change button:hover {
  background: #2a3785;
  color: white;
  cursor: pointer;
}
.btns-change.active,
.btns-change button.active {
  background: #2a3785;
  color: white;
  cursor: pointer;
}

table#table-names tr td {
  border-radius: 7px;
  height: 30px !important;
  padding: 0px !important;
  min-width: 171px !important;
  color: #2a3785;
  align-content: center;
}
.passador-aco a {
  color: #2a3785;
}
.passador-aco a:hover {
  color: white;
}
#table-names tbody {
  /* border-radius: 54px; */
  padding: 40px 24px !important;
}

table#table-names {
  border-radius: 16px;
  padding: 0px;
}

table#table-names {
  background: linear-gradient(
    90deg,
    rgba(28, 159, 79, 1) 33%,
    rgba(42, 55, 133, 1) 33%,
    rgba(42, 55, 133, 1) 67%,
    rgba(28, 159, 79, 1) 67%
  );
}

#table-names tr {
  padding: 16px !important;
  color: white;
  font-weight: 700;
  background: white;
}

#table-names tbody {
  display: grid;
  width: 100% !important;
  grid-template-columns: 1fr;
  row-gap: 20px;
}

#table-names tr {
  display: flex;
  justify-content: center;
  gap: 22%;
  width: 100% !important;
  border-radius: 11px;
}

#table-names tr:first-child {
  background: transparent;
}

#table-names tr:first-child td {
  color: white !important;
  font-size: 2.5rem !important;
}
.com-content-article__body {
  margin: 0 !important;
}
@media screen and (max-width: 768px) {
  .info-speaker p {
    min-height: 50px;
    align-content: center;
  }
  #table-names tr {
    gap: 0;
  }
  .speakers .item-page {
    overflow: scroll;
  }
}
