:root{--gb-container-width:1380px;}.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-368e729a{align-items:center;background:linear-gradient(to left,rgba(0,0,0,0.60) 0%,rgba(0,0,0,0.60) 100%),url(https://www.rhconstructionusa.com/wp-content/uploads/2026/06/AboutOurRoofingContractor.webp) 50% 82% /cover no-repeat;background-blend-mode:normal,normal;background-color:rgba(33,33,33,0.50);column-gap:25px;display:flex;flex-direction:column;height:90vh;justify-content:center;object-fit:cover;padding-bottom:80px;padding-top:80px;row-gap:25px}@media (max-width:767px){.gb-element-368e729a{height:auto}}.gb-element-9c463fe3{align-items:center;column-gap:20px;display:flex;flex-direction:column;justify-content:center;max-width:1380px;padding-left:20px;padding-right:20px;row-gap:20px}.gb-element-7ff55d6e{padding:80px 20px}@media (max-width:1024px){.gb-element-7ff55d6e{padding:50px 20px}}.gb-element-c8ac0133{background-color:var(--base-2);padding:80px 20px}@media (max-width:1024px){.gb-element-c8ac0133{padding-bottom:50px;padding-top:50px}}.gb-element-0ef11adb{padding:80px 20px}@media (max-width:1024px){.gb-element-0ef11adb{padding:50px 20px}}.gb-element-f1223365{background-color:var(--base-2);padding:80px 20px}@media (max-width:1024px){.gb-element-f1223365{padding-bottom:50px;padding-top:50px}}.gb-element-c53998fd{padding:80px 20px}@media (max-width:1024px){.gb-element-c53998fd{padding-bottom:50px;padding-top:50px}}.gb-element-63ca422b{background-color:var(--base-2);padding:80px 20px}@media (max-width:1024px){.gb-element-63ca422b{padding-bottom:50px;padding-top:50px}}.gb-element-e09640a8{margin-left:auto;margin-right:auto;max-width:1380px;padding:80px 20px}@media (max-width:1024px){.gb-element-e09640a8{padding-bottom:50px;padding-top:50px}}.gb-element-98a344d9{background-color:var(--base-2);padding:80px 20px}@media (max-width:1024px){.gb-element-98a344d9{padding-bottom:50px;padding-top:50px}}.gb-element-23b3274e{margin-left:auto;margin-right:auto;max-width:1380px;padding:0px}@media (max-width:1024px){.gb-element-23b3274e{padding:0px}}.gb-element-37b8085d{padding:80px 20px}@media (max-width:1024px){.gb-element-37b8085d{padding:50px 20px}}.gb-element-4d2840c5{background-color:var(--base-2);padding:80px 20px}@media (max-width:1024px){.gb-element-4d2840c5{padding:50px 20px}}.gb-element-697d1238{align-items:center;background:linear-gradient(to left,rgba(0,0,0,0.65) 0%,rgba(0,0,0,0.65) 100%),url(https://www.rhconstructionusa.com/wp-content/uploads/2026/06/AboutOurRoofingContractor.webp) 52% 91% /cover no-repeat;background-blend-mode:normal,normal;background-color:var(--base-2);display:flex;flex-direction:column;justify-content:center;max-width:1380px;text-align:left;border-radius:5px;margin:0px auto;padding:80px 30px}@media (max-width:1024px){.gb-element-697d1238{padding-bottom:50px;padding-top:50px}}@media (max-width:767px){.gb-element-697d1238{padding-left:20px;padding-right:20px}}.gb-text-b9491637{font-size:54px;font-weight:700;text-align:center}@media (max-width:1024px){.gb-text-b9491637{font-size:44px}}@media (max-width:767px){.gb-text-b9491637{font-size:28px}}.gb-text-102e777f{font-size:20px;font-weight:500;text-align:center}@media (max-width:1024px){.gb-text-102e777f{font-size:18px}}@media (max-width:767px){.gb-text-102e777f{font-size:16px}}.gb-text-856842a5{align-items:center;background-color:var(--accent);color:var(--contrast);display:inline-flex;text-decoration:none;padding:1rem 3rem}.gb-text-856842a5:is(:hover,:focus){background-color:var(--contrast-3);color:var(--contrast);transform:scale(1.05);transition:all 0.5s ease 0s}.gb-text-e4c6ed6b{transition:all 0.5s ease 0s}.gb-text-c5b45ece{transition:all 0.5s ease 0s}.gb-text-36819094{padding-bottom:20px;text-align:center}.gb-text-ab1b8237{text-align:center}.gb-text-c0e64f34{text-align:center}.gb-text-057c602b{font-size:16px;line-height:26px}@media (max-width:767px){.gb-text-057c602b{font-size:15px;line-height:26px}}.gb-text-cf5ebc8e{font-size:16px;line-height:26px}@media (max-width:767px){.gb-text-cf5ebc8e{font-size:15px;line-height:26px}}.gb-text-3c2d4a86{font-size:16px;line-height:26px}@media (max-width:767px){.gb-text-3c2d4a86{font-size:15px;line-height:26px}}.gb-text-3f04ed0b{font-size:16px;line-height:26px}@media (max-width:767px){.gb-text-3f04ed0b{font-size:15px;line-height:26px}}.gb-text-7ce6464b{font-size:16px;line-height:26px}@media (max-width:767px){.gb-text-7ce6464b{font-size:15px;line-height:26px}}.gb-text-3d385cab{padding-bottom:20px;text-align:center}.gb-text-1d995bf2{transition:all 0.5s ease 0s}.gb-text-4b1b0d21{margin-bottom:35px;text-align:center}.gb-text-fc26c168{text-align:center}.gb-text-9ad84d95{align-items:center;background-color:var(--accent);color:var(--contrast);display:inline-flex;text-decoration:none;transition:transform 0.5s ease 0s;padding:1rem 3rem}.gb-text-9ad84d95:is(:hover,:focus){background-color:var(--contrast-3);color:var(--contrast);transform:scale(1.05);transition:all 0.5s ease 0s}.gb-media-b8d32cc8{height:auto;max-width:100%;object-fit:cover;width:100%}.gb-media-b8d32cc8:is(:hover,:focus){filter:brightness(80%);transition:filter 0.5s ease 0s}.gb-media-5b9eb792{height:auto;max-width:100%;object-fit:cover;width:100%}.gb-media-c883f73a{height:auto;max-width:100%;object-fit:cover;width:100%}.gb-media-c883f73a:is(:hover,:focus){filter:brightness(80%);transition:filter 0.5s ease 0s}@media (max-width:1024px){.gb-media-c883f73a{height:100%}}.gb-media-7b792ffd{height:auto;max-width:100%;object-fit:cover;width:100%}.gb-media-7b792ffd:is(:hover,:focus){filter:brightness(80%)}.gb-media-35a3c1ea{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-35a3c1ea:is(:hover,:focus){filter:brightness(80%)}.gb-media-300ecfeb{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-7ef5acad{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-1b06f6ec{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-be909853{height:auto;max-width:100%;object-fit:cover;width:auto}.gb-media-377ee495{height:auto;max-width:100%;object-fit:cover;width:100%}