.outpatient-visit{color:#1f2937}.outpatient-visit__title{margin:0 0 12px;font-size:18px;line-height:1.45;font-weight:400}.outpatient-visit__list{margin:0;padding:0;list-style:none;counter-reset:step}.outpatient-visit__item{counter-increment:step;display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:1.5}.outpatient-visit__item+.outpatient-visit__item{margin-top:10px}.outpatient-visit__item:before{content:counter(step);flex:0 0 26px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#eaf2ff;color:#2f6df6;font-weight:700;font-size:13px;line-height:1;margin-top:1px}.outpatient-visit__item strong{font-weight:700}.gallery-item{position:relative;overflow:hidden}.gallery-item img{transition:transform .3s ease}.gallery-item:hover img{transform:scale(1.1)}.gallery-item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff3;opacity:0;transition:opacity .3s ease}.gallery-item:hover:after{opacity:1}
