.elementor-widget-price-table > .elementor-widget-container {
  box-shadow: 0px 0px 24px 0px rgb(0 0 0 / 16%);
}
.elementor-price-table .elementor-price-table__header {
  background: #fff;
  padding: 60px 30px 0px 30px;
}
.elementor-price-table .elementor-price-table__heading {
  color: var(--e-global-color-primary);
  font-size: 24px;
  font-weight: 600;
}
.elementor-price-table .elementor-price-table__currency,
.elementor-price-table .elementor-price-table__integer-part,
.elementor-price-table .elementor-price-table__fractional-part {
  color: var(--e-global-color-text);
}
.elementor-price-table .elementor-price-table__subheading {
  color: var(--e-global-color-text);
  font-size: 14px;
  font-weight: 400;
}
.elementor-price-table .elementor-price-table__period {
  color: var(--e-global-color-text);
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
  margin-top: 12px;
}
.elementor-price-table .elementor-price-table__features-list i {
  font-size: 1em !important;
  /* position: absolute;
  top: 6px;
  left: 0; */
}
.elementor-price-table .elementor-price-table__currency {
  margin-left: 6px;
  margin-right: 6px;
}
/* .elementor-price-table .elementor-price-table__button {
  position: absolute;
  bottom: -20px;
  left: 50%;
  transform: translateX(-50%);
} */
.elementor-price-table .elementor-price-table__feature-inner {
  margin-left: calc((100% - 50%) / 2);
  margin-right: calc((100% - 50%) / 2);
  padding-left: 32px;
  position: relative;
}
.elementor-price-table .elementor-price-table__features-list {
  color: var(--e-global-color-text);
  text-align: left;
}
.elementor-price-table .elementor-price-table__features-list,
.elementor-price-table .elementor-price-table__price,
.elementor-price-table .elementor-price-table__footer {
  background-color: #fff;
}
.elementor-price-table .elementor-price-table__header {
  background-color: #fff;
  padding: 60px 30px 0px 30px;
}
