.elementor-14 .elementor-element.elementor-element-35307042:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-35307042>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/08/F24.jpg);background-position:top center;background-size:cover}.elementor-14 .elementor-element.elementor-element-35307042>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(270deg,var(--e-global-color-f1b4143) 0%,var(--e-global-color-14e528b) 100%);opacity:1;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-35307042>.elementor-container{min-height:50vh}.elementor-14 .elementor-element.elementor-element-35307042{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-242fad65.elementor-column .elementor-widget-wrap{align-items:center}.elementor-14 .elementor-element.elementor-element-242fad65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-242fad65>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-42c24f0);margin:0 0 0 0;font-family:var(--e-global-typography-d19533b-font-family),Sans-serif;font-size:var(--e-global-typography-d19533b-font-size);font-weight:var(--e-global-typography-d19533b-font-weight);text-transform:var(--e-global-typography-d19533b-text-transform);line-height:var(--e-global-typography-d19533b-line-height);letter-spacing:var(--e-global-typography-d19533b-letter-spacing);word-spacing:var(--e-global-typography-d19533b-word-spacing)}.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title>span{font-family:var(--e-global-typography-d19533b-font-family),Sans-serif;font-size:var(--e-global-typography-d19533b-font-size);font-weight:var(--e-global-typography-d19533b-font-weight);text-transform:var(--e-global-typography-d19533b-text-transform);line-height:var(--e-global-typography-d19533b-line-height);letter-spacing:var(--e-global-typography-d19533b-letter-spacing);word-spacing:var(--e-global-typography-d19533b-word-spacing)}.elementor-14 .elementor-element.elementor-element-41d4801a{text-align:center;color:var(--e-global-color-4f5c5d8)}.elementor-14 .elementor-element.elementor-element-28c4725{padding:6em 1em 6em 1em}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-454628c.elementor-column .elementor-widget-wrap{align-items:center}.elementor-14 .elementor-element.elementor-element-454628c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-454628c>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-2a82d71{text-align:center}.elementor-14 .elementor-element.elementor-element-2a82d71 img{width:11%}.elementor-14 .elementor-element.elementor-element-5eb9c26{text-align:center}.elementor-14 .elementor-element.elementor-element-5eb9c26 .elementor-heading-title{font-family:var(--e-global-typography-9ac24a5-font-family),Sans-serif;font-size:var(--e-global-typography-9ac24a5-font-size);font-weight:var(--e-global-typography-9ac24a5-font-weight);text-transform:var(--e-global-typography-9ac24a5-text-transform);line-height:var(--e-global-typography-9ac24a5-line-height);letter-spacing:var(--e-global-typography-9ac24a5-letter-spacing);color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title{color:#1C1C1C;margin:0 0 0 0;font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title>span{font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5c36757>.elementor-widget-container{margin:0 90px 0 90px}.elementor-14 .elementor-element.elementor-element-5c36757{text-align:center;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title{color:#1C1C1C;margin:0 0 0 0;font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title>span{font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-320d6b4:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-320d6b4>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEE}.elementor-14 .elementor-element.elementor-element-320d6b4>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0em 1em 0em 0em}.elementor-14 .elementor-element.elementor-element-320d6b4>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ed591b4);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-default .elementor-icon{fill:var(--e-global-color-ed591b4);color:var(--e-global-color-ed591b4);border-color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-d6bd937);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-default:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-framed:has(:focus) .elementor-icon,.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-d6bd937);color:var(--e-global-color-d6bd937);border-color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-2174ed5.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon{font-size:28px;padding:15px}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title a{font-family:var(--e-global-typography-853c200-font-family),Sans-serif;font-size:var(--e-global-typography-853c200-font-size);font-weight:var(--e-global-typography-853c200-font-weight);text-transform:var(--e-global-typography-853c200-text-transform);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-a316335>.elementor-element-populated{padding:0em 0em 0em 1em}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ed591b4);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-default .elementor-icon{fill:var(--e-global-color-ed591b4);color:var(--e-global-color-ed591b4);border-color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-d6bd937);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-default:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-framed:has(:focus) .elementor-icon,.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-d6bd937);color:var(--e-global-color-d6bd937);border-color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-27886e7.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon{font-size:28px;padding:15px}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title a{font-family:var(--e-global-typography-853c200-font-family),Sans-serif;font-size:var(--e-global-typography-853c200-font-size);font-weight:var(--e-global-typography-853c200-font-weight);text-transform:var(--e-global-typography-853c200-text-transform);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-a332887{margin-top:035px;margin-bottom:0}.elementor-14 .elementor-element.elementor-element-dbfa6e8>.elementor-element-populated{padding:0em 1em 0em 0em}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ed591b4);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-default .elementor-icon{fill:var(--e-global-color-ed591b4);color:var(--e-global-color-ed591b4);border-color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-d6bd937);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-default:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-framed:has(:focus) .elementor-icon,.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-d6bd937);color:var(--e-global-color-d6bd937);border-color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-3bb327d.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon{font-size:28px;padding:15px}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title a{font-family:var(--e-global-typography-853c200-font-family),Sans-serif;font-size:var(--e-global-typography-853c200-font-size);font-weight:var(--e-global-typography-853c200-font-weight);text-transform:var(--e-global-typography-853c200-text-transform);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-ba6c1c7:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-ba6c1c7>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#EEE}.elementor-14 .elementor-element.elementor-element-ba6c1c7>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0em 0em 0em 1em}.elementor-14 .elementor-element.elementor-element-ba6c1c7>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-wrapper{text-align:center;gap:15px}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title{margin-block-end:10px;color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-ed591b4);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-framed .elementor-icon,.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-default .elementor-icon{fill:var(--e-global-color-ed591b4);color:var(--e-global-color-ed591b4);border-color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-framed .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-stacked:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var(--e-global-color-d6bd937);fill:var(--e-global-color-42c24f0);color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-default:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-framed:has(:focus) .elementor-icon,.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-default:has(:focus) .elementor-icon{fill:var(--e-global-color-d6bd937);color:var(--e-global-color-d6bd937);border-color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-framed:has(:hover) .elementor-icon,.elementor-14 .elementor-element.elementor-element-449d23e.elementor-view-framed:has(:focus) .elementor-icon{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon{font-size:28px;padding:15px}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title a{font-family:var(--e-global-typography-853c200-font-family),Sans-serif;font-size:var(--e-global-typography-853c200-font-size);font-weight:var(--e-global-typography-853c200-font-weight);text-transform:var(--e-global-typography-853c200-text-transform);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-description{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-ae278a1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ae278a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/08/F4.jpg);background-position:center center;background-size:cover}.elementor-14 .elementor-element.elementor-element-ae278a1>.elementor-background-overlay{background-color:var(--e-global-color-14e528b);opacity:.8;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-ae278a1{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:2em 1em 2em 1em}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-d8eb312.elementor-column .elementor-widget-wrap{align-items:center}.elementor-14 .elementor-element.elementor-element-d8eb312.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-d8eb312>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-02e072e{--e-image-carousel-slides-to-show:3}.elementor-14 .elementor-element.elementor-element-02e072e>.elementor-widget-container{padding:0 0 0 0}.elementor-14 .elementor-element.elementor-element-02e072e .swiper-wrapper{display:flex;align-items:center}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-55c4b71.elementor-column .elementor-widget-wrap{align-items:center}.elementor-14 .elementor-element.elementor-element-55c4b71.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-55c4b71>.elementor-element-populated{padding:1em 1em 1em 5em}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-42c24f0);margin:0 0 0 0;font-family:var(--e-global-typography-853c200-font-family),Sans-serif;font-size:var(--e-global-typography-853c200-font-size);font-weight:var(--e-global-typography-853c200-font-weight);text-transform:var(--e-global-typography-853c200-text-transform);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title>span{font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button{background-color:#33B249;font-family:"Inter",Sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;fill:#FFF;color:#FFF;padding:25px 38px 25px 38px}.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-d926f64 .elementor-button:focus svg{fill:#FFF}.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button{background-color:#33B249;font-family:"Inter",Sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;fill:#FFF;color:#FFF;padding:25px 38px 25px 38px}.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button-content-wrapper{flex-direction:row}.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button:focus svg{fill:#FFF}.elementor-14 .elementor-element.elementor-element-4d8348fe:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-4d8348fe>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-0bd03e2)}.elementor-14 .elementor-element.elementor-element-4d8348fe>.elementor-background-overlay{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/08/PNG-1.png);background-position:center center;background-size:cover;opacity:.3;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-4d8348fe{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:6em 1em 6em 1em}.elementor-14 .elementor-element.elementor-element-2fae30df>.elementor-element-populated{padding:1em 5em 1em 1em}.elementor-14 .elementor-element.elementor-element-6ce85fa2{text-align:start}.elementor-14 .elementor-element.elementor-element-6ce85fa2 .elementor-heading-title{font-family:var(--e-global-typography-9ac24a5-font-family),Sans-serif;font-size:var(--e-global-typography-9ac24a5-font-size);font-weight:var(--e-global-typography-9ac24a5-font-weight);text-transform:var(--e-global-typography-9ac24a5-text-transform);line-height:var(--e-global-typography-9ac24a5-line-height);letter-spacing:var(--e-global-typography-9ac24a5-letter-spacing);color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-d6bd937);margin:0 0 0 0;font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title>span{font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-3760a01e>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-788c859c:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-788c859c>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-788c859c>.elementor-element-populated{box-shadow:0 0 30px -5px rgb(0 0 0 / .3);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:2em 2em 2em 2em}.elementor-14 .elementor-element.elementor-element-788c859c>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-521e0ce .elementor-heading-title{color:#000}.elementor-14 .elementor-element.elementor-element-41cdce0e{text-align:start;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-2a1506d2{--spacer-size:10px}.elementor-14 .elementor-element.elementor-element-77f8304b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-77f8304b>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-42c24f0)}.elementor-14 .elementor-element.elementor-element-77f8304b>.elementor-element-populated{box-shadow:0 0 30px -5px rgb(0 0 0 / .3);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0% 0% 0% -35%;--e-column-margin-right:0%;--e-column-margin-left:-35%;padding:2em 2em 2em 2em}.elementor-14 .elementor-element.elementor-element-77f8304b>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-78bbc60 .elementor-heading-title{color:#000}.elementor-14 .elementor-element.elementor-element-63f9f4b{text-align:start;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:300;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-14 .elementor-element.elementor-element-59e5836:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-14 .elementor-element.elementor-element-59e5836>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/09/roof-7.jpg);background-position:center center;background-size:cover}.elementor-14 .elementor-element.elementor-element-59e5836>.elementor-element-populated>.elementor-background-overlay{background-color:#fff0;background-image:linear-gradient(290deg,var(--e-global-color-1f56ae8) 45%,var(--e-global-color-ed591b4) 0%);opacity:1}.elementor-14 .elementor-element.elementor-element-59e5836>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;padding:3em 3em 3em 3em}.elementor-14 .elementor-element.elementor-element-59e5836>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-14 .elementor-element.elementor-element-59e5836{z-index:1}.elementor-14 .elementor-element.elementor-element-c02bce7{--display:flex}.elementor-14 .elementor-element.elementor-element-cfe7f47>.elementor-widget-container{margin:0% 60% 0% 0%}.elementor-14 .elementor-element.elementor-element-cfe7f47.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-42c24f0);margin:0 0 0 0;font-family:"Inter",Sans-serif;font-size:3rem;font-weight:700;text-transform:capitalize;line-height:1.1em;letter-spacing:-.5px}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-d6bd937)}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title>span{font-family:var(--e-global-typography-220c207-font-family),Sans-serif;font-size:var(--e-global-typography-220c207-font-size);font-weight:var(--e-global-typography-220c207-font-weight);text-transform:var(--e-global-typography-220c207-text-transform);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-556595d .elementor-button{background-color:#33B249;font-family:"Inter",Sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;fill:#FFF;color:#FFF;padding:25px 38px 25px 38px}.elementor-14 .elementor-element.elementor-element-556595d .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-556595d .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-14 .elementor-element.elementor-element-556595d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-14 .elementor-element.elementor-element-556595d .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-14 .elementor-element.elementor-element-556595d .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-556595d .elementor-button:focus svg{fill:#FFF}.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button{background-color:#33B249;font-family:"Inter",Sans-serif;font-size:1.1rem;font-weight:600;text-decoration:none;fill:#FFF;color:#FFF;padding:25px 38px 25px 38px}.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button:hover,.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button-content-wrapper{flex-direction:row}.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button:hover svg,.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button:focus svg{fill:#FFF}:root{--page-title-display:none}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-d8eb312{width:46%}.elementor-14 .elementor-element.elementor-element-55c4b71{width:54%}.elementor-14 .elementor-element.elementor-element-2fae30df{width:40%}.elementor-14 .elementor-element.elementor-element-3760a01e{width:60%}}@media(max-width:1024px) and (min-width:768px){.elementor-14 .elementor-element.elementor-element-454628c{width:100%}.elementor-14 .elementor-element.elementor-element-d8eb312{width:100%}.elementor-14 .elementor-element.elementor-element-55c4b71{width:100%}.elementor-14 .elementor-element.elementor-element-2fae30df{width:100%}.elementor-14 .elementor-element.elementor-element-3760a01e{width:100%}}@media(min-width:1025px){.elementor-14 .elementor-element.elementor-element-ae278a1:not(.elementor-motion-effects-element-type-background),.elementor-14 .elementor-element.elementor-element-ae278a1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}@media(max-width:1024px){.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-d19533b-font-size);line-height:var(--e-global-typography-d19533b-line-height);letter-spacing:var(--e-global-typography-d19533b-letter-spacing);word-spacing:var(--e-global-typography-d19533b-word-spacing)}.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-d19533b-font-size);line-height:var(--e-global-typography-d19533b-line-height);letter-spacing:var(--e-global-typography-d19533b-letter-spacing);word-spacing:var(--e-global-typography-d19533b-word-spacing)}.elementor-14 .elementor-element.elementor-element-454628c>.elementor-element-populated{padding:3em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-5eb9c26 .elementor-heading-title{font-size:var(--e-global-typography-9ac24a5-font-size);line-height:var(--e-global-typography-9ac24a5-line-height);letter-spacing:var(--e-global-typography-9ac24a5-letter-spacing)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5c36757{font-size:.9rem}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-description{font-size:.9rem}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-description{font-size:.9rem}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-description{font-size:.9rem}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-description{font-size:.9rem}.elementor-14 .elementor-element.elementor-element-02e072e{--e-image-carousel-slides-to-show:3}.elementor-14 .elementor-element.elementor-element-55c4b71>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-2fae30df>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-6ce85fa2 .elementor-heading-title{font-size:var(--e-global-typography-9ac24a5-font-size);line-height:var(--e-global-typography-9ac24a5-line-height);letter-spacing:var(--e-global-typography-9ac24a5-letter-spacing)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-3760a01e>.elementor-element-populated{padding:3em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-521e0ce .elementor-heading-title{font-size:1.5rem}.elementor-14 .elementor-element.elementor-element-41cdce0e{font-size:.9rem}.elementor-14 .elementor-element.elementor-element-77f8304b>.elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%}.elementor-14 .elementor-element.elementor-element-78bbc60 .elementor-heading-title{font-size:1.5rem}.elementor-14 .elementor-element.elementor-element-63f9f4b{font-size:.9rem}.elementor-bc-flex-widget .elementor-14 .elementor-element.elementor-element-59e5836.elementor-column .elementor-widget-wrap{align-items:center}.elementor-14 .elementor-element.elementor-element-59e5836.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-14 .elementor-element.elementor-element-cfe7f47>.elementor-widget-container{margin:0% 50% 0% 0%}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title{font-size:2rem}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}}@media(max-width:767px){.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-d19533b-font-size);line-height:var(--e-global-typography-d19533b-line-height);letter-spacing:var(--e-global-typography-d19533b-letter-spacing);word-spacing:var(--e-global-typography-d19533b-word-spacing)}.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-3fdcd2f0 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-d19533b-font-size);line-height:var(--e-global-typography-d19533b-line-height);letter-spacing:var(--e-global-typography-d19533b-letter-spacing);word-spacing:var(--e-global-typography-d19533b-word-spacing)}.elementor-14 .elementor-element.elementor-element-41d4801a{font-size:1rem}.elementor-14 .elementor-element.elementor-element-2a82d71>.elementor-widget-container{margin:-78px 0 0 0}.elementor-14 .elementor-element.elementor-element-2a82d71 img{width:42%}.elementor-14 .elementor-element.elementor-element-5eb9c26 .elementor-heading-title{font-size:var(--e-global-typography-9ac24a5-font-size);line-height:var(--e-global-typography-9ac24a5-line-height);letter-spacing:var(--e-global-typography-9ac24a5-letter-spacing)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-be02cf4 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5c36757>.elementor-widget-container{margin:0 0 0 0}.elementor-14 .elementor-element.elementor-element-5c36757{font-size:1rem;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-5d91341 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-320d6b4>.elementor-element-populated{padding:0em 0em 1em 0em}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-2174ed5 .elementor-icon-box-description{font-size:1rem;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-a316335>.elementor-element-populated{padding:1em 0em 0em 0em}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-27886e7 .elementor-icon-box-description{font-size:1rem;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-dbfa6e8>.elementor-element-populated{padding:0em 0em 1em 0em}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-3bb327d .elementor-icon-box-description{font-size:1rem;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-ba6c1c7>.elementor-element-populated{padding:1em 0em 0em 0em}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title,.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-title a{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-449d23e .elementor-icon-box-description{font-size:1rem;line-height:1.5em}.elementor-14 .elementor-element.elementor-element-ae278a1{margin-top:-53px;margin-bottom:0;padding:0em 0em 0em 0em}.elementor-14 .elementor-element.elementor-element-02e072e{--e-image-carousel-slides-to-show:3}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-853c200-font-size);line-height:var(--e-global-typography-853c200-line-height)}.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-aa5c4ff .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-fb14c11 .elementor-button{padding:18px 25px 18px 25px}.elementor-14 .elementor-element.elementor-element-6ce85fa2 .elementor-heading-title{font-size:var(--e-global-typography-9ac24a5-font-size);line-height:var(--e-global-typography-9ac24a5-line-height);letter-spacing:var(--e-global-typography-9ac24a5-letter-spacing)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-59672ef7 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-521e0ce .elementor-heading-title{font-size:1.6rem}.elementor-14 .elementor-element.elementor-element-41cdce0e{font-size:1rem}.elementor-14 .elementor-element.elementor-element-78bbc60 .elementor-heading-title{font-size:1.6rem}.elementor-14 .elementor-element.elementor-element-63f9f4b{font-size:1rem}.elementor-14 .elementor-element.elementor-element-59e5836>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-14 .elementor-element.elementor-element-cfe7f47{width:var(--container-widget-width,245.6px);max-width:245.6px;--container-widget-width:245.6px;--container-widget-flex-grow:0}.elementor-14 .elementor-element.elementor-element-cfe7f47>.elementor-widget-container{margin:0% 20% 0% 0%}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title{font-size:2rem}.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-14 .elementor-element.elementor-element-cfe7f47 .elementskit-section-title-wraper .elementskit-section-title>span{font-size:var(--e-global-typography-220c207-font-size);line-height:var(--e-global-typography-220c207-line-height);letter-spacing:var(--e-global-typography-220c207-letter-spacing)}.elementor-14 .elementor-element.elementor-element-4c845b0 .elementor-button{padding:18px 25px 18px 25px}}