.cb-testimonial-card{background:var(--fs-primary);box-shadow:0 9px 28px 8px #080c110d,0 3px 6px -4px #080c111f;border-radius:8px;padding:var(--sp-2xl) var(--sp-3xl)}@media all and (max-width:767px){.cb-testimonial-card{padding:var(--sp-2xl) var(--sp-l)}}.cb-testimonial-card__description{font-style:italic}.cb-testimonial-card__description+.cb-testimonial-card__person-wp{margin-top:var(--sp-xl)}.cb-testimonial-card__person-wp{display:flex;gap:var(--sp-l) var(--sp-2xl);flex-wrap:wrap}@media all and (max-width:767px){.cb-testimonial-card__person-wp{flex-direction:column}}.cb-testimonial-card__person{display:flex;gap:var(--sp-l)}.cb-testimonial-card__person__info{display:flex;flex-direction:column;row-gap:var(--sp-xs)}.cb-testimonial-card__person__photo{position:relative;line-height:0;flex-shrink:0}.cb-testimonial-card__person__photo__overlay{position:absolute;z-index:1;opacity:9%;top:0;left:0;border-bottom-left-radius:50%;border-bottom-right-radius:50%;width:var(--sp-8xl);height:var(--sp-8xl);background:#00a2ff}.cb-testimonial-card__person__photo img{width:var(--sp-8xl);height:var(--sp-8xl);border-bottom-left-radius:50%;border-bottom-right-radius:50%;filter:saturate(0);position:relative;object-fit:cover}.cb-testimonial-card__person__position{color:var(--tb-tertiary);display:flex;gap:2px}.cb-testimonial-card__person__links{display:flex;gap:var(--sp-xs);align-items:center}.cb-testimonial-card__person__links img{display:block}.cb-testimonial-card__company-logo{display:block;margin-bottom:var(--sp-xl)}.cb-testimonial-card--layout-team_member{padding:var(--sp-l)}.cb-testimonial-card--layout-team_member .cb-testimonial-card__person{width:100%;flex-direction:column;row-gap:var(--sp-3xl)}.cb-testimonial-card--layout-team_member .cb-testimonial-card__person__info{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name links" "position links";height:fit-content;width:100%}.cb-testimonial-card--layout-team_member .cb-testimonial-card__person__name{grid-area:name}.cb-testimonial-card--layout-team_member .cb-testimonial-card__person__position{grid-area:position}.cb-testimonial-card--layout-team_member .cb-testimonial-card__person__links{align-self:end;grid-area:links;flex-direction:column}.cb-testimonial-card--layout-testimonial_image{padding:0;display:flex;display:grid;grid-template-columns:repeat(var(--grid-cols),1fr);gap:var(--grid-gap)}.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__image{width:100%;height:100%;object-fit:contain;object-position:center center;grid-column:span 5}@media screen and (max-width:1023px){.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__image{grid-column:span 6}}@media screen and (max-width:359px){.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__image{grid-column:span 2}}.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__content{grid-column:span 7}@media screen and (max-width:1023px){.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__content{grid-column:span 6}}@media screen and (max-width:359px){.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__content{grid-column:span 2}}.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__content{padding-top:var(--sp-5xl);padding-bottom:var(--sp-5xl)}@media all and (min-width:1024px){.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__content{padding-right:var(--sp-2xl)}}@media all and (max-width:1023px){.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__content{padding:0 var(--sp-l) var(--sp-4xl)}}.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__description{font-style:normal}.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__description:not(:first-child){margin-top:var(--sp-l)}.cb-testimonial-card--layout-testimonial_image .cb-testimonial-card__cta:not(:first-child){margin-top:var(--sp-2xl)}
