.elementor-15 .elementor-element.elementor-element-ebf02ab{--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:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.9;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:142px;--padding-left:15px;--padding-right:15px;}.elementor-15 .elementor-element.elementor-element-ebf02ab:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ebf02ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/1E13AFFD-7AA7-446B-B8FD-5AEB68E3CCB2-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-ebf02ab::before, .elementor-15 .elementor-element.elementor-element-ebf02ab > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ebf02ab > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-ebf02ab > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ebf02ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-ebf02ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(90deg, var( --e-global-color-primary ) 35%, #F2295B00 100%);}.elementor-15 .elementor-element.elementor-element-4aae911{--display:flex;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item:not(:last-child):after{content:"";height:10px;border-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-799a2b4 .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:2px;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:2px;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-799a2b4{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item > a{font-family:var( --e-global-typography-5b768e6-font-family ), Sans-serif;font-size:var( --e-global-typography-5b768e6-font-size );font-weight:var( --e-global-typography-5b768e6-font-weight );text-transform:var( --e-global-typography-5b768e6-text-transform );line-height:var( --e-global-typography-5b768e6-line-height );letter-spacing:var( --e-global-typography-5b768e6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-69e0776 );}.elementor-15 .elementor-element.elementor-element-9aa0c16{width:var( --container-widget-width, 62% );max-width:62%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;--container-widget-width:62%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-9aa0c16 .elementor-heading-title{font-size:51px;color:var( --e-global-color-69e0776 );}.elementor-15 .elementor-element.elementor-element-b6f51aa{width:var( --container-widget-width, 41% );max-width:41%;--container-widget-width:41%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;color:var( --e-global-color-69e0776 );}.elementor-15 .elementor-element.elementor-element-37a7f7d{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c0656c8{--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-15 .elementor-element.elementor-element-c0656c8:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c0656c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/aerial-view-of-rooftops-and-narrow-street-in-ghent-2026-03-11-06-48-30-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-c7aa3fd{--spacer-size:463px;}.elementor-15 .elementor-element.elementor-element-17dec02{--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-15 .elementor-element.elementor-element-d3dbcd4 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-1fef7bf{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-75b9734{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-75b9734 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-82f5407.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-82f5407 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f1bb5d8{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2fc0dad{--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-15 .elementor-element.elementor-element-2fc0dad:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2fc0dad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/construction-workers-install-red-roofing-on-a-buil-2026-03-19-10-38-18-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-d6ddb49{--spacer-size:463px;}.elementor-15 .elementor-element.elementor-element-121de12{--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-15 .elementor-element.elementor-element-8b52669 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-100184c{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-d8402f4{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-d8402f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-3043cbe.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-3043cbe .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4a9e4d7{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-6428802{--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-15 .elementor-element.elementor-element-6428802:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-6428802 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/construction-workers-install-red-roofing-on-a-buil-2026-03-19-10-38-18-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-b68575d{--spacer-size:463px;}.elementor-15 .elementor-element.elementor-element-614eba3{--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-15 .elementor-element.elementor-element-fc2a966 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-88fb29f{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-5a88f5c{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-5a88f5c .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-cfb4c39.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-cfb4c39 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-4572194{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-4fbf3e6{--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-15 .elementor-element.elementor-element-4fbf3e6:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-4fbf3e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/roofer-working-on-the-roof-of-a-house-2026-03-25-07-26-53-utc.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-c16361e{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-c68bfa2{--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-15 .elementor-element.elementor-element-0ef99b3 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-2d63489{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-42dd360{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-42dd360 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-bf4328f.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-bf4328f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-19a8666{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2729728{--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-15 .elementor-element.elementor-element-2729728:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-2729728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/close-up-detail-of-cottage-house-corner-with-brown-2026-03-16-00-39-22-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-262d1e0{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-c598f86{--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-15 .elementor-element.elementor-element-a5a753e .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-f113709{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-7856a0f{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-7856a0f .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-4e1e6aa.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-4e1e6aa .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-f98dfcf{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-abb3e00{--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-15 .elementor-element.elementor-element-abb3e00:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-abb3e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/close-up-detail-of-cottage-house-corner-with-brown-2026-03-16-00-39-22-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-348c1b6{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-811bd4c{--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-15 .elementor-element.elementor-element-9543f0f .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-79561b3{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-629a68b{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-629a68b .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-855a472 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-855a472 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-855a472 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-855a472.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-855a472 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-855a472 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-855a472 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-855a472 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-611f40c{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-1d4b58d{--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-15 .elementor-element.elementor-element-1d4b58d:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1d4b58d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/brick-chimney-and-building-against-blue-sky-2026-03-26-03-01-02-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-20ba031{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-590b05b{--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-15 .elementor-element.elementor-element-bfcab45 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-0e5e107{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-03208ef{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-03208ef .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-afd8c02.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-afd8c02 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-bef24f9{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-cff6cfa{--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-15 .elementor-element.elementor-element-cff6cfa:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-cff6cfa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/roofer-carrying-tiles-on-residential-construction-2026-03-24-10-16-27-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-c33cc22{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-c7c6ba3{--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-15 .elementor-element.elementor-element-5d7a88f .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-b207981{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-dba10cc{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-dba10cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-330c832 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-330c832 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-330c832 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-330c832.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-330c832 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-330c832 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-330c832 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-330c832 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7c08bde{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-419d6ce{--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-15 .elementor-element.elementor-element-419d6ce:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-419d6ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/roofer-carrying-tiles-on-residential-construction-2026-03-24-10-16-27-utc-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-cbd82c6{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-f57d05f{--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-15 .elementor-element.elementor-element-01da359 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-0e17076{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-4043083{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-4043083 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-e24ceb2.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-e24ceb2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-7ec0249{--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:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ab8d3e1{--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-15 .elementor-element.elementor-element-ab8d3e1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-ab8d3e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/low-angle-shot-wooden-ceiling-cool-house-with-modern-minimalistic-interior-scaled.jpg");background-size:cover;}.elementor-15 .elementor-element.elementor-element-7e06c7f{--spacer-size:416px;}.elementor-15 .elementor-element.elementor-element-bc066f0{--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-15 .elementor-element.elementor-element-39fbf89 .elementor-heading-title{font-size:40px;}.elementor-15 .elementor-element.elementor-element-fee67f4{padding:10px 0px 0px 0px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.875em;letter-spacing:0px;}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(5px/2);}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-5px/2);}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-15 .elementor-element.elementor-element-77a15c0{--e-icon-list-icon-size:8px;--icon-vertical-offset:-1px;}.elementor-15 .elementor-element.elementor-element-77a15c0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-15 .elementor-element.elementor-element-1688988 .elementor-button{background-color:transparent;font-size:14px;background-image:linear-gradient(180deg, var( --e-global-color-secondary ) 46%, #70B63B 100%);padding:18px 23px 18px 23px;}.elementor-15 .elementor-element.elementor-element-1688988 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1688988 .elementor-button:focus{background-color:transparent;color:#FFFFFF;background-image:linear-gradient(180deg, #70B63B 0%, var( --e-global-color-secondary ) 100%);}.elementor-15 .elementor-element.elementor-element-1688988.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-1688988 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1688988 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-15 .elementor-element.elementor-element-1688988 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1688988 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-15 .elementor-element.elementor-element-1645cff{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-1645cff:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1645cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f74dc5c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f74dc5c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-dd91586{background-image:url("https://southglosroofing.co.uk/wp-content/uploads/2026/07/base-3.png");margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -3px;padding:0px 20px 0px 0px;background-position:top right;background-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-dd91586:not( .elementor-widget-image ), .elementor-15 .elementor-element.elementor-element-dd91586.elementor-widget-image img{-webkit-mask-image:url( https://southglosroofing.co.uk/wp-content/uploads/2026/07/image-1.png );-webkit-mask-size:contain;-webkit-mask-position:top right;-webkit-mask-repeat:no-repeat;}.elementor-15 .elementor-element.elementor-element-dd91586 img{width:100%;max-width:100%;border-radius:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-3ceddc9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:1.7%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-3ceddc9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ab49bb8 .elementor-heading-title{font-family:var( --e-global-typography-e6d21f1-font-family ), Sans-serif;font-size:var( --e-global-typography-e6d21f1-font-size );font-weight:var( --e-global-typography-e6d21f1-font-weight );text-transform:var( --e-global-typography-e6d21f1-text-transform );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-15 .elementor-element.elementor-element-d84804c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 60px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d84804c .elementor-heading-title{font-family:var( --e-global-typography-a1290ba-font-family ), Sans-serif;font-size:var( --e-global-typography-a1290ba-font-size );font-weight:var( --e-global-typography-a1290ba-font-weight );text-transform:var( --e-global-typography-a1290ba-text-transform );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );color:var( --e-global-color-69e0776 );}.elementor-15 .elementor-element.elementor-element-f667419{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-15 .elementor-element.elementor-element-f667419.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn{background-color:var( --e-global-color-primary );padding:23px 40px 23px 40px;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.2em;letter-spacing:0.1em;color:var( --e-global-color-69e0776 );fill:var( --e-global-color-69e0776 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn:hover{background-color:var( --e-global-color-69e0776 );color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-fea442e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn > :is(i, svg){font-size:14px;}.elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn > i, .elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn > svg{margin-left:5px;}.rtl .elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn > i, .rtl .elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn > svg{margin-left:0;margin-right:5px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-ebf02ab{--padding-top:5em;--padding-bottom:5em;--padding-left:1em;--padding-right:1em;}.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5b768e6-font-size );line-height:var( --e-global-typography-5b768e6-line-height );letter-spacing:var( --e-global-typography-5b768e6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-1645cff{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:01em;}.elementor-15 .elementor-element.elementor-element-ab49bb8 .elementor-heading-title{font-size:var( --e-global-typography-e6d21f1-font-size );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d84804c .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-15 .elementor-element.elementor-element-799a2b4 .elementor-icon-list-item > a{font-size:var( --e-global-typography-5b768e6-font-size );line-height:var( --e-global-typography-5b768e6-line-height );letter-spacing:var( --e-global-typography-5b768e6-letter-spacing );}.elementor-15 .elementor-element.elementor-element-9aa0c16{--container-widget-width:367px;--container-widget-flex-grow:0;width:var( --container-widget-width, 367px );max-width:367px;}.elementor-15 .elementor-element.elementor-element-9aa0c16 .elementor-heading-title{font-size:30px;}.elementor-15 .elementor-element.elementor-element-b6f51aa{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:14px;}.elementor-15 .elementor-element.elementor-element-c7aa3fd{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-d3dbcd4 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-1fef7bf{font-size:14px;}.elementor-15 .elementor-element.elementor-element-d6ddb49{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-8b52669 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-100184c{font-size:14px;}.elementor-15 .elementor-element.elementor-element-4a9e4d7{--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-15 .elementor-element.elementor-element-b68575d{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-fc2a966 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-88fb29f{font-size:14px;}.elementor-15 .elementor-element.elementor-element-c16361e{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-0ef99b3 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-2d63489{font-size:14px;}.elementor-15 .elementor-element.elementor-element-262d1e0{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-a5a753e .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-f113709{font-size:14px;}.elementor-15 .elementor-element.elementor-element-f98dfcf{--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-15 .elementor-element.elementor-element-348c1b6{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-9543f0f .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-79561b3{font-size:14px;}.elementor-15 .elementor-element.elementor-element-20ba031{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-bfcab45 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-0e5e107{font-size:14px;}.elementor-15 .elementor-element.elementor-element-c33cc22{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-5d7a88f .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-b207981{font-size:14px;}.elementor-15 .elementor-element.elementor-element-7c08bde{--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-15 .elementor-element.elementor-element-cbd82c6{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-01da359 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-0e17076{font-size:14px;}.elementor-15 .elementor-element.elementor-element-7e06c7f{--spacer-size:230px;}.elementor-15 .elementor-element.elementor-element-39fbf89 .elementor-heading-title{font-size:26px;}.elementor-15 .elementor-element.elementor-element-fee67f4{font-size:14px;}.elementor-15 .elementor-element.elementor-element-1645cff{--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-ab49bb8{text-align:center;}.elementor-15 .elementor-element.elementor-element-ab49bb8 .elementor-heading-title{font-size:var( --e-global-typography-e6d21f1-font-size );line-height:var( --e-global-typography-e6d21f1-line-height );letter-spacing:var( --e-global-typography-e6d21f1-letter-spacing );}.elementor-15 .elementor-element.elementor-element-d84804c{padding:0px 0px 0px 0px;text-align:center;}.elementor-15 .elementor-element.elementor-element-d84804c .elementor-heading-title{font-size:var( --e-global-typography-a1290ba-font-size );line-height:var( --e-global-typography-a1290ba-line-height );letter-spacing:var( --e-global-typography-a1290ba-letter-spacing );}.elementor-15 .elementor-element.elementor-element-fea442e .ekit-btn-wraper .elementskit-btn{justify-content:center;}.elementor-15 .elementor-element.elementor-element-fea442e.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-fea442e .elementskit-btn{padding:15px 22px 15px 22px;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-ebf02ab{--content-width:1280px;}.elementor-15 .elementor-element.elementor-element-c0656c8{--width:50%;}.elementor-15 .elementor-element.elementor-element-17dec02{--width:50%;}.elementor-15 .elementor-element.elementor-element-2fc0dad{--width:50%;}.elementor-15 .elementor-element.elementor-element-121de12{--width:50%;}.elementor-15 .elementor-element.elementor-element-6428802{--width:50%;}.elementor-15 .elementor-element.elementor-element-614eba3{--width:50%;}.elementor-15 .elementor-element.elementor-element-4fbf3e6{--width:50%;}.elementor-15 .elementor-element.elementor-element-c68bfa2{--width:50%;}.elementor-15 .elementor-element.elementor-element-2729728{--width:50%;}.elementor-15 .elementor-element.elementor-element-c598f86{--width:50%;}.elementor-15 .elementor-element.elementor-element-abb3e00{--width:50%;}.elementor-15 .elementor-element.elementor-element-811bd4c{--width:50%;}.elementor-15 .elementor-element.elementor-element-1d4b58d{--width:50%;}.elementor-15 .elementor-element.elementor-element-590b05b{--width:50%;}.elementor-15 .elementor-element.elementor-element-cff6cfa{--width:50%;}.elementor-15 .elementor-element.elementor-element-c7c6ba3{--width:50%;}.elementor-15 .elementor-element.elementor-element-419d6ce{--width:50%;}.elementor-15 .elementor-element.elementor-element-f57d05f{--width:50%;}.elementor-15 .elementor-element.elementor-element-ab8d3e1{--width:50%;}.elementor-15 .elementor-element.elementor-element-bc066f0{--width:50%;}.elementor-15 .elementor-element.elementor-element-f74dc5c{--width:37.158%;}.elementor-15 .elementor-element.elementor-element-3ceddc9{--width:32.593%;}.elementor-15 .elementor-element.elementor-element-f667419{--width:29.452%;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-3ceddc9{--width:354.235px;}}/* Start custom CSS for button, class: .elementor-element-82f5407 */.elementor-15 .elementor-element.elementor-element-82f5407 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-82f5407:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3043cbe */.elementor-15 .elementor-element.elementor-element-3043cbe {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-3043cbe:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-cfb4c39 */.elementor-15 .elementor-element.elementor-element-cfb4c39 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-cfb4c39:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf4328f */.elementor-15 .elementor-element.elementor-element-bf4328f {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-bf4328f:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e1e6aa */.elementor-15 .elementor-element.elementor-element-4e1e6aa {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-4e1e6aa:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-855a472 */.elementor-15 .elementor-element.elementor-element-855a472 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-855a472:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-afd8c02 */.elementor-15 .elementor-element.elementor-element-afd8c02 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-afd8c02:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-330c832 */.elementor-15 .elementor-element.elementor-element-330c832 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-330c832:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e24ceb2 */.elementor-15 .elementor-element.elementor-element-e24ceb2 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-e24ceb2:hover {
  transform: translateY(-6px);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1688988 */.elementor-15 .elementor-element.elementor-element-1688988 {
  transition: transform 0.4s ease;
}

.elementor-15 .elementor-element.elementor-element-1688988:hover {
  transform: translateY(-6px);
}/* End custom CSS */