.elementor-1160 .elementor-element.elementor-element-3335cbe:not(.elementor-motion-effects-element-type-background),.elementor-1160 .elementor-element.elementor-element-3335cbe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stoneforceroofing.ie/wp-content/uploads/2025/11/banner-stone-force-roofing-02.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover}.elementor-1160 .elementor-element.elementor-element-3335cbe>.elementor-background-overlay{background-color:#000;opacity:.1;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-3335cbe{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:100px 0 80px}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-1160 .elementor-element.elementor-element-5b63e61{text-align:center}.elementor-1160 .elementor-element.elementor-element-5b63e61 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;letter-spacing:.5px;text-shadow:0px 0px 10px #000;color:#fff}.elementor-1160 .elementor-element.elementor-element-a15f8e0:not(.elementor-motion-effects-element-type-background),.elementor-1160 .elementor-element.elementor-element-a15f8e0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff;background-image:url("https://stoneforceroofing.ie/wp-content/uploads/2024/06/background-dots-150x150.png")}.elementor-1160 .elementor-element.elementor-element-a15f8e0{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0 40px}.elementor-1160 .elementor-element.elementor-element-a15f8e0>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-331f6af{text-align:center}.elementor-1160 .elementor-element.elementor-element-331f6af .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);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-1160 .elementor-element.elementor-element-cb0ff75{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;color:#000}.elementor-1160 .elementor-element.elementor-element-60d14f5{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-3dced14:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-3dced14>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-3dced14.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-3dced14.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-3dced14>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-3dced14>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-1160 .elementor-element.elementor-element-88808c5{text-align:center}.elementor-1160 .elementor-element.elementor-element-88808c5 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-09b5a63:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-09b5a63>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-09b5a63.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-09b5a63.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-09b5a63>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-09b5a63>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-4aef8e6{text-align:center}.elementor-1160 .elementor-element.elementor-element-4aef8e6 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-f0e33c2{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-c568d3c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-c568d3c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-c568d3c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-c568d3c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-c568d3c>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-c568d3c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-85a963e{text-align:center}.elementor-1160 .elementor-element.elementor-element-85a963e .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-2fe1fc3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-2fe1fc3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-2fe1fc3.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-2fe1fc3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-2fe1fc3>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-2fe1fc3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-18d1537{text-align:center}.elementor-1160 .elementor-element.elementor-element-18d1537 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-afc4889{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-445b368:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-445b368>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-445b368.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-445b368.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-445b368>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-445b368>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-a82a308{text-align:center}.elementor-1160 .elementor-element.elementor-element-a82a308 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-aaf4655:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-aaf4655>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-aaf4655.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-aaf4655.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-aaf4655>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-aaf4655>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-7e09464{text-align:center}.elementor-1160 .elementor-element.elementor-element-7e09464 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-f8b4dc0{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-a14bb0a:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-a14bb0a>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-a14bb0a.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-a14bb0a.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-a14bb0a>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-a14bb0a>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-f732784{text-align:center}.elementor-1160 .elementor-element.elementor-element-f732784 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-dff10ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-dff10ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-dff10ab.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-dff10ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-dff10ab>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-dff10ab>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-12da31f{text-align:center}.elementor-1160 .elementor-element.elementor-element-12da31f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-ba26dda{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-f560883:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-f560883>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-f560883.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-f560883.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-f560883>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-f560883>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-a5c70df{text-align:center}.elementor-1160 .elementor-element.elementor-element-a5c70df .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-46b50a3:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-46b50a3>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-46b50a3.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-46b50a3.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-46b50a3>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-46b50a3>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-745371f{text-align:center}.elementor-1160 .elementor-element.elementor-element-745371f .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-baced1d{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-aaa4559:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-aaa4559>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-aaa4559.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-aaa4559.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-aaa4559>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-aaa4559>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-6db3a86{text-align:center}.elementor-1160 .elementor-element.elementor-element-6db3a86 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-3bfac34:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-3bfac34>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-3bfac34.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-3bfac34.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-3bfac34>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-3bfac34>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-fb5e200{text-align:center}.elementor-1160 .elementor-element.elementor-element-fb5e200 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-97a72a3{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-1755d5b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-1755d5b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-1755d5b.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-1755d5b.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-1755d5b>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-1755d5b>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-c7b01db{text-align:center}.elementor-1160 .elementor-element.elementor-element-c7b01db .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-ed124e4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-ed124e4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-ed124e4.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-ed124e4.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-ed124e4>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-ed124e4>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-863fe3d{text-align:center}.elementor-1160 .elementor-element.elementor-element-863fe3d .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-020a713{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-61caa87:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-61caa87>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-61caa87.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-61caa87.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-61caa87>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-61caa87>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-4719025{text-align:center}.elementor-1160 .elementor-element.elementor-element-4719025 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-4f777ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-4f777ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-4f777ad.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-4f777ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-4f777ad>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-4f777ad>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-9dddcf3{text-align:center}.elementor-1160 .elementor-element.elementor-element-9dddcf3 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-758c3c8{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-5a68f25:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-5a68f25>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-5a68f25.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-5a68f25.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-5a68f25>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-5a68f25>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-ca388f5{text-align:center}.elementor-1160 .elementor-element.elementor-element-ca388f5 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-5e59535:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-5e59535>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-5e59535.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-5e59535.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-5e59535>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-5e59535>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-8b3a2e1{text-align:center}.elementor-1160 .elementor-element.elementor-element-8b3a2e1 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-b9940dd{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-1c5ea56:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-1c5ea56>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-1c5ea56.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-1c5ea56.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-1c5ea56>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-1c5ea56>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-3630b3b{text-align:center}.elementor-1160 .elementor-element.elementor-element-3630b3b .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-0fa24d9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-0fa24d9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-0fa24d9.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-0fa24d9.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-0fa24d9>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-0fa24d9>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-e85d004{text-align:center}.elementor-1160 .elementor-element.elementor-element-e85d004 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-347c71a{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-8dbd1ad:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-8dbd1ad>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-8dbd1ad.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-8dbd1ad.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-8dbd1ad>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-8dbd1ad>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-c475bae{text-align:center}.elementor-1160 .elementor-element.elementor-element-c475bae .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-7cd6030:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-7cd6030>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-7cd6030.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-7cd6030.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-7cd6030>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-7cd6030>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-d250d3e{text-align:center}.elementor-1160 .elementor-element.elementor-element-d250d3e .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-a1427fc{margin-top:0;margin-bottom:0}.elementor-1160 .elementor-element.elementor-element-83a1312:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-83a1312>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-83a1312.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-83a1312.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-83a1312>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-83a1312>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-ac3af8a{text-align:center}.elementor-1160 .elementor-element.elementor-element-ac3af8a .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-3461c1c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-1160 .elementor-element.elementor-element-3461c1c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-bc-flex-widget .elementor-1160 .elementor-element.elementor-element-3461c1c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-3461c1c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-1160 .elementor-element.elementor-element-3461c1c>.elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0,0,0,.5);transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin:10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:10px}.elementor-1160 .elementor-element.elementor-element-3461c1c>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-6fd2e42{text-align:center}.elementor-1160 .elementor-element.elementor-element-6fd2e42 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:26px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#f11b1e}.elementor-1160 .elementor-element.elementor-element-03a7927:not(.elementor-motion-effects-element-type-background),.elementor-1160 .elementor-element.elementor-element-03a7927>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://stoneforceroofing.ie/wp-content/uploads/2025/11/Stone-Force-Roofing-slate-roof-background.jpeg");background-position:top center;background-size:cover}.elementor-1160 .elementor-element.elementor-element-03a7927>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-1160 .elementor-element.elementor-element-03a7927{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 0}.elementor-1160 .elementor-element.elementor-element-f09c564>.elementor-element-populated{padding:0}.elementor-1160 .elementor-element.elementor-element-5fd0722{text-align:center}.elementor-1160 .elementor-element.elementor-element-5fd0722 .elementor-heading-title{font-family:"Poppins",Sans-serif;font-size:32px;font-weight:700;line-height:1.3em;letter-spacing:.5px;color:#fff}.elementor-1160 .elementor-element.elementor-element-d5c0995{text-align:center;font-family:"Poppins",Sans-serif;font-size:18px;font-weight:400;color:#fff}.elementor-1160 .elementor-element.elementor-element-a15d7ca{--display:grid;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);--grid-auto-flow:row}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon-box.elementor-view-framed .elementor-icon,.elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var(--e-global-color-primary);color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-title,.elementor-widget-icon-box .elementor-icon-box-title a{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight)}.elementor-widget-icon-box .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,.elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var(--e-global-color-primary)}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-1160 .elementor-element.elementor-element-df719d5 .elementor-icon-box-wrapper{gap:10px}.elementor-1160 .elementor-element.elementor-element-df719d5.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1160 .elementor-element.elementor-element-df719d5.elementor-view-framed .elementor-icon,.elementor-1160 .elementor-element.elementor-element-df719d5.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1160 .elementor-element.elementor-element-df719d5 .elementor-icon{font-size:60px}.elementor-1160 .elementor-element.elementor-element-df719d5 .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-df719d5 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-1160 .elementor-element.elementor-element-df719d5 .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-df719d5:has(:hover) .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-df719d5:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-df719d5 .elementor-icon-box-description{color:#fff}.elementor-1160 .elementor-element.elementor-element-90f4dbd .elementor-icon-box-wrapper{gap:10px}.elementor-1160 .elementor-element.elementor-element-90f4dbd.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1160 .elementor-element.elementor-element-90f4dbd.elementor-view-framed .elementor-icon,.elementor-1160 .elementor-element.elementor-element-90f4dbd.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1160 .elementor-element.elementor-element-90f4dbd .elementor-icon{font-size:60px}.elementor-1160 .elementor-element.elementor-element-90f4dbd .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-90f4dbd .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-1160 .elementor-element.elementor-element-90f4dbd .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-90f4dbd:has(:hover) .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-90f4dbd:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-90f4dbd .elementor-icon-box-description{color:#fff}.elementor-1160 .elementor-element.elementor-element-393aa6e .elementor-icon-box-wrapper{gap:10px}.elementor-1160 .elementor-element.elementor-element-393aa6e.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1160 .elementor-element.elementor-element-393aa6e.elementor-view-framed .elementor-icon,.elementor-1160 .elementor-element.elementor-element-393aa6e.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1160 .elementor-element.elementor-element-393aa6e .elementor-icon{font-size:60px}.elementor-1160 .elementor-element.elementor-element-393aa6e .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-393aa6e .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-1160 .elementor-element.elementor-element-393aa6e .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-393aa6e:has(:hover) .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-393aa6e:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-5e2c89e .elementor-icon-box-wrapper{gap:10px}.elementor-1160 .elementor-element.elementor-element-5e2c89e.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1160 .elementor-element.elementor-element-5e2c89e.elementor-view-framed .elementor-icon,.elementor-1160 .elementor-element.elementor-element-5e2c89e.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1160 .elementor-element.elementor-element-5e2c89e .elementor-icon{font-size:60px}.elementor-1160 .elementor-element.elementor-element-5e2c89e .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-5e2c89e .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-1160 .elementor-element.elementor-element-5e2c89e .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-5e2c89e:has(:hover) .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-5e2c89e:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-5e2c89e .elementor-icon-box-description{color:#fff}.elementor-1160 .elementor-element.elementor-element-aae4cd9 .elementor-icon-box-wrapper{gap:10px}.elementor-1160 .elementor-element.elementor-element-aae4cd9.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1160 .elementor-element.elementor-element-aae4cd9.elementor-view-framed .elementor-icon,.elementor-1160 .elementor-element.elementor-element-aae4cd9.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1160 .elementor-element.elementor-element-aae4cd9 .elementor-icon{font-size:60px}.elementor-1160 .elementor-element.elementor-element-aae4cd9 .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-aae4cd9 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-1160 .elementor-element.elementor-element-aae4cd9 .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-aae4cd9:has(:hover) .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-aae4cd9:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-aae4cd9 .elementor-icon-box-description{color:#fff}.elementor-1160 .elementor-element.elementor-element-f929d81 .elementor-icon-box-wrapper{gap:10px}.elementor-1160 .elementor-element.elementor-element-f929d81.elementor-view-stacked .elementor-icon{background-color:#fff}.elementor-1160 .elementor-element.elementor-element-f929d81.elementor-view-framed .elementor-icon,.elementor-1160 .elementor-element.elementor-element-f929d81.elementor-view-default .elementor-icon{fill:#fff;color:#fff;border-color:#fff}.elementor-1160 .elementor-element.elementor-element-f929d81 .elementor-icon{font-size:60px}.elementor-1160 .elementor-element.elementor-element-f929d81 .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-f929d81 .elementor-icon-box-title a{font-family:"Poppins",Sans-serif;font-size:20px;font-weight:400}.elementor-1160 .elementor-element.elementor-element-f929d81 .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-f929d81:has(:hover) .elementor-icon-box-title,.elementor-1160 .elementor-element.elementor-element-f929d81:has(:focus) .elementor-icon-box-title{color:#fff}.elementor-1160 .elementor-element.elementor-element-f929d81 .elementor-icon-box-description{color:#fff}@media(min-width:768px){.elementor-1160 .elementor-element.elementor-element-c568d3c{width:61.875%}.elementor-1160 .elementor-element.elementor-element-2fe1fc3{width:38.081%}}@media(min-width:1025px){.elementor-1160 .elementor-element.elementor-element-3335cbe:not(.elementor-motion-effects-element-type-background),.elementor-1160 .elementor-element.elementor-element-3335cbe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-1160 .elementor-element.elementor-element-03a7927:not(.elementor-motion-effects-element-type-background),.elementor-1160 .elementor-element.elementor-element-03a7927>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-1160 .elementor-element.elementor-element-3335cbe{padding:100px 0 80px}.elementor-1160 .elementor-element.elementor-element-cb0ff75{text-align:center}.elementor-1160 .elementor-element.elementor-element-88808c5 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-4aef8e6 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-85a963e .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-18d1537 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-a82a308 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-7e09464 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-f732784 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-12da31f .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-a5c70df .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-745371f .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-6db3a86 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-fb5e200 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-c7b01db .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-863fe3d .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-4719025 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-9dddcf3 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-ca388f5 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-8b3a2e1 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-3630b3b .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-e85d004 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-c475bae .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-d250d3e .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-ac3af8a .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-6fd2e42 .elementor-heading-title{font-size:24px}.elementor-1160 .elementor-element.elementor-element-03a7927{padding:50px 0 0}.elementor-1160 .elementor-element.elementor-element-d5c0995{text-align:center}.elementor-1160 .elementor-element.elementor-element-a15d7ca{--grid-auto-flow:row}}@media(max-width:767px){.elementor-1160 .elementor-element.elementor-element-3335cbe{margin-top:0;margin-bottom:0;padding:80px 0 60px}.elementor-1160 .elementor-element.elementor-element-5b63e61{text-align:center}.elementor-1160 .elementor-element.elementor-element-5b63e61 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-a15f8e0{padding:40px 0 20px}.elementor-1160 .elementor-element.elementor-element-331f6af{text-align:center}.elementor-1160 .elementor-element.elementor-element-331f6af .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-88808c5{text-align:center}.elementor-1160 .elementor-element.elementor-element-88808c5 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-4aef8e6{text-align:center}.elementor-1160 .elementor-element.elementor-element-4aef8e6 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-85a963e{text-align:center}.elementor-1160 .elementor-element.elementor-element-85a963e .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-18d1537{text-align:center}.elementor-1160 .elementor-element.elementor-element-18d1537 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-a82a308{text-align:center}.elementor-1160 .elementor-element.elementor-element-a82a308 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-7e09464{text-align:center}.elementor-1160 .elementor-element.elementor-element-7e09464 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-f732784{text-align:center}.elementor-1160 .elementor-element.elementor-element-f732784 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-12da31f{text-align:center}.elementor-1160 .elementor-element.elementor-element-12da31f .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-a5c70df{text-align:center}.elementor-1160 .elementor-element.elementor-element-a5c70df .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-745371f{text-align:center}.elementor-1160 .elementor-element.elementor-element-745371f .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-6db3a86{text-align:center}.elementor-1160 .elementor-element.elementor-element-6db3a86 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-fb5e200{text-align:center}.elementor-1160 .elementor-element.elementor-element-fb5e200 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-c7b01db{text-align:center}.elementor-1160 .elementor-element.elementor-element-c7b01db .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-863fe3d{text-align:center}.elementor-1160 .elementor-element.elementor-element-863fe3d .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-4719025{text-align:center}.elementor-1160 .elementor-element.elementor-element-4719025 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-9dddcf3{text-align:center}.elementor-1160 .elementor-element.elementor-element-9dddcf3 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-ca388f5{text-align:center}.elementor-1160 .elementor-element.elementor-element-ca388f5 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-8b3a2e1{text-align:center}.elementor-1160 .elementor-element.elementor-element-8b3a2e1 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-3630b3b{text-align:center}.elementor-1160 .elementor-element.elementor-element-3630b3b .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-e85d004{text-align:center}.elementor-1160 .elementor-element.elementor-element-e85d004 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-c475bae{text-align:center}.elementor-1160 .elementor-element.elementor-element-c475bae .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-d250d3e{text-align:center}.elementor-1160 .elementor-element.elementor-element-d250d3e .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-ac3af8a{text-align:center}.elementor-1160 .elementor-element.elementor-element-ac3af8a .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-6fd2e42{text-align:center}.elementor-1160 .elementor-element.elementor-element-6fd2e42 .elementor-heading-title{font-size:18px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-03a7927{padding:40px 0 20px}.elementor-1160 .elementor-element.elementor-element-5fd0722{text-align:center}.elementor-1160 .elementor-element.elementor-element-5fd0722 .elementor-heading-title{font-size:26px;line-height:1.3em}.elementor-1160 .elementor-element.elementor-element-d5c0995{text-align:center;font-size:18px}.elementor-1160 .elementor-element.elementor-element-a15d7ca{--e-con-grid-template-columns:repeat(1,1fr);--grid-auto-flow:row}}