@media (min-width:768px){.page-main{max-width:100% !important}}@media (min-width:1024px){.page-main{max-width:100% !important}h2,h3,h4{font-family:"IBM Plex Sans",sans-serif}.hero-grid{display:grid;grid-template-columns:repeat(3, 500px);grid-template-rows:repeat(5, 150px);grid-column-gap:10px;grid-row-gap:10px;justify-content:center}.grid-inside{height:100%;width:100%}.grid1{position:relative;background-image:url("/media/wysiwyg/catch-basin-homepage.png");grid-area:1 / 1 / 6 / 2;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid1:hover{filter:brightness(90%)}.grid1 .cb-heading{color:white;font-weight:600;text-align:center;margin:10px 0px}.grid1 .cb-text{width:80%;color:white;margin:auto;text-align:center}.grid1 .text-overlay{background-color:black;opacity:80%;position:absolute;width:300px;height:150px;right:20px;top:100px;border-radius:20px}.grid2{position:relative;background-image:url("/media/wysiwyg/trench-drain-homepage.png");grid-area:1 / 2 / 4 / 3;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid2:hover{filter:brightness(90%)}.grid2 .grid-heading{margin:0px}.grid2 .text-overlay{bottom:40px;left:40px;position:absolute}.grid3{position:relative;background-image:url("/media/wysiwyg/valve-homepage.png");grid-area:4 / 2 / 6 / 3;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid3:hover{filter:brightness(90%)}.grid3 .grid-heading{margin:0px}.grid3 .text-overlay{bottom:40px;right:40px;position:absolute}.grid3 .text-overlay h3{text-align:right}.grid4{position:relative;background-image:url("/media/wysiwyg/popup-emitters-homepage.png");grid-area:1 / 3 / 3 / 4;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid4:hover{filter:brightness(90%)}.grid4 .text-overlay{background-color:black;color:white;opacity:80%;position:absolute;left:20px;bottom:15px;border-radius:20px;width:250px;height:90px;text-align:center}.grid5{position:relative;background-image:url("/media/wysiwyg/grate-replacement-homepage.png");grid-area:3 / 3 / 6 / 4;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid5:hover{filter:brightness(90%)}.grid5 .text-overlay{bottom:40px;left:100px;position:absolute}.grid5 .text-overlay h3{text-align:center}}@media (min-width:1700px){.page-main{max-width:1600px !important}h2,h3,h4{font-family:"IBM Plex Sans",sans-serif}.grid-heading{position:absolute;color:white;margin-top:200px;width:250px;font-weight:600}.hero-grid{display:grid;grid-template-columns:repeat(3, 500px);grid-template-rows:repeat(5, 150px);grid-column-gap:10px;grid-row-gap:10px;justify-content:center}.grid-inside{height:100%;width:100%}.grid1{position:relative;background-image:url("/media/wysiwyg/catch-basin-homepage.png");grid-area:1 / 1 / 6 / 2;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid1:hover{filter:brightness(90%)}.grid1 .cb-heading{color:white;font-weight:600;text-align:center;margin:10px 0px}.grid1 .cb-text{width:80%;color:white;margin:auto;text-align:center}.grid1 .text-overlay{background-color:black;opacity:80%;position:absolute;width:300px;height:150px;right:20px;top:100px;border-radius:20px}.grid2{position:relative;background-image:url("/media/wysiwyg/trench-drain-homepage.png");grid-area:1 / 2 / 4 / 3;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid2:hover{filter:brightness(90%)}.grid2 .grid-heading{margin:0px}.grid2 .text-overlay{bottom:40px;left:40px;position:absolute}.grid3{position:relative;background-image:url("/media/wysiwyg/valve-homepage.png");grid-area:4 / 2 / 6 / 3;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid3:hover{filter:brightness(90%)}.grid3 .grid-heading{margin:0px}.grid3 .text-overlay{bottom:40px;right:40px;position:absolute}.grid3 .text-overlay h3{text-align:right}.grid4{position:relative;background-image:url("/media/wysiwyg/popup-emitters-homepage.png");grid-area:1 / 3 / 3 / 4;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid4:hover{filter:brightness(90%)}.grid4 .text-overlay{background-color:black;color:white;opacity:80%;position:absolute;left:20px;bottom:15px;border-radius:20px;width:250px;height:90px;text-align:center}.grid5{position:relative;background-image:url("/media/wysiwyg/grate-replacement-homepage.png");grid-area:3 / 3 / 6 / 4;background-color:white;overflow:hidden;border:1px solid #eaeaea;border-radius:5px}.grid5:hover{filter:brightness(90%)}.grid5 .text-overlay{bottom:40px;left:100px;position:absolute}.grid5 .text-overlay h3{text-align:center}}