.elementor-1946 .elementor-element.elementor-element-3a84c47d{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--overlay-opacity:0.86;border-style:solid;--border-style:solid;border-width:0px 0px 5px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:5px;--border-left-width:0px;border-color:#2a6ba5;--border-color:#2a6ba5;--padding-top:190px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-3a84c47d:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-3a84c47d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163556;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/roofer-at-work-on-shingle-roof-2000.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-3a84c47d::before, .elementor-1946 .elementor-element.elementor-element-3a84c47d > .elementor-background-video-container::before, .elementor-1946 .elementor-element.elementor-element-3a84c47d > .e-con-inner > .elementor-background-video-container::before, .elementor-1946 .elementor-element.elementor-element-3a84c47d > .elementor-background-slideshow::before, .elementor-1946 .elementor-element.elementor-element-3a84c47d > .e-con-inner > .elementor-background-slideshow::before, .elementor-1946 .elementor-element.elementor-element-3a84c47d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(92deg, #102a45 0%, #102a45 100%);}.elementor-1946 .elementor-element.elementor-element-199fff82{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:400;line-height:1.4em;color:rgba(255,255,255,0.55);}.elementor-1946 .elementor-element.elementor-element-5ce7c237 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:62px;font-weight:500;line-height:1.02em;letter-spacing:-0.4px;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-44413dd2{font-family:"Barlow", Sans-serif;font-size:19.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.84);}.elementor-1946 .elementor-element.elementor-element-12e2596c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--flex-wrap:wrap;--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-6b70f643 .elementor-button{background-color:#2a6ba5;font-family:"Oswald", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-1946 .elementor-element.elementor-element-6b70f643 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-6b70f643 .elementor-button:focus{background-color:#20517c;color:#FFFFFF;border-color:#20517c;}.elementor-1946 .elementor-element.elementor-element-6b70f643 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-6b70f643 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:rgba(255,255,255,0.55);border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button:focus{background-color:#FFFFFF;color:#163556;border-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button-content-wrapper{flex-direction:row;}.elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-690a32ee .elementor-button:focus svg{fill:#163556;}.elementor-1946 .elementor-element.elementor-element-48f26884{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde5ee;--border-color:#dde5ee;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-48f26884:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-48f26884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-42a9f9be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-1946 .elementor-element.elementor-element-53edf200{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1946 .elementor-element.elementor-element-4abeca66.elementor-view-stacked .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-4abeca66.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-4abeca66.elementor-view-default .elementor-icon{fill:#2a6ba5;color:#2a6ba5;border-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon{font-size:26px;}.elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-76ca4e1b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1.elementor-view-stacked .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-6d16c1b1.elementor-view-default .elementor-icon{fill:#2a6ba5;color:#2a6ba5;border-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon{font-size:26px;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-509372d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1946 .elementor-element.elementor-element-7b0417c3.elementor-view-stacked .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7b0417c3.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-7b0417c3.elementor-view-default .elementor-icon{fill:#2a6ba5;color:#2a6ba5;border-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon{font-size:26px;}.elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-20dc336e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-1946 .elementor-element.elementor-element-1e8e0766.elementor-view-stacked .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-1e8e0766.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-1e8e0766.elementor-view-default .elementor-icon{fill:#2a6ba5;color:#2a6ba5;border-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon{font-size:26px;}.elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:16px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:13.5px;font-weight:400;line-height:1.5em;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-8f9bc6b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-8f9bc6b:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-8f9bc6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-724add82{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-7da3d33c{text-align:center;}.elementor-1946 .elementor-element.elementor-element-7da3d33c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-4bdfb9ef{text-align:center;}.elementor-1946 .elementor-element.elementor-element-4bdfb9ef .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-1935c17d{text-align:center;font-family:"Barlow", Sans-serif;font-size:19.5px;font-weight:400;line-height:1.55em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-3a9f7bfb{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--flex-wrap:wrap;}.elementor-1946 .elementor-element.elementor-element-3cea11c4{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-3cea11c4:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-3cea11c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-66d7b94d .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-66d7b94d.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-66d7b94d.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-66d7b94d.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-66d7b94d.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-66d7b94d .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-66d7b94d .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-66d7b94d .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-66d7b94d .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-66d7b94d .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-6240be22 .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-3b3346f7{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-3b3346f7:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-3b3346f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-7801bc16 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-7801bc16.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7801bc16.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-7801bc16.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-7801bc16.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7801bc16 .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-7801bc16 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-7801bc16 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-7801bc16 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-7801bc16 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-7ff7e9cd .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-542a2884{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-542a2884:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-542a2884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-3e9b8ab5.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5 .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-3e9b8ab5 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-3e9b8ab5 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-68f20648 .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-482949dc{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-482949dc:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-482949dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-5dc3cd65.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-5dc3cd65.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65 .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-5dc3cd65 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-5dc3cd65 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-6e4df6e6 .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-5e6206a0{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-5e6206a0:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-5e6206a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-29424f5f .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-29424f5f.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-29424f5f.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-29424f5f.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-29424f5f.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-29424f5f .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-29424f5f .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-29424f5f .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-29424f5f .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-29424f5f .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-6c42a5f8 .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-5444cc57{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-5444cc57:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-5444cc57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-5cbefaba .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-5cbefaba.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5cbefaba.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-5cbefaba.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-5cbefaba.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5cbefaba .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-5cbefaba .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-5cbefaba .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-5cbefaba .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-5cbefaba .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-37a640e .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-7034d2f7{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-7034d2f7:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-7034d2f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-ce0f5a9.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-ce0f5a9.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9 .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9 .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-ce0f5a9 .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9 .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-ce0f5a9 .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-50519fda .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-2d9cc032{--display:flex;--justify-content:space-between;--gap:11px 11px;--row-gap:11px;--column-gap:11px;border-style:solid;--border-style:solid;border-width:3px 1px 1px 1px;--border-top-width:3px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2a6ba5;--border-color:#2a6ba5;--border-radius:2px 2px 2px 2px;--padding-top:30px;--padding-bottom:28px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-2d9cc032:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-2d9cc032 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f.elementor-view-stacked .elementor-icon{background-color:rgba(42,107,165,0.09);fill:#2a6ba5;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f.elementor-view-framed .elementor-icon, .elementor-1946 .elementor-element.elementor-element-7dccbd4f.elementor-view-default .elementor-icon{fill:rgba(42,107,165,0.09);color:rgba(42,107,165,0.09);border-color:rgba(42,107,165,0.09);}.elementor-1946 .elementor-element.elementor-element-7dccbd4f.elementor-view-framed .elementor-icon{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f .elementor-icon{font-size:24px;padding:11px;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f .elementor-icon-box-title, .elementor-1946 .elementor-element.elementor-element-7dccbd4f .elementor-icon-box-title a{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:500;line-height:1.2em;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f .elementor-icon-box-title{color:#14263a;}.elementor-1946 .elementor-element.elementor-element-7dccbd4f .elementor-icon-box-description{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.5em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-202fe96d .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-4ea71949{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-4ea71949:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-4ea71949 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f7fb;}.elementor-1946 .elementor-element.elementor-element-782a34e1{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-5be1b26c{text-align:center;}.elementor-1946 .elementor-element.elementor-element-5be1b26c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-75560017{text-align:center;}.elementor-1946 .elementor-element.elementor-element-75560017 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-6fb00ed9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-1a7ebb31{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-1a7ebb31:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-1a7ebb31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b3d61;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/roof-replacement-tear-off-crew-1300.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-5060765a{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a6ba5;--border-color:#2a6ba5;box-shadow:0px 30px 70px -22px rgba(20,38,58,0.34);--margin-top:0px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:54px;--padding-right:54px;--z-index:2;}.elementor-1946 .elementor-element.elementor-element-5060765a:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-5060765a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-18b8433e{text-align:start;}.elementor-1946 .elementor-element.elementor-element-18b8433e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7e3e750c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;line-height:1.14em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-677c5a85{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-7b1b7233{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde5ee;--border-color:#dde5ee;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-45115045{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-47e509b4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-3fa0ea34 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-3e2c4fb0{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-23148009 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-5d609cb2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-1180e3a4{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-740248ea .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-78fd483b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-dcc51{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-1fd26e4a .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-5f8dc02d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-5b833604{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a6ba5;--border-color:#2a6ba5;box-shadow:0px 30px 70px -22px rgba(20,38,58,0.34);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-70px;--padding-top:56px;--padding-bottom:56px;--padding-left:54px;--padding-right:54px;--z-index:2;}.elementor-1946 .elementor-element.elementor-element-5b833604:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-5b833604 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-50bae116{text-align:start;}.elementor-1946 .elementor-element.elementor-element-50bae116 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-482eeaa8 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;line-height:1.14em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-418ca056{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-5aee8933{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde5ee;--border-color:#dde5ee;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-4b1c2782{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-54bdd84b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-17368256 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-3e211c00{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-302e96e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-63bb004c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-30c4b0c5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-38cdd04c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-2639c5f2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-143faa8{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-56cefe71 .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-770c9e31{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-770c9e31:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-770c9e31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b3d61;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/roofer-removing-damaged-shingles-1300.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-5bc50fff{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-517f59e5{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-517f59e5:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-517f59e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b3d61;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/new-gutter-and-downspout-1300.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-41e77c99{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a6ba5;--border-color:#2a6ba5;box-shadow:0px 30px 70px -22px rgba(20,38,58,0.34);--margin-top:0px;--margin-bottom:0px;--margin-left:-70px;--margin-right:0px;--padding-top:56px;--padding-bottom:56px;--padding-left:54px;--padding-right:54px;--z-index:2;}.elementor-1946 .elementor-element.elementor-element-41e77c99:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-41e77c99 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-3fd13f6{text-align:start;}.elementor-1946 .elementor-element.elementor-element-3fd13f6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-3b3adf32 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;line-height:1.14em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-234aa356{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-43e68eb2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde5ee;--border-color:#dde5ee;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-11a6a612{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-79eac2b1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-166db9fe .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-5e2b04b8{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-47cd0205 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-eac63f9 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-72d98db5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-6ff8709d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-752db868 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-53bcdacc{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-925329a .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-925329a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-925329a .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-925329a .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-925329a .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-925329a .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-925329a .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-70848997{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:26px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-6f4efb29{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a6ba5;--border-color:#2a6ba5;box-shadow:0px 30px 70px -22px rgba(20,38,58,0.34);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-70px;--padding-top:56px;--padding-bottom:56px;--padding-left:54px;--padding-right:54px;--z-index:2;}.elementor-1946 .elementor-element.elementor-element-6f4efb29:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-6f4efb29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-6cfdca59{text-align:start;}.elementor-1946 .elementor-element.elementor-element-6cfdca59 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-31f99d79 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;line-height:1.14em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-6dba7d9e{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-8c6e8f2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#dde5ee;--border-color:#dde5ee;--margin-top:0px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;--padding-top:14px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-1a778cf5{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-1d8432af .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-72db8f07 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-1e0f30f{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-676c916f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-41237e23 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-7529172c{--display:flex;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-1946 .elementor-element.elementor-element-2551047c .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2.2px;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-60fe3812 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:17px;font-weight:500;line-height:1.25em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-6c4fec2d{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button{background-color:#00000000;font-family:"Oswald", Sans-serif;font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#2a6ba5;color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:0px 0px 0px 0px;}.elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button:focus{color:#20517c;}.elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-12419f94 .elementor-button:focus svg{fill:#20517c;}.elementor-1946 .elementor-element.elementor-element-391b2346{--display:flex;--min-height:520px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-391b2346:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-391b2346 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b3d61;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/clogged-gutter-needs-cleaning-1300.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-687697d3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-687697d3:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-687697d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-88fe295{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-18a199f3{text-align:center;}.elementor-1946 .elementor-element.elementor-element-18a199f3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2928c660{text-align:center;}.elementor-1946 .elementor-element.elementor-element-2928c660 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-6368a64f{text-align:center;font-family:"Barlow", Sans-serif;font-size:19.5px;font-weight:400;line-height:1.55em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-2e0bf1f4{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.62em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-373cb3c1{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.62em;color:#8793a0;}.elementor-1946 .elementor-element.elementor-element-12eac80d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-12eac80d:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-12eac80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#163556;}.elementor-1946 .elementor-element.elementor-element-2ce3408{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-63e4314e{text-align:center;}.elementor-1946 .elementor-element.elementor-element-63e4314e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-1746884b{text-align:center;}.elementor-1946 .elementor-element.elementor-element-1746884b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-60cf8355{text-align:center;font-family:"Barlow", Sans-serif;font-size:19.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-5db14cb0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--flex-wrap:wrap;}.elementor-1946 .elementor-element.elementor-element-4e9f2e10{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-269e32a6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-7a8085a7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-120e3aa0{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-343487 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.9px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-924533f{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-3f897675 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-3db189d3 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-9cb1785{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-2c486f1 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.9px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-150d2f7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-3eff0678 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5c0d7828 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-597cbcb5{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-5c6f031f .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.9px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-251da84d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-4e8105a7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5d7f1c56 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-551256ed{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-3939c3db .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.9px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-52a4d36{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-2c6bf8a6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-218a1ac0 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-6b21443c{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-18b209de .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.9px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-6e642643{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:rgba(255,255,255,0.12);--border-color:rgba(255,255,255,0.12);--padding-top:24px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-6825fd6d .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:22px;font-weight:500;line-height:1em;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-58e58990 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:21px;font-weight:500;line-height:1.25em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-133e1068{font-family:"Barlow", Sans-serif;font-size:15.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.66);}.elementor-1946 .elementor-element.elementor-element-39d96230 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11.5px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:1.9px;color:var( --e-global-color-astglobalcolor0 );}.elementor-1946 .elementor-element.elementor-element-5b88f6d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-5b88f6d1:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-5b88f6d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#f3f7fb;}.elementor-1946 .elementor-element.elementor-element-71845e45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--flex-wrap:wrap;}.elementor-1946 .elementor-element.elementor-element-a6fc236{--display:flex;--min-height:630px;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:2px 2px 2px 2px;--padding-top:0px;--padding-bottom:34px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-a6fc236:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-a6fc236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1b3d61;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/aerial-view-suburban-homes-1300.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-1810e924{--display:flex;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--border-radius:2px 2px 2px 2px;--padding-top:22px;--padding-bottom:22px;--padding-left:24px;--padding-right:24px;}.elementor-1946 .elementor-element.elementor-element-1810e924:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-1810e924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-5960b470{text-align:center;}.elementor-1946 .elementor-element.elementor-element-5960b470 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-2dc5f2ea{text-align:center;}.elementor-1946 .elementor-element.elementor-element-2dc5f2ea .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:11px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:2px;color:rgba(255,255,255,0.8);}.elementor-1946 .elementor-element.elementor-element-70afa1bd{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-1946 .elementor-element.elementor-element-27f1b9fa{text-align:start;}.elementor-1946 .elementor-element.elementor-element-27f1b9fa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-3f53a888 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-342bbe71{font-family:"Barlow", Sans-serif;font-size:17px;font-weight:400;line-height:1.62em;color:#4b5663;}.elementor-1946 .elementor-element.elementor-element-342bbe71 p{margin-block-end:0px;}.elementor-1946 .elementor-element.elementor-element-4f74317e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--flex-wrap:wrap;}.elementor-1946 .elementor-element.elementor-element-60531cec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#dde5ee;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-78fac894{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-78fac894 .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-713d4a91{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#dde5ee;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-c497a94{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-c497a94 .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-4358815b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(17px/2);}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-17px/2);}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-17px/2);}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-item:not(:last-child):after{content:"";width:100%;border-color:#dde5ee;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-icon i{color:#2a6ba5;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-icon svg{fill:#2a6ba5;transition:fill 0.3s;}.elementor-1946 .elementor-element.elementor-element-2b245f5d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1946 .elementor-element.elementor-element-2b245f5d .elementor-icon-list-text{color:#4b5663;transition:color 0.3s;}.elementor-1946 .elementor-element.elementor-element-71ce96ff .elementor-button{background-color:#2a6ba5;font-family:"Oswald", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#2a6ba5;border-radius:2px 2px 2px 2px;padding:17px 32px 17px 32px;}.elementor-1946 .elementor-element.elementor-element-71ce96ff .elementor-button:hover, .elementor-1946 .elementor-element.elementor-element-71ce96ff .elementor-button:focus{background-color:#20517c;color:#FFFFFF;border-color:#20517c;}.elementor-1946 .elementor-element.elementor-element-71ce96ff .elementor-button:hover svg, .elementor-1946 .elementor-element.elementor-element-71ce96ff .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-624d90c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-624d90c:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-624d90c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-24be45e7{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-3f36fa45{text-align:center;}.elementor-1946 .elementor-element.elementor-element-3f36fa45 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-793653ca{text-align:center;}.elementor-1946 .elementor-element.elementor-element-793653ca .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-14c424f4{--display:flex;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-accordion-item{border-width:1px;border-color:#dde5ee;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#dde5ee;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#dde5ee;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-tab-title{background-color:#00000000;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-active .elementor-accordion-icon, .elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-active .elementor-accordion-title{color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-active .elementor-accordion-icon svg{fill:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-accordion-title{font-family:"Oswald", Sans-serif;font-size:19px;font-weight:500;line-height:1.35em;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-tab-title .elementor-accordion-icon i:before{color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-tab-title .elementor-accordion-icon svg{fill:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-accordion-icon{margin-inline-end:16px;}.elementor-1946 .elementor-element.elementor-element-2f54479d .elementor-tab-content{background-color:#00000000;color:#4b5663;font-family:"Barlow", Sans-serif;font-size:16.5px;font-weight:400;line-height:1.6em;}.elementor-1946 .elementor-element.elementor-element-5a33110f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--padding-top:112px;--padding-bottom:112px;--padding-left:0px;--padding-right:0px;}.elementor-1946 .elementor-element.elementor-element-5a33110f:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-5a33110f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1d4e7e;background-image:url("https://rroofingandexteriors.com/wp-content/uploads/2026/09/aerial-view-suburban-homes-2000.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1946 .elementor-element.elementor-element-5a33110f::before, .elementor-1946 .elementor-element.elementor-element-5a33110f > .elementor-background-video-container::before, .elementor-1946 .elementor-element.elementor-element-5a33110f > .e-con-inner > .elementor-background-video-container::before, .elementor-1946 .elementor-element.elementor-element-5a33110f > .elementor-background-slideshow::before, .elementor-1946 .elementor-element.elementor-element-5a33110f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1946 .elementor-element.elementor-element-5a33110f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(125deg, #2a6ba5 0%, #0f2c4a 100%);}.elementor-1946 .elementor-element.elementor-element-949724c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:16px 16px;--row-gap:16px;--column-gap:16px;--margin-top:0px;--margin-bottom:56px;--margin-left:0px;--margin-right:0px;}.elementor-1946 .elementor-element.elementor-element-7a426801{text-align:center;}.elementor-1946 .elementor-element.elementor-element-7a426801 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#cfe3f5;}.elementor-1946 .elementor-element.elementor-element-13b56ed6{text-align:center;}.elementor-1946 .elementor-element.elementor-element-13b56ed6 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:44px;font-weight:500;line-height:1.08em;color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-50a9838c{text-align:center;font-family:"Barlow", Sans-serif;font-size:19.5px;font-weight:400;line-height:1.55em;color:rgba(255,255,255,0.76);}.elementor-1946 .elementor-element.elementor-element-3b5eb144{--display:flex;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:4px 0px 0px 0px;--border-top-width:4px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#2a6ba5;--border-color:#2a6ba5;box-shadow:0px 30px 70px -12px rgba(6,20,36,0.55);--padding-top:46px;--padding-bottom:46px;--padding-left:46px;--padding-right:46px;}.elementor-1946 .elementor-element.elementor-element-3b5eb144:not(.elementor-motion-effects-element-type-background), .elementor-1946 .elementor-element.elementor-element-3b5eb144 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1946 .elementor-element.elementor-element-1285464{text-align:start;}.elementor-1946 .elementor-element.elementor-element-1285464 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:12px;font-weight:500;text-transform:uppercase;line-height:1.4em;letter-spacing:3.4px;color:#2a6ba5;}.elementor-1946 .elementor-element.elementor-element-53b5fcce .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:30px;font-weight:500;line-height:1.14em;color:#14263a;}.elementor-1946 .elementor-element.elementor-element-50dbd572{font-family:"Barlow", Sans-serif;font-size:13px;font-weight:400;line-height:1.62em;color:#8793a0;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1946 .elementor-element.elementor-element-3a84c47d{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-48f26884{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-42a9f9be{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1946 .elementor-element.elementor-element-8f9bc6b{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-3a9f7bfb{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1946 .elementor-element.elementor-element-4ea71949{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-1a7ebb31{--min-height:300px;}.elementor-1946 .elementor-element.elementor-element-5060765a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-5b833604{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-770c9e31{--min-height:300px;}.elementor-1946 .elementor-element.elementor-element-517f59e5{--min-height:300px;}.elementor-1946 .elementor-element.elementor-element-41e77c99{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-6f4efb29{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:34px;--padding-bottom:34px;--padding-left:26px;--padding-right:26px;}.elementor-1946 .elementor-element.elementor-element-391b2346{--min-height:300px;}.elementor-1946 .elementor-element.elementor-element-687697d3{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-12eac80d{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-5b88f6d1{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-a6fc236{--min-height:340px;}.elementor-1946 .elementor-element.elementor-element-624d90c{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}.elementor-1946 .elementor-element.elementor-element-5a33110f{--padding-top:76px;--padding-bottom:76px;--padding-left:20px;--padding-right:20px;}}@media(max-width:767px){.elementor-1946 .elementor-element.elementor-element-3a84c47d{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-5ce7c237 .elementor-heading-title{font-size:42px;}.elementor-1946 .elementor-element.elementor-element-44413dd2{font-size:18px;}.elementor-1946 .elementor-element.elementor-element-48f26884{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-53edf200{--width:48%;}.elementor-1946 .elementor-element.elementor-element-4abeca66 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1946 .elementor-element.elementor-element-76ca4e1b{--width:48%;}.elementor-1946 .elementor-element.elementor-element-6d16c1b1 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1946 .elementor-element.elementor-element-509372d{--width:48%;}.elementor-1946 .elementor-element.elementor-element-7b0417c3 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1946 .elementor-element.elementor-element-20dc336e{--width:48%;}.elementor-1946 .elementor-element.elementor-element-1e8e0766 .elementor-icon-box-title{margin-block-end:5px;}.elementor-1946 .elementor-element.elementor-element-8f9bc6b{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-4bdfb9ef .elementor-heading-title{font-size:38px;}.elementor-1946 .elementor-element.elementor-element-1935c17d{font-size:18px;}.elementor-1946 .elementor-element.elementor-element-3cea11c4{--width:100%;}.elementor-1946 .elementor-element.elementor-element-3b3346f7{--width:100%;}.elementor-1946 .elementor-element.elementor-element-542a2884{--width:100%;}.elementor-1946 .elementor-element.elementor-element-482949dc{--width:100%;}.elementor-1946 .elementor-element.elementor-element-5e6206a0{--width:100%;}.elementor-1946 .elementor-element.elementor-element-5444cc57{--width:100%;}.elementor-1946 .elementor-element.elementor-element-7034d2f7{--width:100%;}.elementor-1946 .elementor-element.elementor-element-2d9cc032{--width:100%;}.elementor-1946 .elementor-element.elementor-element-4ea71949{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-dcc51{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1946 .elementor-element.elementor-element-dcc51 .elementor-icon-list-item > a{font-size:14px;}.elementor-1946 .elementor-element.elementor-element-5f8dc02d{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-143faa8{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1946 .elementor-element.elementor-element-143faa8 .elementor-icon-list-item > a{font-size:14px;}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-53bcdacc{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1946 .elementor-element.elementor-element-53bcdacc .elementor-icon-list-item > a{font-size:14px;}.elementor-1946 .elementor-element.elementor-element-70848997{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-1946 .elementor-element.elementor-element-6c4fec2d{--e-icon-list-icon-size:12px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1946 .elementor-element.elementor-element-6c4fec2d .elementor-icon-list-item > a{font-size:14px;}.elementor-1946 .elementor-element.elementor-element-687697d3{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-2928c660 .elementor-heading-title{font-size:38px;}.elementor-1946 .elementor-element.elementor-element-6368a64f{font-size:18px;}.elementor-1946 .elementor-element.elementor-element-12eac80d{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-1746884b .elementor-heading-title{font-size:38px;}.elementor-1946 .elementor-element.elementor-element-4e9f2e10{--width:100%;}.elementor-1946 .elementor-element.elementor-element-924533f{--width:100%;}.elementor-1946 .elementor-element.elementor-element-150d2f7{--width:100%;}.elementor-1946 .elementor-element.elementor-element-251da84d{--width:100%;}.elementor-1946 .elementor-element.elementor-element-52a4d36{--width:100%;}.elementor-1946 .elementor-element.elementor-element-6e642643{--width:100%;}.elementor-1946 .elementor-element.elementor-element-5b88f6d1{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-3f53a888 .elementor-heading-title{font-size:38px;}.elementor-1946 .elementor-element.elementor-element-624d90c{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-793653ca .elementor-heading-title{font-size:38px;}.elementor-1946 .elementor-element.elementor-element-5a33110f{--padding-top:56px;--padding-bottom:56px;--padding-left:16px;--padding-right:16px;}.elementor-1946 .elementor-element.elementor-element-13b56ed6 .elementor-heading-title{font-size:38px;}.elementor-1946 .elementor-element.elementor-element-3b5eb144{--padding-top:30px;--padding-bottom:30px;--padding-left:22px;--padding-right:22px;}.elementor-1946 .elementor-element.elementor-element-53b5fcce .elementor-heading-title{font-size:38px;}}@media(min-width:768px){.elementor-1946 .elementor-element.elementor-element-3a84c47d{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-48f26884{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-53edf200{--width:25%;}.elementor-1946 .elementor-element.elementor-element-76ca4e1b{--width:25%;}.elementor-1946 .elementor-element.elementor-element-509372d{--width:25%;}.elementor-1946 .elementor-element.elementor-element-20dc336e{--width:25%;}.elementor-1946 .elementor-element.elementor-element-8f9bc6b{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-3cea11c4{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-3b3346f7{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-542a2884{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-482949dc{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-5e6206a0{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-5444cc57{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-7034d2f7{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-2d9cc032{--width:23.175%;}.elementor-1946 .elementor-element.elementor-element-4ea71949{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-1a7ebb31{--width:50%;}.elementor-1946 .elementor-element.elementor-element-5060765a{--width:50%;}.elementor-1946 .elementor-element.elementor-element-45115045{--width:31%;}.elementor-1946 .elementor-element.elementor-element-3e2c4fb0{--width:31%;}.elementor-1946 .elementor-element.elementor-element-1180e3a4{--width:31%;}.elementor-1946 .elementor-element.elementor-element-5b833604{--width:50%;}.elementor-1946 .elementor-element.elementor-element-4b1c2782{--width:31%;}.elementor-1946 .elementor-element.elementor-element-3e211c00{--width:31%;}.elementor-1946 .elementor-element.elementor-element-30c4b0c5{--width:31%;}.elementor-1946 .elementor-element.elementor-element-770c9e31{--width:50%;}.elementor-1946 .elementor-element.elementor-element-517f59e5{--width:50%;}.elementor-1946 .elementor-element.elementor-element-41e77c99{--width:50%;}.elementor-1946 .elementor-element.elementor-element-11a6a612{--width:31%;}.elementor-1946 .elementor-element.elementor-element-5e2b04b8{--width:31%;}.elementor-1946 .elementor-element.elementor-element-72d98db5{--width:31%;}.elementor-1946 .elementor-element.elementor-element-6f4efb29{--width:50%;}.elementor-1946 .elementor-element.elementor-element-1a778cf5{--width:31%;}.elementor-1946 .elementor-element.elementor-element-1e0f30f{--width:31%;}.elementor-1946 .elementor-element.elementor-element-7529172c{--width:31%;}.elementor-1946 .elementor-element.elementor-element-391b2346{--width:50%;}.elementor-1946 .elementor-element.elementor-element-687697d3{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-12eac80d{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-4e9f2e10{--width:30.9%;}.elementor-1946 .elementor-element.elementor-element-924533f{--width:30.9%;}.elementor-1946 .elementor-element.elementor-element-150d2f7{--width:30.9%;}.elementor-1946 .elementor-element.elementor-element-251da84d{--width:30.9%;}.elementor-1946 .elementor-element.elementor-element-52a4d36{--width:30.9%;}.elementor-1946 .elementor-element.elementor-element-6e642643{--width:30.9%;}.elementor-1946 .elementor-element.elementor-element-5b88f6d1{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-a6fc236{--width:40%;}.elementor-1946 .elementor-element.elementor-element-1810e924{--width:150px;}.elementor-1946 .elementor-element.elementor-element-70afa1bd{--width:50%;}.elementor-1946 .elementor-element.elementor-element-60531cec{--width:30%;}.elementor-1946 .elementor-element.elementor-element-713d4a91{--width:30%;}.elementor-1946 .elementor-element.elementor-element-4358815b{--width:30%;}.elementor-1946 .elementor-element.elementor-element-624d90c{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-14c424f4{--width:100%;}.elementor-1946 .elementor-element.elementor-element-5a33110f{--content-width:1200px;}.elementor-1946 .elementor-element.elementor-element-3b5eb144{--width:64%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1946 .elementor-element.elementor-element-3cea11c4{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-3b3346f7{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-542a2884{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-482949dc{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-5e6206a0{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-5444cc57{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-7034d2f7{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-2d9cc032{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-1a7ebb31{--width:100%;}.elementor-1946 .elementor-element.elementor-element-5060765a{--width:100%;}.elementor-1946 .elementor-element.elementor-element-5b833604{--width:100%;}.elementor-1946 .elementor-element.elementor-element-770c9e31{--width:100%;}.elementor-1946 .elementor-element.elementor-element-517f59e5{--width:100%;}.elementor-1946 .elementor-element.elementor-element-41e77c99{--width:100%;}.elementor-1946 .elementor-element.elementor-element-6f4efb29{--width:100%;}.elementor-1946 .elementor-element.elementor-element-391b2346{--width:100%;}.elementor-1946 .elementor-element.elementor-element-4e9f2e10{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-924533f{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-150d2f7{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-251da84d{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-52a4d36{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-6e642643{--width:48.5%;}.elementor-1946 .elementor-element.elementor-element-a6fc236{--width:100%;}.elementor-1946 .elementor-element.elementor-element-70afa1bd{--width:100%;}.elementor-1946 .elementor-element.elementor-element-3b5eb144{--width:100%;}}