.gigsdo-feedback{max-width:1200px;margin:0 auto;padding:65px 35px 55px;color:#fff;font-family:TildaSans,Arial,sans-serif}.feedback-heading{display:flex;align-items:center;justify-content:space-between;gap:35px;margin-bottom:30px}.feedback-eyebrow{font-size:13px;letter-spacing:2px;color:#ffa24e;margin:0 0 14px}.gigsdo-feedback h2{font-size:clamp(28px,3.5vw,42px);line-height:1.15;font-weight:500;margin:0 0 14px}.feedback-heading p:not(.feedback-eyebrow){font-size:17px;line-height:1.5;color:#c9bfd5;margin:0}.feedback-rating{color:#fff!important;text-decoration:none;min-width:185px}.feedback-rating strong{display:block;font-size:48px;line-height:1.1}.feedback-rating strong span{font-size:23px;color:#bdb0ca}.feedback-rating>span{display:block;font-size:14px;margin-top:8px;color:#ffae68}.feedback-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feedback-card{padding:26px;background:#2f293d;border:1px solid #5a4c68;border-radius:22px;display:flex;flex-direction:column}.feedback-stars{color:#ffad54;letter-spacing:3px;margin:0;font-size:19px}.feedback-card blockquote{font-size:24px;line-height:1.35;margin:22px 0 30px;font-weight:400;min-height:98px}.feedback-person{display:flex;gap:12px;align-items:center;margin-top:auto}.feedback-initial{background:#ff7c00;color:#15111f;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;font-weight:600;flex:none}.feedback-person strong{font-size:16px;overflow-wrap:anywhere}.feedback-person div>span{display:block;font-size:13px;color:#c6b9d1;margin-top:3px}.feedback-card>a{font-size:14px;color:#ffb16c!important;margin-top:24px}.feedback-source{font-size:13px;color:#bfb2ca;margin:20px 0 0}@media(max-width:650px){.gigsdo-feedback{padding:48px 22px}.feedback-heading{display:block}.feedback-rating{display:block;margin-top:24px}.feedback-rating strong{font-size:38px}.feedback-grid{grid-template-columns:1fr;gap:16px}.feedback-card blockquote{min-height:0;font-size:23px}}
.feedback-card blockquote{font-size:20px;line-height:1.55;margin:0;min-height:0}.feedback-more{margin-top:26px}.feedback-more summary{cursor:pointer;display:list-item;color:#ffb16c;font-size:17px;padding:12px 0}.feedback-more[open] summary{margin-bottom:18px}.feedback-more summary:focus-visible{outline:2px solid #ff7c00;outline-offset:5px}@media(max-width:650px){.feedback-card blockquote{font-size:19px}}
.feedback-toolbar{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.feedback-toolbar label{font-size:14px;color:#c9bfd5}.feedback-toolbar select{display:block;margin-top:8px;background:#211a2e;color:#fff;border:1px solid #7f6c8d;border-radius:9px;padding:11px 35px 11px 13px;font:16px TildaSans,Arial,sans-serif;min-height:44px}.feedback-toolbar p{font-size:14px;color:#c9bfd5;margin:0 0 10px}.feedback-card[hidden],.feedback-pagination[hidden]{display:none!important}.feedback-card blockquote{flex:1;margin:0 0 26px;font-size:20px;line-height:1.55}.feedback-pagination{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:28px}.feedback-pagination button{min-height:44px;padding:10px 18px;border:1px solid #9f723d;border-radius:99px;background:#2f293d;color:#fff;font:16px TildaSans,Arial,sans-serif;cursor:pointer}.feedback-pagination button:hover:not(:disabled){background:#ff7c00;color:#15111f}.feedback-pagination button:disabled{opacity:.4;cursor:default}.feedback-pagination span{font-size:14px;color:#c9bfd5}.feedback-pagination button:focus-visible,.feedback-toolbar select:focus-visible{outline:3px solid #ffb66a;outline-offset:3px}@media(max-width:650px){.feedback-toolbar{align-items:center}.feedback-toolbar select{max-width:230px}.feedback-pagination{gap:12px}.feedback-pagination button{padding:10px 14px}.feedback-card blockquote{font-size:18px}}
#feedback-grid{display:flex;overflow-x:auto;gap:22px;scroll-snap-type:x mandatory;padding:4px 4px 20px;scrollbar-width:thin;scrollbar-color:#ff7c00 #2f293d}#feedback-grid .feedback-card{flex:0 0 calc((100% - 44px)/3);scroll-snap-align:start;min-width:0}#feedback-grid:focus-visible{outline:2px solid #ffb66a;outline-offset:4px}@media(max-width:900px){#feedback-grid .feedback-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:650px){#feedback-grid .feedback-card{flex-basis:90%}.feedback-pagination span{font-size:12px;text-align:center}}
#allrecords,.gigsdo-feedback{background:#15111f}.gigsdo-feedback{box-sizing:border-box}#feedback-grid .feedback-card{box-sizing:border-box}.feedback-pagination{flex-wrap:wrap}
.feedback-translation{margin:0 0 22px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.feedback-translation small{color:#bdb1cb;font-size:12px}.feedback-language{background:transparent;border:0;padding:8px 0;min-height:44px;color:#ffb16c;font:15px TildaSans,Arial,sans-serif;text-decoration:underline;cursor:pointer}.feedback-language:focus-visible{outline:2px solid #ffb16c;outline-offset:3px}
