.hairmd-steps{.step{background:#fff;border-radius:2rem;box-shadow:0 0 .75rem rgba(0,0,0,.125);display:grid;margin-bottom:4rem;padding:2rem;position:relative}.rule{margin-block:4rem}.logo{margin-top:calc(-2rem - 56px);margin-inline:auto;margin-bottom:2rem;width:100px}.step1{.image{margin:auto;max-width:460px;@media(min-width:992px){bottom:-170px;position:absolute;right:calc(-2rem - 85px);z-index:1}}}.step2{.image{margin:2rem auto;max-width:460px}}.cta--block{display:flex;.btn{border-radius:0;color:#fff;font-family:var(--heading-font-family);font-size:1.4rem;font-weight:700;margin:1.5rem auto;text-transform:uppercase}}.GetHairMD{display:grid;margin-block:7rem;overflow:visible;&:after{aspect-ratio:10/42;background-color:var(--bs-white);background-image:var(--backgroundImage);background-size:contain;box-shadow:0 0 0 2rem var(--bs-white);content:"";grid-column:1;grid-row:1;height:100vh;margin:auto;max-height:100px;max-width:415px;transform:translateY(-40%);width:100vw}}}