.ptm-discount-price {font-weight: 500;font-size: 20px;margin-inline-start: 10px;}.ptm-pricing-table-ribbon-1 .ptm-ribon-title {background: #3bb2db;position: absolute;right: 0;top: 15px;padding: 10px 25px;color: #fff;font-size: 14px;font-weight: 600;line-height: 1;z-index: 3;}.ptm-pricing-table-ribbon-2 .ptm-ribon-title {background: #3bb2db;position: absolute;font-size: 14px;text-align: center;font-weight: 600;color: #fff;width: 350px;padding: 5px 0 6px;right: -94px;top: 38px;transform: rotate(45deg);line-height: 1;z-index: 3;}.ptm-pricing-table-ribbon-2.ptm-ribon-position-right .ptm-ribon-title {right: -150px;top: 13px;}.ptm-pricing-table-ribbon-2.ptm-ribon-position-right .ptm-ribon-title-14 {right: -150px!important;top: -8px!important;}.ptm-pricing-table-ribbon-2.ptm-ribon-position-right .ptm-ribon-title-17 {top: 19px!important;}.ptm-ribon-position-left.ptm-pricing-table-ribbon-2 .ptm-ribon-title-17 {top: 19px!important;}.ptm-ribon-position-left.ptm-pricing-table-ribbon-2 .ptm-ribon-title-14 {left: -170px!important;top: -9px!important;}.ptm-pricing-table-ribbon-2.ptm-ribon-position-right .ptm-ribon-title-21, .ptm-pricing-table-ribbon-2.ptm-ribon-position-right .ptm-ribon-title-28 {top: 17px!important;right: -157px!important;}.ptm-ribon-position-left.ptm-pricing-table-ribbon-2 .ptm-ribon-title-21, .ptm-ribon-position-left.ptm-pricing-table-ribbon-2 .ptm-ribon-title-28 {top: 17px!important;left: -157px!important;}.ptm-pricing-table-ribbon-2.ptm-ribon-position-right .ptm-ribon-title {right: -150px;top: 13px;}.ptm-ribon-position-left.ptm-pricing-table-ribbon-2 .ptm-ribon-title {left: -150px;right: auto;top: 13px;transform: rotate(-45deg);}.ptm-pricing-table-ribbon-3 .ptm-ribon-title {background: #3bb2db;position: absolute;color: #fff;font-weight: 600;width: 55px;height: 55px;border-radius: 62vmax;right: 25px;top: 10px;font-size: 14px;text-transform: uppercase;word-break: break-word;display: flex;justify-content: center;align-items: center;line-height: 1;padding: 5px;z-index: 3;}.ptm-pricing-table-ribbon-4 .ptm-ribon-title {background: #3bb2db;position: absolute;padding: 5px 15px;margin-right: -12px;margin-top: 10px;color: #fff;font-size: 14px;font-weight: 600;text-transform: uppercase;z-index: 3;}.ptm-ribon-position-right .ptm-ribon-title {right: 1px;}.ptm-ribon-position-left .ptm-ribon-title {left: 0;right: auto;}.ptm-pricing-features.exclude {text-decoration: line-through!important;text-decoration-thickness: 2px!important;}.ptm-basic-icon.exclude {text-decoration: line-through!important;text-decoration-thickness: 2px!important;}.ptm-grid-container .ptm-pricing-features.bottom-line {border-bottom-style: solid;border-bottom-width: 1px;border-bottom-color: #000;}.ptm-pricing-table-ribbon-4 .ptm-ribon-title::before {content: "";position: absolute;width: 12px;height: 12px;bottom: -12px;background: #0c85af;right: 0;clip-path: polygon(0 0, 0 100%, 100% 0);}.ptm-pricing-table-ribbon-4.ptm-ribon-position-left .ptm-ribon-title::before {left: 0;clip-path: polygon(0 0, 0 100%, 100% 0);transform: rotate(89deg);}.ptm-pricing-table-ribbon-4.ptm-ribon-position-left .ptm-ribon-title {margin-left: -11px;}.ptm-grid-container .ptm-pricing-card {position: relative;background-color: white;text-align: center;-webkit-transition: .4s linear;transition: .4s linear;color: #2d2d2d;-webkit-box-shadow: 0px 3px 29.76px 2.24px rgba(131, 131, 132, 0.17);box-shadow: 0px 3px 29.76px 2.24px rgba(131, 131, 132, 0.17);overflow: hidden;padding: 0 10px 40px;}.ptm-grid-container .ptm-pricing-card .ptm-pricing-features i {margin-inline-end: 5px;}.ptm-grid-container .ptm-pricing-card.active {background-color: #049cd1fa;color: #fff;}.ptm-grid-container .ptm-pricing-card.active .ptm-price {color: #fff;}.ptm-grid-container .ptm-pricing-card .ptm-title {display: inline-block;color: #fff;background-color: #049cd1c7;text-transform: uppercase;padding: 12px 30px;border-radius: 0 0 20px 20px;font-size: 20px;font-weight: 600;-webkit-transition: .3s linear;transition: .3s linear;}.ptm-grid-container .ptm-pricing-card .ptm-price {font-size: 70px;color: #0fbcf9;margin: 40px 0;-webkit-transition: .3s linear;transition: .3s linear;display: flex;justify-content: center;}.ptm-discount-price-unit {color: #c8c8c8;}.ptm-cut-off {text-decoration: line-through;}.ptm-grid-container .ptm-pricing-card .ptm-price sup {top: -10px;font-size: 45px;}.ptm-grid-container .ptm-pricing-card .ptm-price span, .ptm-grid-container .ptm-pricing-card .ptm-discount-price {text-transform: capitalize;font-size: 25px;font-weight: 600;display: inline-block;}.ptm-grid-container .ptm-pricing-card .ptm-pricing-features {font-size: 16px;padding: 10px 0;text-transform: uppercase;-webkit-transition: .3s linear;transition: .3s linear;font-weight: 500;display: block;margin-inline: 13%;}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup {color: #fff;background-color: #333;font-family: 'PT Sans', sans-serif;display: inline-block;font-size: 20px;font-weight: 600;letter-spacing: 1px;text-transform: capitalize;padding: 20px 25px;border: none;border-radius: 0;position: relative;z-index: 1;-webkit-transition: .4s linear;transition: .4s linear;border-radius: 5px;margin-top: 30px;}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup:focus {color: #fff;}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup:hover {color: #fff;background: #333;-webkit-box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);box-shadow: 0 0 10px -3px rgba(0, 0, 0, 0.5);}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup::before, .ptm-grid-container .ptm-pricing-card .ptm-pricing-signup::after {content: '';background-color: #10ac84;width: 100%;height: 100%;opacity: 0;-webkit-transform: scaleX(0);transform: scaleX(0);border-radius: 50%;position: absolute;left: 0;top: 0;z-index: -1;-webkit-transition: all 0.3s ease-in 0s;transition: all 0.3s ease-in 0s;}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup::after {background-color: #1dd1a1;border-radius: 0;-webkit-transform: scaleX(1);transform: scaleX(1);}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup:hover::before {border-radius: 0;opacity: 1;-webkit-transform: scaleX(1);transform: scaleX(1);}.ptm-grid-container .ptm-pricing-card .ptm-pricing-signup:hover:after {border-radius: 50%;opacity: 1;-webkit-transform: scaleX(0);transform: scaleX(0);}.ptm-grid-container .ptm-pricingTable {color: #84697c;background: #fff;-webkit-box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);box-shadow: 0 0 10px rgba(46, 59, 125, 0.23);border-radius: 10px;text-align: center;position: relative;overflow: hidden;}.ptm-grid-container .ptm-pricingTable .ptm-pricingTable-header {border-radius: 10px 10px 0 0;background: linear-gradient(135deg, #312a6c, #852d91, #312a6c);color: #fff;padding: 40px 0;}.ptm-grid-container .ptm-pricingTable .ptm-pricingTable-header .ptm-title {font-size: 26px;margin: 0;text-transform: uppercase;letter-spacing: 2px;color: #ffc8a9;margin-bottom: 20px;font-weight: 600;}.ptm-grid-container .ptm-pricingTable .ptm-pricingTable-header .ptm-price {display: flex;justify-content: center;align-items: center;}.ptm-grid-container .ptm-pricingTable .ptm-pricingTable-header .ptm-price .ptm-price-bundle {display: flex;justify-content: center;align-items: center;}.ptm-grid-container .ptm-pricingTable .ptm-price-bundle .ptm-main-price {font-size: 35px;font-weight: 500;padding: 0;color: #f13bbb;line-height: 1.2;}.ptm-grid-container .ptm-pricingTable .ptm-pricingTable-header .ptm-price span {font-size: 25px;color: #f13bbb;font-style: italic;font-weight: 500;}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content {padding: 35px;}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-features {color: #84697c;font-weight: 500;padding: 10px 0;border-bottom: 1px dashed #ddd;font-size: 15px;font-style: italic;display: block;}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-features .ptm-basic-icon {margin-inline-end: 8px;}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup {color: #fff;background: linear-gradient(135deg, #852d91, #312a6c);display: inline-block;font-size: 18px;font-weight: 600;text-transform: capitalize;padding: 20px 35px;border: none;border-radius: 10px;overflow: hidden;position: relative;-webkit-transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);transition: all 0.3s cubic-bezier(0.02, 0.01, 0.47, 1);letter-spacing: 1px;-webkit-transition: .3s linear;transition: .3s linear;margin-top: 20px;}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup::before, .ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup::after {content: '';background: #fff;width: 100px;height: 100px;border-radius: 50%;opacity: 0;-webkit-transform: translate(100%, -25%) translate3d(0, 0, 0);transform: translate(100%, -25%) translate3d(0, 0, 0);position: absolute;right: 0;bottom: 0;z-index: -1;-webkit-transition: all 0.15s cubic-bezier(0.02, 0.01, 0.47, 1);transition: all 0.15s cubic-bezier(0.02, 0.01, 0.47, 1);}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup:hover::before, .ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup:hover::after {opacity: 0.15;}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup:hover::before {-webkit-transform: translate3d(50%, 0, 0) scale(0.9);transform: translate3d(50%, 0, 0) scale(0.9);}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup:hover::after {-webkit-transform: translate(50%, 0) scale(1.1);transform: translate(50%, 0) scale(1.1);}.ptm-grid-container .ptm-pricingTable .ptm-pricing-content .ptm-pricing-signup:hover {color: #fff;border: none;-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);-webkit-animation: rotate-2 0.7s ease-in-out both;animation: rotate-2 0.7s ease-in-out both;}@-webkit-keyframes rotate-2 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}50% {-webkit-transform: rotate(-3deg);transform: rotate(-3deg);}75% {-webkit-transform: rotate(1deg);transform: rotate(1deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}@keyframes rotate-2 {0% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}25% {-webkit-transform: rotate(3deg);transform: rotate(3deg);}50% {-webkit-transform: rotate(-3deg);transform: rotate(-3deg);}75% {-webkit-transform: rotate(1deg);transform: rotate(1deg);}100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}}
.ptm-grid-container .ptm-pricing .ptm-price .ptm-price-bundle {
  flex-wrap: wrap;
}
.ptm-grid-container .ptm-pricing .ptm-price {
  display: flex;
  justify-content: center;
}