.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)}.MktRoot[data-loading] .TestimonialCard,.TestimonialCard.TestimonialCard--noBackgroundImage{--cardBackground:var(--backgroundColor)}.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 24px 32px}.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__logoContainer{position:relative;height:var(--logoContainerHeight)}.TestimonialCard__logoLink{display:inline-block}.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%}}