.add__ons__block__container{display:grid;gap:1.5rem;grid-template-columns:repeat(var(--grid-columns,3),1fr);justify-content:center}.add__ons__block__container .add_on_block{background:#fff;border:1px solid var(--border-color);border-radius:15px;display:flex;flex-direction:column;justify-content:space-between;width:100%}.add__ons__block__container .add_on_block .add__ons__feature__list{list-style-type:none;margin:0;width:100%}.add__ons__block__container .add_on_block .tooltip .tooltiptext{background:#f5f5f5!important;color:#000}.add__ons__block__container .add_on_block .tooltip .tooltiptext:after{border-color:#f5f5f5 transparent transparent}.add__ons__block__container .add_on_block .add__ons__feature__list .mfeature__badge{background-image:linear-gradient(to right,var(--brand-gradient-start),var(--brand-gradient-end));border-radius:5px;color:#fff;font-size:10px;letter-spacing:2px;line-height:1.6;padding:.2rem .8rem}.add__ons__block__container .add_on_block .add__ons__feature__list li{align-items:center;display:flex;font-size:14px;gap:.8rem;justify-content:space-between;margin:0;padding-bottom:8px}.add__ons__block__container .add_on_block .add__ons__feature__list li:first-of-type{margin-top:1rem}.add__ons__block__container .add_on_block .add__ons__feature__list li>span{align-items:center;display:flex;font-size:14px;gap:.8rem;justify-content:space-between;margin:0}.add__ons__block__container .add_on_block .details__section{display:flex;flex-direction:column;gap:1rem;padding:2rem}.add__ons__block__container .add_on_block .details__section h2,.add__ons__block__container .add_on_block .details__section p{text-align:left}.add__ons__block__container .add_on_block .pricing__section{align-items:end;border-top:1px solid var(--border-color);display:flex;justify-content:space-between;padding:2rem;width:100%}.add__ons__block__container .add_on_block .pricing__section .tooltip{transform:translateY(3px)}.add__ons__block__container .add_on_block .pricing__section .plan-price{font-size:24px}.add__ons__block__container .add_on_block .pricing__section .plan-price>span{color:grey;font-size:16px;font-weight:400}.add__ons__block__container .add_on_block .add_on_block_badge{background-image:linear-gradient(90deg,#f36a62,#e06e7c);border-radius:5px;color:#fff;font-size:14px;padding:.5rem 1rem;width:fit-content}.add__ons__block__container .add_on_block h2{font-size:27px;font-weight:500;text-align:start}.add__ons__block__container .add_on_block p{font-size:16px;text-align:start}@media (max-width:1200px){.add__ons__block__container{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.add__ons__block__container{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.add__ons__block__container{gap:1rem;grid-template-columns:1fr;text-align:center}.add__ons__block__container .add_on_block{align-items:center}}