.elementor-14 .elementor-element.elementor-element-f1ecaff{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-14 .elementor-element.elementor-element-f1ecaff:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-f1ecaff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/our-services-hero-bg-eliterenoact.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-f1ecaff::before, .elementor-14 .elementor-element.elementor-element-f1ecaff > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f1ecaff > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-f1ecaff > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f1ecaff > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-f1ecaff > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #0000003D 10%, #000000C2 100%);}.elementor-14 .elementor-element.elementor-element-eeb5f9c{--display:flex;}.elementor-14 .elementor-element.elementor-element-0073fdd{text-align:center;}.elementor-14 .elementor-element.elementor-element-0073fdd .elementor-heading-title{color:var( --e-global-color-a7bfcbb );}.elementor-14 .elementor-element.elementor-element-2c90f3e{text-align:center;font-family:var( --e-global-typography-v4-body-large-font-family ), Sans-serif;font-size:var( --e-global-typography-v4-body-large-font-size );font-weight:var( --e-global-typography-v4-body-large-font-weight );line-height:var( --e-global-typography-v4-body-large-line-height );color:var( --e-global-color-a7bfcbb );}.elementor-14 .elementor-element.elementor-element-5a2e019{--display:flex;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-a2e15ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-c9684f5{--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;}.elementor-14 .elementor-element.elementor-element-cd0487f{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-304415d );--border-color:var( --e-global-color-304415d );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-cd0487f:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-cd0487f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-cd0487f:hover{box-shadow:6px 6px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-14 .elementor-element.elementor-element-d3e272d{--display:flex;}.elementor-14 .elementor-element.elementor-element-0ef6f62{--display:flex;--min-height:300px;}.elementor-14 .elementor-element.elementor-element-0ef6f62:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-0ef6f62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Kitchen-Renovations.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-af20b86{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-ebba7d3{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-d7e806c:hover{--e-transform-translateX:4px;}.elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-d7e806c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-418cf68{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-304415d );--border-color:var( --e-global-color-304415d );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-418cf68:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-418cf68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-418cf68:hover{box-shadow:6px 6px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-14 .elementor-element.elementor-element-7e4b40e{--display:flex;}.elementor-14 .elementor-element.elementor-element-fe2a598{--display:flex;--min-height:300px;}.elementor-14 .elementor-element.elementor-element-fe2a598:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-fe2a598 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Bathroom-Renovations.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-1107848{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-4b26b06{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9190c1a:hover{--e-transform-translateX:4px;}.elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-9190c1a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-16955e9{--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;}.elementor-14 .elementor-element.elementor-element-daccf23{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-304415d );--border-color:var( --e-global-color-304415d );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-daccf23:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-daccf23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-daccf23:hover{box-shadow:6px 6px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-14 .elementor-element.elementor-element-127aacf{--display:flex;}.elementor-14 .elementor-element.elementor-element-6124944{--display:flex;--min-height:300px;}.elementor-14 .elementor-element.elementor-element-6124944:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6124944 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Laundry-Renovations.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-dc0edf3{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-d9679f8{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b491a6f:hover{--e-transform-translateX:4px;}.elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-b491a6f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-61a4678{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-304415d );--border-color:var( --e-global-color-304415d );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-61a4678:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-61a4678 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-61a4678:hover{box-shadow:6px 6px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-14 .elementor-element.elementor-element-2e1210c{--display:flex;}.elementor-14 .elementor-element.elementor-element-8f3cd81{--display:flex;--min-height:300px;}.elementor-14 .elementor-element.elementor-element-8f3cd81:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-8f3cd81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Home-Renovations.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-c206583{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-272a151{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-b6ea8c6:hover{--e-transform-translateX:4px;}.elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-b6ea8c6 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-7d01905{--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;}.elementor-14 .elementor-element.elementor-element-9094d10{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-304415d );--border-color:var( --e-global-color-304415d );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-9094d10:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9094d10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-9094d10:hover{box-shadow:6px 6px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-14 .elementor-element.elementor-element-c15a9a2{--display:flex;}.elementor-14 .elementor-element.elementor-element-a58ac7c{--display:flex;--min-height:300px;}.elementor-14 .elementor-element.elementor-element-a58ac7c:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-a58ac7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Project-Management.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-d31f7f1{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-0c798a7{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-291ed9c:hover{--e-transform-translateX:4px;}.elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-291ed9c .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-6877373{--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:16px 16px;--row-gap:16px;--column-gap:16px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-304415d );--border-color:var( --e-global-color-304415d );--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-14 .elementor-element.elementor-element-6877373:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-6877373 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-6877373:hover{box-shadow:6px 6px 10px 0px rgba(0, 0, 0, 0.07);}.elementor-14 .elementor-element.elementor-element-cf95baa{--display:flex;}.elementor-14 .elementor-element.elementor-element-c929814{--display:flex;--min-height:300px;}.elementor-14 .elementor-element.elementor-element-c929814:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-c929814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Coordinated-projects.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-4badd5c{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-6301b27{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button{background-color:#02010100;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:none;padding:0px 0px 0px 0px;}.elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-ecc982b:hover{--e-transform-translateX:4px;}.elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-ecc982b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-9e7ff41{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-9e7ff41:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-9e7ff41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-9038647{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-99d9d2d{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-d546b8f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-d546b8f .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-31ae3ca{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-7feb8e4 img{width:100%;}.elementor-14 .elementor-element.elementor-element-3e781c8{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-3e781c8:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-3e781c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a7bfcbb );}.elementor-14 .elementor-element.elementor-element-dfadab5{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-e21614b img{width:100%;}.elementor-14 .elementor-element.elementor-element-953b9df{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-1441384{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-ab7ae75 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-ab7ae75 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-7ca28e7{--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:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-7ca28e7:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-7ca28e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e55758e );}.elementor-14 .elementor-element.elementor-element-483bd29{--display:flex;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-14 .elementor-element.elementor-element-8d93237{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-14 .elementor-element.elementor-element-f629e46 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-f629e46 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-6cca885{--display:flex;--justify-content:center;}.elementor-14 .elementor-element.elementor-element-a065464 img{width:100%;}.elementor-14 .elementor-element.elementor-element-eefe340{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.99;--padding-top:100px;--padding-bottom:100px;--padding-left:12px;--padding-right:12px;}.elementor-14 .elementor-element.elementor-element-eefe340:not(.elementor-motion-effects-element-type-background), .elementor-14 .elementor-element.elementor-element-eefe340 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://work.royalconstructionandmasonry.net/wp-content/uploads/2026/09/Lets-talk-renovation-bg-eliterenoact.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14 .elementor-element.elementor-element-eefe340::before, .elementor-14 .elementor-element.elementor-element-eefe340 > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-eefe340 > .e-con-inner > .elementor-background-video-container::before, .elementor-14 .elementor-element.elementor-element-eefe340 > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-eefe340 > .e-con-inner > .elementor-background-slideshow::before, .elementor-14 .elementor-element.elementor-element-eefe340 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF3D 0%, #FFFFFF 98%);}.elementor-14 .elementor-element.elementor-element-913c81c{--display:flex;}.elementor-14 .elementor-element.elementor-element-9eba702{--display:flex;}.elementor-14 .elementor-element.elementor-element-f14180c{text-align:center;}.elementor-14 .elementor-element.elementor-element-e58efe6{text-align:center;}.elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-a7bfcbb );color:var( --e-global-color-a7bfcbb );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button:hover, .elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button:focus{background-color:#02010100;color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button .elementor-button-content-wrapper{gap:24px;}.elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button:hover svg, .elementor-14 .elementor-element.elementor-element-8a3b9b3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-eeb5f9c{--width:60%;}.elementor-14 .elementor-element.elementor-element-913c81c{--width:60%;}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-2c90f3e{font-size:var( --e-global-typography-v4-body-large-font-size );line-height:var( --e-global-typography-v4-body-large-line-height );}.elementor-14 .elementor-element.elementor-element-a2e15ac{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-c9684f5{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-0ef6f62{--min-height:280px;}.elementor-14 .elementor-element.elementor-element-fe2a598{--min-height:280px;}.elementor-14 .elementor-element.elementor-element-16955e9{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-6124944{--min-height:280px;}.elementor-14 .elementor-element.elementor-element-8f3cd81{--min-height:280px;}.elementor-14 .elementor-element.elementor-element-7d01905{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-14 .elementor-element.elementor-element-a58ac7c{--min-height:280px;}.elementor-14 .elementor-element.elementor-element-c929814{--min-height:280px;}.elementor-14 .elementor-element.elementor-element-9e7ff41{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-3e781c8{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-7ca28e7{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-2c90f3e{font-size:var( --e-global-typography-v4-body-large-font-size );line-height:var( --e-global-typography-v4-body-large-line-height );}.elementor-14 .elementor-element.elementor-element-cd0487f{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-0ef6f62{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-af20b86{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-418cf68{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-fe2a598{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-1107848{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-daccf23{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-6124944{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-dc0edf3{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-61a4678{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-8f3cd81{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-c206583{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-9094d10{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-a58ac7c{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-d31f7f1{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-6877373{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-c929814{--min-height:200px;}.elementor-14 .elementor-element.elementor-element-4badd5c{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-14 .elementor-element.elementor-element-9e7ff41{--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-14 .elementor-element.elementor-element-7ca28e7{--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;}}