.case-grid{display:grid;gap:20px;grid-template-columns:1fr;height:100%!important;margin:auto;max-width:1276px!important}@media (min-width:768px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.case-grid .case{background-position:50%;background-size:cover;border:1px solid #000;left:0!important;padding:38px 22px;position:relative!important;top:0!important}.case-grid .case.schwarz div,.case-grid .case.schwarz h3,.case-grid .case.schwarz p{color:#000}.case-grid .case.weiss div,.case-grid .case.weiss h3,.case-grid .case.weiss p{color:#fff}.case-grid .case-info{text-align:center}.case-grid .case-info .tags{font-size:12px;font-weight:700;letter-spacing:1.5px;margin-bottom:130px;text-transform:uppercase}.case-grid .case-info .h3{font-size:var(--h2);font-weight:700;line-height:1.3;margin-bottom:0;padding-bottom:24px}@media (min-width:768px){.case-grid .case-info .h3{padding-bottom:40px}}.case-grid .case-info .intro p{font-family:var(--GTitalic);font-size:var(--h3);line-height:1.3;margin:auto;max-width:460px}.case-grid .case-infos{min-height:482px;position:relative}@media (min-width:1024px){.case-grid .case-infos{min-height:642px}}.case-grid .case-link{text-align:center}.case-grid .case.weiss .button{border:1px solid #fff;color:#fff}.case-grid .case-infos .button{background-color:transparent;margin-top:40px}.case-grid .case .button:hover,.case-grid .case.weiss .button:hover{background-color:#000}