.cq{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:1400px}@media (max-width:900px){.cq{grid-template-columns:1fr}}.cq-side{display:flex;flex-direction:column;gap:28px}.cq-title{margin:0}.cq-stars{display:flex;gap:6px}.cq-stars .star{height:30px;width:30px}.cq-rating p{font-size:20px;margin:10px 0 0}.cq-rating p b{color:var(--darkBlue);font-size:44px;line-height:1;margin-right:6px;vertical-align:-4px}.cq-main{display:grid;gap:18px;min-width:0}.cq-viewport{overflow:hidden;touch-action:pan-y}.cq-track{display:flex;transition:transform .5s ease}@media (prefers-reduced-motion:reduce){.cq-track{transition:none}}.cq-item{display:flex;flex:none;padding:0 8px}.testimonial-card{background:var(--white);box-shadow:0 2px 10px #001a9b0f;clip-path:polygon(30px 0,100% 0,100% 100%,0 100%,0 30px);display:flex;flex-direction:column;padding:28px 36px;position:relative;width:100%}.cq-mark{height:auto;margin-bottom:14px;width:56px}.cq-text{height:217.6px;overflow:hidden}.cq-text p{color:var(--dark-font-color);display:-webkit-box;font-size:17px!important;line-height:1.6;margin:0;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}.testimonial-card.is-open .cq-text{overflow-y:auto;overscroll-behavior:contain;padding-right:10px;scrollbar-color:var(--green) #e6e8ec;scrollbar-width:thin}.testimonial-card.is-open .cq-text p{display:block;-webkit-line-clamp:unset}.testimonial-card .cq-more{align-self:flex-start;background:none;border:0;border-bottom:2px solid var(--green);border-radius:0;color:var(--darkBlue);cursor:pointer;font-size:15px;font-weight:700;margin-top:6px;padding:0}.cq-who{align-items:center;display:flex;gap:12px;margin-top:auto;padding-top:22px}.cq-avatar{background:var(--darkBlue);border-radius:50%;color:var(--white)!important;display:grid;flex:none;font-size:15px!important;font-weight:700;height:44px;place-items:center;width:44px}.cq-who h3{color:var(--darkBlue);font-size:20px;line-height:1.2;margin:0}.cq-who .company{color:#1c6e06!important;display:block;font-size:15px!important;font-weight:600}.cq-nav{align-items:center;display:flex;gap:8px;justify-content:flex-end;padding-right:8px}.cq-nav .cq-btn{background:var(--white);border:1.5px solid var(--darkBlue);color:var(--darkBlue);cursor:pointer;display:grid;height:32px;line-height:0;padding:0;place-content:center;place-items:center;transition:background .2s,color .2s,opacity .2s;width:32px}.cq-nav .cq-btn:after,.cq-nav .cq-btn:before,.testimonial-card .cq-more:after,.testimonial-card .cq-more:before{content:none}.cq-nav .cq-btn svg{display:block;height:16px;margin:auto;width:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cq-nav .cq-btn:hover:not(:disabled){background:var(--darkBlue);color:var(--white)}.cq-nav .cq-btn:disabled{cursor:default;opacity:.35}.cq.cq--cards{display:block;margin-inline:auto;max-width:1320px;padding-inline:20px}.cq--cards .cq-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between;margin-bottom:32px}.cq--cards .cq-head__title{display:grid;gap:12px}.cq--cards p.cq-eyebrow{color:#0d6efd!important;font-size:14px!important;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.cq--cards h2.cq-title{color:var(--darkBlue);font-size:clamp(28px,3.2vw,40px);font-weight:700;line-height:1.2;text-wrap:balance}.cq--cards .cq-score{align-items:center;display:flex;gap:14px}.cq--cards .cq-score b{color:var(--darkBlue);font-size:34px;line-height:1}.cq--cards .cq-score>span{display:grid;gap:2px}.cq--cards .cq-stars{gap:2px}.cq--cards .cq-stars .star{height:14px;width:14px}.cq--cards .cq-score__text{color:#343a40!important;font-size:14px!important;line-height:1.3}.cq--cards .cq-card{background:var(--white);border:1px solid #dee2e6;display:flex;flex:none;flex-direction:column;gap:14px;margin-right:-1px;min-width:0;padding:28px}.cq--cards .cq-tile{background:#e3f8dc;clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%);display:grid;height:40px;place-items:center;width:40px}.cq--cards .cq-tile svg{height:15px;width:20px;fill:#1c6e06}.cq--cards .cq-text{height:184.8px}.cq--cards .cq-text p{color:#141414;font-size:16.5px!important;-webkit-line-clamp:7}.cq--cards .cq-card.is-open .cq-text{overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-color:var(--green) #e6e8ec;scrollbar-width:thin}.cq--cards .cq-card.is-open .cq-text p{display:block;-webkit-line-clamp:unset}.cq--cards .cq-card .cq-more{align-self:flex-start;background:none;border:0;border-bottom:2px solid var(--green);border-radius:0;color:var(--darkBlue);cursor:pointer;font-size:14px;font-weight:700;padding:0}.cq--cards .cq-card .cq-more:after,.cq--cards .cq-card .cq-more:before{content:none}.cq--cards .cq-who{border-top:1px solid #dee2e6;padding-top:16px}.cq--cards .cq-avatar{background:#f4f6fb;border:1px solid #dee2e6;color:var(--darkBlue)!important;font-size:14px!important;height:40px;width:40px}.cq--cards .cq-who h3{color:#141414;font-size:16px;line-height:1.25}.cq--cards .cq-who .company{color:#6c757d!important;font-size:14px!important;font-weight:400}.cq--cards .cq-nav{margin-top:20px;padding-right:0}.cq--cards .cq-nav .cq-btn{height:40px;width:40px}.cq--cards .cq-nav .cq-btn svg{height:18px;width:18px}@media (max-width:767px){.cq.cq--cards{padding-inline:16px}.cq--cards .cq-card{padding:22px}}@media (max-width:768px){.cq-side{align-items:center;text-align:center}.cq-title{font-size:35px}.testimonial-card{padding:24px}}
