/* Recenzie zákazníkov (úvod + O nás). Bez fotiek, krstné meno + iniciála.
 * V HTML môže byť ľubovoľný počet kariet .rz-card, js/recenzie.js z nich náhodne ukáže 3. */
.rz{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;font-family:'Open Sans',Arial,Helvetica,sans-serif}
.rz .rz-card{position:relative;margin:0;padding:52px 28px 26px;opacity:1;color:#1d1e22;font-style:normal;background:#fff;border-radius:14px;box-shadow:0 10px 30px rgba(20,20,30,.08);
 display:flex;flex-direction:column;border:0;font-size:inherit}
.rz .rz-card:before{content:"\201C";position:absolute;left:26px;top:14px;right:auto;margin:0;font:700 60px/1 Georgia,serif;color:rgba(226,0,26,.25);height:34px;overflow:hidden;display:block;width:auto;background:none;border:0}
.rz .rz-card:after{display:none}
.rz .rz-card *{font-style:normal}
.rz .rz-card small:before,.rz .rz-card footer:before{content:none;display:none}
.rz .rz-card p{flex:1;margin:0 0 22px;font-size:16px;line-height:1.7;color:#1d1e22;font-style:normal}
.rz .rz-card footer{display:flex;align-items:center;gap:12px;margin:0;padding:0;color:#1d1e22;font-size:15px}
.rz-card footer:before{display:none}
.rz-av{flex:none;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:rgba(226,0,26,.1);color:#e2001a;font-weight:800;font-size:18px}
.rz .rz-card b{color:#1d1e22;display:block;font-weight:700}
.rz .rz-card small{margin:0;display:block;color:#767985;font-size:13px}
.rz-card[hidden]{display:none}
@media (max-width:991px){.rz{grid-template-columns:1fr;max-width:640px;margin:0 auto}}
