.wp-block-rahkar-testimonials{--rtm-cols:4;--rtm-mob:1.2;--rtm-gap:16px;--rtm-radius:16px;--rtm-edge:16px;margin-block:0}.rtm-section{background:var(--wp--preset--color--surface,#f7f7f8);padding-block:var(--wp--preset--spacing--50,3rem)}.rtm-section__inner{box-sizing:border-box;max-width:var(--wp--style--global--wide-size,1200px);margin-inline:auto;padding-inline:clamp(16px,4vw,24px)}.rtm-heading{font-size:var(--wp--preset--font-size--2xl,1.875rem);font-weight:var(--wp--custom--fw--strong);text-align:center;color:var(--wp--preset--color--contrast,#0f1115);margin:0 0 18px;line-height:1.3}.rtm-frame{position:relative}.rtm-track{gap:var(--rtm-gap);scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:0;padding-inline:var(--rtm-edge);margin:0;margin-inline:calc(var(--rtm-edge)*-1);overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline-start:var(--rtm-edge);list-style:none;display:flex;overflow:auto hidden}.rtm-track::-webkit-scrollbar{display:none}.rtm-track>*{flex:0 0 calc((100% - var(--rtm-gap)*(var(--rtm-cols) - 1))/var(--rtm-cols));scroll-snap-align:start;min-width:0}.rtm-card{background:var(--wp--preset--color--base,#fff);border:1px solid var(--wp--preset--color--border,#e2e4e9);border-radius:var(--rtm-radius);box-shadow:var(--wp--preset--shadow--sm,0 2px 6px #0f111514);flex-direction:column;gap:12px;padding:18px;display:flex;position:relative;overflow:hidden}.rtm-card__head{align-items:center;gap:12px;display:flex}.rtm-card__face{object-fit:cover;background:var(--wp--preset--color--muted,#eceef1);border-radius:50%;flex:none;width:56px;height:56px;display:block}.rtm-card__face--placeholder{font-weight:var(--wp--custom--fw--strong);color:var(--wp--preset--color--primary,#0a66c2);justify-content:center;align-items:center;font-size:1.4rem;display:inline-flex}.rtm-card__id{flex-direction:column;gap:2px;min-width:0;display:flex}.rtm-card__name{font-weight:var(--wp--custom--fw--strong);color:var(--wp--preset--color--contrast,#0f1115);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rtm-card__insta{font-size:var(--wp--preset--font-size--sm,.875rem);color:var(--wp--preset--color--text-muted,#5b6271);align-items:center;gap:4px;text-decoration:none;display:inline-flex}.rtm-card__insta:hover{color:var(--wp--preset--color--primary,#0a66c2)}.rtm-card__loc{font-size:var(--wp--preset--font-size--sm,.875rem);color:var(--wp--preset--color--text-muted,#5b6271)}.rtm-card__quote{inset-inline-end:14px;color:var(--wp--preset--color--muted,#eceef1);pointer-events:none;user-select:none;font-family:Georgia,Times New Roman,serif;font-size:3.2rem;line-height:1;position:absolute;top:2px}.rtm-card__text{color:var(--wp--preset--color--text,#1a1d23);line-height:1.8;font-size:var(--wp--preset--font-size--sm,.9375rem);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.rtm-card__foot{margin-top:auto}.rtm-card__avatar{background:0 0;border:0;flex:none;padding:0;font-family:inherit;line-height:0;display:inline-flex;position:relative}.rtm-card__avatar--ring{cursor:pointer;border-radius:50%}.rtm-card__avatar--ring .rtm-card__ring{background:linear-gradient(45deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5);border-radius:50%;padding:2.5px;display:inline-block}.rtm-card__avatar--ring .rtm-card__face{border:2px solid var(--wp--preset--color--base,#fff)}.rtm-card__avatar--ring:hover .rtm-card__ring{filter:brightness(1.05)}.rtm-card__avatar--ring:active{transform:scale(.97)}.rtm-card__avatar--ring:focus-visible{outline:2px solid var(--wp--preset--color--primary,#0a66c2);outline-offset:3px}.rtm-card__avatar-badge{box-sizing:border-box;background:var(--wp--preset--color--primary,#0a66c2);color:#fff;min-width:20px;height:20px;font-family:var(--wp--preset--font-family--vazirmatn,inherit);font-size:11px;font-weight:var(--wp--custom--fw--strong);font-variant-numeric:tabular-nums;border:2px solid var(--wp--preset--color--base,#fff);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;line-height:1;display:inline-flex;position:absolute;inset-block-end:0;inset-inline-end:0}.rtm-submit-tile{border:1.5px dashed var(--wp--preset--color--border,#e2e4e9);border-radius:var(--rtm-radius);background:var(--wp--preset--color--surface,#f7f7f8);height:100%;min-height:200px;color:var(--wp--preset--color--primary,#0a66c2);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;font-family:inherit;transition:background .15s,border-color .15s;display:flex}.rtm-submit-tile:hover{background:var(--wp--preset--color--muted,#eceef1);border-color:var(--wp--preset--color--primary,#0a66c2)}.rtm-submit-tile:focus-visible{outline:2px solid var(--wp--preset--color--primary,#0a66c2);outline-offset:2px}.rtm-submit-tile__circle{background:var(--wp--preset--color--base,#fff);border:1.5px solid;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex}.rtm-submit-tile__label{font-weight:var(--wp--custom--fw--strong)}.rtm-submit-tile__hint{font-size:var(--wp--preset--font-size--xs,.75rem);color:var(--wp--preset--color--text-muted,#5b6271)}.rtm-arrow{width:40px;height:40px;color:var(--wp--preset--color--contrast,#0f1115);cursor:pointer;z-index:2;background:#fffffff5;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,transform .15s,opacity .15s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 10px #0000002e}.rtm-arrow:hover{background:#fff;transform:translateY(-50%)scale(1.05)}.rtm-arrow:active{transform:translateY(-50%)scale(.95)}.rtm-arrow:focus-visible{outline:2px solid var(--wp--preset--color--primary,#0a66c2);outline-offset:2px}.rtm-arrow[aria-disabled=true]{opacity:0;pointer-events:none}.rtm-arrow--prev{inset-inline-start:-8px}.rtm-arrow--next{inset-inline-end:-8px}@media (width<=782px){.rtm-heading{font-size:var(--wp--preset--font-size--xl,1.5rem);margin-bottom:14px}.rtm-track>*{flex:0 0 calc((100% - var(--rtm-gap)*(var(--rtm-mob) - 1))/var(--rtm-mob))}.rtm-arrow{width:36px;height:36px}.rtm-arrow--prev{inset-inline-start:2px}.rtm-arrow--next{inset-inline-end:2px}}@media (width<=419px){.rtm-arrow{display:none}}@media (prefers-reduced-motion:reduce){.rtm-track{scroll-behavior:auto}}