.advertisement{flex-shrink:1;flex-grow:2;flex-basis:auto;display:flex;flex-direction:column;margin:0 1rem 1rem;flex:1 0 30%;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;padding:1rem;background-color:#f9f9f9;text-align:center;min-height:200px}.advertisement:hover{background-color:#eaeaea}