.projects-grid.container{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:30px 24px!important;width:96%!important;max-width:1500px!important;margin:0 auto!important}.projects-grid .single-project{width:100%!important;max-width:none!important;margin:0!important;padding:12px!important;box-sizing:border-box!important;background-color:#f2f2f2;border-radius:22px}.projects-grid .single-project .project-image{display:block;width:100%}.projects-grid .single-project .project-image img{display:block;width:100%;height:320px;object-fit:cover;border-radius:10px}.projects-grid .single-project h2{margin:10px 0 4px 0!important;font-size:18px!important;line-height:1.2!important;text-align:center}.projects-grid .single-project h2 a{line-height:1.2!important}.background-header-post{background-position:center 65%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%;height:420px}body.single h1{padding-top:20px!important;text-align:center!important}.content-post-project{padding-top:100px;padding-bottom:100px;max-width:900px;margin:0 auto}.content-post-project p,.content-post-project figure{margin-bottom:25px}.text-box{max-width:900px;margin:0 auto}.text-box p{max-width:900px;margin-bottom:25px}@media screen and (max-width:768px){.projects-grid.container{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px 8px!important;width:100%!important;max-width:100%!important;padding-left:6px!important;padding-right:6px!important;box-sizing:border-box!important}.projects-grid .single-project{width:100%!important;max-width:none!important;padding:8px!important;margin:0!important;box-sizing:border-box!important;border-radius:18px}.projects-grid .single-project .project-image img{width:100%!important;height:210px!important;object-fit:cover!important}.projects-grid .single-project h2{margin-top:10px!important;margin-bottom:5px!important;font-size:17px!important;line-height:1.2!important;text-align:center}.projects-grid .single-project h2 a{line-height:1.2!important}.background-header-post{background-position:center 65%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%;height:300px}body.single h1{padding-top:10px!important;text-align:center!important}.content-post-project{padding-top:50px;padding-bottom:50px}}