.flex-break{flex-basis:100%;height:0;overflow:hidden;width:0}.reference{display:flex;flex-direction:column}@media screen and (min-width:1024px){.reference{flex-direction:row}}.reference-image{align-self:flex-start;flex-shrink:0;max-width:440px;position:relative;top:18px;width:100%;z-index:1}.reference-image--padded{background-color:#fff;border-radius:12px;padding:18px}.reference__text{font-style:italic}.reference-author{align-items:center;display:flex}.reference-author-photo{width:75px}.reference-author-info{font-size:1.25rem;line-height:1.5;margin-left:24px}
