.vrmmm-service-review{padding:34px 24px;margin:0 0 28px;border-top:1px solid #493B27;border-bottom:1px solid #493B27;background:radial-gradient(ellipse at top left,#292116,transparent 75%);color:#F6F2EA;}
.vrmmm-service-review *{box-sizing:border-box;}
.vrmmm-service-review-eyebrow{font:400 11px/1.6 Arial,Helvetica,sans-serif;color:#B98A43;letter-spacing:1.7px;margin:0 0 12px;}
.vrmmm-service-review-label{font:400 10px/1.5 Arial,Helvetica,sans-serif;color:#D2CCC2;letter-spacing:1px;margin:0 0 18px;text-transform:uppercase;}
.vrmmm-service-review-stars{color:#D8AD6A;font-size:19px;letter-spacing:3px;margin:0 0 18px;}
.vrmmm-service-review-quote{margin:0 0 22px;font:400 clamp(22px,2.3vw,29px)/1.5 Georgia,'Times New Roman',serif;color:#F6F2EA;overflow-wrap:break-word;}
.vrmmm-service-review-name{margin:0 0 8px;font:600 13px/1.6 Arial,Helvetica,sans-serif;color:#F6F2EA;overflow-wrap:break-word;}
.vrmmm-service-review-source{display:inline-flex;align-items:center;gap:8px;font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#D8AD6A;text-decoration:none;}
.vrmmm-service-review-source img{width:18px;height:18px;}
.vrmmm-service-review-source:focus-visible{outline:2px solid #D8AD6A;outline-offset:4px;}
@media(max-width:1024px){.vrmmm-service-review{padding:30px 24px;}}
@media(max-width:767px){.vrmmm-service-review{padding:26px 20px;}.vrmmm-service-review-quote{font-size:23px;}}
