.concrete{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;background-color:#e0e0e0;padding-top:50px;padding-bottom:80px}.concrete .concrete-title{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media only screen and (min-width:650px){.concrete .concrete-title{flex-direction:row;justify-content:flex-start;align-items:center}}.concrete .concrete-content{margin-top:30px;display:flex;flex-wrap:wrap;justify-content:space-evenly;align-items:flex-start;width:100%;max-width:1300px;color:black}@media only screen and (min-width:1200px){.concrete .concrete-content{justify-content:space-evenly;align-items:flex-start}}.concrete .concrete-content .concrete-tile{text-decoration:none;max-width:250px;border:2px solid #e0e0e0;transition:border 750ms}.concrete .concrete-content .concrete-tile .concrete-img{width:100%}.concrete .concrete-content .concrete-tile .concrete-headline{margin-top:-100px;margin-bottom:25px;color:white;width:94%;text-align:right;font-size:32px;line-height:1.2}.concrete .concrete-content .concrete-tile .concrete-headline .concrete-headline-title{font-size:38px}.concrete .concrete-content .concrete-tile .concrete-text{text-align:center;color:black;margin:0 2px}.concrete .concrete-content .concrete-tile:hover{border:2px solid black;transition:border 750ms}