.pricing-cards{align-items:start;display:flex;gap:2%}.pricing-cards__item{align-self:stretch;background-color:#fff;border:1px solid #eff0f6;border-radius:8px;box-shadow:0 2px 12px 0 rgba(20,20,43,.08);color:#170f49;flex:0 0 32%;padding:40px 20px;position:relative;transition:all .3s ease-in-out}.pricing-cards__item.popular{background-color:#8400ff;color:#fff;transform:scale(1.05)}.pricing-cards__heading{color:inherit;font-family:inherit;font-size:24px;font-weight:700;letter-spacing:0;line-height:35px}.pricing-cards__content li{font-size:16px;font-weight:500}#l-main-content .pricing-cards__content li{margin-bottom:1.5em;padding-left:2.5em}#l-main-content .pricing-cards__content li:before{background-color:transparent;border-radius:0;color:#8400ff;content:"\f058";font-family:Fontawesome;font-size:26px;height:auto;line-height:1;top:0;width:auto}#l-main-content .pricing-cards__item.popular .pricing-cards__content li:before{color:#fff}.pricing-cards__button{margin-top:40px;max-height:0;opacity:0;transition:all .3s ease-in-out}.pricing-cards__item.popular .pricing-cards__button{max-height:100px;opacity:1}.pricing-cards__button .c-button{display:block;padding:16px}.pricing-cards__popular{background-color:#5e00b5;border-radius:8px;color:#fff;font-size:12px;padding:4px 16px;position:absolute;right:16px;top:10px}@media(min-width:1171px){.pricing-cards__item:active,.pricing-cards__item:focus,.pricing-cards__item:hover{background-color:#8400ff;color:#fff;transform:scale(1.05)}#l-main-content .pricing-cards__item:hover .pricing-cards__content li:before{color:#fff}.pricing-cards__item:hover .pricing-cards__button{max-height:100px;opacity:1}}@media(max-width:1170px){.pricing-cards__item{background-color:#f4f4f4;padding:40px 20px}.pricing-cards__popular{padding:4px 10px;right:8px;top:8px}.pricing-cards__button{max-height:100px;opacity:1}}@media(max-width:767px){.pricing-cards{flex-direction:column;gap:30px}.pricing-cards__item{flex:1;width:100%}.pricing-cards__item.popular{transform:none}}@media (min-width:1600px){.pricing-cards__item{padding:40px}.pricing-cards__popular{font-size:15px;padding:6px 18px;top:16px}.pricing-cards__button .c-button{padding:26px}}