.compare-packages .main-table {
  width: 100%;
  padding: 0;
  border-spacing: 0;
  border-collapse: collapse;
}
.compare-packages .main-table .shrinked tr:nth-last-child(2) {
  opacity: 0.7;
}
.compare-packages .main-table .shrinked tr:last-of-type {
  opacity: 0.4;
}
.compare-packages .main-table td.center {
  font-size: 0.7rem;
}
.compare-packages .main-table .center {
  text-align: center;
  width: 150px;
}
.compare-packages .main-table tr {
  font-size: 1rem;
  font-weight: 300;
}
.compare-packages .main-table th {
  text-align: left;
  background-color: #fddce6;
  padding: 2.25rem 0.63rem 0.35rem 0.63rem;
  font-size: 1.125rem;
  color: #f53d73;
  font-weight: 600;
}
.compare-packages .main-table tr:nth-child(odd) {
  background-color: #f9fafb;
  border: none;
}
.compare-packages .main-table td {
  padding: 0.35rem 0.63rem;
}
.compare-packages .main-table .pink {
  background-color: #fddce6;
}
.compare-packages .main-table .extra-features {
  display: none;
}
.compare-packages .main-table .extra-features-heading {
  display: none;
}

.toggle-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  color: #f53d73;
  padding: 0.5rem 3rem;
  border-radius: 4rem;
  border: 1px solid #f53d73;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  margin: auto;
  margin-top: 4rem;
}
.toggle-btn svg {
  margin-left: 0.2rem;
}
.toggle-btn:hover {
  background: rgba(234, 112, 147, 0.25);
}

.mobile-menu .compare-packages .main-table tr {
  font-size: 0.7rem;
  font-weight: 300;
}
.mobile-menu .compare-packages .main-table tr td {
  max-width: 100px;
}
.mobile-menu .compare-packages .main-table th {
  font-size: 1rem;
}

.elementor-element #expand {
  max-height: 450px;
  overflow: hidden;
}

.elementor-element #expand.expanded {
  max-height: unset;
  overflow: auto;
  transition: 0.5s ease-in all;
}

.expand-btn {
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  color: #f53d73;
  padding: 0.5rem 3rem;
  border-radius: 4rem;
  border: 1px solid #f53d73;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 500;
  margin: auto;
  margin-top: 4rem;
}
.expand-btn svg {
  margin-left: 0.2rem;
}
.expand-btn:hover {
  background: rgba(234, 112, 147, 0.25);
}

.elementor-element #extend-text1, .elementor-element #extend-text2, .elementor-element #extend-text3 {
  max-height: 70px;
  overflow: hidden;
  transition: 0.5s ease-in all;
}

.elementor-element #extend-text1.expanded, .elementor-element #extend-text2.expanded, .elementor-element #extend-text3.expanded {
  max-height: unset;
  transition: 0.5s ease-in all;
}

/*# sourceMappingURL=compare-packages.css.map */
