.sd-how-it-works__content{flex-direction:column}.sd-how-it-works__header :is(h1,h2,h3,h4,h5,h6){margin:0 0 40px;text-align:center}.sd-how-it-works__header :is(h1,h2,h3,h4,h5,h6) em{display:inline-block;position:relative;font-style:italic;z-index:0}.sd-how-it-works__header :is(h1,h2,h3,h4,h5,h6).underline em:after{content:"";position:absolute;display:block;bottom:0;left:0;height:4px;width:100%;border-radius:2px;background-color:#65deb1;z-index:-1}.sd-how-it-works__steps{position:relative;display:flex;flex-direction:column;height:100%}.sd-how-it-works__step{display:flex;position:relative;margin-top:200px}.sd-how-it-works__step:before{position:absolute;content:"";display:block;height:200px;width:4px;top:-200px;left:calc(50% - 2px);border-radius:2px 2px 0 0;background:linear-gradient(0deg,#4960b8,#acb6ef)}.sd-how-it-works__step:first-child{margin:0}.sd-how-it-works__step:first-child:before{display:none}.sd-how-it-works__step:last-child .sd-how-it-works__step-text-container,.sd-how-it-works__step:last-child .sd-how-it-works__step-text-container p{margin-bottom:0}.sd-how-it-works__step-number-container{display:flex;justify-content:center;justify-self:center;align-items:center;height:46px;width:46px;border-radius:50%;background-color:#4960b8}.sd-how-it-works__step-number-container span{color:#fff;font-size:20px;font-weight:700;line-height:24px}.sd-how-it-works__step-title-container{margin:16px 0}.sd-how-it-works__step-title-container :is(h1,h2,h3,h4,h5,h6){color:#31426a;text-align:center;font-size:24px;font-weight:700;line-height:30px;margin:0}.sd-how-it-works__step-image-container,.sd-how-it-works__step-image-container-mobile{display:flex;justify-content:center;align-items:center}.sd-how-it-works__step-image-container{display:none}.sd-how-it-works__step-image-container-mobile img{max-width:220px;object-fit:contain}.sd-how-it-works__step-content{display:flex;flex-direction:column;align-items:center}.sd-how-it-works__step-text-container{margin:16px 0 20px}.sd-how-it-works__step-text-container p{color:#2e3038;text-align:center;font-size:18px;font-weight:400;line-height:26px;letter-spacing:.18px;margin:0}.sd-how-it-works__footer{margin-top:40px;width:100%}.sd-how-it-works__footer a{display:flex;height:60px;padding:16px 32px;justify-content:center;align-items:center;gap:10px;align-self:stretch;width:100%}@media (min-width: 768px){.sd-how-it-works__header :is(h1,h2,h3,h4,h5,h6){margin-bottom:60px}.sd-how-it-works__steps{max-width:770px;margin:0 auto}.sd-how-it-works__step{gap:30px;margin-top:446px;height:240px}.sd-how-it-works__step:before{width:6px;border-radius:3px 3px 0 0;left:calc(50% - 5px);height:420px;top:-420px}.sd-how-it-works__step-image-container{flex:0 0 330px;display:flex;align-items:center}.sd-how-it-works__step-image-container img{max-width:330px;width:100%;height:auto}.sd-how-it-works__step-image-container-mobile{display:none}.sd-how-it-works__step-content{flex-direction:column;justify-content:center;align-items:flex-start;z-index:0}.sd-how-it-works__step-content:before{content:"";display:block;position:absolute;width:6px;height:40px;top:0;left:calc(50% - 5px);border-radius:0;background-color:#4960b8;z-index:-1}.sd-how-it-works__step:first-child .sd-how-it-works__step-content:before{display:none}.sd-how-it-works__step-number-container{justify-self:flex-start;margin:0}.sd-how-it-works__step-title-container{margin:16px 0}.sd-how-it-works__step-title-container :is(h1,h2,h3,h4,h5,h6){text-align:left;font-size:28px;line-height:34px}.sd-how-it-works__step-text-container{margin:0}.sd-how-it-works__step-text-container p{text-align:left;margin:0}.sd-how-it-works__footer{margin:60px auto 0;max-width:266px}}
/*# sourceMappingURL=/cdn/shop/t/442/assets/sleepdoctor-how-it-works.css.map */
