@charset "UTF-8";@keyframes svelte-1by1s12-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.featured-reviews.svelte-1by1s12.svelte-1by1s12{max-width:97vw;width:100%;display:flex;flex-direction:column;gap:1.2rem;background:#ddd;padding:1rem 1.5rem}.featured-reviews.svelte-1by1s12 .title.svelte-1by1s12{display:flex;align-items:center;gap:1rem}.featured-reviews.svelte-1by1s12 .title h2.svelte-1by1s12{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-reviews.svelte-1by1s12 .title .buttons.svelte-1by1s12{display:flex;margin-left:auto;gap:.5rem}.featured-reviews.svelte-1by1s12 .title .buttons button.svelte-1by1s12{z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ccc;padding:10px 5px;border-radius:5px}.featured-reviews.svelte-1by1s12 .title .buttons button.svelte-1by1s12:hover{background:#bbb}.featured-reviews.svelte-1by1s12 .review-list.svelte-1by1s12{display:flex;gap:2rem;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;cursor:grab;scroll-behavior:smooth;-webkit-user-select:none;user-select:none;padding-bottom:1rem;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.35) transparent}.featured-reviews.svelte-1by1s12 .review-list .review.svelte-1by1s12{gap:1rem;flex:0 0 var(--width, 300px);scroll-snap-align:start;display:flex;flex-direction:column;overflow:hidden;cursor:pointer;-webkit-user-drag:none}.featured-reviews.svelte-1by1s12 .review-list .review img.svelte-1by1s12{height:18px;width:auto;align-self:flex-start;object-fit:contain}.featured-reviews.svelte-1by1s12 .review-list .review .text.svelte-1by1s12{display:flex;flex-direction:column;position:relative;padding-left:1.25rem;border-left:3px solid #bbb;font-size:1rem;font-style:italic;line-height:1.6;color:#555}.featured-reviews.svelte-1by1s12 .review-list .review .text.svelte-1by1s12:before{content:"“";position:absolute;top:-.5rem;left:.25rem;font-size:2rem;font-style:normal;color:#aaa}.featured-reviews.svelte-1by1s12 .review-list .review .text .content.svelte-1by1s12{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured-reviews.svelte-1by1s12 .review-list .review .text a.svelte-1by1s12{margin-left:auto}.featured-reviews.svelte-1by1s12 .trustpilot.svelte-1by1s12{display:flex;justify-content:center;align-items:center;gap:1rem;width:100%}.featured-reviews.svelte-1by1s12 .trustpilot .review-text.svelte-1by1s12{transform:translateY(2px)}.featured-reviews.svelte-1by1s12 .trustpilot .review-text a.svelte-1by1s12{color:#2f2f2f}.featured-reviews.svelte-1by1s12 .trustpilot img.svelte-1by1s12{height:35px}@container (max-width: 900px){.featured-reviews.svelte-1by1s12.svelte-1by1s12{padding:1rem}.featured-reviews.svelte-1by1s12 .trustpilot.svelte-1by1s12{flex-direction:column}}
