.module-steps-cards .step-card{display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.module-steps-cards .step-card .card{border:2px solid #edf7fc;border-radius:5px;flex-grow:1;margin:auto;max-width:280px;width:100%}.module-steps-cards .step-card.card-borderless .card,.module-steps-cards .step-card.card-borderless .card-body{border:none;padding:0}.module-steps-cards .step-card .card-body{align-items:center;display:flex;flex-direction:column;justify-content:space-between}.module-steps-cards .step-image{margin:0 auto 25px}.module-steps-cards .step-card:not(.card-borderless) .step-image{border-radius:200px;max-width:100%;overflow:hidden;width:200px}.module-steps-cards .step-card .step-image div{padding-top:100%;position:relative}.module-steps-cards .step-card .step-image img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.module-steps-cards .step-card.card-borderless .step-image div{padding-top:74%}.module-steps-cards .step-number{margin:0 auto 20px;position:relative;width:100%}.module-steps-cards .step-number span{background-color:#ffefeb;border-radius:40px;color:#ff7247;display:inline-block;font-weight:700;line-height:40px;position:relative;width:40px;z-index:3}.module-steps-cards .step-card .step-number:after,.module-steps-cards .step-card .step-number:before{border:solid #ff7247;border-width:1px 0 0;content:"";display:block;position:absolute;top:50%}.module-steps-cards .step-card .step-number:before{left:-15px;right:calc(50% + 35px)}.module-steps-cards .step-card .step-number:after{left:calc(50% + 35px);right:-15px}.module-steps-cards .step-card:first-of-type .step-number:before,.module-steps-cards .step-card:last-of-type .step-number:after{content:none}@media (max-width:991px){.module-steps-cards .step-card .step-number:after,.module-steps-cards .step-card .step-number:before{border-width:0 1px 0 0}.module-steps-cards .step-card .step-number:before{bottom:50%;left:50%;right:inherit;top:-20px}.module-steps-cards .step-card .step-number:after{bottom:-20px;content:""!important;left:inherit;right:50%;top:50%}.module-steps-cards .step-card.card-borderless .step-number{margin:0 auto 40px}.module-steps-cards .step-card.card-borderless .step-number:before{content:none}.module-steps-cards .step-card.card-borderless .step-number:after{bottom:-30px;top:calc(100% + 10px)}}.module-steps-cards .card-borderless .h6,.module-steps-cards .card-borderless p{padding:0 1.25rem}