#columns{max-width:1000px;width:95%;margin:auto}#columns .items{display:flex;flex-wrap:wrap;gap:40px;align-items:center}#columns .items .item{flex-basis:calc(50% - 40px)}#columns .items .item img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}#columns .items .item .info h4{font-size:18px;font-weight:500;margin-bottom:0}#columns .items .item .info p{margin-bottom:20px}@media screen and (max-width:800px){#columns .items{gap:40px}#columns .items .item{flex-basis:100%}}