.TestimonialCard{--testimonialCardAccentColor:#fff;--knockoutColor:#17457a;--logoContainerHeight:180px;--gradientOffset:calc(20px + var(--logoContainerHeight));--gradientStart:transparent calc(var(--gradientOffset)*-1);--gradientEnd:var(--backgroundColor) var(--gradientOffset);--gradient:linear-gradient(180deg,var(--gradientStart),var(--gradientEnd));--logoVerticalOffset:6px;--logoHeight:40px;--buttonHoverColor:var(--buttonColor);--buttonHoverOpacity:0.6;--backgroundPosition:top center;--backgroundSize:100% auto;--cardBackground:var(--gradient),var(--backgroundPosition)/var(--backgroundSize) no-repeat var(--backgroundColor) var(--backgroundImage)}@media (min-width:600px){.TestimonialCard{--logoHeight:60px}}@media (min-width:750px){.TestimonialCard.TestimonialCard--orientationHorizontal{--gradient:linear-gradient(270deg,var(--gradientStart),var(--gradientEnd));--gradientOffset:50%;--logoVerticalOffset:0px;--logoContainerHeight:100%;--backgroundPosition:130% 50%;--backgroundSize:auto 100%}}@media (min-width:900px){.TestimonialCard.TestimonialCard--orientationHorizontal{--backgroundPosition:100% 50%}}.TestimonialCard.theme--Dark{--testimonialCardAccentColor:#fff;--knockoutColor:#17457a;--cardBackground:var(--gradient),var(--backgroundPosition)/var(--backgroundSize) no-repeat var(--backgroundColor) var(--backgroundImage)}.TestimonialCarousel[data-js-swipeable] .TestimonialCard{--cardBackground:transparent}.TestimonialCard__card.Card{position:relative;height:100%}.TestimonialCard__content{display:flex;flex-direction:column-reverse;min-height:290px;color:var(--testimonialCardAccentColor)}@media (min-width:750px){.TestimonialCard--orientationHorizontal .TestimonialCard__content{display:grid;grid:auto/repeat(2,1fr);height:100%}.TestimonialCard--orientationHorizontal.TestimonialCard--excludeLogo .TestimonialCard__content{grid:auto/.65fr .35fr}}.TestimonialCard__body{padding:0 48px 48px}.TestimonialCard--excludeLogo .TestimonialCard__body{padding:48px}@media (min-width:750px){.TestimonialCard--orientationHorizontal .TestimonialCard__body{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:48px 0 48px 48px}}.TestimonialCard__body .CtaButton{--buttonColor:var(--testimonialCardAccentColor);--buttonHoverColor:var(--testimonialCardAccentColor);margin-top:26px}.TestimonialCard__quote{position:relative;font:var(--fontWeightNormal) 18px/1.55 var(--fontFamily);quotes:"“" "”" "‘" "’"}.TestimonialCard__quote:before{content:open-quote;position:absolute;left:-10px}html[lang^=ja] .TestimonialCard__quote:before{left:-20px;top:-5px}html[lang^=fr] .TestimonialCard__quote:before{left:-14px}.TestimonialCard__quote:after{content:close-quote;position:absolute;transform:translateX(2px)}html[lang^=fr] .TestimonialCard__quote:after{transform:translateX(2px)}.TestimonialCard--excludeHangingQuotes .TestimonialCard__quote:after,.TestimonialCard--excludeHangingQuotes .TestimonialCard__quote:before{content:normal}html[lang^=de] .TestimonialCard__quote{quotes:"„" "”" "‘" "’"}html[lang^=es] .TestimonialCard__quote,html[lang^=fr] .TestimonialCard__quote,html[lang^=it] .TestimonialCard__quote{quotes:"«" "»" "“" "”"}html[lang^=ja] .TestimonialCard__quote{quotes:"「" "」" "『" "』"}.TestimonialCard__attribution{margin:16px 0 0;font:var(--fontWeightNormal) 15px/1.66 var(--fontFamily)}.TestimonialCard__author{font-weight:var(--fontWeightBold)}.TestimonialCard__logoContainer{position:relative;height:var(--logoContainerHeight)}.TestimonialCard__logo.UserLogo{--userLogoMaxWidth:none;position:absolute;top:calc(var(--logoVerticalOffset) + 50%);left:50%;height:var(--logoHeight);transform:translate(-50%,-50%)}@media (min-width:900px){.TestimonialCard__logo.UserLogo{--userLogoMaxWidth:300px;width:100%}}