.elementor-172 .elementor-element.elementor-element-8ee4d2c:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-8ee4d2c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/09/futter-9-e1726043580231.jpg);background-position:top center;background-size:cover}.elementor-172 .elementor-element.elementor-element-8ee4d2c>.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-172 .elementor-element.elementor-element-8ee4d2c>.elementor-container{min-height:50vh}.elementor-172 .elementor-element.elementor-element-8ee4d2c{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin-top:-201px;margin-bottom:0}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-d7ad1f1.elementor-column .elementor-widget-wrap{align-items:center}.elementor-172 .elementor-element.elementor-element-d7ad1f1.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-172 .elementor-element.elementor-element-d7ad1f1>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-172 .elementor-element.elementor-element-d41e391 .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-172 .elementor-element.elementor-element-d41e391 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-d41e391 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-d41e391 .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-172 .elementor-element.elementor-element-fbebdbf{text-align:center;color:var(--e-global-color-4f5c5d8)}.elementor-172 .elementor-element.elementor-element-bab5a65:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-bab5a65>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-0bd03e2)}.elementor-172 .elementor-element.elementor-element-bab5a65{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:6em 1em 6em 1em}.elementor-172 .elementor-element.elementor-element-bab5a65>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-7d74485.elementor-column .elementor-widget-wrap{align-items:center}.elementor-172 .elementor-element.elementor-element-7d74485.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-172 .elementor-element.elementor-element-7d74485>.elementor-element-populated{padding:0em 1em 1em 5em}.elementor-172 .elementor-element.elementor-element-c4ce800{text-align:start}.elementor-172 .elementor-element.elementor-element-c4ce800 .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-172 .elementor-element.elementor-element-f974628 .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-172 .elementor-element.elementor-element-f974628 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-f974628 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-f974628 .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-172 .elementor-element.elementor-element-563452d>.elementor-widget-container{margin:25px 0 -15px 0;padding:0 0 0 0}.elementor-172 .elementor-element.elementor-element-563452d{text-align:start;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;color:var(--e-global-color-7966a02)}.elementor-172 .elementor-element.elementor-element-32b40e6{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-172 .elementor-element.elementor-element-32b40e6>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-172 .elementor-element.elementor-element-a3a9758:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-172 .elementor-element.elementor-element-a3a9758>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/08/F6.jpg);background-position:center center;background-size:cover}.elementor-172 .elementor-element.elementor-element-a3a9758>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-14e528b);opacity:.9}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-a3a9758.elementor-column .elementor-widget-wrap{align-items:center}.elementor-172 .elementor-element.elementor-element-a3a9758.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-172 .elementor-element.elementor-element-a3a9758>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:6em 8em 6em 8em}.elementor-172 .elementor-element.elementor-element-a3a9758>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-172 .elementor-element.elementor-element-cb8c83a{width:var(--container-widget-width,109.128%);max-width:109.128%;--container-widget-width:109.128%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-cb8c83a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-cb8c83a .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-42c24f0);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-172 .elementor-element.elementor-element-cb8c83a .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-cb8c83a .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-cb8c83a .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-172 .elementor-element.elementor-element-4f7a852{width:var(--container-widget-width,107.12%);max-width:107.12%;--container-widget-width:107.12%;--container-widget-flex-grow:0;font-size:1rem;color:#ECECEC}.elementor-172 .elementor-element.elementor-element-4f7a852>.elementor-widget-container{margin:030px 0 0 0}.elementor-172 .elementor-element.elementor-element-4f7a852.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-da40183 .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-172 .elementor-element.elementor-element-da40183 .elementor-button:hover,.elementor-172 .elementor-element.elementor-element-da40183 .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-172 .elementor-element.elementor-element-da40183 .elementor-button-content-wrapper{flex-direction:row}.elementor-172 .elementor-element.elementor-element-da40183 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-172 .elementor-element.elementor-element-da40183 .elementor-button:hover svg,.elementor-172 .elementor-element.elementor-element-da40183 .elementor-button:focus svg{fill:#FFF}.elementor-172 .elementor-element.elementor-element-0144f47 .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-172 .elementor-element.elementor-element-0144f47 .elementor-button:hover,.elementor-172 .elementor-element.elementor-element-0144f47 .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-172 .elementor-element.elementor-element-0144f47>.elementor-widget-container{margin:26px 0 0 0}.elementor-172 .elementor-element.elementor-element-0144f47 .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-172 .elementor-element.elementor-element-0144f47 .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-172 .elementor-element.elementor-element-0144f47 .elementor-button:hover svg,.elementor-172 .elementor-element.elementor-element-0144f47 .elementor-button:focus svg{fill:#FFF}.elementor-172 .elementor-element.elementor-element-d1dbbe9{text-align:start}.elementor-172 .elementor-element.elementor-element-d1dbbe9 img{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-ab03ec2:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-ab03ec2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-0bd03e2)}.elementor-172 .elementor-element.elementor-element-ab03ec2{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:6em 1em 6em 1em}.elementor-172 .elementor-element.elementor-element-ab03ec2>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-106b419.elementor-column .elementor-widget-wrap{align-items:center}.elementor-172 .elementor-element.elementor-element-106b419.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-172 .elementor-element.elementor-element-106b419>.elementor-element-populated{padding:0em 1em 1em 5em}.elementor-172 .elementor-element.elementor-element-321a091{text-align:start}.elementor-172 .elementor-element.elementor-element-321a091 .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-172 .elementor-element.elementor-element-2770160 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-d6bd937);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-172 .elementor-element.elementor-element-2770160 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-1e69704{width:var(--container-widget-width,32.578%);max-width:32.578%;--container-widget-width:32.578%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-1e69704.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-1e69704>.elementor-widget-container{border-style:solid;border-radius:2px 2px 2px 2px}.elementor-172 .elementor-element.elementor-element-1e69704 .elementor-icon-box-wrapper{gap:15px}.elementor-172 .elementor-element.elementor-element-1e69704.elementor-view-stacked .elementor-icon{background-color:#409E3E}.elementor-172 .elementor-element.elementor-element-1e69704.elementor-view-framed .elementor-icon,.elementor-172 .elementor-element.elementor-element-1e69704.elementor-view-default .elementor-icon{fill:#409E3E;color:#409E3E;border-color:#409E3E}.elementor-172 .elementor-element.elementor-element-1e69704 .elementor-icon-box-description{color:#000}.elementor-172 .elementor-element.elementor-element-68ad5e7{width:var(--container-widget-width,32.578%);max-width:32.578%;--container-widget-width:32.578%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-68ad5e7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-68ad5e7>.elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px}.elementor-172 .elementor-element.elementor-element-68ad5e7 .elementor-icon-box-wrapper{gap:15px}.elementor-172 .elementor-element.elementor-element-68ad5e7.elementor-view-stacked .elementor-icon{background-color:#2E4DFC}.elementor-172 .elementor-element.elementor-element-68ad5e7.elementor-view-framed .elementor-icon,.elementor-172 .elementor-element.elementor-element-68ad5e7.elementor-view-default .elementor-icon{fill:#2E4DFC;color:#2E4DFC;border-color:#2E4DFC}.elementor-172 .elementor-element.elementor-element-68ad5e7 .elementor-icon-box-description{color:#000}.elementor-172 .elementor-element.elementor-element-0c7236e{width:var(--container-widget-width,32.578%);max-width:32.578%;--container-widget-width:32.578%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-0c7236e.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-0c7236e>.elementor-widget-container{border-style:solid;border-width:2px 2px 2px 2px}.elementor-172 .elementor-element.elementor-element-0c7236e .elementor-icon-box-wrapper{gap:15px}.elementor-172 .elementor-element.elementor-element-0c7236e.elementor-view-stacked .elementor-icon{background-color:#FC2EF2}.elementor-172 .elementor-element.elementor-element-0c7236e.elementor-view-framed .elementor-icon,.elementor-172 .elementor-element.elementor-element-0c7236e.elementor-view-default .elementor-icon{fill:#FC2EF2;color:#FC2EF2;border-color:#FC2EF2}.elementor-172 .elementor-element.elementor-element-0c7236e .elementor-icon-box-description{color:#000}.elementor-172 .elementor-element.elementor-element-923efd9{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-923efd9>.elementor-widget-container{margin:4px 0 0 0;border-style:solid;border-width:2px 2px 2px 2px}.elementor-172 .elementor-element.elementor-element-923efd9.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-923efd9 .elementor-icon-box-wrapper{gap:15px}.elementor-172 .elementor-element.elementor-element-923efd9.elementor-view-stacked .elementor-icon{background-color:#FC2E2E}.elementor-172 .elementor-element.elementor-element-923efd9.elementor-view-framed .elementor-icon,.elementor-172 .elementor-element.elementor-element-923efd9.elementor-view-default .elementor-icon{fill:#FC2E2E;color:#FC2E2E;border-color:#FC2E2E}.elementor-172 .elementor-element.elementor-element-923efd9 .elementor-icon-box-description{color:#000}.elementor-172 .elementor-element.elementor-element-ae57ee7{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-ae57ee7>.elementor-widget-container{margin:4px 0 0 0;border-style:solid;border-width:2px 2px 2px 2px}.elementor-172 .elementor-element.elementor-element-ae57ee7.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-ae57ee7 .elementor-icon-box-wrapper{gap:15px}.elementor-172 .elementor-element.elementor-element-ae57ee7.elementor-view-stacked .elementor-icon{background-color:#FC912E}.elementor-172 .elementor-element.elementor-element-ae57ee7.elementor-view-framed .elementor-icon,.elementor-172 .elementor-element.elementor-element-ae57ee7.elementor-view-default .elementor-icon{fill:#FC912E;color:#FC912E;border-color:#FC912E}.elementor-172 .elementor-element.elementor-element-ae57ee7 .elementor-icon{font-size:57px}.elementor-172 .elementor-element.elementor-element-ae57ee7 .elementor-icon-box-description{color:#000}.elementor-172 .elementor-element.elementor-element-743e48c>.elementor-widget-container{margin:25px 0 -15px 0;padding:0 0 0 0}.elementor-172 .elementor-element.elementor-element-743e48c.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-743e48c{text-align:start;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;color:#3D3D3D}.elementor-172 .elementor-element.elementor-element-61b1289{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-172 .elementor-element.elementor-element-61b1289>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-172 .elementor-element.elementor-element-8772b1f{text-align:start}.elementor-172 .elementor-element.elementor-element-8772b1f img{width:100%}.elementor-172 .elementor-element.elementor-element-b16ea76:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-172 .elementor-element.elementor-element-b16ea76>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://roofing-dublin.ie/wp-content/uploads/2024/08/F6.jpg);background-position:center center;background-size:cover}.elementor-172 .elementor-element.elementor-element-b16ea76>.elementor-element-populated>.elementor-background-overlay{background-color:var(--e-global-color-14e528b);opacity:.9}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-b16ea76.elementor-column .elementor-widget-wrap{align-items:center}.elementor-172 .elementor-element.elementor-element-b16ea76.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-172 .elementor-element.elementor-element-b16ea76>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:6em 5em 6em 5em}.elementor-172 .elementor-element.elementor-element-b16ea76>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-172 .elementor-element.elementor-element-80e89ac{width:var(--container-widget-width,109.128%);max-width:109.128%;--container-widget-width:109.128%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-80e89ac.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-80e89ac .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-172 .elementor-element.elementor-element-80e89ac .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-80e89ac .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-80e89ac .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-172 .elementor-element.elementor-element-2473145{width:var(--container-widget-width,107.12%);max-width:107.12%;--container-widget-width:107.12%;--container-widget-flex-grow:0;font-size:1rem;color:#ECECEC}.elementor-172 .elementor-element.elementor-element-2473145>.elementor-widget-container{margin:030px 0 0 0}.elementor-172 .elementor-element.elementor-element-2473145.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-87652f6{width:var(--container-widget-width,85.94%);max-width:85.94%;--container-widget-width:85.94%;--container-widget-flex-grow:0;--e-icon-list-icon-size:20px;--icon-vertical-offset:0px}.elementor-172 .elementor-element.elementor-element-87652f6>.elementor-widget-container{margin:35px 45px 0 0}.elementor-172 .elementor-element.elementor-element-87652f6.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(20px/2)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(20px/2)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(20px/2)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-20px/2)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-20px/2)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-icon i{color:var(--e-global-color-ed591b4);transition:color 0.3s}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-icon svg{fill:var(--e-global-color-ed591b4);transition:fill 0.3s}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item>a{font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;text-transform:none;line-height:1.4rem}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-text{color:#D0D0D0;transition:color 0.3s}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FFF}.elementor-172 .elementor-element.elementor-element-88196ec:not(.elementor-motion-effects-element-type-background),.elementor-172 .elementor-element.elementor-element-88196ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-0bd03e2)}.elementor-172 .elementor-element.elementor-element-88196ec{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:5em 1em 5em 1em}.elementor-172 .elementor-element.elementor-element-88196ec>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-172 .elementor-element.elementor-element-16085ec>.elementor-element-populated{padding:1em 1em 1em 1em}.elementor-172 .elementor-element.elementor-element-7c2979c>.elementor-widget-container{margin:0 0 0 0;padding:0 0 0 0}.elementor-bc-flex-widget .elementor-172 .elementor-element.elementor-element-fb36592.elementor-column .elementor-widget-wrap{align-items:center}.elementor-172 .elementor-element.elementor-element-fb36592.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-172 .elementor-element.elementor-element-fb36592>.elementor-element-populated{padding:1em 1em 1em 5em}.elementor-172 .elementor-element.elementor-element-af51705{width:var(--container-widget-width,102.873%);max-width:102.873%;--container-widget-width:102.873%;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-af51705.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title{color:var(--e-global-color-d6bd937);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-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title>span{color:var(--e-global-color-ed591b4)}.elementor-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-af51705 .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-172 .elementor-element.elementor-element-ab406ff>.elementor-widget-container{margin:25px 0 0 0}.elementor-172 .elementor-element.elementor-element-ab406ff{text-align:start;font-family:"Roboto",Sans-serif;font-size:1rem;font-weight:400;line-height:1.8em;color:#282828}.elementor-172 .elementor-element.elementor-element-f47aeed .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-172 .elementor-element.elementor-element-f47aeed .elementor-button:hover,.elementor-172 .elementor-element.elementor-element-f47aeed .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-172 .elementor-element.elementor-element-f47aeed .elementor-button-content-wrapper{flex-direction:row}.elementor-172 .elementor-element.elementor-element-f47aeed .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-172 .elementor-element.elementor-element-f47aeed .elementor-button:hover svg,.elementor-172 .elementor-element.elementor-element-f47aeed .elementor-button:focus svg{fill:#FFF}.elementor-172 .elementor-element.elementor-element-f5d857d .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-172 .elementor-element.elementor-element-f5d857d .elementor-button:hover,.elementor-172 .elementor-element.elementor-element-f5d857d .elementor-button:focus{background-color:#43CC5B;color:#FFF}.elementor-172 .elementor-element.elementor-element-f5d857d>.elementor-widget-container{margin:26px 0 0 0}.elementor-172 .elementor-element.elementor-element-f5d857d .elementor-button-content-wrapper{flex-direction:row-reverse}.elementor-172 .elementor-element.elementor-element-f5d857d .elementor-button .elementor-button-content-wrapper{gap:8px}.elementor-172 .elementor-element.elementor-element-f5d857d .elementor-button:hover svg,.elementor-172 .elementor-element.elementor-element-f5d857d .elementor-button:focus svg{fill:#FFF}@media(min-width:768px){.elementor-172 .elementor-element.elementor-element-16085ec{width:45%}.elementor-172 .elementor-element.elementor-element-fb36592{width:55%}}@media(max-width:1024px){.elementor-172 .elementor-element.elementor-element-8ee4d2c{margin-top:-180px;margin-bottom:0}.elementor-172 .elementor-element.elementor-element-d41e391 .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-172 .elementor-element.elementor-element-d41e391 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-d41e391 .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-172 .elementor-element.elementor-element-7d74485>.elementor-element-populated{padding:3em 1em 1em 1em}.elementor-172 .elementor-element.elementor-element-c4ce800 .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-172 .elementor-element.elementor-element-f974628 .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-172 .elementor-element.elementor-element-f974628 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-f974628 .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-172 .elementor-element.elementor-element-563452d>.elementor-widget-container{margin:0 0 0 0}.elementor-172 .elementor-element.elementor-element-563452d{font-size:1rem}.elementor-172 .elementor-element.elementor-element-a3a9758>.elementor-element-populated{padding:6em 2em 6em 2em}.elementor-172 .elementor-element.elementor-element-cb8c83a .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-172 .elementor-element.elementor-element-cb8c83a .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-cb8c83a .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-172 .elementor-element.elementor-element-ab03ec2{padding:3em 2em 3em 2em}.elementor-172 .elementor-element.elementor-element-106b419>.elementor-element-populated{padding:3em 1em 1em 1em}.elementor-172 .elementor-element.elementor-element-321a091 .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-172 .elementor-element.elementor-element-2770160 .elementskit-section-title-wraper .elementskit-section-title{font-size:2rem}.elementor-172 .elementor-element.elementor-element-743e48c{width:var(--container-widget-width,608.972px);max-width:608.972px;--container-widget-width:608.972px;--container-widget-flex-grow:0;font-size:1rem}.elementor-172 .elementor-element.elementor-element-b16ea76>.elementor-element-populated{padding:6em 2em 6em 2em}.elementor-172 .elementor-element.elementor-element-80e89ac .elementskit-section-title-wraper .elementskit-section-title{font-size:2rem}.elementor-172 .elementor-element.elementor-element-80e89ac .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-80e89ac .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-172 .elementor-element.elementor-element-87652f6{width:var(--container-widget-width,631.458px);max-width:631.458px;--container-widget-width:631.458px;--container-widget-flex-grow:0}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item>a{font-size:1rem}.elementor-172 .elementor-element.elementor-element-fb36592>.elementor-element-populated{padding:3em 1em 1em 1em}.elementor-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title{font-size:2rem}.elementor-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-af51705 .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-172 .elementor-element.elementor-element-ab406ff>.elementor-widget-container{margin:0 0 0 0}.elementor-172 .elementor-element.elementor-element-ab406ff{font-size:1rem}}@media(max-width:767px){.elementor-172 .elementor-element.elementor-element-8ee4d2c{margin-top:-169px;margin-bottom:0}.elementor-172 .elementor-element.elementor-element-d41e391 .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-172 .elementor-element.elementor-element-d41e391 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-d41e391 .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-172 .elementor-element.elementor-element-fbebdbf{font-size:1rem}.elementor-172 .elementor-element.elementor-element-bab5a65{padding:2em 0em 4em 0em}.elementor-172 .elementor-element.elementor-element-c4ce800 .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-172 .elementor-element.elementor-element-f974628 .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-172 .elementor-element.elementor-element-f974628 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-f974628 .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-172 .elementor-element.elementor-element-563452d{font-size:1rem}.elementor-172 .elementor-element.elementor-element-cb8c83a .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-172 .elementor-element.elementor-element-cb8c83a .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-cb8c83a .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-172 .elementor-element.elementor-element-4f7a852{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-da40183>.elementor-widget-container{margin:17px 0 0 0}.elementor-172 .elementor-element.elementor-element-da40183 .elementor-button{padding:18px 25px 18px 25px}.elementor-172 .elementor-element.elementor-element-ab03ec2{padding:3em 1em 3em 1em}.elementor-172 .elementor-element.elementor-element-321a091 .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-172 .elementor-element.elementor-element-2770160 .elementskit-section-title-wraper .elementskit-section-title{font-size:2rem}.elementor-172 .elementor-element.elementor-element-1e69704{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-68ad5e7{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-0c7236e{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-923efd9{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-923efd9 .elementor-icon{font-size:38px}.elementor-172 .elementor-element.elementor-element-ae57ee7{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-743e48c{width:100%;max-width:100%;font-size:1rem}.elementor-172 .elementor-element.elementor-element-80e89ac .elementskit-section-title-wraper .elementskit-section-title{font-size:1.9rem}.elementor-172 .elementor-element.elementor-element-80e89ac .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-80e89ac .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-172 .elementor-element.elementor-element-87652f6{width:100%;max-width:100%}.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item>.elementor-icon-list-text,.elementor-172 .elementor-element.elementor-element-87652f6 .elementor-icon-list-item>a{font-size:1rem}.elementor-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title{font-size:1.7rem}.elementor-172 .elementor-element.elementor-element-af51705 .elementskit-section-title-wraper .elementskit-section-title span:last-child,.elementor-172 .elementor-element.elementor-element-af51705 .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-172 .elementor-element.elementor-element-ab406ff>.elementor-widget-container{margin:0 0 0 0}.elementor-172 .elementor-element.elementor-element-ab406ff{font-size:1rem}.elementor-172 .elementor-element.elementor-element-f47aeed>.elementor-widget-container{margin:17px 0 0 0}.elementor-172 .elementor-element.elementor-element-f47aeed .elementor-button{padding:18px 25px 18px 25px}}@media(max-width:1024px) and (min-width:768px){.elementor-172 .elementor-element.elementor-element-7d74485{width:100%}.elementor-172 .elementor-element.elementor-element-a3a9758{width:100%}.elementor-172 .elementor-element.elementor-element-c6be83b{width:100%}.elementor-172 .elementor-element.elementor-element-106b419{width:100%}.elementor-172 .elementor-element.elementor-element-1e05364{width:100%}.elementor-172 .elementor-element.elementor-element-b16ea76{width:100%}.elementor-172 .elementor-element.elementor-element-16085ec{width:100%}.elementor-172 .elementor-element.elementor-element-fb36592{width:100%}}