.elementor-988924 .elementor-element.elementor-element-500a5773{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-b826688 );--border-color:var( --e-global-color-b826688 );--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-500a5773:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-500a5773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cd04b1 );}.elementor-988924 .elementor-element.elementor-element-6d25bc0e > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-6d25bc0e{font-family:var( --e-global-typography-500f495-font-family ), Sans-serif;font-size:var( --e-global-typography-500f495-font-size );font-weight:var( --e-global-typography-500f495-font-weight );font-style:var( --e-global-typography-500f495-font-style );line-height:var( --e-global-typography-500f495-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-988924 .elementor-element.elementor-element-6d25bc0e a{color:var( --e-global-color-vamtam_accent_4 );}.elementor-988924 .elementor-element.elementor-element-5559a27{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:090px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-5559a27.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988924 .elementor-element.elementor-element-2ec9bfa1 .elementor-heading-title{font-family:var( --e-global-typography-03f1db1-font-family ), Sans-serif;font-size:var( --e-global-typography-03f1db1-font-size );font-weight:var( --e-global-typography-03f1db1-font-weight );text-transform:var( --e-global-typography-03f1db1-text-transform );font-style:var( --e-global-typography-03f1db1-font-style );line-height:var( --e-global-typography-03f1db1-line-height );letter-spacing:var( --e-global-typography-03f1db1-letter-spacing );word-spacing:var( --e-global-typography-03f1db1-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-263d572c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-263d572c:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-263d572c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cd04b1 );}.elementor-988924 .elementor-element.elementor-element-2bd16313{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-2bd16313.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988924 .elementor-element.elementor-element-7f21cd68{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-7f21cd68.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988924 .elementor-element.elementor-element-aaa3f96 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-aaa3f96{font-family:var( --e-global-typography-050b8de-font-family ), Sans-serif;font-size:var( --e-global-typography-050b8de-font-size );font-weight:var( --e-global-typography-050b8de-font-weight );text-transform:var( --e-global-typography-050b8de-text-transform );font-style:var( --e-global-typography-050b8de-font-style );text-decoration:var( --e-global-typography-050b8de-text-decoration );line-height:var( --e-global-typography-050b8de-line-height );letter-spacing:var( --e-global-typography-050b8de-letter-spacing );word-spacing:var( --e-global-typography-050b8de-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-aaa3f96 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-3f92ad9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988924 .elementor-element.elementor-element-3f92ad9d:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-3f92ad9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roq.ie/wp-content/uploads/2026/03/Works-on-North-City-Arterial-Main.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988924 .elementor-element.elementor-element-7013a6dd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988924 .elementor-element.elementor-element-74d88516{--spacer-size:686px;}.elementor-988924 .elementor-element.elementor-element-6b460909{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-6b460909:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-6b460909 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cd04b1 );}.elementor-988924 .elementor-element.elementor-element-282eadc4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-7ec23abc .elementor-heading-title{font-family:var( --e-global-typography-48d4622-font-family ), Sans-serif;font-size:var( --e-global-typography-48d4622-font-size );font-weight:var( --e-global-typography-48d4622-font-weight );line-height:var( --e-global-typography-48d4622-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-5e89bdf9{font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-8785233 .elementor-heading-title{font-family:var( --e-global-typography-48d4622-font-family ), Sans-serif;font-size:var( --e-global-typography-48d4622-font-size );font-weight:var( --e-global-typography-48d4622-font-weight );line-height:var( --e-global-typography-48d4622-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-a07900c{font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-73e79266 .elementor-heading-title{font-family:var( --e-global-typography-48d4622-font-family ), Sans-serif;font-size:var( --e-global-typography-48d4622-font-size );font-weight:var( --e-global-typography-48d4622-font-weight );line-height:var( --e-global-typography-48d4622-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-54f8cb06{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-3e2baa68 .elementor-heading-title{font-family:var( --e-global-typography-48d4622-font-family ), Sans-serif;font-size:var( --e-global-typography-48d4622-font-size );font-weight:var( --e-global-typography-48d4622-font-weight );line-height:var( --e-global-typography-48d4622-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-7040f0b5{font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-7507a204 .elementor-heading-title{font-family:var( --e-global-typography-48d4622-font-family ), Sans-serif;font-size:var( --e-global-typography-48d4622-font-size );font-weight:var( --e-global-typography-48d4622-font-weight );line-height:var( --e-global-typography-48d4622-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-5c4b2a31{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-2bfdbee0 .elementor-heading-title{font-family:var( --e-global-typography-48d4622-font-family ), Sans-serif;font-size:var( --e-global-typography-48d4622-font-size );font-weight:var( --e-global-typography-48d4622-font-weight );line-height:var( --e-global-typography-48d4622-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-2d1f257b{width:var( --container-widget-width, 300px );max-width:300px;--container-widget-width:300px;--container-widget-flex-grow:0;font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-67c613f0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-988924 .elementor-element.elementor-element-4300e1eb{width:auto;max-width:auto;}.elementor-988924 .elementor-element.elementor-element-4300e1eb > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-988924 .elementor-element.elementor-element-4300e1eb .elementor-heading-title{font-family:var( --e-global-typography-500f495-font-family ), Sans-serif;font-size:var( --e-global-typography-500f495-font-size );font-weight:var( --e-global-typography-500f495-font-weight );font-style:var( --e-global-typography-500f495-font-style );line-height:var( --e-global-typography-500f495-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-60e72744 > .elementor-widget-container{background-color:var( --e-global-color-vamtam_accent_5 );padding:4px 12px 4px 12px;border-radius:100px 100px 100px 100px;}.elementor-988924 .elementor-element.elementor-element-60e72744 .elementor-heading-title{font-family:var( --e-global-typography-500f495-font-family ), Sans-serif;font-size:var( --e-global-typography-500f495-font-size );font-weight:var( --e-global-typography-500f495-font-weight );font-style:var( --e-global-typography-500f495-font-style );line-height:var( --e-global-typography-500f495-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-3b03e519{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-268c8a2b{font-family:var( --e-global-typography-fc261a2-font-family ), Sans-serif;font-size:var( --e-global-typography-fc261a2-font-size );font-weight:var( --e-global-typography-fc261a2-font-weight );line-height:var( --e-global-typography-fc261a2-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-268c8a2b a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-7683ca7a{font-family:var( --e-global-typography-cd88f99-font-family ), Sans-serif;font-size:var( --e-global-typography-cd88f99-font-size );font-weight:var( --e-global-typography-cd88f99-font-weight );line-height:var( --e-global-typography-cd88f99-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-7683ca7a a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-6ab7a42f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-6ab7a42f:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-6ab7a42f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-178c8d4d{--display:flex;--border-radius:4px 4px 4px 4px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-988924 .elementor-element.elementor-element-178c8d4d:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-178c8d4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roq.ie/wp-content/uploads/2026/04/Pipes-used-on-City-Arterial-Main.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988924 .elementor-element.elementor-element-495b0710{--spacer-size:598px;}.elementor-988924 .elementor-element.elementor-element-1a49ab94{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-1a49ab94:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-1a49ab94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-408b8942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-3bd06298 .elementor-heading-title{font-family:var( --e-global-typography-6626cd3-font-family ), Sans-serif;font-size:var( --e-global-typography-6626cd3-font-size );font-weight:var( --e-global-typography-6626cd3-font-weight );line-height:var( --e-global-typography-6626cd3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-84d5628{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-58e5d879{font-family:var( --e-global-typography-fc261a2-font-family ), Sans-serif;font-size:var( --e-global-typography-fc261a2-font-size );font-weight:var( --e-global-typography-fc261a2-font-weight );line-height:var( --e-global-typography-fc261a2-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-58e5d879 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-47ee2cf9{font-family:var( --e-global-typography-cd88f99-font-family ), Sans-serif;font-size:var( --e-global-typography-cd88f99-font-size );font-weight:var( --e-global-typography-cd88f99-font-weight );line-height:var( --e-global-typography-cd88f99-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-47ee2cf9 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-4f80e3ef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-4f80e3ef:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-4f80e3ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-4aa2940d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-563d0e67 img{width:100%;border-radius:4px 4px 4px 4px;}.elementor-988924 .elementor-element.elementor-element-1f6ef96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-407ea2e8 img{width:100%;border-radius:4px 4px 4px 4px;}.elementor-988924 .elementor-element.elementor-element-7a5e1d83{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-7a5e1d83:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-7a5e1d83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-ed2e047{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-b68958d .elementor-heading-title{font-family:var( --e-global-typography-6626cd3-font-family ), Sans-serif;font-size:var( --e-global-typography-6626cd3-font-size );font-weight:var( --e-global-typography-6626cd3-font-weight );line-height:var( --e-global-typography-6626cd3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-366369e0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-3e3bc671{font-family:var( --e-global-typography-fc261a2-font-family ), Sans-serif;font-size:var( --e-global-typography-fc261a2-font-size );font-weight:var( --e-global-typography-fc261a2-font-weight );line-height:var( --e-global-typography-fc261a2-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-3e3bc671 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-560d48bc{font-family:var( --e-global-typography-cd88f99-font-family ), Sans-serif;font-size:var( --e-global-typography-cd88f99-font-size );font-weight:var( --e-global-typography-cd88f99-font-weight );line-height:var( --e-global-typography-cd88f99-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-560d48bc a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-6bf06f2c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-6bf06f2c:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-6bf06f2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-10e73e05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-e61a44b .elementor-heading-title{font-family:var( --e-global-typography-6626cd3-font-family ), Sans-serif;font-size:var( --e-global-typography-6626cd3-font-size );font-weight:var( --e-global-typography-6626cd3-font-weight );line-height:var( --e-global-typography-6626cd3-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-22ac5eb6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-988924 .elementor-element.elementor-element-1c927077{font-family:var( --e-global-typography-fc261a2-font-family ), Sans-serif;font-size:var( --e-global-typography-fc261a2-font-size );font-weight:var( --e-global-typography-fc261a2-font-weight );line-height:var( --e-global-typography-fc261a2-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-1c927077 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-263327c3{font-family:var( --e-global-typography-cd88f99-font-family ), Sans-serif;font-size:var( --e-global-typography-cd88f99-font-size );font-weight:var( --e-global-typography-cd88f99-font-weight );line-height:var( --e-global-typography-cd88f99-line-height );color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-263327c3 a{color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-bfdfb9d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-bfdfb9d:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-bfdfb9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-988924 .elementor-element.elementor-element-11b76b7{--display:flex;}.elementor-988924 .elementor-element.elementor-element-95fbd56{width:100%;max-width:100%;}.elementor-988924 .elementor-element.elementor-element-95fbd56 .elementor-heading-title{font-family:var( --e-global-typography-a7cec8e-font-family ), Sans-serif;font-size:var( --e-global-typography-a7cec8e-font-size );font-weight:var( --e-global-typography-a7cec8e-font-weight );line-height:var( --e-global-typography-a7cec8e-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-bfabdd6 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-988924 .elementor-element.elementor-element-bfabdd6 .elementor-heading-title{font-family:var( --e-global-typography-a13244c-font-family ), Sans-serif;font-size:var( --e-global-typography-a13244c-font-size );font-weight:var( --e-global-typography-a13244c-font-weight );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-49a074c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:28px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-988924 .elementor-element.elementor-element-b0501c5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-988924 .elementor-element.elementor-element-b0501c5:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-b0501c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roq.ie/wp-content/uploads/2026/03/ROQ-Digger.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988924 .elementor-element.elementor-element-b0501c5:hover{background-color:var( --e-global-color-vamtam_accent_2 );--overlay-opacity:0.6;}.elementor-988924 .elementor-element.elementor-element-b0501c5::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .elementor-background-slideshow::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-988924 .elementor-element.elementor-element-b0501c5:hover::before, .elementor-988924 .elementor-element.elementor-element-b0501c5:hover > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-b0501c5:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .elementor-background-slideshow:hover::before, .elementor-988924 .elementor-element.elementor-element-b0501c5 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-988924 .elementor-element.elementor-element-b0501c5.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-988924 .elementor-element.elementor-element-b0501c5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988924 .elementor-element.elementor-element-e4a6090 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-e4a6090 .elementor-heading-title{font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-5c902c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-5c902c8 .elementor-heading-title{font-family:var( --e-global-typography-c99b44e-font-family ), Sans-serif;font-size:var( --e-global-typography-c99b44e-font-size );font-weight:var( --e-global-typography-c99b44e-font-weight );line-height:var( --e-global-typography-c99b44e-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-b11b408{--spacer-size:290px;}.elementor-988924 .elementor-element.elementor-element-855fa9c.elementor-element{--align-self:flex-end;}.elementor-988924 .elementor-element.elementor-element-5093eae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-988924 .elementor-element.elementor-element-5093eae:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-5093eae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roq.ie/wp-content/uploads/2026/03/ROQ-Digger.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988924 .elementor-element.elementor-element-5093eae:hover{background-color:var( --e-global-color-vamtam_accent_2 );--overlay-opacity:0.6;}.elementor-988924 .elementor-element.elementor-element-5093eae::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .e-con-inner > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .elementor-background-slideshow::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .e-con-inner > .elementor-background-slideshow::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-988924 .elementor-element.elementor-element-5093eae:hover::before, .elementor-988924 .elementor-element.elementor-element-5093eae:hover > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-5093eae:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .elementor-background-slideshow:hover::before, .elementor-988924 .elementor-element.elementor-element-5093eae > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-988924 .elementor-element.elementor-element-5093eae.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-988924 .elementor-element.elementor-element-5093eae.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988924 .elementor-element.elementor-element-4176d0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-4176d0d .elementor-heading-title{font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-d344193 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-d344193 .elementor-heading-title{font-family:var( --e-global-typography-c99b44e-font-family ), Sans-serif;font-size:var( --e-global-typography-c99b44e-font-size );font-weight:var( --e-global-typography-c99b44e-font-weight );line-height:var( --e-global-typography-c99b44e-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-2d16853{--spacer-size:290px;}.elementor-988924 .elementor-element.elementor-element-449b61d.elementor-element{--align-self:flex-end;}.elementor-988924 .elementor-element.elementor-element-7e7919d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.2;--border-radius:4px 4px 4px 4px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-988924 .elementor-element.elementor-element-7e7919d:not(.elementor-motion-effects-element-type-background), .elementor-988924 .elementor-element.elementor-element-7e7919d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roq.ie/wp-content/uploads/2026/03/ROQ-Digger.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-988924 .elementor-element.elementor-element-7e7919d:hover{background-color:var( --e-global-color-vamtam_accent_2 );--overlay-opacity:0.6;}.elementor-988924 .elementor-element.elementor-element-7e7919d::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .e-con-inner > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .elementor-background-slideshow::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .e-con-inner > .elementor-background-slideshow::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-988924 .elementor-element.elementor-element-7e7919d:hover::before, .elementor-988924 .elementor-element.elementor-element-7e7919d:hover > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-7e7919d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .elementor-background-slideshow:hover::before, .elementor-988924 .elementor-element.elementor-element-7e7919d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-988924 .elementor-element.elementor-element-7e7919d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-988924 .elementor-element.elementor-element-7e7919d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-988924 .elementor-element.elementor-element-a191a33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-a191a33 .elementor-heading-title{font-family:var( --e-global-typography-cc86534-font-family ), Sans-serif;font-size:var( --e-global-typography-cc86534-font-size );font-weight:var( --e-global-typography-cc86534-font-weight );text-transform:var( --e-global-typography-cc86534-text-transform );font-style:var( --e-global-typography-cc86534-font-style );text-decoration:var( --e-global-typography-cc86534-text-decoration );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-e77ba1e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-e77ba1e .elementor-heading-title{font-family:var( --e-global-typography-c99b44e-font-family ), Sans-serif;font-size:var( --e-global-typography-c99b44e-font-size );font-weight:var( --e-global-typography-c99b44e-font-weight );line-height:var( --e-global-typography-c99b44e-line-height );color:var( --e-global-color-vamtam_accent_5 );}.elementor-988924 .elementor-element.elementor-element-6fc467c{--spacer-size:290px;}.elementor-988924 .elementor-element.elementor-element-9f8349c.elementor-element{--align-self:flex-end;}body.elementor-page-988924:not(.elementor-motion-effects-element-type-background), body.elementor-page-988924 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cd04b1 );}@media(min-width:768px){.elementor-988924 .elementor-element.elementor-element-5559a27{--width:93.783%;}.elementor-988924 .elementor-element.elementor-element-2bd16313{--width:50%;}.elementor-988924 .elementor-element.elementor-element-7f21cd68{--width:50%;}.elementor-988924 .elementor-element.elementor-element-282eadc4{--width:50%;}.elementor-988924 .elementor-element.elementor-element-3b03e519{--width:50%;}.elementor-988924 .elementor-element.elementor-element-408b8942{--width:50%;}.elementor-988924 .elementor-element.elementor-element-84d5628{--width:50%;}.elementor-988924 .elementor-element.elementor-element-4aa2940d{--width:50%;}.elementor-988924 .elementor-element.elementor-element-1f6ef96{--width:50%;}.elementor-988924 .elementor-element.elementor-element-ed2e047{--width:50%;}.elementor-988924 .elementor-element.elementor-element-366369e0{--width:50%;}.elementor-988924 .elementor-element.elementor-element-10e73e05{--width:50%;}.elementor-988924 .elementor-element.elementor-element-22ac5eb6{--width:50%;}.elementor-988924 .elementor-element.elementor-element-b0501c5{--width:calc((100% - 56px) / 3);}.elementor-988924 .elementor-element.elementor-element-5093eae{--width:calc((100% - 56px) / 3);}.elementor-988924 .elementor-element.elementor-element-7e7919d{--width:calc((100% - 56px) / 3);}}@media(max-width:1024px){.elementor-988924 .elementor-element.elementor-element-500a5773{--flex-wrap:wrap;}.elementor-988924 .elementor-element.elementor-element-6d25bc0e{font-size:var( --e-global-typography-500f495-font-size );line-height:var( --e-global-typography-500f495-line-height );}.elementor-988924 .elementor-element.elementor-element-2ec9bfa1 .elementor-heading-title{font-size:var( --e-global-typography-03f1db1-font-size );line-height:var( --e-global-typography-03f1db1-line-height );letter-spacing:var( --e-global-typography-03f1db1-letter-spacing );word-spacing:var( --e-global-typography-03f1db1-word-spacing );}.elementor-988924 .elementor-element.elementor-element-263d572c{--flex-wrap:wrap;}.elementor-988924 .elementor-element.elementor-element-7f21cd68{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-aaa3f96{font-size:var( --e-global-typography-050b8de-font-size );line-height:var( --e-global-typography-050b8de-line-height );letter-spacing:var( --e-global-typography-050b8de-letter-spacing );word-spacing:var( --e-global-typography-050b8de-word-spacing );}.elementor-988924 .elementor-element.elementor-element-74d88516{--spacer-size:400px;}.elementor-988924 .elementor-element.elementor-element-7ec23abc .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-5e89bdf9{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-8785233 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-a07900c{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-73e79266 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-54f8cb06{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-3e2baa68 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-7040f0b5{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-7507a204 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-5c4b2a31{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-2bfdbee0 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-2d1f257b{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-4300e1eb .elementor-heading-title{font-size:var( --e-global-typography-500f495-font-size );line-height:var( --e-global-typography-500f495-line-height );}.elementor-988924 .elementor-element.elementor-element-60e72744 .elementor-heading-title{font-size:var( --e-global-typography-500f495-font-size );line-height:var( --e-global-typography-500f495-line-height );}.elementor-988924 .elementor-element.elementor-element-268c8a2b{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-7683ca7a{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-495b0710{--spacer-size:400px;}.elementor-988924 .elementor-element.elementor-element-3bd06298 .elementor-heading-title{font-size:var( --e-global-typography-6626cd3-font-size );line-height:var( --e-global-typography-6626cd3-line-height );}.elementor-988924 .elementor-element.elementor-element-58e5d879{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-47ee2cf9{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-b68958d .elementor-heading-title{font-size:var( --e-global-typography-6626cd3-font-size );line-height:var( --e-global-typography-6626cd3-line-height );}.elementor-988924 .elementor-element.elementor-element-3e3bc671{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-560d48bc{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-e61a44b .elementor-heading-title{font-size:var( --e-global-typography-6626cd3-font-size );line-height:var( --e-global-typography-6626cd3-line-height );}.elementor-988924 .elementor-element.elementor-element-1c927077{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-263327c3{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-bfdfb9d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-95fbd56 .elementor-heading-title{font-size:var( --e-global-typography-a7cec8e-font-size );line-height:var( --e-global-typography-a7cec8e-line-height );}.elementor-988924 .elementor-element.elementor-element-bfabdd6 .elementor-heading-title{font-size:var( --e-global-typography-a13244c-font-size );}.elementor-988924 .elementor-element.elementor-element-b0501c5{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-e4a6090 .elementor-heading-title{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-5c902c8 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-988924 .elementor-element.elementor-element-5093eae{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-4176d0d .elementor-heading-title{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-d344193 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-988924 .elementor-element.elementor-element-7e7919d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-988924 .elementor-element.elementor-element-a191a33 .elementor-heading-title{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-e77ba1e .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}}@media(max-width:767px){.elementor-988924 .elementor-element.elementor-element-6d25bc0e{font-size:var( --e-global-typography-500f495-font-size );line-height:var( --e-global-typography-500f495-line-height );}.elementor-988924 .elementor-element.elementor-element-2ec9bfa1 .elementor-heading-title{font-size:var( --e-global-typography-03f1db1-font-size );line-height:var( --e-global-typography-03f1db1-line-height );letter-spacing:var( --e-global-typography-03f1db1-letter-spacing );word-spacing:var( --e-global-typography-03f1db1-word-spacing );}.elementor-988924 .elementor-element.elementor-element-aaa3f96{font-size:var( --e-global-typography-050b8de-font-size );line-height:var( --e-global-typography-050b8de-line-height );letter-spacing:var( --e-global-typography-050b8de-letter-spacing );word-spacing:var( --e-global-typography-050b8de-word-spacing );}.elementor-988924 .elementor-element.elementor-element-74d88516{--spacer-size:390px;}.elementor-988924 .elementor-element.elementor-element-74d88516 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-6b460909{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-7ec23abc .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-5e89bdf9{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-8785233 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-a07900c{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-73e79266 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-54f8cb06{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-3e2baa68 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-7040f0b5{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-7507a204 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-5c4b2a31{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-2bfdbee0 .elementor-heading-title{font-size:var( --e-global-typography-48d4622-font-size );line-height:var( --e-global-typography-48d4622-line-height );}.elementor-988924 .elementor-element.elementor-element-2d1f257b{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-4300e1eb .elementor-heading-title{font-size:var( --e-global-typography-500f495-font-size );line-height:var( --e-global-typography-500f495-line-height );}.elementor-988924 .elementor-element.elementor-element-60e72744 .elementor-heading-title{font-size:var( --e-global-typography-500f495-font-size );line-height:var( --e-global-typography-500f495-line-height );}.elementor-988924 .elementor-element.elementor-element-268c8a2b{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-7683ca7a{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-6ab7a42f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-495b0710{--spacer-size:195px;}.elementor-988924 .elementor-element.elementor-element-495b0710 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-988924 .elementor-element.elementor-element-1a49ab94{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-3bd06298 .elementor-heading-title{font-size:var( --e-global-typography-6626cd3-font-size );line-height:var( --e-global-typography-6626cd3-line-height );}.elementor-988924 .elementor-element.elementor-element-58e5d879{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-47ee2cf9{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-4f80e3ef{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-7a5e1d83{--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-b68958d .elementor-heading-title{font-size:var( --e-global-typography-6626cd3-font-size );line-height:var( --e-global-typography-6626cd3-line-height );}.elementor-988924 .elementor-element.elementor-element-3e3bc671{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-560d48bc{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-6bf06f2c{--padding-top:20px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-e61a44b .elementor-heading-title{font-size:var( --e-global-typography-6626cd3-font-size );line-height:var( --e-global-typography-6626cd3-line-height );}.elementor-988924 .elementor-element.elementor-element-1c927077{font-size:var( --e-global-typography-fc261a2-font-size );line-height:var( --e-global-typography-fc261a2-line-height );}.elementor-988924 .elementor-element.elementor-element-263327c3{font-size:var( --e-global-typography-cd88f99-font-size );line-height:var( --e-global-typography-cd88f99-line-height );}.elementor-988924 .elementor-element.elementor-element-bfdfb9d{--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-988924 .elementor-element.elementor-element-95fbd56 .elementor-heading-title{font-size:var( --e-global-typography-a7cec8e-font-size );line-height:var( --e-global-typography-a7cec8e-line-height );}.elementor-988924 .elementor-element.elementor-element-bfabdd6 .elementor-heading-title{font-size:var( --e-global-typography-a13244c-font-size );}.elementor-988924 .elementor-element.elementor-element-e4a6090 .elementor-heading-title{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-5c902c8 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-988924 .elementor-element.elementor-element-b11b408{--spacer-size:120px;}.elementor-988924 .elementor-element.elementor-element-4176d0d .elementor-heading-title{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-d344193 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-988924 .elementor-element.elementor-element-2d16853{--spacer-size:120px;}.elementor-988924 .elementor-element.elementor-element-a191a33 .elementor-heading-title{font-size:var( --e-global-typography-cc86534-font-size );line-height:var( --e-global-typography-cc86534-line-height );letter-spacing:var( --e-global-typography-cc86534-letter-spacing );word-spacing:var( --e-global-typography-cc86534-word-spacing );}.elementor-988924 .elementor-element.elementor-element-e77ba1e .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-988924 .elementor-element.elementor-element-6fc467c{--spacer-size:120px;}}@media(max-width:1024px) and (min-width:768px){.elementor-988924 .elementor-element.elementor-element-500a5773{--content-width:100%;}.elementor-988924 .elementor-element.elementor-element-5559a27{--width:100%;}.elementor-988924 .elementor-element.elementor-element-263d572c{--content-width:100%;}.elementor-988924 .elementor-element.elementor-element-2bd16313{--width:100%;}.elementor-988924 .elementor-element.elementor-element-7f21cd68{--width:100%;}.elementor-988924 .elementor-element.elementor-element-b0501c5{--width:calc(33.3% - 18px);}.elementor-988924 .elementor-element.elementor-element-5093eae{--width:calc(33.3% - 18px);}.elementor-988924 .elementor-element.elementor-element-7e7919d{--width:calc(33.3% - 18px);}}/* Start custom CSS *//* make site logo black */
header #header-logo a img {
    filter: brightness(0%);
}
/* make menu links black */
header li.e-n-menu-item div:not(#desktop-mega-menu-contact-button) >span,
header li.e-n-menu-item>div:not(#desktop-mega-menu-contact-button)>a>span{
    color: #000 !important;
}
/* make menu links icons black*/
header li.e-n-menu-item button span>svg>path {
    fill: #000;
}
/* make contact button text white */
header li.e-n-menu-item div#desktop-mega-menu-contact-button span {
    color:#fff;
}
/* make last breadrumb item black */
span.breadcrumb_last {
    color: #000;
}/* End custom CSS */