.elementor-12 .elementor-element.elementor-element-acd251a{--display:flex;}.elementor-12 .elementor-element.elementor-element-acd251a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acd251a > .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-12 .elementor-element.elementor-element-dc06fc8{--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-12 .elementor-element.elementor-element-fb32d9e{--display:flex;}.elementor-12 .elementor-element.elementor-element-15906d8{--display:flex;}.elementor-12 .elementor-element.elementor-element-aef09fa{--display:flex;}.elementor-12 .elementor-element.elementor-element-2fc1df1{--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-12 .elementor-element.elementor-element-2ff4804{--display:flex;}.elementor-12 .elementor-element.elementor-element-22feaa4{--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-12 .elementor-element.elementor-element-6af2f8d{--display:flex;}.elementor-12 .elementor-element.elementor-element-6fef836{--display:flex;}.elementor-12 .elementor-element.elementor-element-7fc694b{--display:flex;}.elementor-12 .elementor-element.elementor-element-8b66235{--display:flex;}.elementor-12 .elementor-element.elementor-element-c169ca6{--display:flex;}.elementor-12 .elementor-element.elementor-element-994ae78{--display:flex;}.elementor-12 .elementor-element.elementor-element-890fa84{--display:flex;}.elementor-12 .elementor-element.elementor-element-8f2079a{--display:flex;}.elementor-12 .elementor-element.elementor-element-bf5ec40{--display:flex;}.elementor-12 .elementor-element.elementor-element-712e5d9{--display:flex;}.elementor-12 .elementor-element.elementor-element-04ab997{--display:flex;}.elementor-12 .elementor-element.elementor-element-8676f18{--display:flex;}.elementor-12 .elementor-element.elementor-element-19238d8{--display:flex;}.elementor-12 .elementor-element.elementor-element-036653a{--display:flex;}.elementor-12 .elementor-element.elementor-element-5ee87d3{--display:flex;}.elementor-12 .elementor-element.elementor-element-e3af05b{--display:flex;}.elementor-12 .elementor-element.elementor-element-cca48b5{--display:flex;}.elementor-12 .elementor-element.elementor-element-18c1793{--display:flex;}.elementor-12 .elementor-element.elementor-element-235e9a7{--display:flex;}.elementor-12 .elementor-element.elementor-element-6be26dc{--display:flex;}.elementor-12 .elementor-element.elementor-element-92dc964{--display:flex;}.elementor-12 .elementor-element.elementor-element-c787072{--display:flex;}.elementor-12 .elementor-element.elementor-element-ad4ec4e{--display:flex;}.elementor-12 .elementor-element.elementor-element-022bebc{--display:flex;}.elementor-12 .elementor-element.elementor-element-ee288d0{--display:flex;}.elementor-12 .elementor-element.elementor-element-cfdc8e1{--display:flex;}.elementor-12 .elementor-element.elementor-element-a8df144{--display:flex;}.elementor-12 .elementor-element.elementor-element-cdd8c61{--display:flex;}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-acd251a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acd251a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-acd251a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acd251a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}