.elementor-9 .elementor-element.elementor-element-c0d20ae{--display:flex;}.elementor-9 .elementor-element.elementor-element-c0d20ae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c0d20ae > .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-9 .elementor-element.elementor-element-f7ce61a{--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-9 .elementor-element.elementor-element-b78d689{--display:flex;}.elementor-9 .elementor-element.elementor-element-b096bfa{--display:flex;}.elementor-9 .elementor-element.elementor-element-7c856ea{--display:flex;}.elementor-9 .elementor-element.elementor-element-0b6a709{--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-9 .elementor-element.elementor-element-7c0c595{--display:flex;}.elementor-9 .elementor-element.elementor-element-bdc4227{--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-9 .elementor-element.elementor-element-bf2c88d{--display:flex;}.elementor-9 .elementor-element.elementor-element-1006288{--display:flex;}.elementor-9 .elementor-element.elementor-element-4c0eabc{--display:flex;}.elementor-9 .elementor-element.elementor-element-0238ef4{--display:flex;}.elementor-9 .elementor-element.elementor-element-a5d57e5{--display:flex;}.elementor-9 .elementor-element.elementor-element-34da6eb{--display:flex;}.elementor-9 .elementor-element.elementor-element-db30384{--display:flex;}.elementor-9 .elementor-element.elementor-element-84abe95{--display:flex;}.elementor-9 .elementor-element.elementor-element-03e44f0{--display:flex;}.elementor-9 .elementor-element.elementor-element-588336a{--display:flex;}.elementor-9 .elementor-element.elementor-element-9dfa429{--display:flex;}.elementor-9 .elementor-element.elementor-element-28b7e48{--display:flex;}.elementor-9 .elementor-element.elementor-element-7b34d48{--display:flex;}.elementor-9 .elementor-element.elementor-element-b940381{--display:flex;}.elementor-9 .elementor-element.elementor-element-3954a6e{--display:flex;}.elementor-9 .elementor-element.elementor-element-705aa6f{--display:flex;}.elementor-9 .elementor-element.elementor-element-0e273ca{--display:flex;}.elementor-9 .elementor-element.elementor-element-c7aa2fd{--display:flex;}.elementor-9 .elementor-element.elementor-element-c00b84e{--display:flex;}.elementor-9 .elementor-element.elementor-element-91b3e50{--display:flex;}.elementor-9 .elementor-element.elementor-element-a3e125d{--display:flex;}.elementor-9 .elementor-element.elementor-element-c040fc9{--display:flex;}.elementor-9 .elementor-element.elementor-element-58ade5e{--display:flex;}.elementor-9 .elementor-element.elementor-element-e691f27{--display:flex;}.elementor-9 .elementor-element.elementor-element-6807ef7{--display:flex;}.elementor-9 .elementor-element.elementor-element-af7436f{--display:flex;}.elementor-9 .elementor-element.elementor-element-76722a4{--display:flex;}.elementor-9 .elementor-element.elementor-element-90de37b{--display:flex;}@media(max-width:1024px){.elementor-9 .elementor-element.elementor-element-c0d20ae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c0d20ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-9 .elementor-element.elementor-element-c0d20ae:not(.elementor-motion-effects-element-type-background), .elementor-9 .elementor-element.elementor-element-c0d20ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}