.patient-step-card{isolation:isolate;overflow:hidden}.patient-step-card>h3,.patient-step-card>p,.patient-step-card>strong,.patient-step-card>i,.patient-step-card>span{z-index:2;position:relative}.patient-step-card>p{max-width:72%}.patient-step-graphic{z-index:1;color:#dd5b4b;background:linear-gradient(145deg,#fff7f2,#ffe8df);border:1px solid #f3cfc4;border-radius:20px;justify-content:center;align-items:center;gap:7px;width:104px;height:72px;display:flex;position:absolute;bottom:18px;right:18px;transform:rotate(-2deg);box-shadow:0 10px 25px #75392d14}.patient-step-graphic:before,.patient-step-graphic:after{content:"";background:#f6ac9b;border-radius:50%;width:7px;height:7px;position:absolute}.patient-step-graphic:before{top:9px;left:10px}.patient-step-graphic:after{bottom:9px;right:10px}.patient-step-graphic i{font-size:24px}.patient-step-graphic b{color:#9e6157;background:#fff;border-radius:50%;place-items:center;width:23px;height:23px;font-size:7px;display:grid}.practitioner-profile-benefit .patient-step-graphic{color:#fff;width:165px;height:105px;box-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border-color:#ffffff47;bottom:28px;right:28px;transform:rotate(2deg)}.practitioner-profile-benefit .patient-step-graphic i{font-size:36px}.practitioner-profile-benefit .patient-step-graphic b{color:#15566a;background:#fff}.practitioner-profile-benefit>p{max-width:65%}@media (width<=600px){.patient-step-card>p,.practitioner-profile-benefit>p{max-width:100%;padding-right:75px}.patient-step-graphic{width:75px;height:58px;bottom:15px;right:12px}.patient-step-graphic i{font-size:18px}.practitioner-profile-benefit .patient-step-graphic{width:92px;height:67px;bottom:18px;right:14px}.practitioner-profile-benefit .patient-step-graphic i{font-size:23px}}
