.sr-cards-steps-02 .card{background-color:transparent!important;border:none;border-radius:0;margin:1rem 0;text-align:center}.sr-cards-steps-02 .step-num-wrap{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sr-cards-steps-02 .step-num-wrap,.sr-cards-steps-02 .step-num-wrap .line{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sr-cards-steps-02 .step-num-wrap .line{height:5px;left:0;position:absolute;top:1.8rem;width:100%}.sr-cards-steps-02 .step-circle{align-items:center;border-radius:100%;display:flex;height:4rem;justify-content:center;margin:0 auto;position:absolute;width:4rem}.sr-cards-steps-02 .card .step-circle,.sr-cards-steps-02 .card .step-num-wrap .line{background:var(--card-accent)}.sr-cards-steps-02 .card:hover .step-circle,.sr-cards-steps-02 .card:hover .step-num-wrap .line{background:var(--card-accent-hover)}.sr-cards-steps-02 .step-text{font-size:1.5rem;font-weight:700}.sr-cards-steps-02 .card:hover .card-content{box-shadow:15px 25px 60px 0 rgba(0,0,0,.1)}.sr-cards-steps-02 .card-content{background-color:#fff;border:1px solid #e5e7ea;margin-top:2rem;padding:2rem 1rem}.sr-cards-steps-02 .card .cta-group{max-height:0;overflow:hidden;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.sr-cards-steps-02 .card:hover .cta-group{max-height:300px;overflow:hidden;padding-top:1rem}.sr-cards-steps-02 .card:after{opacity:0;transition:opacity .25s ease}.sr-cards-steps-02 .card[style]:after{opacity:1}@media (max-width:768px){.sr-cards-steps-02 .card .cta-group{padding-top:1rem}.sr-cards-steps-02 .card-content{margin-top:2.3rem}.sr-cards-steps-02 .step-circle{height:5rem;width:5rem}.sr-cards-steps-02 .card .cta-group{max-height:100%}.sr-cards-steps-02 .step-num-wrap .line{top:2.3rem}.sr-cards-steps-02 .card .cta-group{margin-top:4rem}.sr-cards-steps-02 .description br{display:none}}@media only screen and (min-width:768px){.sr-cards-steps-02 .card:last-child:after{display:none}}@media only screen and (max-width:992px) and (min-width:768px){.sr-cards-steps-02 .step-num-wrap{margin:0 0 1em}}