/* PROS & CONS (BEM) */
.pros-cons__inner {
  margin-bottom: 3rem;
  width: 100%;
}
.pros-cons__title {
  color: #1f2937;
  font-size: 2.25rem;
  font-weight: 700;
  line-height: 1.2222;
  margin-bottom: 1.5rem;
}
.pros-cons__desc {
  color: #4b5563;
  margin: 0 auto 1rem;
}
.pros-cons__grid {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
  position: relative;
}
.pros-cons__col {
  border-radius: .5rem;
  display: flex;
  flex-direction: column;
  gap: 1rem;
  min-width: calc(50% - .75rem);
  padding: 1.5rem;
}
.pros-cons__col--pros {
  background: #f0fdf4;
  border: 1px solid #dcfce7;
}
.pros-cons__col--cons {
  background: #fef2f2;
  border: 1px solid #fee2e2;
}
.pros-cons__col-title {
  color: #1F2937;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.3333;
  margin: 0;
  text-align: center;
}
.pros-cons__list {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
}
.pros-cons__item {
  align-items: flex-start;
  color: #1f2937;
  display: flex;
  flex-direction: column;
  font: 400 1rem/1.5 inherit;
  gap: .75rem;
  position: relative;
}

/* EXTENDED */
.pros-cons__item--extended {
  gap: .5rem !important;
}
.pros-cons__item--extended + .pros-cons__item--extended {
  padding-top: 1rem !important;
}
.pros-cons__col--pros .pros-cons__item--extended + .pros-cons__item--extended {
  border-top: 1px solid #bbf7D0;
}
.pros-cons__col--cons .pros-cons__item--extended + .pros-cons__item--extended {
  border-top: 1px solid #fecaca;
}
.pros-cons__item-title {
  color: #1f2937;
  display: flex;
  gap: .5rem;
  line-height: 1.5;
}
.pros-cons__item-title::before {
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  content: "";
  display: block;
  height: 1.5rem;
  min-width: 1.5rem;
  width: 1.5rem;
}
.pros-cons__col--pros .pros-cons__item-title::before {
  background-image: url(/wp-content/themes/casinobee/assets/img/icons/pros-circle.svg);
}
.pros-cons__col--cons .pros-cons__item-title::before {
  background-image: url(/wp-content/themes/casinobee/assets/img/icons/cons-circle.svg);
}
.pros-cons__item-desc {
  color: #374151;
  font-size: 1rem;
  line-height: 1.5;
  margin: 0;
}