.elementor-1370 .elementor-element.elementor-element-36873c75{--display:flex;--min-height:50vh;--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.15;}.elementor-1370 .elementor-element.elementor-element-36873c75:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-36873c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-1370 .elementor-element.elementor-element-36873c75::before, .elementor-1370 .elementor-element.elementor-element-36873c75 > .elementor-background-video-container::before, .elementor-1370 .elementor-element.elementor-element-36873c75 > .e-con-inner > .elementor-background-video-container::before, .elementor-1370 .elementor-element.elementor-element-36873c75 > .elementor-background-slideshow::before, .elementor-1370 .elementor-element.elementor-element-36873c75 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1370 .elementor-element.elementor-element-36873c75 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://exteriorwebdesign.co.uk/wp-content/uploads/2025/09/Untitled-2.jpg");--background-overlay:'';background-position:center center;background-size:cover;}.elementor-1370 .elementor-element.elementor-element-36873c75::before{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-1370 .elementor-element.elementor-element-40c954f0{--display:flex;}.elementor-1370 .elementor-element.elementor-element-49ecfb9e{background-color:var( --e-global-color-primary );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;text-align:center;font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-49ecfb9e.elementor-element{--align-self:center;}.elementor-1370 .elementor-element.elementor-element-49ecfb9e p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-4640c61b{text-align:center;}.elementor-1370 .elementor-element.elementor-element-4640c61b .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-6353a1e9{--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:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--padding-top:6em;--padding-bottom:6em;--padding-left:0em;--padding-right:0em;}.elementor-1370 .elementor-element.elementor-element-6353a1e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1370 .elementor-element.elementor-element-6e50d6d4{--display:flex;}.elementor-1370 .elementor-element.elementor-element-d0e1d79{text-align:center;}.elementor-1370 .elementor-element.elementor-element-3c36483d{text-align:center;}.elementor-1370 .elementor-element.elementor-element-487edc6f{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-1370 .elementor-element.elementor-element-70b7078b{--display:flex;}.elementor-1370 .elementor-element.elementor-element-75c033aa p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-75c033aa{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-1a1377cb{--display:flex;}.elementor-1370 .elementor-element.elementor-element-571bbe75 p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-571bbe75{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-45dcd120{--display:flex;}.elementor-1370 .elementor-element.elementor-element-2d3403a2 p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-2d3403a2{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-3c926bcd{--display:flex;}.elementor-1370 .elementor-element.elementor-element-19070315 p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-19070315{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-5d560fc7{--display:flex;}.elementor-1370 .elementor-element.elementor-element-14a49cb9 p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-14a49cb9{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-7021db67{--display:flex;}.elementor-1370 .elementor-element.elementor-element-272d557 p{margin-block-end:0px;}.elementor-1370 .elementor-element.elementor-element-272d557{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-32278be0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}.elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-755a4ad );border-style:none;}.elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );}.elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:var( --e-global-color-primary );}:where( .elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:var( --e-global-color-primary );border-style:none;--border-radius:15px 15px 15px 15px;--padding-top:2em;--padding-right:2em;--padding-bottom:2em;--padding-left:2em;}.elementor-1370 .elementor-element.elementor-element-32278be0 {--n-accordion-padding:17px 30px 17px 30px;}:where( .elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1370 .elementor-element.elementor-element-2bd037f{--display:flex;--min-height:50vh;--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;--overlay-opacity:1;}.elementor-1370 .elementor-element.elementor-element-2bd037f:not(.elementor-motion-effects-element-type-background), .elementor-1370 .elementor-element.elementor-element-2bd037f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-1370 .elementor-element.elementor-element-2bd037f::before, .elementor-1370 .elementor-element.elementor-element-2bd037f > .elementor-background-video-container::before, .elementor-1370 .elementor-element.elementor-element-2bd037f > .e-con-inner > .elementor-background-video-container::before, .elementor-1370 .elementor-element.elementor-element-2bd037f > .elementor-background-slideshow::before, .elementor-1370 .elementor-element.elementor-element-2bd037f > .e-con-inner > .elementor-background-slideshow::before, .elementor-1370 .elementor-element.elementor-element-2bd037f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://exteriorwebdesign.co.uk/wp-content/uploads/2025/09/Untitled-2.jpg");--background-overlay:'';background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-1370 .elementor-element.elementor-element-26078b3{--display:flex;}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title > span{background-color:var( --e-global-color-d007b21 );color:var( --e-global-color-primary );padding:15px 15px 15px 15px;border-radius:15px 15px 15px 15px;}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title{color:var( --e-global-color-secondary );margin:0px 0px 0px 0px;font-family:var( --e-global-typography-9301d26-font-family ), Sans-serif;font-size:var( --e-global-typography-9301d26-font-size );font-weight:var( --e-global-typography-9301d26-font-weight );text-transform:var( --e-global-typography-9301d26-text-transform );line-height:var( --e-global-typography-9301d26-line-height );}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title:hover{color:var( --e-global-color-secondary );}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:var( --e-global-color-primary );}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title > span{font-family:var( --e-global-typography-9301d26-font-family ), Sans-serif;font-size:var( --e-global-typography-9301d26-font-size );font-weight:var( --e-global-typography-9301d26-font-weight );text-transform:var( --e-global-typography-9301d26-text-transform );line-height:var( --e-global-typography-9301d26-line-height );}.elementor-1370 .elementor-element.elementor-element-af71a32{--display:flex;}.elementor-1370 .elementor-element.elementor-element-a88f0fa{width:var( --container-widget-width, 97.126% );max-width:97.126%;--container-widget-width:97.126%;--container-widget-flex-grow:0;}.elementor-1370 .elementor-element.elementor-element-a88f0fa.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1370 .elementor-element.elementor-element-537676e{--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;}.elementor-1370 .elementor-element.elementor-element-41dfdc1{--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-1370 .elementor-element.elementor-element-fa5769d{--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-1370 .elementor-element.elementor-element-43e6249{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(min-width:768px){.elementor-1370 .elementor-element.elementor-element-40c954f0{--content-width:700px;}.elementor-1370 .elementor-element.elementor-element-6353a1e9{--width:90.681%;}.elementor-1370 .elementor-element.elementor-element-6e50d6d4{--content-width:700px;}.elementor-1370 .elementor-element.elementor-element-26078b3{--width:700px;}.elementor-1370 .elementor-element.elementor-element-41dfdc1{--width:50%;}.elementor-1370 .elementor-element.elementor-element-fa5769d{--width:50%;}}@media(max-width:1024px){.elementor-1370 .elementor-element.elementor-element-49ecfb9e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1370 .elementor-element.elementor-element-487edc6f{--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-1370 .elementor-element.elementor-element-32278be0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-9301d26-font-size );line-height:var( --e-global-typography-9301d26-line-height );}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-9301d26-font-size );line-height:var( --e-global-typography-9301d26-line-height );}.elementor-1370 .elementor-element.elementor-element-b5c3a23{text-align:center;}.elementor-1370 .elementor-element.elementor-element-43e6249{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1370 .elementor-element.elementor-element-49ecfb9e{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1370 .elementor-element.elementor-element-32278be0{--n-accordion-title-font-size:var( --e-global-typography-accent-font-size );}:where( .elementor-1370 .elementor-element.elementor-element-32278be0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{line-height:var( --e-global-typography-accent-line-height );}.elementor-1370 .elementor-element.elementor-element-2bd037f{--overlay-opacity:0.54;}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title{font-size:var( --e-global-typography-9301d26-font-size );line-height:var( --e-global-typography-9301d26-line-height );}.elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title span:last-child, .elementor-1370 .elementor-element.elementor-element-7e24b2e .elementskit-section-title-wraper .elementskit-section-title > span{font-size:var( --e-global-typography-9301d26-font-size );line-height:var( --e-global-typography-9301d26-line-height );}.elementor-1370 .elementor-element.elementor-element-43e6249{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for heading, class: .elementor-element-4640c61b */:root{      --glow: #1e92ff;  }    .elementor-1370 .elementor-element.elementor-element-4640c61b h2 {  	text-shadow: 0 0 10px var(--glow),  		 0 0 20px var(--glow),  		  0 0 40px var(--glow),  		   0 0 80px var(--glow),  		   0 0 160px var(--glow);  }

.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

h1 {
  font-size: 5.2rem;    
}/* End custom CSS */
/* Start custom CSS for elementskit-heading, class: .elementor-element-7e24b2e */:root{      --glow: #1e92ff;  }    .elementor-1370 .elementor-element.elementor-element-7e24b2e h2 {  	text-shadow: 0 0 10px var(--glow),  		 0 0 20px var(--glow),  		  0 0 40px var(--glow),  		   0 0 80px var(--glow),  		   0 0 160px var(--glow);  }

.neonText {
  animation: flicker 1.5s infinite alternate;
  color: #fff;
}

h1 {
  font-size: 5.2rem;    
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b66ee75 */.service-areas-list ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px; /* spacing between links */
}

.service-areas-list li {
  margin: 0;
}

.service-areas-list a {
  text-decoration: none;
  padding: 4px 8px;
  background: #f3f3f3;
  border-radius: 4px;
  color: #0073e6; /* match your theme */
  font-size: 14px;
  display: inline-block;
}

.service-areas-list a:hover {
  background: #0073e6;
  color: #fff;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6ea0f11 */.nearby-links {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}

.nearby-links li {
  margin: 0;
}

.nearby-links a {
  text-decoration: none;
  padding: 4px 8px;
  background: #f3f3f3;
  border-radius: 4px;
  color: #0073e6;
  font-size: 14px;
  display: inline-block;
}

.nearby-links a:hover {
  background: #0073e6;
  color: #fff;
}/* End custom CSS */