.embla{position:relative;overflow:hidden;max-width:1440px;padding:100px;margin:0 auto}.embla__container{display:flex}.embla__viewport{width:auto;overflow:hidden;margin:0 auto}.embla__slide{flex:0 0 33.33%;max-width:100%;padding:1rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}.review-item{min-height:300px;background:#fff;border-radius:10px;padding:1rem;box-shadow:0 2px 10px rgba(0,0,0,.1)}.review-header{display:flex;align-items:center;margin-bottom:.5rem}.profile-pic{width:40px;height:40px;border-radius:50%;object-fit:cover;margin-right:.75rem}.review-meta{display:flex;flex-direction:column}.review-rating-date-wrapper{display:flex;flex-direction:row}.review-author{font-weight:600;color:#353535}.review-rating .stars{color:#f9b600;font-size:.9rem;line-height:1}.review-date{font-size:.75rem;color:#888}.review-body .review-text{margin-top:.5rem;font-size:.95rem;color:#333;line-height:1.4}.review-text-wrapper{overflow:hidden}.review-text{display:block;overflow:hidden;transition:all .3s ease-in-out}.review-text-wrapper[data-state=short] .review-text{min-height:8.5em}.review-text-wrapper[data-state=truncated] .review-text{max-height:10.2em}.review-text-wrapper[data-state=expanded] .review-text{min-height:auto}.review-text.expanded{transition:all .3s ease-in-out;max-height:200em}.profile-pic{width:50px;height:50px;border-radius:50%}.embla__prev,.embla__next{outline:unset !important;position:absolute;top:50%;transform:translateY(-50%) scale(1);background-color:unset;color:#1a1a1a;border:none;font-size:2rem;z-index:2;transition:transform .15s ease;cursor:pointer}.embla__prev{left:10px}.embla__next{right:10px}.embla__prev:hover,.embla__next:hover{transform:translateY(-50%) scale(1.1)}.embla__prev.pressed,.embla__next.pressed{transform:translateY(-50%) scale(.95)}.toggle-excerpt{background:unset;padding:0;border-radius:unset;color:inherit;font-size:inherit;border:unset}.toggle-excerpt:hover{color:inherit}.toggle-excerpt:focus{outline:unset}.toggle-excerpt i{font-size:14px;padding-left:15px}.cgrs-debug,.cgrs-info{background:#f1f1f1;padding:12px;border-left:4px solid #0073aa;margin-bottom:20px;font-size:14px}@media (max-width:990px){.embla{padding:100px 0}.embla__slide{flex:0 0 50%}.embla__prev,.embla__next{top:unset;bottom:30px;transform:unset}.embla__prev:hover,.embla__next:hover{transform:scale(1.1)}.embla__prev.pressed,.embla__next.pressed{transform:scale(.95)}}@media (max-width:670px){.embla__slide{flex:0 0 100%}}