.before-after-review-component{margin-bottom:20px;width:100%}.before-after-review-component .before-after-review-component-content{background-color:#f7f4ea;border-radius:12px;overflow:hidden;display:flex;flex-wrap:nowrap;align-items:stretch;max-height:340px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left{padding:30px 34px 30px 64px;display:flex;flex-direction:column;justify-content:space-between;flex:1 1 auto;min-width:0}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-stars{color:var(--dec-gold);margin-bottom:16px;font-size:21px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-review{margin:0;font-size:18px;line-height:20px;color:var(--dec-black)}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper{display:flex;align-items:center;gap:20px;justify-content:space-between}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .featured-testifier-img{background-color:#fff;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;behavior:url(/files/pie/PIE.htc);width:52px;border:2px solid #fff}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-signature{font-family:'Brightwall';font-size:24px;font-weight:400;color:var(--dec-black);margin:0;white-space:nowrap}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-signature .trailingDot{font-family:var(--dec-font-family-ethereal);font-size:30px;font-weight:700}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-cta{text-transform:uppercase;letter-spacing:.7px;white-space:nowrap;flex-shrink:0;height:35px;width:236px;min-width:unset;font-size:14px;line-height:14px;padding:10px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right{position:relative;flex:0 0 600px;max-width:600px;width:600px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper{position:relative;width:600px;height:100%;background-color:#e8e5d8;overflow:hidden}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper .before-after-review-component-image{display:block;width:600px;height:100%;object-fit:unset}.before-after-review-component .before-after-review-component-under-cta{display:none}@media (max-width:1400px){.before-after-review-component .before-after-review-component-left{padding:30px 34px 30px 34px;gap:15px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right{flex:0 0 500px;max-width:500px;width:500px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper{width:500px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper .before-after-review-component-image{width:auto}}@media (min-width:992px) and (max-width:1400px){.before-after-review-component{display:flex;align-items:center;flex-direction:column}.before-after-review-component .before-after-review-component-content .before-after-review-component-left{padding:20px 34px 20px 34px;gap:15px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-stars{margin-bottom:14px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-review{font-size:14px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-signature{font-size:20px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-cta{display:none}.before-after-review-component .before-after-review-component-content .before-after-review-component-right{flex:0 0 465px;max-width:465px;width:465px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper{width:465px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper .before-after-review-component-image{width:auto}.before-after-review-component .before-after-review-component-under-cta{display:block;margin-top:30px}}@media (min-width:1200px) and (max-width:1400px){.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-review{font-size:18px}}@media (max-width:992px){.before-after-review-component .before-after-review-component-content{border-radius:12px;flex-direction:column;max-height:unset}.before-after-review-component .before-after-review-component-content .before-after-review-component-left{padding:20px;order:2}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-stars{text-align:center}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-text .before-after-review-component-review{font-size:14px;text-align:center}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper{flex-direction:column;align-items:center;gap:32px;margin-top:15px}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-signature{text-align:center}.before-after-review-component .before-after-review-component-content .before-after-review-component-left .before-after-review-component-signature-wrapper .before-after-review-component-cta{width:236px;height:35px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right{flex:0 0 auto;max-width:100%;order:1;width:100%}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper{width:100%;height:auto;min-height:220px}.before-after-review-component .before-after-review-component-content .before-after-review-component-right .before-after-review-component-image-wrapper .before-after-review-component-image{width:100%;height:auto;min-height:220px}}