.head{ font-size: 1.15rem; font-weight: 540; padding-left: 0.75rem; padding-top: 0.5rem; font-family: AncientWar; } .card-container{ display: flex; flex-wrap: wrap; >.carditem{ width:48%; margin-top: 0.625rem; position: relative; .title{ position: absolute; top: 0.625rem; left: 0.4375rem; font-weight: bold; font-size: 0.9375rem; } .subtitle{ position: absolute; top: 2.25rem; left: 0.4375rem; font-size: 0.6875rem; color: gray; } } >.carditem:nth-of-type(2n){ margin-left:0.5rem; } }