.elementor-1952 .elementor-element.elementor-element-2964283:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-2964283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/hm-banner-img.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-2964283{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-2964283 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-4e60648 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-86f2879{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-86f2879 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-9a83803:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-9a83803 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Overlay-Hero1.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-9a83803 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:78px 20px 140px 0px;}.elementor-1952 .elementor-element.elementor-element-9a83803 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-cd2f0e2 > .elementor-container{max-width:613px;}.elementor-1952 .elementor-element.elementor-element-cd2f0e2{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 100px;}.elementor-1952 .elementor-element.elementor-element-9c2c5dd > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-cc941cd{text-align:start;}.elementor-1952 .elementor-element.elementor-element-cc941cd .elementor-heading-title{font-family:var( --e-global-typography-444dc4e-font-family ), Sans-serif;font-size:var( --e-global-typography-444dc4e-font-size );font-weight:var( --e-global-typography-444dc4e-font-weight );text-transform:var( --e-global-typography-444dc4e-text-transform );line-height:var( --e-global-typography-444dc4e-line-height );color:#FFFFFE;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-28022ac > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-28022ac{color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button{background-color:#2662D0;font-family:"Inter-Medium", Sans-serif;font-size:18px;font-weight:500;line-height:1.2em;padding:14.9px 30px 14.7px 30px;}.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button:hover, .elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-color:var( --e-global-color-accent );}.elementor-1952 .elementor-element.elementor-element-5825ae0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button:hover svg, .elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-206fb1d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-d756636{padding:94px 20px 126px 20px;}.elementor-1952 .elementor-element.elementor-element-0b49fa1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-15db898 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-15db898 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-04b49f9 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(38.00000000000001, 98.00000000000009, 208, 0.12156862745098039);}.elementor-bc-flex-widget .elementor-1952 .elementor-element.elementor-element-db2b386.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1952 .elementor-element.elementor-element-db2b386.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1952 .elementor-element.elementor-element-db2b386 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-db2b386 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-ce28159 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1952 .elementor-element.elementor-element-ce28159 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-2b015c7 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-1952 .elementor-element.elementor-element-454aeae:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/why-choose-us-bg-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/why-choose-us-btm-skew.svg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-454aeae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:108px 20px 145px 20px;}.elementor-1952 .elementor-element.elementor-element-9fc384c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-32f697d{padding:0px 0px 52px 0px;}.elementor-1952 .elementor-element.elementor-element-4a06f5c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-4a06f5c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-1952 .elementor-element.elementor-element-f65e791 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-1952 .elementor-element.elementor-element-f65e791 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-f65e791 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-f65e791 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1952 .elementor-element.elementor-element-f65e791{--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-f65e791 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-f65e791 .elementor-icon-list-item > a{font-family:"Inter-SemiBold", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:1.25em;}.elementor-1952 .elementor-element.elementor-element-f65e791 .elementor-icon-list-text{color:#2662D0;transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-84b33a7 > .elementor-widget-container{margin:0px 0px 17px 0px;}.elementor-1952 .elementor-element.elementor-element-84b33a7{text-align:center;}.elementor-1952 .elementor-element.elementor-element-84b33a7 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:1.3em;color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-4608dc6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-4608dc6{text-align:center;color:#FFFFFFCC;}.elementor-1952 .elementor-element.elementor-element-5548072{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-6e6608f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-6e6608f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-8624df7{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-5a820f6 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-icon-bg.png");background-position:top left;background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-1952 .elementor-element.elementor-element-5a820f6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-5a820f6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 6px 24px;}.elementor-1952 .elementor-element.elementor-element-5a820f6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1952 .elementor-element.elementor-element-a9b188e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-a9b188e .elementor-icon-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-cea45a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-des-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-element-populated, .elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-background-slideshow{border-radius:0px 0px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 25px 30px;}.elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-2434b28 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1952 .elementor-element.elementor-element-2434b28 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1952 .elementor-element.elementor-element-32de5cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-32de5cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-1d24ee8{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-b4ef8d3 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-icon-bg.png");background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-1952 .elementor-element.elementor-element-b4ef8d3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-b4ef8d3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 6px 24px;}.elementor-1952 .elementor-element.elementor-element-b4ef8d3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-b8bffe2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-b8bffe2 .elementor-icon-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-cea46f8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-des-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-element-populated, .elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-element-populated > .elementor-background-overlay, .elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-background-slideshow{border-radius:0px 0px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 25px 30px;}.elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-0ab552f > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1952 .elementor-element.elementor-element-0ab552f .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1952 .elementor-element.elementor-element-d55fe24 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-d55fe24 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-f687c9b{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cab1bdd > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-icon-bg.png");background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-1952 .elementor-element.elementor-element-cab1bdd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-cab1bdd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 6px 24px;}.elementor-1952 .elementor-element.elementor-element-cab1bdd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-28d13e2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-28d13e2 .elementor-icon-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-80ef36c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-des-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-element-populated, .elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-element-populated > .elementor-background-overlay, .elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-background-slideshow{border-radius:0px 0px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 25px 30px;}.elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-e0159e9 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1952 .elementor-element.elementor-element-e0159e9 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1952 .elementor-element.elementor-element-06678a8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-06678a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-3828653{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-4c6652e > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-icon-bg.png");background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-1952 .elementor-element.elementor-element-4c6652e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-4c6652e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 6px 24px;}.elementor-1952 .elementor-element.elementor-element-4c6652e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-89198bf > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-89198bf .elementor-icon-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-e075ce4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-des-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-element-populated, .elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-element-populated > .elementor-background-overlay, .elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-background-slideshow{border-radius:0px 0px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 25px 30px;}.elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-2cf9f48 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1952 .elementor-element.elementor-element-2cf9f48 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1952 .elementor-element.elementor-element-aafe3ff > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-aafe3ff > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-06e25ba{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-421dc3d > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-icon-bg.png");background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-1952 .elementor-element.elementor-element-421dc3d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-421dc3d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 6px 24px;}.elementor-1952 .elementor-element.elementor-element-421dc3d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-ef28c95 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-ef28c95 .elementor-icon-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-10134d7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-des-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-element-populated, .elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-element-populated > .elementor-background-overlay, .elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-background-slideshow{border-radius:0px 0px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 25px 30px;}.elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-51242c1 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1952 .elementor-element.elementor-element-51242c1 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1952 .elementor-element.elementor-element-c58d1fc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-c58d1fc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cc1316f{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-0148ee1 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-icon-bg.png");background-repeat:no-repeat;background-size:contain;opacity:1;}.elementor-1952 .elementor-element.elementor-element-0148ee1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-0148ee1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:10px 0px 6px 24px;}.elementor-1952 .elementor-element.elementor-element-0148ee1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-0602eb9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-0602eb9 .elementor-icon-wrapper{text-align:start;}.elementor-1952 .elementor-element.elementor-element-dafa85b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/wcu-des-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-element-populated, .elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-element-populated > .elementor-background-overlay, .elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-background-slideshow{border-radius:0px 0px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:40px 30px 25px 30px;}.elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-784c3f4 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-1952 .elementor-element.elementor-element-784c3f4 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:24px;font-weight:700;line-height:1.2em;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-1952 .elementor-element.elementor-element-2ad56ec{padding:120px 20px 120px 20px;}.elementor-1952 .elementor-element.elementor-element-6a08757 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-1952 .elementor-element.elementor-element-6921a96.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1952 .elementor-element.elementor-element-6921a96.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-1952 .elementor-element.elementor-element-6921a96 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-6921a96 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cd67d29 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1952 .elementor-element.elementor-element-cd67d29 .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:46px;font-weight:700;text-transform:capitalize;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-cd67d29 .elementor-heading-title a{transition-duration:0s;}.elementor-1952 .elementor-element.elementor-element-ee81bf9 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-1952 .elementor-element.elementor-element-ee81bf9{column-gap:0px;text-align:start;}.elementor-1952 .elementor-element.elementor-element-bdc4e57 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-1952 .elementor-element.elementor-element-bdc4e57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-f4ba7b1 > .elementor-widget-container{box-shadow:0px 0px 30px 0px rgba(38.00000000000001, 98.00000000000009, 208, 0.12);}.elementor-1952 .elementor-element.elementor-element-f4ba7b1 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 30px 0px rgba(38.00000000000001, 98.00000000000009, 208, 0.12156862745098039);}.elementor-1952 .elementor-element.elementor-element-25db3fc{margin-top:0px;margin-bottom:0px;padding:10px 20px 140px 20px;}.elementor-1952 .elementor-element.elementor-element-6995b47 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-4299341 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1952 .elementor-element.elementor-element-4299341 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-4299341 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1952 .elementor-element.elementor-element-4299341 .elementor-icon-list-icon{padding-inline-end:10px;}.elementor-1952 .elementor-element.elementor-element-4299341{--icon-vertical-offset:0px;}.elementor-1952 .elementor-element.elementor-element-4299341 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1952 .elementor-element.elementor-element-4299341 .elementor-icon-list-item > a{font-family:"Inter-SemiBold", Sans-serif;font-size:16px;font-weight:600;line-height:1.25em;}.elementor-1952 .elementor-element.elementor-element-4299341 .elementor-icon-list-text{color:#2662D0;transition:color 0.3s;}.elementor-1952 .elementor-element.elementor-element-7b39f0a > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1952 .elementor-element.elementor-element-7b39f0a{text-align:center;}.elementor-1952 .elementor-element.elementor-element-7b39f0a .elementor-heading-title{font-family:"OpenSans-Bold", Sans-serif;font-size:46px;font-weight:700;text-transform:uppercase;line-height:1.3em;}.elementor-1952 .elementor-element.elementor-element-0169067 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 56px 0px;}.elementor-1952 .elementor-element.elementor-element-0169067{text-align:center;}.elementor-1952 .elementor-element.elementor-element-c908573{margin-top:0px;margin-bottom:22px;}.elementor-1952 .elementor-element.elementor-element-56dee0f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-56dee0f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-a888106:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-a888106 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-a888106{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-a888106, .elementor-1952 .elementor-element.elementor-element-a888106 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-a888106 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-684d2a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-f64e488 > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-f64e488 .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-b643bc5 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-b643bc5{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1952 .elementor-element.elementor-element-8f021b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-8f021b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cd05f5e:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-cd05f5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-cd05f5e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-cd05f5e, .elementor-1952 .elementor-element.elementor-element-cd05f5e > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-cd05f5e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-b788bbc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-0a1cc04 > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-0a1cc04 .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-b942a40 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-b942a40{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1952 .elementor-element.elementor-element-2512d52 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-2512d52 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-11c4cd1:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-11c4cd1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-11c4cd1{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-11c4cd1, .elementor-1952 .elementor-element.elementor-element-11c4cd1 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-11c4cd1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-4ccfdfe > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-8b90d2d > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-8b90d2d .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-3404abe > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-3404abe{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1952 .elementor-element.elementor-element-0e40216 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-0e40216 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-06d9b87:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-06d9b87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-06d9b87{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-06d9b87, .elementor-1952 .elementor-element.elementor-element-06d9b87 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-06d9b87 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-a565cab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-6434be7 > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-6434be7 .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-7630496 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-7630496{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1952 .elementor-element.elementor-element-a5ac276 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-a5ac276 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-a5a5eb0:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-a5a5eb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-a5a5eb0{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-a5a5eb0, .elementor-1952 .elementor-element.elementor-element-a5a5eb0 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-a5a5eb0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-114a80f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-2b463be > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-2b463be .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-f7ebef9 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-f7ebef9{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1952 .elementor-element.elementor-element-2e3fcbe > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-2e3fcbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-fafd6e4:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-fafd6e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-fafd6e4{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-fafd6e4, .elementor-1952 .elementor-element.elementor-element-fafd6e4 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-fafd6e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-1707284 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-81aac6b > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-81aac6b .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-277dc36 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-277dc36{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}.elementor-1952 .elementor-element.elementor-element-8a292c5 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:1px;}.elementor-1952 .elementor-element.elementor-element-8a292c5 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-e3a6ac9:not(.elementor-motion-effects-element-type-background), .elementor-1952 .elementor-element.elementor-element-e3a6ac9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-e3a6ac9{border-style:solid;border-width:1px 1px 1px 1px;border-color:#BEBEBE;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-1952 .elementor-element.elementor-element-e3a6ac9, .elementor-1952 .elementor-element.elementor-element-e3a6ac9 > .elementor-background-overlay{border-radius:8px 8px 8px 8px;}.elementor-1952 .elementor-element.elementor-element-e3a6ac9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1952 .elementor-element.elementor-element-24d667f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-c5a98fb > .elementor-widget-container{background-color:#2662D0;margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-1952 .elementor-element.elementor-element-c5a98fb .elementor-heading-title{font-family:var( --e-global-typography-b1c57ca-font-family ), Sans-serif;font-size:var( --e-global-typography-b1c57ca-font-size );font-weight:var( --e-global-typography-b1c57ca-font-weight );line-height:var( --e-global-typography-b1c57ca-line-height );color:#FFFFFF;}.elementor-1952 .elementor-element.elementor-element-6199190 > .elementor-widget-container{background-color:#FFFFFF;margin:0px 0px 0px 0px;padding:15px 20px 10px 20px;}.elementor-1952 .elementor-element.elementor-element-6199190{font-family:"Inter-Regular", Sans-serif;font-size:16px;font-weight:400;line-height:1.4em;color:#000000;}:root{--page-title-display:none;}@media(max-width:1199px){.elementor-1952 .elementor-element.elementor-element-cd2f0e2{padding:0px 0px 0px 50px;}.elementor-1952 .elementor-element.elementor-element-d756636{padding:90px 20px 100px 20px;}.elementor-1952 .elementor-element.elementor-element-15db898 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-ce28159 .elementor-heading-title{font-size:38px;}.elementor-1952 .elementor-element.elementor-element-454aeae{padding:90px 20px 120px 20px;}.elementor-1952 .elementor-element.elementor-element-84b33a7 .elementor-heading-title{font-size:38px;}.elementor-1952 .elementor-element.elementor-element-2ad56ec{padding:100px 20px 100px 20px;}.elementor-1952 .elementor-element.elementor-element-6921a96 > .elementor-element-populated{padding:0px 40px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cd67d29 .elementor-heading-title{font-size:38px;}.elementor-1952 .elementor-element.elementor-element-25db3fc{padding:10px 20px 120px 20px;}.elementor-1952 .elementor-element.elementor-element-7b39f0a .elementor-heading-title{font-size:38px;}.elementor-1952 .elementor-element.elementor-element-0169067 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}}@media(min-width:768px){.elementor-1952 .elementor-element.elementor-element-9a83803{width:64%;}.elementor-1952 .elementor-element.elementor-element-206fb1d{width:36%;}.elementor-1952 .elementor-element.elementor-element-15db898{width:47%;}.elementor-1952 .elementor-element.elementor-element-db2b386{width:53%;}.elementor-1952 .elementor-element.elementor-element-5a820f6{width:10%;}.elementor-1952 .elementor-element.elementor-element-cea45a7{width:89.998%;}.elementor-1952 .elementor-element.elementor-element-b4ef8d3{width:10%;}.elementor-1952 .elementor-element.elementor-element-cea46f8{width:89.998%;}.elementor-1952 .elementor-element.elementor-element-cab1bdd{width:10%;}.elementor-1952 .elementor-element.elementor-element-80ef36c{width:89.998%;}.elementor-1952 .elementor-element.elementor-element-4c6652e{width:10%;}.elementor-1952 .elementor-element.elementor-element-e075ce4{width:89.998%;}.elementor-1952 .elementor-element.elementor-element-421dc3d{width:10%;}.elementor-1952 .elementor-element.elementor-element-10134d7{width:89.998%;}.elementor-1952 .elementor-element.elementor-element-0148ee1{width:10%;}.elementor-1952 .elementor-element.elementor-element-dafa85b{width:89.998%;}.elementor-1952 .elementor-element.elementor-element-6921a96{width:57.7%;}.elementor-1952 .elementor-element.elementor-element-bdc4e57{width:42.3%;}}@media(max-width:1199px) and (min-width:768px){.elementor-1952 .elementor-element.elementor-element-9a83803{width:68%;}.elementor-1952 .elementor-element.elementor-element-15db898{width:49%;}.elementor-1952 .elementor-element.elementor-element-db2b386{width:51%;}}@media(max-width:991px) and (min-width:768px){.elementor-1952 .elementor-element.elementor-element-9a83803{width:80%;}.elementor-1952 .elementor-element.elementor-element-15db898{width:100%;}.elementor-1952 .elementor-element.elementor-element-db2b386{width:100%;}.elementor-1952 .elementor-element.elementor-element-6921a96{width:100%;}.elementor-1952 .elementor-element.elementor-element-bdc4e57{width:100%;}}@media(max-width:991px){.elementor-1952 .elementor-element.elementor-element-9a83803 > .elementor-element-populated{padding:60px 20px 90px 0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1952 .elementor-element.elementor-element-cc941cd .elementor-heading-title{font-size:var( --e-global-typography-444dc4e-font-size );line-height:var( --e-global-typography-444dc4e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-d756636{padding:80px 20px 80px 20px;}.elementor-1952 .elementor-element.elementor-element-15db898 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-04b49f9 img{width:100%;}.elementor-1952 .elementor-element.elementor-element-db2b386 > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-ce28159 .elementor-heading-title{font-size:33px;}.elementor-1952 .elementor-element.elementor-element-454aeae{padding:80px 20px 100px 20px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-84b33a7 .elementor-heading-title{font-size:33px;}.elementor-1952 .elementor-element.elementor-element-2ad56ec{padding:80px 20px 80px 20px;}.elementor-1952 .elementor-element.elementor-element-6921a96 > .elementor-element-populated{padding:60px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cd67d29 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1952 .elementor-element.elementor-element-cd67d29 .elementor-heading-title{font-size:33px;}.elementor-1952 .elementor-element.elementor-element-bdc4e57 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-25db3fc{padding:10px 20px 100px 20px;}.elementor-1952 .elementor-element.elementor-element-7b39f0a .elementor-heading-title{font-size:33px;}.elementor-1952 .elementor-element.elementor-element-0169067 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-1952 .elementor-element.elementor-element-f64e488 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-f64e488 .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-b643bc5 > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-b643bc5{font-size:15px;}.elementor-1952 .elementor-element.elementor-element-0a1cc04 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-0a1cc04 .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-b942a40 > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-b942a40{font-size:15px;}.elementor-1952 .elementor-element.elementor-element-8b90d2d > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-8b90d2d .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-3404abe > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-3404abe{font-size:15px;}.elementor-1952 .elementor-element.elementor-element-6434be7 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-6434be7 .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-7630496 > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-7630496{font-size:15px;}.elementor-1952 .elementor-element.elementor-element-2b463be > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-2b463be .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-f7ebef9 > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-f7ebef9{font-size:15px;}.elementor-1952 .elementor-element.elementor-element-81aac6b > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-81aac6b .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-277dc36 > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-277dc36{font-size:15px;}.elementor-1952 .elementor-element.elementor-element-c5a98fb > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-1952 .elementor-element.elementor-element-c5a98fb .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-6199190 > .elementor-widget-container{padding:16px 16px 10px 16px;}.elementor-1952 .elementor-element.elementor-element-6199190{font-size:15px;}}@media(max-width:767px){.elementor-1952 .elementor-element.elementor-element-9a83803:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-1952 .elementor-element.elementor-element-9a83803 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-1952 .elementor-element.elementor-element-cc941cd .elementor-heading-title{font-size:var( --e-global-typography-444dc4e-font-size );line-height:var( --e-global-typography-444dc4e-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button{font-size:15px;padding:14.9px 22px 14.7px 22px;}.elementor-1952 .elementor-element.elementor-element-d756636{padding:70px 20px 70px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-ce28159 > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1952 .elementor-element.elementor-element-ce28159 .elementor-heading-title{font-size:28px;}.elementor-1952 .elementor-element.elementor-element-2b015c7 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-1952 .elementor-element.elementor-element-454aeae{padding:70px 20px 80px 20px;}.elementor-1952 .elementor-element.elementor-element-32f697d{padding:0px 0px 40px 0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1952 .elementor-element.elementor-element-84b33a7{text-align:start;}.elementor-1952 .elementor-element.elementor-element-84b33a7 .elementor-heading-title{font-size:28px;}.elementor-1952 .elementor-element.elementor-element-4608dc6{text-align:start;}.elementor-1952 .elementor-element.elementor-element-cea45a7 > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-1952 .elementor-element.elementor-element-2434b28 .elementor-heading-title{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-cea46f8 > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-1952 .elementor-element.elementor-element-0ab552f .elementor-heading-title{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-80ef36c > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-1952 .elementor-element.elementor-element-e0159e9 .elementor-heading-title{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-e075ce4 > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-1952 .elementor-element.elementor-element-2cf9f48 .elementor-heading-title{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-10134d7 > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-1952 .elementor-element.elementor-element-51242c1 .elementor-heading-title{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-dafa85b > .elementor-element-populated{padding:30px 24px 30px 24px;}.elementor-1952 .elementor-element.elementor-element-784c3f4 .elementor-heading-title{font-size:22px;}.elementor-1952 .elementor-element.elementor-element-2ad56ec{padding:60px 20px 60px 20px;}.elementor-1952 .elementor-element.elementor-element-6921a96 > .elementor-element-populated{padding:50px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-cd67d29 .elementor-heading-title{font-size:28px;}.elementor-1952 .elementor-element.elementor-element-25db3fc{padding:0px 20px 70px 20px;}.elementor-1952 .elementor-element.elementor-element-7b39f0a > .elementor-widget-container{margin:0px 0px 24px 0px;}.elementor-1952 .elementor-element.elementor-element-7b39f0a{text-align:start;}.elementor-1952 .elementor-element.elementor-element-7b39f0a .elementor-heading-title{font-size:28px;}.elementor-1952 .elementor-element.elementor-element-0169067 > .elementor-widget-container{margin:0px 0px 26px 0px;}.elementor-1952 .elementor-element.elementor-element-0169067{text-align:start;}.elementor-1952 .elementor-element.elementor-element-56dee0f > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-f64e488 .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-b643bc5{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-8f021b9 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-0a1cc04 .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-b942a40{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-2512d52 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-8b90d2d .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-3404abe{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-0e40216 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-6434be7 .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-7630496{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-a5ac276 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-2b463be .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-f7ebef9{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-2e3fcbe > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-81aac6b .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-277dc36{font-size:16px;}.elementor-1952 .elementor-element.elementor-element-8a292c5 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-1952 .elementor-element.elementor-element-c5a98fb .elementor-heading-title{font-size:var( --e-global-typography-b1c57ca-font-size );line-height:var( --e-global-typography-b1c57ca-line-height );}.elementor-1952 .elementor-element.elementor-element-6199190{font-size:16px;}}/* Start custom CSS for heading, class: .elementor-element-cc941cd */.elementor-1952 .elementor-element.elementor-element-cc941cd{
    font-size: 38px!important;
}
.gren-H span{
    color: #A3DF24;
}
@media(max-width: 575px){
    .baner-title h1.elementor-heading-title {
        font-size: 22px!important;
    }
}
@media(max-width: 479px){
    .baner-title h1.elementor-heading-title {
        font-size: 20px!important;
    }
}
@media(max-width: 374px){
    .baner-title h1.elementor-heading-title {
        font-size: 16px!important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-28022ac */@media(max-width: 575px){
    .elementor-1952 .elementor-element.elementor-element-28022ac{
        margin-bottom: 0;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5825ae0 */.elementor-1952 .elementor-element.elementor-element-5825ae0{
    width: auto;
    
}
.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button-wrapper .elementor-button{
    box-shadow: 0 0 20px 0 rgba(38, 98, 208, 0.2);
    
}
.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button-wrapper .elementor-button .elementor-button-text{
    display: flex;
    align-items: center;
}
.elementor-1952 .elementor-element.elementor-element-5825ae0 .elementor-button-wrapper .elementor-button .elementor-button-icon svg{
    width: 25px;
    height: 25px;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd2f0e2 */.hm-banner-con .elementor-container{
    margin-left: 0;
}
.hm-banner-con .hm-bnr-des {
    max-width: 500px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-04b49f9 */.elementor-1952 .elementor-element.elementor-element-04b49f9,
.elementor-1952 .elementor-element.elementor-element-04b49f9 * {
    height: 100%;
    object-fit: cover;
}

@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-04b49f9 img{
        max-height: 600px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ce28159 */.elementor-1952 .elementor-element.elementor-element-ce28159 span{
    color: #A3DF24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b015c7 */.elementor-1952 .elementor-element.elementor-element-2b015c7 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-f65e791 */.elementor-1952 .elementor-element.elementor-element-f65e791{
    line-height: 1;
}
.subtitle-wrap .elementor-icon-list-items {
    display: inline-block;
}
.subtitle-wrap .elementor-icon-list-items li{
    padding: 3px 14px;
    border: 1px solid #2662D0;
    border-radius: 99px;
    background: #fff;
}
.subtitle-wrap .elementor-icon-list-icon svg{
    width: auto;
    height: auto;
    margin: 0!important;
}
.subtitle-wrap .elementor-icon-list-text{
    padding-left: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-84b33a7 */.elementor-1952 .elementor-element.elementor-element-84b33a7 span{
    color: #A3DF24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-4608dc6 */.elementor-1952 .elementor-element.elementor-element-4608dc6 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6da4930 */.elementor-1952 .elementor-element.elementor-element-6da4930 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fdb50a7 */.elementor-1952 .elementor-element.elementor-element-fdb50a7 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a23d298 */.elementor-1952 .elementor-element.elementor-element-a23d298 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-79b1716 */.elementor-1952 .elementor-element.elementor-element-79b1716 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-71bacbc */.elementor-1952 .elementor-element.elementor-element-71bacbc p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3b1e7d3 */.elementor-1952 .elementor-element.elementor-element-3b1e7d3 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5548072 */.f-wrap > div{
    flex-direction: column;
    flex-wrap: wrap!important;
}
.f-wrap > div > div{
    width: 100%!important;
}
.wcu-grid-row > div{
    gap: 38px 20px;
    flex-wrap: wrap!important;
}
.wcu-grid-row > div > div{
    width: calc(33.333% - 20px + (20px / 3))!important;
}
.wcu-col-inr,
.wcu-col-inr > div,
.wcu-col > .elementor-widget-wrap{
    height: 100%;
}
.wcu-col-inr > div{
    padding-top: 92px;
}
.wcu-col-inr .icon-wrap{
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
}
.wcu-col-inr .elementor-column:not(.icon-wrap){
    height: 100%;
}

.icon-wrap > div{
    overflow: hidden;
}
.icon-wrap .elementor-background-overlay{
    bottom: -3px!important;
    background-position: left center!important;
    background-size: cover!important;
}
.icon-wrap svg{
    width: auto!important;
    height: auto!important;
}
.icon-wrap .elementor-icon-wrapper{
    line-height: 0;
}
.icon-wrap .elementor-widget-wrap{
    background-position: left calc(100% + 3px);
}











@media(max-width: 991px){
    .wcu-grid-row > div > div{
        width: calc(50% - 20px + (20px / 2))!important;
    }
}
@media(max-width: 767px){
    .wcu-grid-row > div > div{
        width: calc(100%)!important;
    }
    .icon-wrap .elementor-background-overlay{
        width: 160px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-454aeae */.elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-background-overlay{
    top: initial!important;
    height: 55px;
}



@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-background-overlay{
        height: 45px;
    }
}
@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-background-overlay{
        height: 35px;
    }
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-background-overlay{
        height: 25px;
    }
}
@media(max-width: 575px){
    .elementor-1952 .elementor-element.elementor-element-454aeae > .elementor-background-overlay{
        height: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd67d29 */.elementor-1952 .elementor-element.elementor-element-cd67d29 span{
    color: #A3DF24;
}
@media(max-width: 991px) {
    .elementor-1952 .elementor-element.elementor-element-cd67d29 br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ee81bf9 */.elementor-1952 .elementor-element.elementor-element-ee81bf9 p:last-of-type{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f4ba7b1 */.elementor-1952 .elementor-element.elementor-element-f4ba7b1,
.elementor-1952 .elementor-element.elementor-element-f4ba7b1 * {
    width: 100%;
    height: 100%;
    object-fit: cover;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-4299341 */.elementor-1952 .elementor-element.elementor-element-4299341{
    line-height: 1;
}
.subtitle-wrap .elementor-icon-list-items {
    display: inline-block;
}
.subtitle-wrap .elementor-icon-list-items li{
    padding: 3px 14px;
    border: 1px solid #2662D0;
    border-radius: 99px;
    background: #fff;
}
.subtitle-wrap .elementor-icon-list-icon svg{
    width: auto;
    height: auto;
    margin: 0!important;
}
.subtitle-wrap .elementor-icon-list-text{
    padding-left: 0!important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7b39f0a */.elementor-1952 .elementor-element.elementor-element-7b39f0a span{
    color: #A3DF24;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0169067 */.elementor-1952 .elementor-element.elementor-element-0169067 p:last-of-type{
    margin-bottom: 0;
}
@media(max-width: 1199px){
   .elementor-1952 .elementor-element.elementor-element-0169067 p br{
       display: none;
   } 
}
@media (max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-0169067 .elementor-widget-container{
        margin-bottom: 0!important;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-684d2a3 */.elementor-1952 .elementor-element.elementor-element-684d2a3 img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-684d2a3 a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-684d2a3{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f64e488 */.elementor-1952 .elementor-element.elementor-element-f64e488{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-f64e488 a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-f64e488 a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-f64e488 a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-f64e488 a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-f64e488 .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-f64e488 a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-f64e488 a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-f64e488 .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-f64e488 a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-f64e488 a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-df62ee4 */.elementor-1952 .elementor-element.elementor-element-df62ee4{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a888106 */.elementor-1952 .elementor-element.elementor-element-a888106{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-a888106{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b788bbc */.elementor-1952 .elementor-element.elementor-element-b788bbc img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-b788bbc a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-b788bbc{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0a1cc04 */.elementor-1952 .elementor-element.elementor-element-0a1cc04{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-0a1cc04 a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-0a1cc04 a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-0a1cc04 a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-0a1cc04 a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-0a1cc04 .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-0a1cc04 a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-0a1cc04 a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-0a1cc04 .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-0a1cc04 a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-0a1cc04 a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-98ba61b */.elementor-1952 .elementor-element.elementor-element-98ba61b{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-cd05f5e */.elementor-1952 .elementor-element.elementor-element-cd05f5e{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-cd05f5e{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-4ccfdfe */.elementor-1952 .elementor-element.elementor-element-4ccfdfe img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-4ccfdfe a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-4ccfdfe{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b90d2d */.elementor-1952 .elementor-element.elementor-element-8b90d2d{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-8b90d2d a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-8b90d2d a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-8b90d2d a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-8b90d2d a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-8b90d2d .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-8b90d2d a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-8b90d2d a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-8b90d2d .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-8b90d2d a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-8b90d2d a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9b1973 */.elementor-1952 .elementor-element.elementor-element-a9b1973{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-11c4cd1 */.elementor-1952 .elementor-element.elementor-element-11c4cd1{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-11c4cd1{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a565cab */.elementor-1952 .elementor-element.elementor-element-a565cab img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-a565cab a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-a565cab{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6434be7 */.elementor-1952 .elementor-element.elementor-element-6434be7{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-6434be7 a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-6434be7 a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-6434be7 a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-6434be7 a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-6434be7 .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-6434be7 a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-6434be7 a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-6434be7 .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-6434be7 a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-6434be7 a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f8bad7e */.elementor-1952 .elementor-element.elementor-element-f8bad7e{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-06d9b87 */.elementor-1952 .elementor-element.elementor-element-06d9b87{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-06d9b87{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-114a80f */.elementor-1952 .elementor-element.elementor-element-114a80f img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-114a80f a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-114a80f{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b463be */.elementor-1952 .elementor-element.elementor-element-2b463be{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-2b463be a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-2b463be a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-2b463be a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-2b463be a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-2b463be .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-2b463be a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-2b463be a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-2b463be .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-2b463be a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-2b463be a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-cf4d970 */.elementor-1952 .elementor-element.elementor-element-cf4d970{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a5a5eb0 */.elementor-1952 .elementor-element.elementor-element-a5a5eb0{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-a5a5eb0{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-1707284 */.elementor-1952 .elementor-element.elementor-element-1707284 img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-1707284 a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-1707284{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-81aac6b */.elementor-1952 .elementor-element.elementor-element-81aac6b{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-81aac6b a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-81aac6b a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-81aac6b a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-81aac6b a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-81aac6b .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-81aac6b a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-81aac6b a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-81aac6b .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-81aac6b a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-81aac6b a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c81fca3 */.elementor-1952 .elementor-element.elementor-element-c81fca3{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fafd6e4 */.elementor-1952 .elementor-element.elementor-element-fafd6e4{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-fafd6e4{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24d667f */.elementor-1952 .elementor-element.elementor-element-24d667f img{
    width: 100%;
    aspect-ratio: 413 / 275;
    object-fit: cover;
}
.elementor-1952 .elementor-element.elementor-element-24d667f a{
    display: block!important;
    width: 100%;
}
.elementor-1952 .elementor-element.elementor-element-24d667f{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5a98fb */.elementor-1952 .elementor-element.elementor-element-c5a98fb{
    margin: 0
}
.elementor-1952 .elementor-element.elementor-element-c5a98fb a{
    position: relative;
    padding-right: 60px;
    display: block;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    text-transform: capitalize!important;
}
.elementor-1952 .elementor-element.elementor-element-c5a98fb a:after {
    background-image: url(https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/white-right.png);
    background-repeat: no-repeat!important;
    background-position: center!important;
    background-size: 20px 18px!important;
    content: "";
    width: 50px;
    right: 0;
    height: 50px;
    border: 1px solid #fff;
    border-radius: 100%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform: translateY(-50%);
    z-index: 21;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
}
.elementor-1952 .elementor-element.elementor-element-c5a98fb a:hover {
    color:  #A3DF24!important;
}
.elementor-1952 .elementor-element.elementor-element-c5a98fb a:hover:after{
    border-color:  #A3DF24;
}

@media(max-width: 1199px){
    .elementor-1952 .elementor-element.elementor-element-c5a98fb .elementor-heading-title{
        font-size: 22px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-c5a98fb a{
        padding-right: 44px;
    }
    .elementor-1952 .elementor-element.elementor-element-c5a98fb a:after{
        width: 40px;
        height: 40px;
        background-size: 16px 14px!important;
    }
}


@media(max-width: 991px){
    .elementor-1952 .elementor-element.elementor-element-c5a98fb .elementor-heading-title{
        font-size: 20px!important;
    }
    .elementor-1952 .elementor-element.elementor-element-c5a98fb a{
        padding-right: 34px;
    }
    .elementor-1952 .elementor-element.elementor-element-c5a98fb a:after{
        width: 30px;
        height: 30px;
        background-size: 14px 12px!important;
    }
}


@media(max-width: 767px){
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-3db840a */.elementor-1952 .elementor-element.elementor-element-3db840a{
    height: 100%
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e3a6ac9 */.elementor-1952 .elementor-element.elementor-element-e3a6ac9{
    overflow: hidden;
    height: 100%;
}
@media(max-width: 767px){
    .elementor-1952 .elementor-element.elementor-element-e3a6ac9{
        max-width: 400px;
        margin: 0 auto;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c908573 */.service-grids > .elementor-container{
    display: flex;
    gap: 20px;
    flex-wrap: wrap
}
.service-grids .service-grid{
    width:calc((33.333% - 20px) + (20px / 3))!important;
}
@media(max-width: 991px){
   .service-grids .service-grid{
    width:calc((50% - 20px) + (20px / 2))!important;
}
}
@media(max-width: 767px){
   .service-grids .service-grid{
    width:100%!important;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter-Medium';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Inter-Medium.woff2') format('woff2'),
		url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Inter-Medium.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'OpenSans-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/OpenSans-Bold.woff2') format('woff2'),
		url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/OpenSans-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter-SemiBold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Inter-SemiBold.woff2') format('woff2'),
		url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Inter-SemiBold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter-Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Inter-Regular.woff2') format('woff2'),
		url('https://homeguardrooflineandfascias.co.uk/wp-content/uploads/2025/06/Inter-Regular.woff') format('woff');
}
/* End Custom Fonts CSS */