.references{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.references .ref-content{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;width:100%;max-width:1300px;color:#000}.references .ref-content .ref-tile{text-decoration:none;margin-bottom:10px;max-width:250px;max-height:250px;border:4px solid #e0e0e0;transition:border 750ms,color 500ms}@media only screen and (min-width:1100px){.references .ref-content .ref-tile{max-width:350px;max-height:350px}}.references .ref-content .ref-tile .ref-img{width:100%}.references .ref-content .ref-tile .ref-headline{position:relative;top:-45px;right:4px;color:#fff;text-align:right;font-size:28px;width:100%;transition:color 500ms}@media only screen and (min-width:1100px){.references .ref-content .ref-tile .ref-headline{font-size:40px;top:-60px}}.references .ref-content .ref-tile .ref-headline-2s{position:relative;top:-90px;right:4px;color:#fff;text-align:right;font-size:28px;width:100%;transition:color 500ms}@media only screen and (min-width:1100px){.references .ref-content .ref-tile .ref-headline-2s{font-size:40px;top:-120px}}.references .ref-content .ref-tile:hover{border:4px solid #f90;transition:border 750ms}.references .ref-content .ref-tile:hover .ref-headline,.references .ref-content .ref-tile:hover .ref-headline-2s{color:#00529b;transition:color 500ms}