.custom-grid{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.grid-item{flex:1 1 calc(50% - 20px);max-width:calc(50% - 20px);text-align:center}.image-wrapper{aspect-ratio:1/1;overflow:hidden;position:relative;width:100%}.grid-image{height:100%;object-fit:cover;width:100%}.image-wrapper:before{background-color:#212121;content:"";height:100%;left:0;opacity:.05;pointer-events:none;position:absolute;top:0;width:100%}.grid-content{display:flex;flex-direction:row;gap:10px;margin-top:10px}.grid-title{font-size:1.2rem;font-weight:700;text-align:left}.grid-subtitle{color:#555;font-size:1rem;text-align:left}.custom-grid>.grid-item:only-child{flex:1 1 calc(50% - 20px);margin:0 auto;max-width:calc(50% - 20px)}@media (max-width:768px){.custom-grid>.grid-item:only-child,.grid-item{flex:1 1 50%;max-width:50%}}