.health-cmp-container{background:rgba(241,236,248,1)}
.health-steps-guide{max-width:1320px;margin:0 auto;padding:40px 0 64px 0}
.health-steps-guide__title{font-family:"MontserratMedium";font-weight:500;font-size:40px;line-height:120%;letter-spacing:0;text-align:center;color:rgba(45,28,74,1)}
.health-steps-guide__steps{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;height:286px;align-items:center;position:relative}
.health-steps-guide__step{border-radius:24px;box-shadow:0 2px 8px rgba(0,0,0,0.06);flex:1;min-width:328px;max-width:388px;min-height:226px;padding-top:32px;padding-right:64px;padding-bottom:24px;padding-left:24px;transition:transform .3s ease;background:rgba(255,255,255,1);letter-spacing:1px}
.health-steps-guide__steps .health-steps-guide__step:nth-child(2){margin-top:60px}
.health-steps-guide__step:hover{transform:translateY(-5px)}
.health-steps-guide__step-icon{position:relative}
.health-steps-guide__step-icon img{height:auto;margin-bottom:1rem;position:absolute;bottom:-56px;right:-47px}
.health-steps-guide__step-title{color:#c6b5e3;font-family:"GeneralSansBold";font-weight:900;font-size:24px;line-height:100%;padding-bottom:8px;letter-spacing:0}
.health-steps-guide__step-title span{color:#2d1c4a;display:block;font-family:"MontserratSemiBold";font-weight:600;font-size:24px;line-height:120%;letter-spacing:0;padding-top:8px}
.health-steps-guide__step-description{font-family:"GeneralSansRegular";font-weight:400;font-size:16px;line-height:150%;color:#2d1c4a;letter-spacing:0}
.health-steps-guide__steps .steps-image-sec{display:none}
.health-steps-guide__steps .steps-image:last-child{display:none}
@media screen and (max-width:767px){.health-steps-guide{padding:40px 20px 38px 20px}
.health-steps-guide__steps{height:unset;display:unset}
.health-steps-guide__steps .health-steps-guide__step:nth-child(2){margin-top:unset}
.health-steps-guide__steps .health-steps-guide__step{min-width:320px;min-height:196px;padding-top:24px;padding-right:48px;padding-bottom:24px;padding-left:20px;letter-spacing:0;margin:15px 0 10px}
.health-steps-guide__title{font-size:32px;padding-bottom:24px}
.health-steps-guide__step-title{font-size:20px}
.health-steps-guide__step-title span{font-size:20px}
.health-steps-guide__step-description{font-family:"GeneralSansRegular";font-size:15px}
.health-steps-guide__step-icon img{right:-39px}
.health-steps-guide__steps .steps-image{margin:0 146.37px;max-width:30px;transform:rotate(45deg)}
.health-steps-guide__steps .steps-image-sec{transform:rotate(45deg);max-width:30px;margin:0 146.37px}
}