.lab-explanation{height:400px;width:auto;background:#1c1c1c;color:#fff;padding:5%;display:flex;flex-direction:column;justify-content:center;align-items:center}.lab-explanation-img{height:auto;width:300px;margin:40px}.lab-explanation p{margin:8px;padding:0;text-align:center;width:70%;font-weight:500;font-size:24px;line-height:32px}@media screen and (max-width:1015px){.lab-explanation p{width:70%}}@media screen and (max-width:475px){.lab-explanation p{width:90%;font-size:16px;line-height:24px}}@media screen and (max-width:760px){.lab-explanation-img{width:200px}}.lab-project{display:block;cursor:pointer;position:relative;width:100%;height:550px!important;overflow:hidden}.lab-project-overlay:hover img{transform:scale(1.1)}.project-image{object-fit:cover;width:100%;height:560px;transition:transform .8s ease-in-out}.lab-project-text{position:absolute;top:70%;left:50%;transform:translate(-50%,-50%);color:#f5f5f5;width:100%!important;padding:16px;text-align:left;word-wrap:break-word;overflow-wrap:break-word}.lab-project-text h1{margin:4px 4px 8px;padding:0;color:#ea8c3c;font-size:46px;line-height:54px;font-family:Montserrat,sans-serif}.lab-project-text h3{margin:8px;padding:0;font-size:30px;line-height:38px;font-family:Helvetica,sans-serif}@media screen and (max-width:1020px){.lab-project-text{width:90%}}@media screen and (max-width:650px){.lab-project{height:300px!important}.lab-project h1{font-size:16px;line-height:24px}.lab-project h3{font-size:14px;line-height:22px}}.lab-projects-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:0;gap:0}@media screen and (max-width:650px){.lab-projects-grid{grid-template-columns:repeat(1,1fr)}}