.homepage .service-mosaic--ordered{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.homepage .service-mosaic--ordered>.real-estate-card .service-copy{align-self:center}.homepage .service-mosaic--ordered>.estate-card:last-child{grid-column:1/-1;justify-self:center;width:calc((100% - 30px) / 2)}.homepage .service-mosaic--ordered>.litigation-card{min-height:0}.homepage .service-mosaic--ordered>.litigation-card>img{height:280px;min-height:0;flex:none}@media (max-width:900px){.homepage .service-mosaic--ordered>.estate-card:last-child{width:calc((100% - 20px) / 2)}}@media (max-width:600px){.homepage .service-mosaic--ordered{grid-template-columns:minmax(0,1fr)}.homepage .service-mosaic--ordered>.estate-card:last-child{grid-column:auto;width:100%}.homepage .service-mosaic--ordered>.litigation-card>img{height:250px}}