.wp-block-wagepoint-quote-card{background-color:#2ecc71;border-radius:20px;color:#1e293b;display:flex;flex-direction:column;min-height:380px;overflow:hidden;position:relative}.wp-block-wagepoint-quote-card[data-animate]{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(.22,1,.36,1),transform .65s cubic-bezier(.22,1,.36,1)}.wp-block-wagepoint-quote-card[data-animate].is-visible{opacity:1;transform:translateY(0)}.wp-block-wagepoint-quote-card .qc-content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;min-height:380px;padding:48px 300px 48px 56px;position:relative;z-index:1}.wp-block-wagepoint-quote-card .qc-quote{color:inherit;font-size:clamp(1.375rem,2.3vw + .5rem,2.125rem)!important;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin:0 0 32px}.wp-block-wagepoint-quote-card .qc-quote:after,.wp-block-wagepoint-quote-card .qc-quote:before{content:none}.wp-block-wagepoint-quote-card .qc-author{margin-bottom:24px}.wp-block-wagepoint-quote-card .qc-author__name{color:inherit;font-size:clamp(1.0625rem,1vw + .75rem,1.25rem)!important;font-weight:600;line-height:1.3;margin:0 0 4px}.wp-block-wagepoint-quote-card .qc-author__role{color:inherit;font-size:clamp(1rem,.9vw + .7rem,1.125rem)!important;font-weight:400;line-height:1.3;margin:0;opacity:.9}.wp-block-wagepoint-quote-card .qc-cta-wrap{flex-shrink:0}.wp-block-wagepoint-quote-card .qc-cta{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:100px;color:#1e293b;cursor:pointer;display:inline-flex;font-size:.9375rem;font-weight:600;gap:6px;padding:10px 20px;text-decoration:none;transition:background .2s ease}.wp-block-wagepoint-quote-card .qc-cta__arrow{display:inline-block;font-size:1.2rem;line-height:1;transition:transform .2s ease}.wp-block-wagepoint-quote-card .qc-cta:focus-visible,.wp-block-wagepoint-quote-card .qc-cta:hover{background:#fff;outline:none}.wp-block-wagepoint-quote-card .qc-cta:focus-visible .qc-cta__arrow,.wp-block-wagepoint-quote-card .qc-cta:hover .qc-cta__arrow{transform:translateX(3px)}.wp-block-wagepoint-quote-card span.qc-cta{cursor:default}.wp-block-wagepoint-quote-card .qc-photo{align-items:flex-end;bottom:0;display:flex;max-height:100%;pointer-events:none;position:absolute;right:0;width:280px}.wp-block-wagepoint-quote-card .qc-photo img{display:block;height:auto;max-height:380px;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom right;object-position:bottom right;width:100%}.wp-block-wagepoint-quote-card.qc-photo-left .qc-content{padding-left:300px;padding-right:56px}.wp-block-wagepoint-quote-card.qc-photo-left .qc-photo{left:0;right:auto}.wp-block-wagepoint-quote-card.qc-photo-left .qc-photo img{-o-object-position:bottom left;object-position:bottom left}.wp-block-wagepoint-quote-card.qc-text-center{text-align:center}.wp-block-wagepoint-quote-card.qc-text-center .qc-content{align-items:center;justify-content:center;padding-left:80px;padding-right:80px}.wp-block-wagepoint-quote-card.qc-text-center .qc-quote{max-width:34ch}@media(max-width:768px){.wp-block-wagepoint-quote-card{min-height:280px}.wp-block-wagepoint-quote-card .qc-content{min-height:280px;padding:32px 152px 32px 24px}.wp-block-wagepoint-quote-card .qc-photo{width:140px}.wp-block-wagepoint-quote-card .qc-photo img{max-height:280px}.wp-block-wagepoint-quote-card.qc-photo-left .qc-content{padding-left:152px;padding-right:24px}.wp-block-wagepoint-quote-card.qc-text-center .qc-content{padding:32px 24px 200px}}
