.pricing-table-area {--softgen-pricing-bd-size: 1px;--softgen-pricing-bd-color: #eee;display: grid;grid-template-columns: 40% 1fr;}.pricing-table-area ul{margin: 0;padding: 0;list-style: none;}.pricing-plans {display: grid;grid-template-columns: repeat(3, 1fr);}.pricing-plan ul li, .pricing-features ul li {line-height: 50px;color: var(--softgen-grey-color, #5d6374);}.pricing-plan ul li:not(:last-of-type), .pricing-features ul li:not(:last-of-type) {border-bottom: var(--softgen-pricing-bd-size) solid var(--softgen-pricing-bd-color);}.pricing-plan ul li {text-align: center;}.pricing-table-head, .pricing-table-left {display: flex;align-items: center;justify-content: center;flex-direction: column;min-height: 190px;border-bottom: var(--softgen-pricing-bd-size) solid var(--softgen-pricing-bd-color);}.pricing-table-left h3, .pricing-table-left p {width: 100%;}.pricing-table-left h3 {font-size: 20px;font-weight: 600;color: var(--softgen-grey-color, #5d6374);}.pricing-table-head {padding: 15px;}.pricing-table-head h4 {font-family: var(--softgen-secondary-font, "DM Sans");line-height: 1;font-size: 14px;text-transform: uppercase;font-weight: 600;color: var(--softgen-grey-color, #5d6374);margin: 0;}.pricing-table-head h2 {font-family: var(--softgen-secondary-font, "DM Sans");font-size: 42px;font-weight: 600;color: var(--softgen-dark, #110718);line-height: 1;margin: 15px 0;}.pricing-table-head h2 em {font-size: 20px;line-height: 1px;font-style: normal;color: var(--softgen-dark, #110718);margin-right: 5px;transform: translateY(-15px);display: inline-block;}.pricing-table-head h2 span {font-size: 16px;letter-spacing: 0.5px;}.pricing-table-left p, .pricing-table-head p {font-size: 14px;line-height: 20px;font-weight: 500;color: var(--softgen-grey-color, #5d6374);margin: 0;}.pricing-plan {text-align: center;padding-bottom: 40px;}.pricing-plan.mid {background-color: #c3c8ff99;-webkit-backdrop-filter: blur(5px);backdrop-filter: blur(5px);}.pricing-table-footer {display: block;}.pricing-table-footer a {font-family: var(--softgen-primary-font, "Syne");font-size: 14px;color: var(--softgen-grey-color, #5d6374);text-transform: capitalize;font-weight: 600;letter-spacing: 0;line-height: 1px;border: 1px solid #eee;padding: 22px 20px;border-radius: 30px;display: inline-block;}.pricing-plan.mid .pricing-table-footer a, .pricing-table-footer a:hover {background-color: var(--softgen-primary-color, #4b83ff);color: #fff;border: 1px solid var(--softgen-primary-color, #4b83ff);}.pricing-table-footer a:hover {transform: translateY(-3px);}@media (max-width: 992px) {.pricing-table-area {grid-template-columns: 1fr;}.pricing-features ul {display: none;}.pricing-table-left {min-height: auto;margin-bottom: 30px;padding-bottom: 20px;text-align: center;}.pricing-plan ul li {display: flex;align-items: center;justify-content: center;flex-direction: column;line-height: 1.5;height: 70px;font-size: 14px;}.pricing-plan ul li:before {content: attr(data-cell);display: block;}.pricing-plan ul li i {font-size: 16px;}}@media (max-width: 767px) {.pricing-plans {grid-template-columns: 1fr;}}