.elementor-7002 .elementor-element.elementor-element-13dd342{--display:flex;--min-height:550px;--justify-content:center;--overlay-opacity:1;--margin-top:-12em;--margin-bottom:0em;--margin-left:0em;--margin-right:0em;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7002 .elementor-element.elementor-element-13dd342:not(.elementor-motion-effects-element-type-background), .elementor-7002 .elementor-element.elementor-element-13dd342 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crawfordconstruction.co.uk/wp-content/uploads/2026/02/Listed-Building.jpg-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7002 .elementor-element.elementor-element-13dd342::before, .elementor-7002 .elementor-element.elementor-element-13dd342 > .elementor-background-video-container::before, .elementor-7002 .elementor-element.elementor-element-13dd342 > .e-con-inner > .elementor-background-video-container::before, .elementor-7002 .elementor-element.elementor-element-13dd342 > .elementor-background-slideshow::before, .elementor-7002 .elementor-element.elementor-element-13dd342 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7002 .elementor-element.elementor-element-13dd342 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #FFFFFF00 0%, #000000 100%);}.elementor-7002 .elementor-element.elementor-element-b8122d9.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-b8122d9{text-align:center;}.elementor-7002 .elementor-element.elementor-element-b8122d9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:40px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.61);color:#FFFFFF;}.elementor-7002 .elementor-element.elementor-element-02665bc:not(.elementor-motion-effects-element-type-background), .elementor-7002 .elementor-element.elementor-element-02665bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}.elementor-7002 .elementor-element.elementor-element-02665bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:50px;padding:70px 0px 50px 0px;}.elementor-7002 .elementor-element.elementor-element-02665bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7002 .elementor-element.elementor-element-0941b2d > .elementor-container{max-width:1250px;}.elementor-7002 .elementor-element.elementor-element-0941b2d{margin-top:0px;margin-bottom:0px;}.elementor-7002 .elementor-element.elementor-element-c6dbc37.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-c6dbc37{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;line-height:26px;color:#FFFFFF;}.elementor-7002 .elementor-element.elementor-element-2c2a649 > .elementor-container{max-width:1300px;}.elementor-7002 .elementor-element.elementor-element-2c2a649{margin-top:50px;margin-bottom:0px;}.elementor-7002 .elementor-element.elementor-element-e1f3f6e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-d4a8899.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-90c42dc > .elementor-container{max-width:1300px;}.elementor-7002 .elementor-element.elementor-element-90c42dc{margin-top:0px;margin-bottom:0px;}.elementor-7002 .elementor-element.elementor-element-2d04eaa.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-eba4c19.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-2b7d940 > .elementor-container{max-width:1300px;}.elementor-7002 .elementor-element.elementor-element-2b7d940{margin-top:0px;margin-bottom:0px;}.elementor-7002 .elementor-element.elementor-element-f75742d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-81f1a53.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-fdafb7e > .elementor-container{max-width:1300px;}.elementor-7002 .elementor-element.elementor-element-fdafb7e{margin-top:0px;margin-bottom:0px;}.elementor-7002 .elementor-element.elementor-element-8e8b0d6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-c4d6c80.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-ea89b1f > .elementor-container{max-width:1300px;}.elementor-7002 .elementor-element.elementor-element-ea89b1f{margin-top:0px;margin-bottom:0px;}.elementor-7002 .elementor-element.elementor-element-bc5745d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-7002 .elementor-element.elementor-element-58e7e13.xpro-widget-bg-overlay:before{transition:background 0.3s;}body.elementor-page-7002:not(.elementor-motion-effects-element-type-background), body.elementor-page-7002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor2 );}@media(max-width:767px){.elementor-7002 .elementor-element.elementor-element-13dd342{--min-height:450px;--padding-top:300px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7002 .elementor-element.elementor-element-b8122d9 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-7002 .elementor-element.elementor-element-b8122d9 .elementor-heading-title{font-size:25px;line-height:35px;}.elementor-7002 .elementor-element.elementor-element-02665bc{padding:40px 0px 50px 0px;}.elementor-7002 .elementor-element.elementor-element-0941b2d{padding:0px 10px 0px 10px;}.elementor-7002 .elementor-element.elementor-element-a6881a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-7002 .elementor-element.elementor-element-c6dbc37{font-size:15px;line-height:25px;}.elementor-7002 .elementor-element.elementor-element-2c2a649{margin-top:30px;margin-bottom:0px;}}@media(min-width:768px){.elementor-7002 .elementor-element.elementor-element-13dd342{--content-width:1300px;}}