.gel-pricing {
  -webkit-transition: 0.3s;
  transition: 0.3s;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
  border: 1px;
  border-style: solid;
  border-color: transparent;
  position: relative;
}
.gel-pricing:hover {
  -webkit-box-shadow: 0 2px 30px rgba(89, 69, 230, 0.12);
  box-shadow: 0 2px 30px rgba(89, 69, 230, 0.12);
  -webkit-transform: translateY(-10px);
  transform: translateY(-10px);
  border-color: transparent;
}

.pricing-featured-text {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: absolute;
  bottom: 100%;
  width: 100%;
  right: 0;
}

.pricing-price .price, .pricing-image {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
}

.gel-pricing-style-1 .pricing-desc, .gel-pricing-style-2 .pricing-desc, .gel-pricing-style-3 .pricing-desc, .gel-pricing-style-4 .pricing-desc {
  text-align: center;
}
.gel-pricing-style-1 .pricing-name, .gel-pricing-style-2 .pricing-name, .gel-pricing-style-3 .pricing-name, .gel-pricing-style-4 .pricing-name {
  margin: 0;
}
.gel-pricing-style-1 .pricing-price, .gel-pricing-style-2 .pricing-price, .gel-pricing-style-3 .pricing-price, .gel-pricing-style-4 .pricing-price {
  text-align: center;
}

.gel-pricing-style-3 .pricing-price {
  margin-top: 1.75rem;
}
.gel-pricing-style-3 .pricing-button {
  margin-top: 1.75rem;
}

.gel-pricing-style-5 {
  padding: 1.875rem 1.875rem 3.5rem;
}
.gel-pricing-style-5 .pricing-price {
  padding-top: 0;
}
.gel-pricing-style-5 .pricing-price .price {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.gel-pricing-style-5 .pricing-desc {
  position: relative;
}
.gel-pricing-style-5 .pricing-desc:after {
  background-color: #eee;
  position: absolute;
  content: "";
  width: 5rem;
  height: 1px;
  right: 0;
  top: 1rem;
}
.gel-pricing-style-5 .pricing-name {
  margin-bottom: 1.5rem;
}
.gel-pricing-style-5 .pricing-button {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.gel-pricing-style-5 li {
  -ms-flex-pack: start;
  justify-content: flex-start;
}
.gel-pricing-style-5 li span {
  text-align: left;
}

.pricing-name {
  position: relative;
}

.pricing-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.pricing-list > li {
  margin: 0;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 5px;
}
.pricing-list .list-bullet {
  padding-right: 0.75rem;
  font-size: 8px;
}

.pricing-list-left li {
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-direction: row;
  flex-direction: row;
}
.pricing-list-left span {
  text-align: left;
}

.pricing-list-center li {
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-direction: column;
  flex-direction: column;
}
.pricing-list-center span {
  text-align: center;
}

.pricing-list-right li {
  -ms-flex-pack: end;
  justify-content: flex-end;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.pricing-list-right span {
  text-align: right;
}
.pricing-list-right .list-bullet {
  padding-left: 0.625rem;
}

.pricing-button {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
}

/*# sourceMappingURL=pricing-table.css.map */
