.elementor-38 .elementor-element.elementor-element-a41e9d1{--display:flex;}.elementor-38 .elementor-element.elementor-element-a41e9d1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a41e9d1 > .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-38 .elementor-element.elementor-element-9e01ec0{--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-38 .elementor-element.elementor-element-e01fb2b{--display:flex;}.elementor-38 .elementor-element.elementor-element-1d644f6{--display:flex;}.elementor-38 .elementor-element.elementor-element-64dcf82{--display:flex;}.elementor-38 .elementor-element.elementor-element-3609380{--display:flex;}.elementor-38 .elementor-element.elementor-element-23e6964{--display:flex;}.elementor-38 .elementor-element.elementor-element-ce9d6b2{--display:flex;}.elementor-38 .elementor-element.elementor-element-0ab8134{--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-38 .elementor-element.elementor-element-42becd9{--display:flex;}.elementor-38 .elementor-element.elementor-element-760078f{--display:flex;}.elementor-38 .elementor-element.elementor-element-ecbfba9{--display:flex;}.elementor-38 .elementor-element.elementor-element-1a29578{--display:flex;}.elementor-38 .elementor-element.elementor-element-62d2c30{--display:flex;}.elementor-38 .elementor-element.elementor-element-edd273d{--display:flex;}.elementor-38 .elementor-element.elementor-element-e9db05a{--display:flex;}.elementor-38 .elementor-element.elementor-element-18fe1ed{--display:flex;}.elementor-38 .elementor-element.elementor-element-1511d9f{--display:flex;}.elementor-38 .elementor-element.elementor-element-4111b9c{--display:flex;}.elementor-38 .elementor-element.elementor-element-019ecaf{--display:flex;}.elementor-38 .elementor-element.elementor-element-f0db486{--display:flex;}.elementor-38 .elementor-element.elementor-element-eaaaa6e{--display:flex;}.elementor-38 .elementor-element.elementor-element-5c57cd1{--display:flex;}.elementor-38 .elementor-element.elementor-element-0c7e878{--display:flex;}.elementor-38 .elementor-element.elementor-element-d36c088{--display:flex;}.elementor-38 .elementor-element.elementor-element-c7d5141{--display:flex;}.elementor-38 .elementor-element.elementor-element-afa67dc{--display:flex;}.elementor-38 .elementor-element.elementor-element-5abeb9a{--display:flex;}.elementor-38 .elementor-element.elementor-element-2ac4d30{--display:flex;}.elementor-38 .elementor-element.elementor-element-76f9772{--display:flex;}.elementor-38 .elementor-element.elementor-element-0fb87ef{--display:flex;}.elementor-38 .elementor-element.elementor-element-3195024{--display:flex;}.elementor-38 .elementor-element.elementor-element-0a813af{--display:flex;}.elementor-38 .elementor-element.elementor-element-c09f059{--display:flex;}.elementor-38 .elementor-element.elementor-element-28246f8{--display:flex;}.elementor-38 .elementor-element.elementor-element-0d62222{--display:flex;}.elementor-38 .elementor-element.elementor-element-dec333c{--display:flex;}.elementor-38 .elementor-element.elementor-element-3eb4305{--display:flex;}.elementor-38 .elementor-element.elementor-element-5c7ee14{--display:flex;}.elementor-38 .elementor-element.elementor-element-0d2a3b7{--display:flex;}.elementor-38 .elementor-element.elementor-element-c10eade{--display:flex;}.elementor-38 .elementor-element.elementor-element-fb58854{--display:flex;}.elementor-38 .elementor-element.elementor-element-3c331d1{--display:flex;}.elementor-38 .elementor-element.elementor-element-3195432{--display:flex;}.elementor-38 .elementor-element.elementor-element-de87685{--display:flex;}.elementor-38 .elementor-element.elementor-element-88f87b1{--display:flex;}.elementor-38 .elementor-element.elementor-element-7524277{--display:flex;}.elementor-38 .elementor-element.elementor-element-14b61f0{--display:flex;}.elementor-38 .elementor-element.elementor-element-5ccceda{--display:flex;}.elementor-38 .elementor-element.elementor-element-159b477{--display:flex;}.elementor-38 .elementor-element.elementor-element-aaeefa0{--display:flex;}.elementor-38 .elementor-element.elementor-element-530c510{--display:flex;}.elementor-38 .elementor-element.elementor-element-f0ed153{--display:flex;}.elementor-38 .elementor-element.elementor-element-2cc025d{--display:flex;}.elementor-38 .elementor-element.elementor-element-7a833b9{--display:flex;}.elementor-38 .elementor-element.elementor-element-1e639be{--display:flex;}.elementor-38 .elementor-element.elementor-element-45d68ea{--display:flex;}.elementor-38 .elementor-element.elementor-element-d487d82{--display:flex;}.elementor-38 .elementor-element.elementor-element-fd52b9e{--display:flex;}.elementor-38 .elementor-element.elementor-element-30143cb{--display:flex;}.elementor-38 .elementor-element.elementor-element-3f23769{--display:flex;}.elementor-38 .elementor-element.elementor-element-70fc723{--display:flex;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-a41e9d1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a41e9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-a41e9d1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a41e9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}