:root{--gb-container-width:1240px;}.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-4faf3686{background-blend-mode:normal,normal;background-color:var(--contrast-3);overflow-x:hidden;overflow-y:hidden;position:relative;text-align:center;background:linear-gradient(to left,rgba(38,38,38,0.52) 0%,rgba(38,38,38,0.52) 100%),url(/wp-content/uploads/2026/04/Contact-Us-Elevated-Roofing.jpg) 52% 36% /cover no-repeat}.gb-element-f4b2095f{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:200px 40px}@media (max-width:1024px){.gb-element-f4b2095f{padding-bottom:150px;padding-top:150px}}@media (max-width:767px){.gb-element-f4b2095f{padding:100px 30px}}.gb-element-a3689a37{align-items:center;column-gap:20px;display:flex}.gb-element-11fb3e1f{background-color:var(--base-2);flex-grow:1;min-height:1px}.gb-element-2c7a205f{background-color:var(--base-2);flex-grow:1;min-height:1px}.gb-element-e0b9a729{background-color:var(--base-2);overflow-x:hidden;overflow-y:hidden;position:relative}.gb-element-dd0f9bec{align-items:center;column-gap:40px;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;padding:140px 40px 200px 40px}@media (max-width:1024px){.gb-element-dd0f9bec{padding-bottom:140px}}@media (max-width:767px){.gb-element-dd0f9bec{flex-direction:column;row-gap:40px;padding:60px 30px}}.gb-element-a82c8564{width:60%}@media (max-width:767px){.gb-element-a82c8564{order:2;width:100%}}.gb-element-5e401fae{overflow-x:hidden;overflow-y:hidden;position:relative}.gb-element-856fcb3c{align-items:center;column-gap:40px;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;padding:40px}@media (max-width:1024px){.gb-element-856fcb3c{padding-bottom:140px}}@media (max-width:767px){.gb-element-856fcb3c{flex-direction:column;row-gap:40px;padding:60px 30px}}.gb-element-6561ca8f{width:60%}@media (max-width:767px){.gb-element-6561ca8f{order:2;width:100%}}.gb-element-dac6fbff{background-blend-mode:normal,normal;overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(255,255,255,0.65) 0%,rgba(255,255,255,0.65) 100%),url(https://elevated-roof.com/wp-content/uploads/2026/04/Elevated-Roofing-Camo-Background.jpg) center /cover no-repeat}.gb-element-3b2f380e{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;padding:100px 40px}@media (max-width:1024px){.gb-element-3b2f380e{padding-bottom:160px}}@media (max-width:767px){.gb-element-3b2f380e{text-align:center;padding:100px 30px}}.gb-element-5a16fe70{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1em}@media (max-width:767px){.gb-element-5a16fe70{grid-template-columns:1fr}}.gb-element-e58d8c8b{display:block}.gb-element-8eb82234{column-gap:1em;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0px;row-gap:1em}@media (max-width:767px){.gb-element-8eb82234{grid-template-columns:1fr}}.gb-element-66200c93{background-blend-mode:normal,normal;background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(0,0,0,0.71) 0%,rgba(0,0,0,0.71) 100%),url(https://elevated-roof.com/wp-content/uploads/2026/04/Shingles-on-a-roof-Elevated-Roofing.jpg) center /cover no-repeat,var(--inline-bg-image)}.gb-element-63f9009a{align-items:center;column-gap:40px;display:flex;grid-template-columns:repeat(2,minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;padding:140px 40px 200px 40px}@media (max-width:1024px){.gb-element-63f9009a{padding-bottom:140px}}@media (max-width:767px){.gb-element-63f9009a{flex-direction:column;row-gap:40px;padding:60px 30px}}.gb-element-c3d6ac9e{display:block;max-width:var(--gb-container-width)}@media (max-width:767px){.gb-element-c3d6ac9e{order:2;width:100%}}.gb-element-c47c3485{background-blend-mode:normal;background-color:var(--contrast-5);background-image:linear-gradient(to right,rgba(0,0,0,0.64) 0%,rgba(10,10,10,0.34) 100%);background-position:center;background-repeat:no-repeat;background-size:cover;display:block;max-width:var(--gb-container-width);padding-left:15px;padding-right:15px;padding-top:15px;border:2px solid var(--base-2)}@media (max-width:767px){.gb-element-c47c3485{order:2;width:100%}}.gb-element-da199ea2{background-color:var(--contrast-2);display:flex;justify-content:center;padding-bottom:30px;padding-top:30px;text-align:center}.gb-element-d5738229{align-items:center;column-gap:1em;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:center;justify-items:center;max-width:var(--gb-container-width);row-gap:1em;text-align:center}@media (max-width:767px){.gb-element-d5738229{grid-template-columns:1fr}}.gb-element-7eb7c16e{text-align:center}.gb-element-839a3572{padding-right:20px}.gb-element-2598130b{background-blend-mode:normal;background-image:linear-gradient(to right,var(--contrast) 33%,var(--contrast-5) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.gb-element-cfe72758{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:25px 40px 10px 40px}@media (max-width:1024px){.gb-element-cfe72758{padding-bottom:100px;padding-top:100px}}@media (max-width:767px){.gb-element-cfe72758{padding:80px 30px}}.gb-element-3df5f30b{column-gap:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}@media (max-width:1024px){.gb-element-3df5f30b{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.gb-element-3df5f30b{grid-template-columns:1fr}}.gb-element-1e050a35{height:100%}@media (max-width:767px){.gb-element-1e050a35{text-align:center}}.gb-element-a0f5c595{color:var(--base-2);height:100%}@media (max-width:767px){.gb-element-a0f5c595{text-align:center}}.gb-element-c31d0617{height:100%}@media (max-width:767px){.gb-element-c31d0617{text-align:center}}.gb-text-1ccd8a9b{color:var(--base-2);display:flex;flex-direction:column;margin-bottom:30px;row-gap:8px}.gb-text-1ccd8a9b .gb-shape svg{width:2em;height:2em}.gb-text-d94e7c9a{color:var(--base-2);display:flex;font-size:14px;justify-content:center;letter-spacing:0.2em;margin-bottom:0px;margin-left:auto;margin-right:auto;text-align:center;text-transform:uppercase}@media (max-width:767px){.gb-text-d94e7c9a{display:flex;text-align:center}}.gb-text-e713062d{color:var(--accent);font-size:32px;font-weight:bold;margin-top:20px;text-align:center;text-decoration:overline}@media (max-width:767px){.gb-text-e713062d{font-size:15px}}.gb-text-52e96b45{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-52e96b45 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-51daa71f{font-size:21px}.gb-text-80174b72{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-80174b72 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-12f62222{font-size:21px}.gb-text-f4fa35c9{align-items:center;column-gap:0.5em;display:inline-flex}.gb-text-f4fa35c9 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-d0866429{color:var(--base-2);text-align:center}.gb-text-7829f07e{align-items:center;color:var(--base-2);column-gap:0.5em;display:inline-flex;text-align:left}.gb-text-7829f07e .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-ece554d0{align-items:center;color:var(--base-2);column-gap:0.5em;display:inline-flex;text-align:left}.gb-text-ece554d0 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-4f378f92{align-items:center;color:#ffffff;display:inline-flex;font-size:24px;text-align:center;text-decoration:none;border:3px solid var(--base-2);padding:1rem 2rem}.gb-text-4f378f92:is(:hover,:focus){background-color:var(--base-2);color:var(--contrast)}.gb-text-c0720138{color:var(--base-2);font-size:20px}.gb-text-c0720138 .gb-shape svg{color:var(--accent);fill:currentColor}.gb-text-0e982a70{color:var(--base-2);font-size:20px}.gb-text-0e982a70 .gb-shape svg{color:var(--accent);fill:currentColor}.gb-text-236ff10f{color:var(--base-2);font-size:20px}.gb-text-236ff10f .gb-shape svg{color:var(--accent);fill:currentColor}