.pricing-card{flex:1 1 30rem;box-shadow:0 4px 40px 0 rgba(29,57,95,.08);padding:3rem 3rem 8rem;border-radius:2rem;display:flex;flex-direction:column;position:relative}.pricing-card--flash{border:.2rem solid #1d5761;padding-top:6rem;align-self:flex-start}.pricing-card__span{position:absolute;top:2rem;right:2rem;border-radius:2rem;background-color:#1d5761;color:#fff;padding:.8rem 1.2rem;font-size:1.3rem;text-transform:uppercase;font-weight:500}.pricing-card__top{padding-bottom:3rem;border-bottom:1px solid rgba(34,34,34,.15)}.pricing-card__title{margin-bottom:1rem}.pricing-card__price{font-size:4rem;font-weight:800}.pricing-card__bottom{padding-top:4rem}.pricing-card__list{display:flex;flex-direction:column;gap:1.8rem;margin-bottom:5rem}.pricing-card__item{display:flex;align-items:center;gap:1.4rem}.pricing-card a{width:90%;align-items:flex-end;position:absolute;bottom:3rem;left:50%;transform:translateX(-50%)}@media(min-width:776px){.pricing-card--flash{margin-top:-5rem}}.pricing__container{display:flex;flex-wrap:wrap;gap:3rem}@media(min-width:992px){.pricing__container{padding-top:5rem}}@keyframes arrowAnimation{0%{transform:translateY(-2rem)}to{transform:translateY(3.3rem)}}.timeline__container{position:relative;width:100%;display:flex;flex-direction:column;gap:3rem;max-width:100rem;margin:0 auto}.timeline__card{position:relative;left:0;width:87%;padding:3rem 2rem;border-radius:.8rem}.timeline__card:after{content:"";position:absolute;right:-2rem;top:3.5rem;height:calc(100% + 3rem);width:.3rem;background-color:#1d5761}.timeline__card--last:after{height:2%}.timeline__name{display:block;color:#222;line-height:170%;margin-bottom:1rem}.timeline__icon{position:absolute;top:3rem;right:-2.6rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;width:1.4rem;height:1.4rem;background-color:#1d5761;border-radius:50%}.timeline__step{display:block;font-weight:700;font-size:4rem;margin-bottom:.7rem;color:#222}.timeline__desc{color:#686a6f;font-size:1.6rem;line-height:170%}@media(min-width:1100px){.timeline__card{width:50%;padding:3rem}.timeline__card--left{left:55%}.timeline__card--left .timeline__icon{left:-3.8rem}.timeline__card--left:after{left:-3.3rem}}