:root{--gb-container-width:1200px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-80ab8990{background-blend-mode:normal,normal;background:linear-gradient(to left,rgba(0,0,0,0.13) 0%,rgba(0,0,0,0.13) 100%),url(https://lakeshorelectrical.com/wp-content/uploads/2026/05/18-lake-shore-electrical_5816.webp) center /cover no-repeat}.gb-element-6e6ecfd5{flex-direction:column;margin-bottom:4rem;margin-top:4rem;min-height:70vh}.gb-element-38c9462c{padding:4rem 1rem}.gb-element-589964f4{align-items:center;column-gap:10px;display:flex;justify-content:center;margin-top:20px;row-gap:10px}.gb-element-03119ff1{background-color:var(--base-3);width:100%;padding:1rem 4vw}.gb-element-71c803aa{align-items:center;display:grid;grid-template-columns:1fr 3fr;justify-content:center;width:100%}.gb-element-46747fd8{align-items:center;display:flex;justify-content:flex-end}.gb-element-dd1ff45b{display:none}@media (max-width:767px){.gb-element-dd1ff45b{display:inline-flex;margin-bottom:2rem}}.gb-element-cb603853{background-color:var(--blak);width:100%;padding:2rem 4vw}.gb-element-61518ff9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;padding:0px}@media (max-width:767px){.gb-element-61518ff9{grid-template-columns:1fr}}.gb-element-b425cdee{width:100%;padding:0rem 0rem 0rem 2rem}@media (max-width:767px){.gb-element-b425cdee{padding-left:1rem}}.gb-element-dc986c1c{width:100%;padding:0rem}.gb-element-1f05344a{align-items:center;display:flex;justify-content:center;width:100%;padding:0rem 2rem}@media (max-width:767px){.gb-element-1f05344a{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:1rem}}.gb-element-caa7b9af{align-items:center;column-gap:10px;display:none;flex-direction:row;justify-content:flex-start;row-gap:10px}@media (max-width:767px){.gb-element-caa7b9af{display:inline-flex;margin-top:2rem}}.gb-element-6d8d0b84{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media (max-width:767px){.gb-element-6d8d0b84{grid-template-columns:1fr}}.gb-element-ef80a9d6{width:100%;padding:2rem}@media (max-width:767px){.gb-element-ef80a9d6{padding:1rem}}.gb-element-c1f5d2ef{align-items:center;column-gap:10px;display:flex;flex-direction:row;justify-content:flex-start;row-gap:10px}@media (max-width:767px){.gb-element-c1f5d2ef{display:none}}.gb-element-9647c7d5{width:100%;padding:2rem}@media (max-width:767px){.gb-element-9647c7d5{padding:1rem}}.gb-element-6c1ee4b5{column-gap:8px;display:flex;flex-direction:column;row-gap:8px}.gb-element-89756dcd{width:100%;padding:2rem}@media (max-width:767px){.gb-element-89756dcd{padding:1rem}}.gb-element-11168ee1{height:350px;width:350px}@media (max-width:767px){.gb-element-11168ee1{height:250px;width:350px}}@media (max-width:767px){.gb-element-4cb641d5{margin-top:10rem}}.gb-element-418ce8b7{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}@media (max-width:767px){.gb-element-418ce8b7{grid-template-columns:1fr}}.gb-element-3df6df12{width:100%;padding:2rem}@media (max-width:767px){.gb-element-3df6df12{padding:1rem}}.gb-element-c5d76b43{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%;padding:2rem}@media (max-width:767px){.gb-element-c5d76b43{padding:1rem}}.gb-element-86b773f5{align-items:center;column-gap:5px;display:flex;flex-direction:row;justify-content:center;margin-top:2rem;row-gap:5px}.gb-element-8f608569{background-color:var(--base-3);height:50%;width:2px}.gb-element-4129f608{background-color:var(--base-3);height:50%;width:2px}.gb-element-be406992{width:100%;padding:2rem}@media (max-width:767px){.gb-element-be406992{padding:1rem}}.gb-text-9392de40{color:var(--base-3);margin-bottom:3rem;text-align:center}.gb-text-cbbfdba7{color:var(--base-3);text-align:center}@media (max-width:767px){.gb-text-cbbfdba7{font-size:20px;margin-bottom:3rem}}.gb-text-89cf2531{align-items:center;background-color:var(--main-color);color:var(--blak);display:inline-flex;font-family:var(--gp-font--epilogue);font-size:1.25rem;font-weight:600;text-decoration:none;border-radius:10px;padding:1rem 2rem}.gb-text-89cf2531:is(:hover,:focus){background-color:#d99800;color:#ffffff;font-family:var(--gp-font--epilogue)}.gb-text-11f29dd9{font-size:14px;margin-bottom:15px}.gb-text-abae10f7{font-family:var(--gp-font--epilogue);font-size:30px;margin-bottom:5px}.gb-text-abae10f7 a{text-decoration:none;color:var(--blak);font-size:30px;font-weight:700}.gb-text-271fcd23{font-size:15px}.gb-text-2858bf38{color:var(--blak);display:block;font-size:16px}.gb-text-8f8a2b22{background-color:#ffffff;color:#000000;display:inline-flex;font-size:14px;line-height:1;text-decoration:none;border:1px solid #000;padding:1rem}.gb-text-f7aa181d{background-color:#ffffff;color:#000000;display:inline-flex;font-size:14px;line-height:1;text-decoration:none;border:1px solid #000;padding:1rem}.gb-text-790d0111{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:30px;font-weight:600;margin-bottom:1rem;margin-top:2rem}.gb-text-4c6be9fb{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px}.gb-text-4eea1435{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:30px;font-weight:600;margin-bottom:1rem;margin-top:2rem}.gb-text-b1636bf2{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:10px}.gb-text-b60e2b13{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px}.gb-text-252bb858{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:30px;font-weight:600;margin-bottom:1rem;margin-top:2rem}.gb-text-9554ad5b{color:var(--base-3);display:block;font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px;text-decoration:none}.gb-text-9554ad5b:is(:hover,:focus){color:var(--base-3)}.gb-text-0d216ada{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px}.gb-text-0d216ada a{text-decoration:none;color:var(--base-3)}.gb-text-63871c85{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:30px;font-weight:600;margin-bottom:1rem;margin-top:2rem}.gb-text-ad5e01aa{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-ad5e01aa a{text-decoration:none;color:var(--base-3)}.gb-text-3284f609{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-3284f609 a{text-decoration:none;color:var(--base-3)}.gb-text-1e9973aa{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-1e9973aa a{text-decoration:none;color:var(--base-3)}.gb-text-894b8da2{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-894b8da2 a{text-decoration:none;color:var(--base-3)}.gb-text-830f15a8{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-830f15a8 a{text-decoration:none;color:var(--base-3)}.gb-text-8a951660{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-8a951660 a{text-decoration:none;color:var(--base-3)}.gb-text-1031719a{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-1031719a a{text-decoration:none;color:var(--base-3)}.gb-text-4265c017{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-4265c017 a{text-decoration:none;color:var(--base-3)}.gb-text-1761ac69{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-1761ac69 a{text-decoration:none;color:var(--base-3)}.gb-text-27f2b885{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-bottom:0px}.gb-text-27f2b885 a{text-decoration:none;color:var(--base-3)}.gb-text-c4e5f7dd{color:var(--base-3);font-family:var(--gp-font--epilogue);font-size:17px;margin-top:2rem}.gb-text-8bd754e3{align-items:center;background-color:var(--main-color);color:var(--blak);display:inline-flex;font-family:var(--gp-font--epilogue);font-size:1rem;font-weight:600;text-align:center;text-decoration:none;border-radius:10px;padding:1rem 2rem}.gb-text-8bd754e3:is(:hover,:focus){background-color:#d99800;color:#ffffff;font-family:var(--gp-font--epilogue)}.gb-text-5e2e24db{color:var(--base-3);display:block;margin-bottom:0px}.gb-text-47f63169{color:var(--base-3);display:block}.gb-text-3eba854d{color:var(--base-3);display:block;margin-bottom:0px}.gb-text-bc3a63d1{color:var(--base-3);font-size:14px;text-align:center}.gb-looper-b80a77ca{column-gap:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}@media (max-width:767px){.gb-looper-b80a77ca{grid-template-columns:1fr}}.gb-loop-item-5a86ce8a{background-color:rgba(0,0,0,0);padding:20px}.gb-media-1a3e53d6{display:block;height:auto;margin-bottom:30px;max-height:200px;max-width:100%;object-fit:cover;width:100%}.gb-media-49afe115{height:auto;margin-bottom:1rem;margin-top:1rem;max-width:100%;object-fit:cover;width:200px}.gb-media-8e6da45d{height:40px;max-width:100%;object-fit:cover;width:40px}.gb-media-efb07ede{height:40px;max-width:100%;object-fit:cover;width:40px}.gb-media-f68c2a66{height:40px;max-width:100%;object-fit:cover;width:40px}.gb-media-c0c6447c{height:40px;max-width:100%;object-fit:cover;width:40px}.gb-query-page-numbers-69b50a78{align-items:center;column-gap:5px;display:flex;justify-content:center;row-gap:5px}.gb-query-page-numbers-69b50a78 .page-numbers{background-color:#ffffff;color:#000000;display:inline-flex;text-decoration:none;line-height:1;font-size:14px;border:1px solid #000;padding:1rem}.gb-query-page-numbers-69b50a78 .page-numbers.current{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}.gb-query-page-numbers-69b50a78 .page-numbers.dots{border-top-width:0;border-right-width:0;border-bottom-width:0;border-left-width:0}@media (width > 768px) {.gb-navigation-be53d1f7 .gb-menu-toggle {display: none;}}@media (max-width: 768px) {.gb-navigation-be53d1f7 .gb-menu-container:not(.gb-menu-container--toggled) {display: none;}}.gb-menu-toggle-1280314f{align-items:center;background-color:#000000;color:#ffffff;column-gap:5px;display:flex;z-index:2;padding:10px}.gb-menu-toggle-1280314f svg{width:25px;height:25px;fill:currentColor}@media (max-width:767px){.gb-menu-toggle-1280314f{background-color:rgba(0,0,0,0);color:var(--blak);font-size:40px}}.gb-menu-container-a277915a{align-items:center;display:flex;justify-content:flex-end}.gb-menu-container-a277915a.gb-menu-container--mobile{background-color:#000000;color:#ffffff;padding-bottom:60px;position:fixed}.gb-menu-container-a277915a.gb-menu-container--mobile .gb-menu{flex-direction:column}@media (max-width:767px){.gb-menu-container-a277915a{align-items:center;background-image:linear-gradient(to left,var(--main-color) 0%,var(--main-color) 100%);column-gap:15px;display:flex;flex-direction:column;justify-content:center;row-gap:15px}}.gb-menu-4385f7f1{column-gap:0px;display:flex;flex-wrap:wrap;list-style-type:none;row-gap:0px;margin:0px 0.5rem 0px 0px;padding:0px}@media (max-width:767px){.gb-menu-4385f7f1{align-items:flex-start;column-gap:15px;display:flex;flex-direction:column;justify-content:center;row-gap:15px;width:280px}}.gb-menu-item-mi85f7f1{font-family:var(--gp-font--epilogue);font-size:16px;font-weight:600;list-style-type:none;position:relative;margin:0px;padding:00px}.gb-menu-item-mi85f7f1:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus){color:var(--blak)}.gb-menu-item-mi85f7f1:is(:hover,:focus){color:var(--blak)}.gb-menu-item-mi85f7f1 .gb-menu-link{display:flex;justify-content:space-between;align-items:center;text-decoration:none;column-gap:10px;padding:1em 20px}@media (max-width:767px){.gb-menu-item-mi85f7f1{align-items:flex-start;display:flex;justify-content:center}}.gb-sub-menu-sm85f7f1{background-color:var(--main-color);right:0px;width:200px;z-index:100;margin:0px;padding:0px}.gb-sub-menu-sm85f7f1 .gb-sub-menu{top:0px;right:100%}.gb-sub-menu-sm85f7f1 .menu-item{background-color:rgba(0,0,0,0.1);color:#ffffff}.gb-sub-menu-sm85f7f1 .menu-item:is(.current-menu-item,.current-menu-item:hover,.current-menu-item:focus-within){color:var(--blak)}.gb-sub-menu-sm85f7f1 .menu-item:is(:hover,:focus-within){color:var(--blak)}@media (max-width:767px){.gb-sub-menu-sm85f7f1{background-color:var(--main-color);background-image:linear-gradient(to left,var(--main-color) 0%,var(--main-color) 100%)}}