.sspc-g-review{display:flex;flex-direction:column;gap:12px;margin:1.5em 0}
.sspc-g-review.sspc-g-center{align-items:center;text-align:center}
.sspc-g-review.sspc-g-left{align-items:flex-start}
.sspc-g-review.sspc-g-right{align-items:flex-end;text-align:right}
.sspc-g-intro{margin:0;max-width:40em}
.sspc-g-btn{display:inline-flex;align-items:center;gap:.5em;text-decoration:none!important;padding:.75em 1.4em;border-radius:6px}
.sspc-g-btn svg{flex:none;color:#fbbc04}
.sspc-g-qr{display:inline-flex;flex-direction:column;align-items:center;gap:4px}
.sspc-g-qr svg{max-width:100%;height:auto;border-radius:4px}
.sspc-g-qr small{opacity:.75}
.sspc-g-map iframe{display:block;width:100%;border:0;border-radius:8px}
.sspc-g-mapbtns{display:flex;flex-wrap:wrap;gap:12px 20px;align-items:center;margin-top:12px}
.sspc-g-nap p{margin:0 0 .4em}
.sspc-g-nap .sspc-g-addr a{text-decoration:none;color:inherit}
.sspc-g-times{list-style:none;margin:.8em 0 0;padding:0}
.sspc-g-times li{display:flex;justify-content:space-between;gap:1em;padding:.35em 0;border-bottom:1px solid rgba(127,127,127,.25)}
.sspc-g-times li:last-child{border-bottom:0}
.sspc-g-note{padding:.6em .9em;border-left:4px solid #dba617;background:rgba(219,166,23,.1);font-size:.9em}
