: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-element-cc2b3a62{column-gap:80px;display:flex;margin-bottom:125px;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:100px 40px}@media (max-width:1024px){.gb-element-cc2b3a62{column-gap:40px;padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.gb-element-cc2b3a62{flex-direction:column;row-gap:30px;padding:60px 30px}}.gb-element-4648b4bf{width:50%;border:1px solid var(--contrast-2)}@media (max-width:1024px){.gb-element-4648b4bf{width:50%}}@media (max-width:767px){.gb-element-4648b4bf{min-height:250px;width:100%}}.gb-element-8b6c52d3{width:50%}@media (max-width:1024px){.gb-element-8b6c52d3{width:50%}}@media (max-width:767px){.gb-element-8b6c52d3{width:100%;padding:0px}}.gb-element-8dad9bba{background-blend-mode:normal,normal;overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(180deg,rgb(23,23,23) 50%,rgba(23,23,23,0.9) 50%),url(https://fireguarddigital.com/wp-content/uploads/2022/03/fireguard-digital-footer-fire-protection-piping-background.jpg) 50% 89% /cover no-repeat}.gb-element-c4a0cce9{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:80px 40px 50px 40px}@media (max-width:767px){.gb-element-c4a0cce9{padding-left:30px;padding-right:30px}}.gb-element-9f060c52{column-gap:40px;display:flex}@media (max-width:767px){.gb-element-9f060c52{flex-direction:column;row-gap:20px}}.gb-element-95fab478{column-gap:10px;display:flex;flex-grow:1;justify-content:flex-end}@media (max-width:767px){.gb-element-95fab478{justify-content:flex-start}}.gb-element-0289e3c8{column-gap:20px;display:flex;margin-left:auto;margin-right:auto;margin-top:100px;max-width:var(--gb-container-width)}@media (max-width:1024px){.gb-element-0289e3c8{align-items:center}}@media (max-width:767px){.gb-element-0289e3c8{flex-direction:column;row-gap:20px}}.gb-element-7df83d21{align-items:center;column-gap:20px;display:flex}@media (max-width:767px){.gb-element-7df83d21{flex-grow:1;flex-wrap:wrap;justify-content:center;row-gap:6px}}.gb-element-62cdb1a5{flex-grow:1;text-align:right}@media (max-width:767px){.gb-element-62cdb1a5{text-align:center;width:100%}}.gb-element-3c8298ea{background-blend-mode:normal,normal;overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(90deg,rgb(23,23,23) 0%,rgba(23,23,23,0.7) 100%),url(https://fireguarddigital.com/wp-content/uploads/2026/05/fireguard-digital-fire-alarm-sprinkler-control-room-hero.jpg) 66% 22% /cover no-repeat;border-bottom:1px solid var(--contrast-2)}.gb-element-5f5701ba{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:200px 40px 150px 40px}@media (max-width:767px){.gb-element-5f5701ba{padding:120px 30px 50px 30px}}.gb-text-38605933{display:flex;flex-direction:column-reverse;font-size:40px;text-transform:uppercase}.gb-text-38605933 .gb-shape svg{color:var(--accent);fill:currentColor;width:1.4em;height:1.4em}.gb-text-a13730d1{color:var(--accent);font-size:20px;font-weight:700}.gb-text-016e1b2a{background-color:var(--contrast-2);margin-bottom:40px}.gb-text-b759d4a4{display:flex;flex-direction:column-reverse;text-align:left;text-transform:uppercase}.gb-text-b759d4a4 .gb-shape svg{color:var(--accent);fill:currentColor;width:1.4em;height:1.4em}.gb-text-92cb0a63{text-align:left}.gb-text-f3cb8829{align-items:center;color:var(--base-2);column-gap:0.5em;display:flex;flex-direction:row;font-weight:700;justify-content:center;margin-left:auto;margin-right:auto;margin-top:25px;text-decoration:none;text-transform:uppercase;width:max-content;border:2px solid var(--accent);border-radius:9999px;padding:14px}.gb-text-f3cb8829:is(:hover,:focus){background-color:var(--accent);color:var(--base-2)}.gb-text-f3cb8829 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-7b643a38{align-items:center;color:var(--base-2);display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-decoration:none;border:2px solid var(--accent);border-radius:9999px;padding:14px 30px}.gb-text-7b643a38:is(:hover,:focus){background-color:var(--accent);color:var(--base-2)}.gb-text-82ad30ef{align-items:center;background-color:var(--accent);color:var(--base-2);display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-decoration:none;padding:14px 70px 14px 17px}.gb-text-82ad30ef:is(:hover,:focus){background-color:var(--base-2);color:var(--accent)}.gb-text-19b21213{margin-bottom:40px;text-align:center;text-transform:uppercase}.gb-text-1bead7a1{align-items:center;background-color:#2b2b2b;color:#ffffff;display:inline-flex;justify-content:center;text-align:center;text-decoration:none;padding:15px}.gb-text-1bead7a1:is(:hover,:focus){background-color:var(--accent)}.gb-text-1bead7a1 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor}.gb-text-98004d80{align-items:center;background-color:#2b2b2b;color:#ffffff;display:inline-flex;justify-content:center;text-align:center;text-decoration:none;padding:15px}.gb-text-98004d80:is(:hover,:focus){background-color:var(--accent)}.gb-text-98004d80 .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor}.gb-text-6589660c{align-items:center;background-color:#2b2b2b;color:#ffffff;display:inline-flex;justify-content:center;text-align:center;text-decoration:none;padding:15px}.gb-text-6589660c:is(:hover,:focus){background-color:var(--accent)}.gb-text-6589660c .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor}.gb-text-72a48bcd{align-items:center;background-color:#2b2b2b;color:#ffffff;display:inline-flex;justify-content:center;text-align:center;text-decoration:none;padding:15px}.gb-text-72a48bcd:is(:hover,:focus){background-color:var(--accent)}.gb-text-72a48bcd .gb-shape svg{width:1.2em;height:1.2em;fill:currentColor}.gb-text-abee2bdc{color:var(--base-2);font-size:13px;font-weight:500;margin-bottom:0px;text-transform:uppercase}.gb-text-abee2bdc a{color:var(--base-2)}.gb-text-abee2bdc a:hover{color:var(--accent)}.gb-text-dc1ddd1e{color:var(--base-2);font-size:14px;line-height:1.8em;margin-bottom:0px}@media (max-width:767px){.gb-text-dc1ddd1e{text-align:center}}.gb-text-92e73a8f{margin-bottom:0px;text-align:center;text-transform:uppercase}