.cms-testimonials .testimonials .grid-container{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.cms-testimonials .testimonials .grid-container .column{display:flex;flex-direction:column;gap:24px}.cms-testimonials .testimonials .grid-container .column .item{padding:34px 40px;border-radius:16px;background:var(--testimonials-bg)}.cms-testimonials .testimonials .blockquote-wrap{position:relative}.cms-testimonials .testimonials .blockquote-wrap input[type=checkbox]{display:none}.cms-testimonials .testimonials .blockquote-wrap input[type=checkbox]+blockquote{transition:all .3s ease-in-out}.cms-testimonials .testimonials .blockquote-wrap input[type=checkbox]:checked+blockquote{max-height:100%;transition:all .3s ease-in-out}.cms-testimonials .testimonials .blockquote-wrap input[type=checkbox]:checked+blockquote label{display:none}.cms-testimonials .testimonials .grid-container blockquote{display:flex;flex-direction:column;gap:24px;quotes:auto}.cms-testimonials .testimonials .blockquote-wrap blockquote p{margin:0;font:var(--text-2);color:var(--color);word-wrap:break-word}.cms-testimonials .testimonials .blockquote-wrap label{max-width:100%;margin-bottom:5px;font-weight:600;align-self:flex-end;cursor:pointer}.cms-testimonials .testimonials .block-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.cms-testimonials .testimonials .author-name{font:var(--text-3);font-weight:600}.cms-testimonials .testimonials .data-by{font:var(--text-4)}@media (max-width:767px){.cms-testimonials .testimonials .grid-container{grid-template-columns:1fr}}