@font-face{font-family:"GM Review Oswald";font-style:normal;font-weight:200 700;font-display:swap;src:url("media/oswald-latin.woff2") format("woff2")}
.wp-block-group.gm-review{box-sizing:border-box;width:calc(100% - 40px);max-width:1200px;margin:0 auto;padding:20px;background:#f7f8f9;color:#322f33}
.wp-block-group.gm-review .gm-review__title{box-sizing:border-box;border-top:1px solid #ededed;padding:10px 0 0;margin:14.6px 0;color:#b33bb3;font-family:"GM Review Oswald","Arial Narrow",sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:uppercase}
.wp-block-group.gm-review .gm-review__row{display:grid;grid-template-columns:40% 40% 20%;align-items:center;margin:0;gap:0}
.wp-block-group.gm-review .gm-review__media{box-sizing:border-box;min-width:0;padding-right:19px;margin:0}
.wp-block-group.gm-review .gm-review__media figure{margin:0}
.wp-block-group.gm-review .gm-review__media img{display:block;max-width:100%;width:100%;height:auto;aspect-ratio:373/284;object-fit:contain}
.wp-block-group.gm-review .gm-review__quote{box-sizing:border-box;min-width:0;padding:20px;text-align:center;margin:0}
.wp-block-group.gm-review .gm-review__quote p{color:#322f33;font-family:"Avenir Next",system-ui,-apple-system,"Segoe UI",sans-serif;font-weight:400;letter-spacing:0;text-transform:none}
.wp-block-group.gm-review .gm-review__quote p.gm-review__text{font-size:20px;line-height:1.5;margin:0 0 20px}
.wp-block-group.gm-review .gm-review__quote p.gm-review__author{color:#b33bb3;font-size:20px;line-height:1.4;font-weight:700;margin:0}
.wp-block-group.gm-review .gm-review__quote p.gm-review__source{color:#5d575e;font-size:12px;line-height:1.4;margin:8px 0 0}
@media(max-width:767px){.wp-block-group.gm-review .gm-review__title{font-size:18px}.wp-block-group.gm-review .gm-review__row{display:block}.wp-block-group.gm-review .gm-review__media{padding:0}.wp-block-group.gm-review .gm-review__quote{padding:20px 0}.wp-block-group.gm-review .gm-review__quote p.gm-review__text{font-size:20px}}
