.pricing-card-table:is(.pricing-card-table):is(.pricing-card-table):is(.pricing-card-table):is(.pricing-card-table):is(.pricing-card-table) .section .top-section-mobile .top-heading .desc p,.pricing-card-table:is(.pricing-card-table):is(.pricing-card-table):is(.pricing-card-table):is(.pricing-card-table):is(.pricing-card-table) .section .table-section table th.top-heading .desc p{font-size:1.4rem !important}
.pricing-card-table{width:100vw}
.pricing-card-table .section.white-theme .table-section table tr.row-stripe{background-color:#f6f4e9}
.pricing-card-table .section .top-section-mobile{display:flex;flex-direction:column;align-items:center;padding:25px 25px 0}
.pricing-card-table .section .top-section-mobile .top-heading .header{margin-bottom:12px;line-height:36px}
.pricing-card-table .section .top-section-mobile .top-heading .desc p{font-size:1.4rem !important;line-height:20px !important}
.pricing-card-table .section .top-section-mobile .nav-btn-mobile{display:flex;gap:20px}
.pricing-card-table .section .table-section{overflow-x:auto}
.pricing-card-table .section .table-section table tr.row-stripe{background-color:#fff}
.pricing-card-table .section .table-section table th,.pricing-card-table .section .table-section table td{padding:25px 10px}
.pricing-card-table .section .table-section table th:nth-child(2),.pricing-card-table .section .table-section table td:nth-child(2){padding-left:25px}
.pricing-card-table .section .table-section table th:last-child,.pricing-card-table .section .table-section table td:last-child{padding-right:25px}
.pricing-card-table .section .table-section table th{min-width:200px}
.pricing-card-table .section .table-section table th.top-heading{display:none}
.pricing-card-table .section .table-section table th .plan-container{display:flex;flex-direction:column;justify-content:space-between;height:100%;text-align:left;min-height:230px}
.pricing-card-table .section .table-section table th .plan-container .plan .plan-title{font-size:1.4rem;font-weight:500;text-transform:uppercase;line-height:24px;margin-bottom:9px}
.pricing-card-table .section .table-section table th .plan-container .plan strong.product-price{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:8px}
.pricing-card-table .section .table-section table th .plan-container .plan small{font-size:1.4rem;font-weight:400;padding-bottom:13px}
.pricing-card-table .section .table-section table th .plan-container .plan small .product-price{display:flex;flex-direction:row;gap:3px}
.pricing-card-table .section .table-section table th .plan-container .plan .plan-sub-head{font-size:1.6rem;font-weight:500;line-height:24px;margin-bottom:4px}
.pricing-card-table .section .table-section table th .plan-container .plan .plan-icons li{gap:8px;font-size:1.4rem !important;font-weight:400}
.pricing-card-table .section .table-section table td.feature-label{display:none}
.pricing-card-table .section .table-section table td .feature-cell{display:flex;flex-direction:column;gap:8px;justify-content:center;min-height:80px}
.pricing-card-table .section .table-section table td .feature-cell .feature-title{display:flex;align-items:center;gap:8px}
@media screen and (min-width:768px){.pricing-card-table{width:auto;display:flex;justify-content:center}
.pricing-card-table .section{border-radius:16px}
.pricing-card-table .section .top-section-mobile{display:none}
.pricing-card-table .section .table-section{margin:48px}
.pricing-card-table .section .table-section table th,.pricing-card-table .section .table-section table td{padding:0}
.pricing-card-table .section .table-section table th.top-heading{display:block;text-align:left;min-width:320px;padding-bottom:40px}
.pricing-card-table .section .table-section table th.top-heading .header{padding-bottom:12px}
.pricing-card-table .section .table-section table th.top-heading .desc p{font-size:1.4rem !important;line-height:20px !important;font-weight:400 !important}
.pricing-card-table .section .table-section table th .plan-container{min-height:266px;padding-bottom:40px;min-width:200px}
.pricing-card-table .section .table-section table td.feature-label{display:block}
.pricing-card-table .section .table-section table td.feature-label .feature-cell{flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.8rem;font-weight:500;margin-left:16px}
.pricing-card-table .section .table-section table td .feature-cell .feature-title{display:none}
}