.component-numbered-steps h2{margin-bottom:25px}.component-numbered-steps p.main-text{margin:0 auto 35px}.component-numbered-steps .steps-wrapper>.d-flex{flex-direction:column;margin-left:30px;padding:0 0 30px 29px;border-left:2px solid #CDDFD1}.component-numbered-steps .steps-wrapper>.d-flex:last-child{padding-bottom:0}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex{flex-direction:column}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex .step-number{position:relative;display:inline-block;transform:translate(-100%);width:60px;height:60px;border-radius:50%;background-color:#cddfd1}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex .step-number span.h1{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:2.25rem;color:#6e9477}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex h3.h2{margin:15px 0 20px;font-size:1.5rem}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex p,.component-numbered-steps .steps-wrapper>.d-flex>.d-flex ul{margin-bottom:20px}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex .body2{font-size:1rem}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex ul li{align-items:center;gap:10px;padding:6px 0;letter-spacing:.03em}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex .cta-wrapper{margin:5px 0 30px}.component-numbered-steps .steps-wrapper .img-wrapper img{width:100%}@media screen and (min-width: 768px){.component-numbered-steps .steps-wrapper{padding:10px 0 20px}.component-numbered-steps .steps-wrapper>.d-flex{flex-direction:row;gap:15px}.component-numbered-steps .steps-wrapper>.d-flex>.d-flex,.component-numbered-steps .steps-wrapper>.d-flex .img-wrapper{width:calc(50% - 7.5px)}.component-numbered-steps .steps-wrapper>.d-flex .img-wrapper{position:relative}.component-numbered-steps .steps-wrapper>.d-flex .img-wrapper img{position:absolute;height:100%;object-fit:cover}}@media screen and (min-width: 1024px){.component-numbered-steps .steps-wrapper>.d-flex{padding-bottom:35px}}@media screen and (min-width: 1200px){.component-numbered-steps .steps-wrapper>.d-flex{padding-bottom:45px}}@media screen and (min-width: 1400px){.component-numbered-steps .steps-wrapper{padding:15px 0 30px}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/component-numbered-steps.scss.css.map */
