.pricing{align-items:flex-start;display:flex;margin-top:40px;text-align:center}.pricing__badge{color:#fff!important}@media screen and (max-width:768px){.pricing{display:block}}.pricing__card{background:#fff;flex-basis:346px;flex-grow:1;position:relative;transition:box-shadow .25s ease-in-out}.pricing__card :is(h1,h2,h3,h4,h5,h6,p,a,span,li,ul){color:var(--black)}.pricing__card a:hover{color:#fff}.pricing__card+.pricing__card{margin-left:28px}@media screen and (max-width:1024px){.pricing__card+.pricing__card{margin-left:16px}}@media screen and (max-width:768px){.pricing__card+.pricing__card{margin:24px 0 0}}.pricing__badge{background-color:#4f73f9;border-radius:40px;color:#fff;font-size:.625rem;font-weight:700;left:50%;line-height:1;min-width:120px;padding:10px 12px;position:absolute;top:0;transform:translate(-50%,-50%)}.pricing__icon{align-items:flex-end;display:flex;height:28px;justify-content:center;margin:0 0 1.5rem}.pricing__icon img{display:block;max-height:100%}.pricing__price{background-color:var(--primaryBlue);border-radius:30px 30px 0 0;padding:20px clamp(20px,2vw,32px)}.pricing__price *{color:var(--white)!important;margin-bottom:10px}.pricing__description{background-color:#f1f3ff;border-radius:0 0 30px 30px;padding:20px clamp(20px,2vw,32px)}.pricing__description strong span{font-size:inherit;font-weight:inherit}.pricing__description p{margin:0 0 .75rem;text-align:left}.pricing__features{list-style:none;margin:0 0 2.625rem;padding:0;text-align:left}.pricing__features li{align-items:center;display:flex;margin:0 0 1rem}