.price-table{position:relative}.price-table .content-wrapper{align-items:start;-webkit-column-gap:16px;column-gap:16px;display:grid;grid-column-end:-1;grid-column-start:1;grid-template-columns:[main-start] repeat(8,1fr) [main-end]}.price-table .tabler-inner{grid-column-end:-1;grid-column-start:1;height:100%}.price-table .tabler-inner .table-wrap{-webkit-column-gap:16px;column-gap:16px;display:grid;grid-column-end:main-end;grid-column-start:main-start;grid-template-columns:repeat(8,1fr)}.price-table .headingWrapper{grid-column-end:9;grid-column-start:1;margin-bottom:58px;text-align:center}.price-table .headingWrapper h2{font-size:2.4rem;font-weight:500;line-height:3.2rem}.price-table .productPricingTableWrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:none;grid-column-end:9;grid-column-start:1;overflow-x:auto;padding-bottom:12px}.price-table .productPricingTableWrapper table{border:none;border-collapse:separate;border-radius:0 12px 12px 0;border-right:1px solid #dfe0ec;border-spacing:0;font-family:NeueHaasUnicaW1G,sans-serif;margin-bottom:0;max-width:100%;width:100%}.price-table .productPricingTableWrapper table thead tr{background-color:#fff}.price-table .productPricingTableWrapper table thead tr th{background:none;border-color:transparent;border-bottom:1px solid #dfe0ec;border-left:1px solid #dfe0ec;border-top:1px solid #dfe0ec;font-weight:inherit;min-width:240px;padding:30px 28px;text-align:center;text-align:left;vertical-align:top;width:25%}.price-table .productPricingTableWrapper table thead tr th:nth-child(2){border-radius:12px 0 0 0}.price-table .productPricingTableWrapper table thead tr th:nth-child(odd){background:#f7f8ff}.price-table .productPricingTableWrapper table thead tr th:first-child{background-color:#fff;border:none;padding-left:0;text-align:left}.price-table .productPricingTableWrapper table tbody tr:nth-child(odd){background-color:#fff}.price-table .productPricingTableWrapper table tbody tr td{background:none;border:0;border-color:transparent;border-bottom:1px solid #dfe0ec;border-left:1px solid #dfe0ec;color:#212240;padding:12px 16px;text-align:center}.price-table .productPricingTableWrapper table tbody tr td:nth-child(odd){background:#f7f8ff}.price-table .productPricingTableWrapper table tbody tr td:first-child{background-color:#fff;border:none;padding-left:0;text-align:left}.price-table .productPricingTableWrapper table tbody tr td:nth-child(2){border-left:1px solid #dfe0ec}.price-table .productPricingTableWrapper table thead tr th h3.tier_title{font-size:2rem;font-weight:500;letter-spacing:-.0025em;line-height:2.8rem;margin-bottom:16px;text-align:center}.price-table .productPricingTableWrapper table thead tr th p{color:#4b4d65;font-size:1.8rem;font-weight:400;line-height:2.8rem;margin-bottom:1em;margin-top:0;text-align:center}.price-table .productPricingTableWrapper table thead tr th p:last-of-type{font-size:1.4rem;line-height:2rem;margin-bottom:1em}.price-table .productPricingTableWrapper table tbody tr td small{color:#898eba;display:block;font-size:1.4rem;line-height:2rem}.price-table .productPricingTableWrapper table tbody tr td.feat_info p{color:#4b4d65;font-size:1.6rem;line-height:2.4rem;margin-bottom:1em;margin-top:0}.price-table .bottom-text{grid-column-end:9;grid-column-start:1;margin-top:17px}.price-table .bottom-text p{color:#898eba;font-size:1.4rem;font-weight:400;line-height:2rem;margin-bottom:1em}.price-table h2.tier_title_img{font-size:1.8rem;letter-spacing:-.0025em;line-height:2.4rem;margin-bottom:8px;margin-top:0}.price-table .productPricingTableWrapper table tbody tr:last-child td:nth-child(2){border-radius:0 0 0 12px}.price-table .productPricingTableWrapper table tbody tr:last-child td:nth-child(3):not(:last-child){border-radius:0 0 0 0}.price-table .productPricingTableWrapper table tbody tr:last-child td:last-child{border-radius:0 0 12px 0}.price-table .productPricingTableWrapper table thead tr:first-child th:last-child{border-radius:0 12px 0 0}@media only screen and (min-width:768px){.price-table .content-wrapper{grid-template-columns:1fr [main-start] repeat(14,1fr) [main-end] 1fr}.price-table .tabler-inner .table-wrap{grid-template-columns:repeat(14,1fr)}.price-table .bottom-text,.price-table .headingWrapper,.price-table .productPricingTableWrapper{grid-column-end:15;grid-column-start:1}.price-table .productPricingTableWrapper table tbody tr td{padding:16px}}@media only screen and (min-width:1024px){.price-table .content-wrapper{grid-template-columns:1fr [container-start] 1fr [main-start] repeat(12,1fr) [main-end] 1fr [container-end] 1fr}.price-table .headingWrapper,.price-table .productPricingTableWrapper{grid-column-end:13;grid-column-start:1}.price-table .tabler-inner{grid-column-end:span 14;grid-column-start:2}.price-table .tabler-inner .table-wrap{-webkit-column-gap:24px;column-gap:24px;grid-template-columns:repeat(12,1fr)}.price-table .headingWrapper h2{font-size:3.2rem;letter-spacing:-.01em;line-height:4rem;margin-bottom:16px}.price-table .productPricingTableWrapper table thead tr th h3.tier_title{font-size:2.4rem;line-height:3.2rem}.price-table .bottom-text{grid-column-end:13;grid-column-start:4}.price-table h2.tier_title_img{font-size:2rem;line-height:3.2rem}}@media only screen and (min-width:1280px){.price-table .content-wrapper{-webkit-column-gap:24px;column-gap:24px}.price-table .productPricingTableWrapper table tbody tr td:first-child,.price-table .productPricingTableWrapper table thead tr th:first-child{min-width:250px}}