.marquee-container.svelte-1n2xxtr{width:100%;overflow:hidden;padding:var(--spacing-xlarge) 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 5%,black 95%,transparent 100%)}.marquee.svelte-1n2xxtr{display:flex;width:max-content}.marquee.svelte-1n2xxtr:hover .marquee-content:where(.svelte-1n2xxtr){animation-play-state:paused}.marquee-content.svelte-1n2xxtr{display:flex;align-items:stretch;animation:svelte-1n2xxtr-marquee var(--duration) linear infinite;gap:var(--gap)}@keyframes svelte-1n2xxtr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.testimonial-item.svelte-1n2xxtr{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--spacing-small);padding:var(--spacing-medium);border:var(--border-width) solid var(--color-neutral-dark);border-radius:var(--spacing-medium);background-color:var(--color-neutral-light);box-shadow:var(--shadow-small);width:400px;flex-shrink:0}.author-information.svelte-1n2xxtr{display:flex;align-items:center;gap:var(--spacing-medium);margin-top:auto;padding-top:var(--spacing-medium)}.author-image.svelte-1n2xxtr{width:var(--spacing-large);height:var(--spacing-large);border-radius:50%;overflow:hidden;flex-shrink:0}.author-image.svelte-1n2xxtr img:where(.svelte-1n2xxtr){width:100%;height:100%;object-fit:cover}.author-name-and-role.svelte-1n2xxtr{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.author-name-and-role.svelte-1n2xxtr p:where(.svelte-1n2xxtr){margin:0}@media screen and (max-width: 1024px){.marquee-container.svelte-1n2xxtr{padding:var(--spacing-medium) 0}}body[data-template=graphika] .marquee-container{width:100%;overflow:hidden;padding:var(--spacing-xlarge) 0;background-color:var(--color-primary);background-image:url(../../../pattern-squares-10-light.webp);background-size:cover;background-position:center;background-repeat:no-repeat;border:calc(var(--border-width) * 2) solid var(--color-secondary);border-radius:var(--spacing-medium);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 0%,black 100%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 0%,black 100%,transparent 100%)}body[data-template=graphika] .testimonial-item .stars .star{color:var(--color-secondary);line-height:1;width:auto;height:2.2rem;display:inline-block;vertical-align:middle;margin-right:var(--spacing-xs);margin-bottom:var(--spacing-large)}body[data-template=graphika] .testimonial-item .stars .star img{width:100%;height:100%;object-fit:contain}body[data-template=graphika] .testimonial-item .stars{margin-bottom:var(--spacing-medium);margin:0}body[data-template=graphika] .testimonial-item{padding:var(--spacing-medium);box-shadow:var(--shadow-medium);border:calc(var(--border-width) * 2) solid var(--color-secondary)}body[data-template=minimal] .testimonial-item{border:none;background-color:var(--color-neutral-light);color:var(--color-neutral-dark);padding:0;overflow:hidden;align-items:center;text-align:center;box-shadow:none;gap:var(--spacing-large)}body[data-template=minimal] .testimonial-item blockquote{color:var(--color-neutral-dark)}body[data-template=minimal] .testimonial-item figcaption{border:none;padding:0}body[data-template=minimal] .testimonial-item .author-information{border:none;padding:0}body[data-template=minimal] .testimonial-item .author-image{border:var(--border-width) solid var(--color-neutral-dark);filter:saturate(0) contrast(1.4) brightness(1);border-radius:var(--border-radius-medium);overflow:hidden}section:has(.sidekick-container){background-color:var(--color-primary);background-size:cover;background-position:center;background-repeat:no-repeat;height:40vh;position:relative;z-index:1;margin:var(--spacing-xlarge) auto;padding:var(--spacing-xlarge) 0}section:has(.sidekick-container):before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.sidekick-container.svelte-g0cjoe{display:grid;grid-template-columns:2fr 1fr;align-items:center;justify-content:space-between;gap:var(--spacing-xlarge);width:100%;height:100%;max-width:88rem;z-index:1;position:relative}.sidekick-inner.svelte-g0cjoe{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:var(--color-neutral-light);gap:var(--spacing-large)}.sidekick-image.svelte-g0cjoe{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.sidekick-image.svelte-g0cjoe picture:where(.svelte-g0cjoe){width:auto;height:calc(100% - var(--spacing-medium));max-height:50vh;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.sidekick-image.svelte-g0cjoe img:where(.svelte-g0cjoe){width:auto;height:100%;max-height:calc(100% - var(--spacing-medium));max-width:40vw;object-fit:cover;object-position:bottom}body[data-template=graphika] section:has(.sidekick-container){justify-content:flex-end;height:fit-content;padding:0 var(--spacing-xlarge);padding-bottom:0;background-image:url(../../../pattern-squares-10-light.webp);background-size:100%;background-position:top center;background-repeat:repeat;animation:svelte-g0cjoe-backgroundFloat 180s linear forwards}body[data-template=graphika] section:has(.sidekick-container) .sidekick-container{gap:var(--spacing-xlarge)}body[data-template=graphika] section:has(.sidekick-container) .section-content{height:100%}body[data-template=graphika] section:has(.sidekick-inner) .sidekick-inner{z-index:1;padding:var(--spacing-xlarge) 0}@media (max-width: 768px){body[data-template=graphika] section:has(.sidekick-container) .sidekick-container{grid-template-columns:1fr;grid-template-rows:auto auto;gap:var(--spacing-medium)}body[data-template=graphika] section:has(.sidekick-inner) .sidekick-inner{padding-top:var(--spacing-xlarge);padding-bottom:var(--spacing-medium)}body[data-template=graphika] section:has(.sidekick-image) .sidekick-image{height:fit-content}body[data-template=graphika] section:has(.sidekick-image) .sidekick-image picture img{max-width:calc(100% - var(--spacing-medium));max-height:45vh}}@keyframes svelte-g0cjoe-backgroundFloat{0%{background-position:top center}to{background-position:bottom center}}
