.elementor-29 .elementor-element.elementor-element-27e942f{--display:flex;}.elementor-29 .elementor-element.elementor-element-27e942f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-27e942f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://rnrroofingok.locallaunchsystem.com/wp-content/uploads/2026/08/rr-banner-gable-peak.webp");background-position:50% 42%;background-repeat:no-repeat;background-size:cover;}.elementor-29 .elementor-element.elementor-element-b35c07c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-50d0fb2{--display:flex;}.elementor-29 .elementor-element.elementor-element-fbea9d7{--display:flex;}.elementor-29 .elementor-element.elementor-element-260fce9{--display:flex;}.elementor-29 .elementor-element.elementor-element-1d69731{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-29 .elementor-element.elementor-element-0db0225{--display:flex;}.elementor-29 .elementor-element.elementor-element-40249ac{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-29 .elementor-element.elementor-element-a6bbe49{--display:flex;}.elementor-29 .elementor-element.elementor-element-d0d7788{--display:flex;}.elementor-29 .elementor-element.elementor-element-335d340{--display:flex;}.elementor-29 .elementor-element.elementor-element-2682c50{--display:flex;}.elementor-29 .elementor-element.elementor-element-b60f675{--display:flex;}.elementor-29 .elementor-element.elementor-element-88925c3{--display:flex;}.elementor-29 .elementor-element.elementor-element-e1d4a35{--display:flex;}.elementor-29 .elementor-element.elementor-element-3a60bbf{--display:flex;}.elementor-29 .elementor-element.elementor-element-75c1f69{--display:flex;}.elementor-29 .elementor-element.elementor-element-dfe0fbc{--display:flex;}.elementor-29 .elementor-element.elementor-element-f43716b{--display:flex;}.elementor-29 .elementor-element.elementor-element-0e3f0ab{--display:flex;}.elementor-29 .elementor-element.elementor-element-1bcddee{--display:flex;}.elementor-29 .elementor-element.elementor-element-d7bc5e6{--display:flex;}.elementor-29 .elementor-element.elementor-element-c6b6398{--display:flex;}.elementor-29 .elementor-element.elementor-element-1767872{--display:flex;}.elementor-29 .elementor-element.elementor-element-bbce06d{--display:flex;}.elementor-29 .elementor-element.elementor-element-125a2a2{--display:flex;}.elementor-29 .elementor-element.elementor-element-ac51490{--display:flex;}.elementor-29 .elementor-element.elementor-element-ea12aa3{--display:flex;}.elementor-29 .elementor-element.elementor-element-66698d7{--display:flex;}.elementor-29 .elementor-element.elementor-element-98bc653{--display:flex;}.elementor-29 .elementor-element.elementor-element-13ead6d{--display:flex;}.elementor-29 .elementor-element.elementor-element-a0c7557{--display:flex;}.elementor-29 .elementor-element.elementor-element-d15bee4{--display:flex;}.elementor-29 .elementor-element.elementor-element-6848084{--display:flex;}.elementor-29 .elementor-element.elementor-element-604a55a{--display:flex;}.elementor-29 .elementor-element.elementor-element-215a63d{--display:flex;}.elementor-29 .elementor-element.elementor-element-753f100{--display:flex;}.elementor-29 .elementor-element.elementor-element-3370bed{--display:flex;}.elementor-29 .elementor-element.elementor-element-aa0ed5b{--display:flex;}.elementor-29 .elementor-element.elementor-element-3074923{--display:flex;}.elementor-29 .elementor-element.elementor-element-9dd5a34{--display:flex;}.elementor-29 .elementor-element.elementor-element-7668b1f{--display:flex;}.elementor-29 .elementor-element.elementor-element-fafbd97{--display:flex;}.elementor-29 .elementor-element.elementor-element-675eb91{--display:flex;}.elementor-29 .elementor-element.elementor-element-daf5835{--display:flex;}.elementor-29 .elementor-element.elementor-element-99a1fc9{--display:flex;}.elementor-29 .elementor-element.elementor-element-064cf15{--display:flex;}.elementor-29 .elementor-element.elementor-element-1582192{--display:flex;}.elementor-29 .elementor-element.elementor-element-013e493{--display:flex;}.elementor-29 .elementor-element.elementor-element-db53733{--display:flex;}.elementor-29 .elementor-element.elementor-element-f7fd429{--display:flex;}.elementor-29 .elementor-element.elementor-element-be56a75{--display:flex;}.elementor-29 .elementor-element.elementor-element-e598f59{--display:flex;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-27e942f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-27e942f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-27e942f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-27e942f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}