.elementor-10 .elementor-element.elementor-element-c35ba85{--display:flex;--min-height:721px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:wrap;--align-content:center;--margin-top:-8px;--margin-bottom:-8px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2}.elementor-10 .elementor-element.elementor-element-efb1908{--display:flex;--min-height:800px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7}.elementor-10 .elementor-element.elementor-element-efb1908::before,.elementor-10 .elementor-element.elementor-element-efb1908>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-efb1908>.e-con-inner>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-efb1908>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-efb1908>.e-con-inner>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-efb1908>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-9a8f2f1);--background-overlay:''}.elementor-10 .elementor-element.elementor-element-9bc9225{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center}.elementor-10 .elementor-element.elementor-element-9bc9225>.elementor-widget-container{margin:124px 0 0 0}.elementor-10 .elementor-element.elementor-element-9bc9225.elementor-element{--align-self:center}.elementor-10 .elementor-element.elementor-element-9bc9225 .elementor-heading-title{-webkit-text-stroke-color:#C76C6C;stroke:#C76C6C;text-shadow:2px 2px 4px rgb(0 0 0 / .99);color:var(--e-global-color-7e5a302)}.elementor-10 .elementor-element.elementor-element-ffd049a{text-align:center;font-size:40px;font-weight:600;color:#FFF}.elementor-10 .elementor-element.elementor-element-53328c23{--display:flex;--min-height:40vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:44px;--margin-bottom:4px;--margin-left:0px;--margin-right:0px;--padding-top:11%;--padding-bottom:9%;--padding-left:9%;--padding-right:9%}.elementor-10 .elementor-element.elementor-element-53328c23:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-53328c23>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff0;background-image:linear-gradient(180deg,#4C65B2 10%,#FFFFFF 60%)}.elementor-10 .elementor-element.elementor-element-53328c23>.elementor-shape-top .elementor-shape-fill,.elementor-10 .elementor-element.elementor-element-53328c23>.e-con-inner>.elementor-shape-top .elementor-shape-fill{fill:var(--e-global-color-7e5a302)}.elementor-10 .elementor-element.elementor-element-53328c23>.elementor-shape-top svg,.elementor-10 .elementor-element.elementor-element-53328c23>.e-con-inner>.elementor-shape-top svg{width:calc(100% + 1.3px);height:158px}.elementor-10 .elementor-element.elementor-element-399f15db{--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:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-2d3d68cf{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:left}.elementor-10 .elementor-element.elementor-element-2d3d68cf .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:3.7vw;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:-2px;word-spacing:0em;color:#FFF}.elementor-10 .elementor-element.elementor-element-1d34692f{width:var(--container-widget-width,45%);max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;font-family:"Poppins",Sans-serif;font-size:22px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#FFF}.elementor-10 .elementor-element.elementor-element-1d34692f>.elementor-widget-container{margin:1% 0% 0% 12%}.elementor-10 .elementor-element.elementor-element-716e3e4b{--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-27916f94{width:100%;max-width:100%;--icon-box-icon-margin:15px}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-title{margin-bottom:16px;color:#212121}.elementor-10 .elementor-element.elementor-element-27916f94.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-27916f94.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-27916f94.elementor-view-default .elementor-icon{fill:var(--e-global-color-d65c3d8);color:var(--e-global-color-d65c3d8);border-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon{font-size:100px}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon i{transform:rotate(0deg)}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-description{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-10 .elementor-element.elementor-element-4c9e5483{width:100%;max-width:100%;--icon-box-icon-margin:15px}.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-title{margin-bottom:16px;color:#212121}.elementor-10 .elementor-element.elementor-element-4c9e5483.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-4c9e5483.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-4c9e5483.elementor-view-default .elementor-icon{fill:var(--e-global-color-d65c3d8);color:var(--e-global-color-d65c3d8);border-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon{font-size:100px}.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-description{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-10 .elementor-element.elementor-element-ebebc3c{width:100%;max-width:100%;--icon-box-icon-margin:15px}.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-title{margin-bottom:16px;color:#212121}.elementor-10 .elementor-element.elementor-element-ebebc3c.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-ebebc3c.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-ebebc3c.elementor-view-default .elementor-icon{fill:var(--e-global-color-d65c3d8);color:var(--e-global-color-d65c3d8);border-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon{font-size:100px}.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-description{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-10 .elementor-element.elementor-element-9d51ba9{--display:flex;--min-height:0px;--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:10% 10%;--row-gap:10%;--column-gap:10%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-10 .elementor-element.elementor-element-7f6ab1b{width:100%;max-width:100%;--icon-box-icon-margin:15px}.elementor-10 .elementor-element.elementor-element-7f6ab1b>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-title{margin-bottom:16px;color:#212121}.elementor-10 .elementor-element.elementor-element-7f6ab1b.elementor-view-stacked .elementor-icon{background-color:#4C65B2}.elementor-10 .elementor-element.elementor-element-7f6ab1b.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-7f6ab1b.elementor-view-default .elementor-icon{fill:#4C65B2;color:#4C65B2;border-color:#4C65B2}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon{font-size:100px}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon i{transform:rotate(0deg)}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-description{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-10 .elementor-element.elementor-element-75d0b12{width:100%;max-width:100%;--icon-box-icon-margin:15px}.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-title{margin-bottom:16px;color:#212121}.elementor-10 .elementor-element.elementor-element-75d0b12.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-75d0b12.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-75d0b12.elementor-view-default .elementor-icon{fill:var(--e-global-color-d65c3d8);color:var(--e-global-color-d65c3d8);border-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon{font-size:100px}.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-description{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-10 .elementor-element.elementor-element-95deb33{width:100%;max-width:100%;--icon-box-icon-margin:15px}.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-wrapper{text-align:left}.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-title{margin-bottom:16px;color:#212121}.elementor-10 .elementor-element.elementor-element-95deb33.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-95deb33.elementor-view-framed .elementor-icon,.elementor-10 .elementor-element.elementor-element-95deb33.elementor-view-default .elementor-icon{fill:var(--e-global-color-d65c3d8);color:var(--e-global-color-d65c3d8);border-color:var(--e-global-color-d65c3d8)}.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon{font-size:100px}.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.1em;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-description{font-family:"Poppins",Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#212121}.elementor-10 .elementor-element.elementor-element-09c3157 .elementor-button{background-color:var(--e-global-color-7e5a302);font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-color:#FFF}.elementor-10 .elementor-element.elementor-element-5f132ea{--display:flex;--min-height:50vh;--overlay-opacity:1;--border-radius:0px 0px 0px 0px;box-shadow:10px 10px 10px 0 rgb(0 0 0 / .5)}.elementor-10 .elementor-element.elementor-element-5f132ea:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-5f132ea>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#FFF;background-image:url(https://grestoration.com/wp-content/uploads/2025/05/mold-main1-IMG_4440-768x768.jpg);background-repeat:no-repeat}.elementor-10 .elementor-element.elementor-element-5f132ea::before,.elementor-10 .elementor-element.elementor-element-5f132ea>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-5f132ea>.e-con-inner>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-5f132ea>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-5f132ea>.e-con-inner>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-5f132ea>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{background-color:var(--e-global-color-7e5a302);background-image:url(https://grestoration.com/wp-content/uploads/2025/05/IMG_4440-768x1024.jpeg);--background-overlay:'';background-position:center right;background-repeat:no-repeat}.elementor-10 .elementor-element.elementor-element-5f132ea.e-con{--align-self:center}.elementor-10 .elementor-element.elementor-element-6565be6{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:right}.elementor-10 .elementor-element.elementor-element-6565be6>.elementor-widget-container{margin:48px 0 0 77px;padding:25px 0 0 0}.elementor-10 .elementor-element.elementor-element-6565be6 .elementor-heading-title{-webkit-text-stroke-color:#FFF;stroke:#FFF;text-shadow:2px 0 8px #050000;color:var(--e-global-color-7e5a302)}.elementor-10 .elementor-element.elementor-element-a7b0df0{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:10px;text-align:left;font-size:38px;text-shadow:1px 1px 2px #000;color:#FFF}.elementor-10 .elementor-element.elementor-element-a7b0df0>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 73px}.elementor-10 .elementor-element.elementor-element-a7b0df0.elementor-element{--align-self:flex-start}.elementor-10 .elementor-element.elementor-element-a7b0df0 p{margin-bottom:8px}.elementor-10 .elementor-element.elementor-element-22afde2{--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}.elementor-10 .elementor-element.elementor-element-24c57d6f>.elementor-widget-container{margin:-10px 0 -22px 0}.elementor-10 .elementor-element.elementor-element-24c57d6f{text-align:center}.elementor-10 .elementor-element.elementor-element-24c57d6f .elementor-heading-title{font-family:"Outfit",Sans-serif;font-size:56px;font-weight:600;color:#434343}.elementor-10 .elementor-element.elementor-element-78be59d5>.elementor-widget-container{margin:0 0 0 0;padding:0% 0% 0% 0%}.elementor-10 .elementor-element.elementor-element-78be59d5{text-align:center;font-family:"Poppins",Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0;word-spacing:0em;color:#434343}.elementor-10 .elementor-element.elementor-element-37cc51b .e-gallery-item:hover .elementor-gallery-item__overlay,.elementor-10 .elementor-element.elementor-element-37cc51b .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgb(0 0 0 / .5)}.elementor-10 .elementor-element.elementor-element-37cc51b{--image-border-radius:25px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms}.elementor-10 .elementor-element.elementor-element-ec1738a{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-9292066{--spacer-size:100px}.elementor-10 .elementor-element.elementor-element-38ca712{--spacer-size:50px}.elementor-10 .elementor-element.elementor-element-37a2775{--iteration-count:infinite;--dynamic-text-color:var( --e-global-color-d65c3d8 )}.elementor-10 .elementor-element.elementor-element-37a2775>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-37a2775.elementor-element{--align-self:center}.elementor-10 .elementor-element.elementor-element-37a2775 .elementor-headline{text-align:center;font-size:32px}.elementor-10 .elementor-element.elementor-element-37a2775 .elementor-headline .elementor-headline-plain-text{-webkit-text-stroke-width:0;stroke-width:0;-webkit-text-stroke-color:#000;stroke:#000}.elementor-10 .elementor-element.elementor-element-37a2775 .elementor-headline-dynamic-text{font-family:"Cormorant",Sans-serif;font-style:normal;letter-spacing:0}.elementor-10 .elementor-element.elementor-element-de6142d{--spacer-size:50px}.elementor-10 .elementor-element.elementor-element-3019f20{--display:flex}.elementor-10 .elementor-element.elementor-element-421afdd{width:var(--container-widget-width,25%);max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-421afdd.elementor-element{--align-self:center}.elementor-10 .elementor-element.elementor-element-421afdd .elementor-wrapper{--video-aspect-ratio:1}.elementor-10 .elementor-element.elementor-element-7762249>.elementor-widget-container{margin:0 10px 0 10px;padding:0 10px 0 10px}.elementor-10 .elementor-element.elementor-element-7762249 .elementor-testimonial-wrapper{text-align:center}.elementor-10 .elementor-element.elementor-element-7762249 .elementor-testimonial-content{font-size:18px}.elementor-10 .elementor-element.elementor-element-acd0cca{--spacer-size:50px}.elementor-10 .elementor-element.elementor-element-a7e3831{--display:flex}.elementor-10 .elementor-element.elementor-element-37f5c00{width:var(--container-widget-width,25%);max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0}.elementor-10 .elementor-element.elementor-element-37f5c00.elementor-element{--align-self:center}.elementor-10 .elementor-element.elementor-element-37f5c00 .elementor-wrapper{--video-aspect-ratio:1}.elementor-10 .elementor-element.elementor-element-136b36e>.elementor-widget-container{margin:0 10px 0 10px;padding:0 10px 0 10px}.elementor-10 .elementor-element.elementor-element-136b36e .elementor-testimonial-wrapper{text-align:center}.elementor-10 .elementor-element.elementor-element-136b36e .elementor-testimonial-content{font-size:18px}.elementor-10 .elementor-element.elementor-element-fe0e3fd{--spacer-size:100px}.elementor-10 .elementor-element.elementor-element-a27cc60{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:0.5}.elementor-10 .elementor-element.elementor-element-a27cc60:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a27cc60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://grestoration.com/wp-content/uploads/2025/03/flooring-IMG_5130.jpg);background-size:cover}.elementor-10 .elementor-element.elementor-element-a27cc60::before,.elementor-10 .elementor-element.elementor-element-a27cc60>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-a27cc60>.e-con-inner>.elementor-background-video-container::before,.elementor-10 .elementor-element.elementor-element-a27cc60>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-a27cc60>.e-con-inner>.elementor-background-slideshow::before,.elementor-10 .elementor-element.elementor-element-a27cc60>.elementor-motion-effects-container>.elementor-motion-effects-layer::before{--background-overlay:''}.elementor-10 .elementor-element.elementor-element-3b76765>.elementor-widget-container{margin:57px 0 0 0;padding:257px 200px 200px 338px}.elementor-10 .elementor-element.elementor-element-3b76765{font-family:"Roboto",Sans-serif;font-size:60px;font-weight:400;color:#FFF}.elementor-10 .elementor-element.elementor-element-3b76765 p{margin-bottom:0}.elementor-10 .elementor-element.elementor-element-31f5e54{--display:flex;--justify-content:center;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-31f5e54:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-31f5e54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://grestoration.com/wp-content/uploads/2025/02/G1b.png);background-repeat:no-repeat;background-size:29% auto}.elementor-10 .elementor-element.elementor-element-f1d692c{--display:flex}.elementor-10 .elementor-element.elementor-element-6c24648{--spacer-size:100px}.elementor-10 .elementor-element.elementor-element-92970c5{text-align:center}.elementor-10 .elementor-element.elementor-element-46c3aea p{margin-bottom:0}.elementor-10 .elementor-element.elementor-element-e91c836{--spacer-size:50px}.elementor-10 .elementor-element.elementor-element-23cd8ef .elementor-button{background-color:var(--e-global-color-7e5a302);font-family:"Roboto",Sans-serif;font-size:20px;font-weight:600;fill:var(--e-global-color-secondary);color:var(--e-global-color-secondary);border-style:solid;border-color:#FFF}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-efb1908{--width:100%}.elementor-10 .elementor-element.elementor-element-716e3e4b{--content-width:1200px}.elementor-10 .elementor-element.elementor-element-9d51ba9{--content-width:1200px}.elementor-10 .elementor-element.elementor-element-5f132ea{--width:100%}}@media(max-width:1024px) and (min-width:768px){.elementor-10 .elementor-element.elementor-element-efb1908{--width:100%}}@media(min-width:1025px){.elementor-10 .elementor-element.elementor-element-a27cc60:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-a27cc60>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-efb1908{--min-height:78vh}.elementor-10 .elementor-element.elementor-element-53328c23{--min-height:600px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%}.elementor-10 .elementor-element.elementor-element-53328c23>.elementor-shape-top svg,.elementor-10 .elementor-element.elementor-element-53328c23>.e-con-inner>.elementor-shape-top svg{height:70px}.elementor-10 .elementor-element.elementor-element-2d3d68cf{width:100%;max-width:100%}.elementor-10 .elementor-element.elementor-element-2d3d68cf .elementor-heading-title{font-size:50px}.elementor-10 .elementor-element.elementor-element-1d34692f{width:100%;max-width:100%;font-size:18px;line-height:1.5em}.elementor-10 .elementor-element.elementor-element-1d34692f>.elementor-widget-container{margin:3% 0% 0% 0%}.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-27916f94 .elementor-icon-box-title a{font-size:20px}.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-4c9e5483 .elementor-icon-box-title a{font-size:20px}.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-ebebc3c .elementor-icon-box-title a{font-size:20px}.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-7f6ab1b .elementor-icon-box-title a{font-size:20px}.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-75d0b12 .elementor-icon-box-title a{font-size:20px}.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-title,.elementor-10 .elementor-element.elementor-element-95deb33 .elementor-icon-box-title a{font-size:20px}.elementor-10 .elementor-element.elementor-element-6565be6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%;text-align:left}.elementor-10 .elementor-element.elementor-element-6565be6 .elementor-heading-title{font-size:64px}.elementor-10 .elementor-element.elementor-element-a7b0df0{font-size:30px}.elementor-10 .elementor-element.elementor-element-78be59d5{font-size:14px}.elementor-10 .elementor-element.elementor-element-421afdd{--container-widget-width:40%;--container-widget-flex-grow:0;width:var(--container-widget-width,40%);max-width:40%}.elementor-10 .elementor-element.elementor-element-37f5c00{--container-widget-width:40%;--container-widget-flex-grow:0;width:var(--container-widget-width,40%);max-width:40%}.elementor-10 .elementor-element.elementor-element-3b76765>.elementor-widget-container{margin:161px 0 0 141px;padding:53px 53px 53px 53px}.elementor-10 .elementor-element.elementor-element-3b76765{line-height:1.1em}.elementor-10 .elementor-element.elementor-element-31f5e54:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-31f5e54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:391px auto}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-c35ba85{--min-height:79vh}.elementor-10 .elementor-element.elementor-element-efb1908{--width:100%;--min-height:93vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:-94px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-9bc9225>.elementor-widget-container{margin:19px 19px 19px 19px}.elementor-10 .elementor-element.elementor-element-53328c23{--min-height:100vh;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:21%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%}.elementor-10 .elementor-element.elementor-element-53328c23>.elementor-shape-top svg,.elementor-10 .elementor-element.elementor-element-53328c23>.e-con-inner>.elementor-shape-top svg{height:72px}.elementor-10 .elementor-element.elementor-element-399f15db{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-10 .elementor-element.elementor-element-2d3d68cf .elementor-heading-title{font-size:30px;line-height:1.2em}.elementor-10 .elementor-element.elementor-element-1d34692f>.elementor-widget-container{margin:5% 0% 0% 0%}.elementor-10 .elementor-element.elementor-element-1d34692f{font-size:16px}.elementor-10 .elementor-element.elementor-element-716e3e4b{--gap:35px 35px;--row-gap:35px;--column-gap:35px}.elementor-10 .elementor-element.elementor-element-9d51ba9{--gap:35px 35px;--row-gap:35px;--column-gap:35px}.elementor-10 .elementor-element.elementor-element-6565be6>.elementor-widget-container{margin:0 0 0 0}.elementor-10 .elementor-element.elementor-element-6565be6{text-align:center}.elementor-10 .elementor-element.elementor-element-6565be6 .elementor-heading-title{font-size:42px;-webkit-text-stroke-width:0;stroke-width:0}.elementor-10 .elementor-element.elementor-element-a7b0df0>.elementor-widget-container{padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-a7b0df0{column-gap:42px;font-size:22px}.elementor-10 .elementor-element.elementor-element-a7b0df0 p{margin-bottom:20px}.elementor-10 .elementor-element.elementor-element-78be59d5>.elementor-widget-container{padding:0 0 0 0}.elementor-10 .elementor-element.elementor-element-37a2775>.elementor-widget-container{padding:0 0 20px 0}.elementor-10 .elementor-element.elementor-element-421afdd{--container-widget-width:70%;--container-widget-flex-grow:0;width:var(--container-widget-width,70%);max-width:70%}.elementor-10 .elementor-element.elementor-element-37f5c00{--container-widget-width:70%;--container-widget-flex-grow:0;width:var(--container-widget-width,70%);max-width:70%}.elementor-10 .elementor-element.elementor-element-a27cc60{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--flex-wrap:wrap;--align-content:center}.elementor-10 .elementor-element.elementor-element-3b76765>.elementor-widget-container{margin:246px 0 0 0;padding:0 0 0 64px}.elementor-10 .elementor-element.elementor-element-3b76765{columns:1;column-gap:0}.elementor-10 .elementor-element.elementor-element-31f5e54:not(.elementor-motion-effects-element-type-background),.elementor-10 .elementor-element.elementor-element-31f5e54>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:351px auto}}