.pricing-wrapper{display:grid;--grids:4;--gap:20px;grid-template-columns:repeat(var(--grids),1fr);gap:var(--gap)}.pricing-wrapper .pricing-card{padding:25px;background:#fff;border-radius:12px;box-shadow:0 0 13px 2px #e9e9e9;display:flex;flex-direction:column}.pricing-wrapper .plan-heading,.pricing-wrapper .plan-category,.pricing-wrapper .plan-duration{font-family:"Montserrat",Sans-serif;font-size:24px;font-weight:700;line-height:1.3em;color:#04000b;margin-bottom:5px}.pricing-wrapper .plan-category{--fontSize:14px;font-size:var(--fontSize);font-weight:600;line-height:1.6em}.pricing-wrapper .plan-price{--fontSize:50px;font-size:var(--fontSize);font-weight:700;line-height:1em;color:#04000b;margin-top:20px;margin-bottom:5px}.pricing-wrapper .plan-price del{font-size:16px;font-style:italic}.pricing-wrapper .plan-duration{font-size:14px;font-weight:500;line-height:1.6em;color:#666}.price-card-divider{margin-top:20px;margin-bottom:20px;border-bottom:1px solid #ccc}.pricing-wrapper .plan-description{color:#353535;font-family:"Montserrat",Sans-serif;font-size:14px;font-weight:500;margin-bottom:25px;flex:auto}.price-redirect{text-align:center}.price-redirect .elementor-button{background-color:var(--e-global-color-secondary);font-family:"Montserrat",Sans-serif;--fontSize:16px;font-size:var(--fontSize);font-weight:700;text-transform:uppercase;line-height:1.4em;border-radius:8px 8px 8px 8px;padding:10px 45px 10px 28px}@media (max-width:1200px){.pricing-wrapper{--grids:3}}@media (max-width:1024px){.pricing-wrapper{--grids:2}.pricing-wrapper .plan-price{--fontSize:45px}.price-redirect .elementor-button,.pricing-wrapper .plan-category{--fontSize:14px}}@media (max-width:767px){.pricing-wrapper{--grids:1}}