.pr-before-after__card{background:linear-gradient(151.81deg,rgba(var(--primary_rgb),.3) 0,rgba(var(--primary_rgb),.15) 50%,rgba(var(--primary_rgb),.1) 100%),linear-gradient(90deg,rgba(var(--white_rgb),.2) 0,rgba(var(--white_rgb),.2) 100%);border:1px solid rgba(var(--primary_rgb),.2);border-radius:var(--border_radius);box-shadow:0 10px 30px -10px rgba(var(--primary_rgb),.12),0 20px 60px -15px rgba(var(--primary_rgb),.15);overflow:hidden}.pr-before-after__table{display:flex;flex-direction:column}.pr-before-after__row{border-bottom:1px solid rgba(var(--primary_rgb),.05);display:flex}.pr-before-after__row:last-child{border-bottom:none}.pr-before-after__cell{align-items:flex-start;background-color:var(--white);display:flex;flex:1 1 50%;gap:10px;min-height:100px;padding:22px 40px}.pr-before-after__row--header .pr-before-after__cell{align-items:center;background:linear-gradient(170.99deg,var(--light) 0,var(--white) 50%,rgba(var(--light_rgb),.8) 100%)}.pr-before-after__cell--after{border-left:1.2px solid rgba(var(--primary_rgb),.2)}.pr-before-after__column-title{color:var(--heading);font-family:var(--heading_font),sans-serif;font-weight:600;margin:0}.pr-before-after__icon{align-items:center;display:flex;flex-shrink:0;height:26px;justify-content:center;width:20px}.pr-before-after__text{color:var(--body_color);font-family:var(--primary_font),sans-serif;font-weight:400;line-height:28px}.pr-before-after__mobile-label{display:none}@media (max-width:991.99px){.pr-before-after__cell{min-height:80px;padding:18px 24px}.pr-before-after__column-title{font-size:24px;line-height:32px}.pr-before-after__text{font-size:16px;line-height:24px}}@media (max-width:767.99px){.pr-before-after__row--header{display:none}.pr-before-after__row{flex-direction:column}.pr-before-after__cell{flex:1 1 100%;min-height:auto;padding:16px 20px}.pr-before-after__cell--after{border-left:none}.pr-before-after__row:not(.pr-before-after__row--header) .pr-before-after__cell--before{border-bottom:1px solid rgba(var(--primary_rgb),.2)}.pr-before-after__mobile-label{color:var(--heading);display:block;flex-shrink:0;font-family:var(--heading_font),sans-serif;font-weight:600;min-width:50px}.pr-before-after__mobile-label,.pr-before-after__text{font-size:14px;line-height:20px}}