.client-card__content-container{background:red;padding:1.5rem;position:relative;width:100%}.client-card__tags-wrapper{color:var(--mid-gray);margin-top:var(--base-margin)}.client-card__tags-wrapper p{display:flex}.client-card__tags-wrapper p,.client-card__tags-wrapper small{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}.client-card__tags-wrapper small{margin-bottom:var(--sejima-margin)}.client-card__tags-icon{margin-right:.5rem}.client-card__footer-icons{align-items:center;display:flex;flex-wrap:wrap;max-width:90%}.client-card__service-icon{height:1.4rem;margin:.7rem 1rem .5rem 0;width:auto}.client-card__partner-icon{height:2rem;margin:.7rem .5rem .5rem 0;width:auto}.clients__large-card{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:550px}.clients__large-card__primary{min-width:100%;z-index:1}.clients__large-card__primary,.clients__secondary-card{background:#fff;box-shadow:0 3px 22px rgba(0,0,0,.16),0 1px 10px rgba(0,0,0,.12)}.clients__secondary-card{padding:1.5em}.clients__secondary-card__description-text{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);line-height:var(--natus-line-height)}.clients__large-card__secondary{background:#fff;box-shadow:0 1px 3px hsla(0,0%,100%,.12),0 1px 10px rgba(0,0,0,.12);width:90%}.clients__large-card__img{height:100px;object-fit:cover;object-position:center;width:100%}.clients__large-card__logo,.clients__secondary-card__logo{height:38px;margin-bottom:1rem;width:auto}.clients__large-card__logo{margin-bottom:.4rem}.clients__large-card__body{padding:2rem 2.5rem 2.5rem}.clients__large-card__testimonial-text{font-size:var(--base-font-size);line-height:var(--base-line-height)}.clients__large-card__testimonial-container{position:relative}.clients__large-card__testimonial-quotation-icon{color:var(--persimmon);font-size:1rem;left:-25px;position:absolute;top:-4px}.clients__large-card__testimonial-text{font-weight:var(--middle-font-weight);margin-bottom:1em}.clients__large-card__body-author-title,.clients__large-card__testimonial-author-name{font-size:var(--natus-font-size);font-weight:var(--light-font-weight);font-weight:var(--middle-font-weight);line-height:var(--natus-line-height)}.clients__large-card__secondary__body{padding:1.5em}.clients__large-card__secondary__text{font-size:var(--base-font-size);line-height:var(--base-line-height)}.client-card__partners{align-items:center;display:flex;margin-bottom:var(--sejima-margin)}.clients__large-card__secondary__case-study{background:#fceff3;padding:1.2em 1.5em 1.9em;position:relative}.clients__large-card__secondary__case-study-image{box-shadow:0 3px 22px rgba(0,0,0,.16),0 1px 10px rgba(0,0,0,.12);position:absolute;right:-15px;top:-33%;transform:rotate(7deg);width:20%}.clients__large-card__secondary__case-study-text{font-size:var(--sejima-font-size);max-width:200px}.clients__large-card__secondary__case-study .button-primary{margin-top:.5em}@media (min-width:768px) and (max-width:1023px){.clients__large-card__body{padding-left:2.7em}.clients__large-card__testimonial-quotation-icon{left:-30px}.clients__large-card__secondary__case-study-image{right:35px;top:-37%}.clients__large-card__body-author-title{font-weight:var(--light-font-weight)}.clients__large-card__secondary__case-study-text{font-size:var(--natus-font-size);max-width:250px}}@media (min-width:1024px){.clients__large-card{align-items:start;flex-direction:row;max-width:1300px}.clients__large-card__primary{min-width:0;order:1;width:50%}.clients__large-card__secondary{order:2;width:50%}.clients__large-card__secondary__case-study-image{right:35px;top:-37%}.clients__secondary-card{align-items:flex-start;display:flex;flex-flow:column;min-height:30em}.clients__secondary-card__extra-info{align-self:stretch;margin-bottom:1em;margin-top:auto}.clients__large-card__body-author-title{font-weight:var(--light-font-weight)}.clients__large-card__secondary__case-study-text{font-size:var(--natus-font-size);max-width:300px}.clients__large-card__secondary__case-study{padding:1.2rem 2rem 1.9rem}.clients__large-card__secondary__body{padding:1.5rem 2rem}}