.wp-block-normix-reviews-carousel{background:var(--wp--preset--color--base);overflow-x:clip}.wp-block-normix-reviews-carousel,.wp-block-normix-reviews-carousel *,.wp-block-normix-reviews-carousel :after,.wp-block-normix-reviews-carousel :before{box-sizing:border-box}.wp-block-normix-reviews-carousel__inner{box-sizing:content-box;margin-inline:auto;max-width:var(--wp--style--global--wide-size);padding-block:clamp(48px,6vw,92px);padding-inline:var(--wp--style--root--padding-left) var(--wp--style--root--padding-right)}.wp-block-normix-reviews-carousel__header{margin-bottom:clamp(28px,3.5vw,40px);max-width:820px}.wp-block-normix-reviews-carousel__eyebrow{color:var(--wp--preset--color--brand);font-size:12.5px;font-weight:700;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.wp-block-normix-reviews-carousel__title{color:var(--wp--preset--color--contrast);font-size:clamp(28px,3.4vw,42px);font-weight:600;letter-spacing:-.025em;line-height:1.15;margin:0;text-wrap:balance}.wp-block-normix-reviews-carousel__title em{color:var(--wp--preset--color--brand);font-style:normal}.wp-block-normix-reviews-carousel__lead{color:var(--wp--preset--color--secondary);font-size:clamp(15px,1.15vw,17px);letter-spacing:-.01em;line-height:1.5;margin:14px 0 0}.wp-block-normix-reviews-carousel__bar{align-items:center;display:flex;gap:12px;margin-bottom:24px}.wp-block-normix-reviews-carousel__logos{display:flex;flex:1;flex-wrap:wrap;gap:10px;min-width:0;position:relative}.wp-block-normix-reviews-carousel__tab{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:14px;color:var(--wp--preset--color--secondary);cursor:pointer;display:inline-flex;flex-shrink:0;font:inherit;font-size:13.5px;font-weight:600;height:76px;justify-content:center;line-height:1.2;min-width:76px;padding:8px 18px;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease;white-space:nowrap}.wp-block-normix-reviews-carousel__tab--logo{padding:6px 12px}.wp-block-normix-reviews-carousel__tab img{display:block;height:auto;max-height:62px;max-width:120px;width:auto}.wp-block-normix-reviews-carousel__tab:hover{border-color:color-mix(in srgb,var(--wp--preset--color--contrast) 25%,var(--wp--preset--color--border));color:var(--wp--preset--color--contrast)}.wp-block-normix-reviews-carousel__tab[aria-pressed=true]{border-color:var(--wp--preset--color--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brand) 14%,transparent);color:var(--wp--preset--color--brand)}.wp-block-normix-reviews-carousel__arrow:focus-visible,.wp-block-normix-reviews-carousel__tab:focus-visible{outline:2px solid var(--wp--preset--color--brand);outline-offset:2px}.wp-block-normix-reviews-carousel__track{align-items:flex-start;display:flex;gap:20px;list-style:none;margin:0 -6px;overflow-x:auto;padding:6px 6px 18px;position:relative;scroll-padding-inline:6px;scroll-snap-type:x proximity;scrollbar-width:none}.wp-block-normix-reviews-carousel__track::-webkit-scrollbar{display:none}.wp-block-normix-reviews-carousel__card{background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:20px;box-shadow:0 10px 24px -16px color-mix(in srgb,var(--wp--preset--color--contrast) 10%,transparent);flex:0 0 auto;margin:0;padding:24px;scroll-snap-align:start;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;width:min(400px,85vw)}.wp-block-normix-reviews-carousel__card--xs{width:min(300px,85vw)}.wp-block-normix-reviews-carousel__card--m{width:min(500px,85vw)}.wp-block-normix-reviews-carousel__card--l{width:min(660px,85vw)}.wp-block-normix-reviews-carousel__card.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--wp--preset--color--brand-light) 40%,var(--wp--preset--color--base)) 0,var(--wp--preset--color--base) 100%);border-color:var(--wp--preset--color--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--wp--preset--color--brand) 14%,transparent)}.wp-block-normix-reviews-carousel__figure{display:flex;flex-direction:column;gap:20px;height:100%;margin:0}.wp-block-normix-reviews-carousel__quote{border:0;margin:0;padding:0}.wp-block-normix-reviews-carousel__quote p{color:var(--wp--preset--color--contrast);font-size:15px;line-height:1.55;margin:0}.wp-block-normix-reviews-carousel__author{align-items:center;border-top:1px solid color-mix(in srgb,var(--wp--preset--color--border) 70%,transparent);display:flex;gap:14px;margin-top:auto;padding-top:18px}.wp-block-normix-reviews-carousel__logo{align-items:center;background:var(--wp--preset--color--base);border:1px solid color-mix(in srgb,var(--wp--preset--color--border) 70%,transparent);border-radius:12px;display:flex;flex-shrink:0;height:60px;justify-content:center;padding:6px 10px}.wp-block-normix-reviews-carousel__logo img{display:block;height:auto;max-height:100%;max-width:120px;width:auto}.wp-block-normix-reviews-carousel__mark{align-items:center;background:color-mix(in srgb,var(--wp--preset--color--brand) 12%,var(--wp--preset--color--base));border-radius:12px;color:var(--wp--preset--color--brand);display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.wp-block-normix-reviews-carousel__author-info{display:flex;flex-direction:column;gap:2px}.wp-block-normix-reviews-carousel__author-name{color:var(--wp--preset--color--contrast);font-size:14.5px;font-weight:600}.wp-block-normix-reviews-carousel__author-role{color:var(--wp--preset--color--muted);font-size:12.5px;line-height:1.35}.wp-block-normix-reviews-carousel__arrow{align-items:center;background:var(--wp--preset--color--base);border:1px solid var(--wp--preset--color--border);border-radius:50%;color:var(--wp--preset--color--contrast);cursor:pointer;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;padding:0;transition:border-color .2s ease,background-color .2s ease,color .2s ease,opacity .2s ease;width:44px}.wp-block-normix-reviews-carousel__arrow:hover:not(:disabled){background:var(--wp--preset--color--brand);border-color:var(--wp--preset--color--brand);color:var(--wp--preset--color--base)}.wp-block-normix-reviews-carousel__arrow:disabled{cursor:default;opacity:.4}@media (max-width:1040px){.wp-block-normix-reviews-carousel__logos{flex-wrap:nowrap;overflow-x:auto;padding:4px;scrollbar-width:none}.wp-block-normix-reviews-carousel__logos::-webkit-scrollbar{display:none}}@media (max-width:640px){.wp-block-normix-reviews-carousel__inner{padding-block:36px 48px;padding-inline:16px}.wp-block-normix-reviews-carousel__header{margin-bottom:24px}.wp-block-normix-reviews-carousel__eyebrow{font-size:11.5px;margin-bottom:8px}.wp-block-normix-reviews-carousel__title{font-size:24px;line-height:1.2}.wp-block-normix-reviews-carousel__lead{font-size:14px;line-height:1.45;margin-top:10px}.wp-block-normix-reviews-carousel__bar{gap:8px;margin-bottom:16px}.wp-block-normix-reviews-carousel__arrow{height:36px;width:36px}.wp-block-normix-reviews-carousel__tab{height:64px}.wp-block-normix-reviews-carousel__tab img{max-height:52px;max-width:96px}.wp-block-normix-reviews-carousel__track{gap:12px;margin-inline:-16px;padding-inline:28px;scroll-padding-inline:0}.wp-block-normix-reviews-carousel__card{scroll-snap-align:center}.wp-block-normix-reviews-carousel__card,.wp-block-normix-reviews-carousel__card--l,.wp-block-normix-reviews-carousel__card--m,.wp-block-normix-reviews-carousel__card--xs{border-radius:16px;padding:20px 16px;width:calc(100vw - 56px)}}
