.elementor-990567 .elementor-element.elementor-element-1a326783{--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-990567 .elementor-element.elementor-element-1a326783:not(.elementor-motion-effects-element-type-background), .elementor-990567 .elementor-element.elementor-element-1a326783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-vamtam_accent_1 );}.elementor-990567 .elementor-element.elementor-element-2a96e29f{--display:flex;}.elementor-990567 .elementor-element.elementor-element-12f9c63{width:100%;max-width:100%;}.elementor-990567 .elementor-element.elementor-element-12f9c63 .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-990567 .elementor-element.elementor-element-70b0088 > .elementor-widget-container{margin:5px 0px 0px 0px;padding:0px 0px 10px 0px;}.elementor-990567 .elementor-element.elementor-element-70b0088 .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-990567 .elementor-element.elementor-element-7d417f3b{--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-990567 .elementor-element.elementor-element-17b4d719{--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-990567 .elementor-element.elementor-element-17b4d719:not(.elementor-motion-effects-element-type-background), .elementor-990567 .elementor-element.elementor-element-17b4d719 > .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-990567 .elementor-element.elementor-element-17b4d719:hover{background-color:var( --e-global-color-vamtam_accent_2 );--overlay-opacity:0.6;}.elementor-990567 .elementor-element.elementor-element-17b4d719::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .e-con-inner > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .elementor-background-slideshow::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-990567 .elementor-element.elementor-element-17b4d719:hover::before, .elementor-990567 .elementor-element.elementor-element-17b4d719:hover > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-17b4d719:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .elementor-background-slideshow:hover::before, .elementor-990567 .elementor-element.elementor-element-17b4d719 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-990567 .elementor-element.elementor-element-17b4d719.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-990567 .elementor-element.elementor-element-17b4d719.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-990567 .elementor-element.elementor-element-39c0c720 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990567 .elementor-element.elementor-element-39c0c720 .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-990567 .elementor-element.elementor-element-34f881a3 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-990567 .elementor-element.elementor-element-34f881a3 .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-990567 .elementor-element.elementor-element-355031de{--spacer-size:290px;}.elementor-990567 .elementor-element.elementor-element-30c2aeaf.elementor-element{--align-self:flex-end;}.elementor-990567 .elementor-element.elementor-element-7b8bc34d{--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-990567 .elementor-element.elementor-element-7b8bc34d:not(.elementor-motion-effects-element-type-background), .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .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-990567 .elementor-element.elementor-element-7b8bc34d:hover{background-color:var( --e-global-color-vamtam_accent_2 );--overlay-opacity:0.6;}.elementor-990567 .elementor-element.elementor-element-7b8bc34d::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .e-con-inner > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .elementor-background-slideshow::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .e-con-inner > .elementor-background-slideshow::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-990567 .elementor-element.elementor-element-7b8bc34d:hover::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d:hover > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .elementor-background-slideshow:hover::before, .elementor-990567 .elementor-element.elementor-element-7b8bc34d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-990567 .elementor-element.elementor-element-7b8bc34d.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-990567 .elementor-element.elementor-element-7b8bc34d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-990567 .elementor-element.elementor-element-3b1d8649 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990567 .elementor-element.elementor-element-3b1d8649 .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-990567 .elementor-element.elementor-element-37715518 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-990567 .elementor-element.elementor-element-37715518 .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-990567 .elementor-element.elementor-element-2260f0d9{--spacer-size:290px;}.elementor-990567 .elementor-element.elementor-element-3e1976e5.elementor-element{--align-self:flex-end;}.elementor-990567 .elementor-element.elementor-element-4c58c054{--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-990567 .elementor-element.elementor-element-4c58c054:not(.elementor-motion-effects-element-type-background), .elementor-990567 .elementor-element.elementor-element-4c58c054 > .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-990567 .elementor-element.elementor-element-4c58c054:hover{background-color:var( --e-global-color-vamtam_accent_2 );--overlay-opacity:0.6;}.elementor-990567 .elementor-element.elementor-element-4c58c054::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .e-con-inner > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .elementor-background-slideshow::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .e-con-inner > .elementor-background-slideshow::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-990567 .elementor-element.elementor-element-4c58c054:hover::before, .elementor-990567 .elementor-element.elementor-element-4c58c054:hover > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-4c58c054:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .elementor-background-slideshow:hover::before, .elementor-990567 .elementor-element.elementor-element-4c58c054 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:var( --e-global-color-vamtam_accent_1 );--background-overlay:'';}.elementor-990567 .elementor-element.elementor-element-4c58c054.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-990567 .elementor-element.elementor-element-4c58c054.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-990567 .elementor-element.elementor-element-128fec4b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-990567 .elementor-element.elementor-element-128fec4b .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-990567 .elementor-element.elementor-element-44d86b7d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-990567 .elementor-element.elementor-element-44d86b7d .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-990567 .elementor-element.elementor-element-59c81f29{--spacer-size:290px;}.elementor-990567 .elementor-element.elementor-element-51de445f.elementor-element{--align-self:flex-end;}@media(max-width:1024px){.elementor-990567 .elementor-element.elementor-element-1a326783{--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-990567 .elementor-element.elementor-element-12f9c63 .elementor-heading-title{font-size:var( --e-global-typography-a7cec8e-font-size );line-height:var( --e-global-typography-a7cec8e-line-height );}.elementor-990567 .elementor-element.elementor-element-70b0088 .elementor-heading-title{font-size:var( --e-global-typography-a13244c-font-size );}.elementor-990567 .elementor-element.elementor-element-17b4d719{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990567 .elementor-element.elementor-element-39c0c720 .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-990567 .elementor-element.elementor-element-34f881a3 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-990567 .elementor-element.elementor-element-7b8bc34d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990567 .elementor-element.elementor-element-3b1d8649 .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-990567 .elementor-element.elementor-element-37715518 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-990567 .elementor-element.elementor-element-4c58c054{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-990567 .elementor-element.elementor-element-128fec4b .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-990567 .elementor-element.elementor-element-44d86b7d .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-990567 .elementor-element.elementor-element-1a326783{--padding-top:40px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-990567 .elementor-element.elementor-element-12f9c63 .elementor-heading-title{font-size:var( --e-global-typography-a7cec8e-font-size );line-height:var( --e-global-typography-a7cec8e-line-height );}.elementor-990567 .elementor-element.elementor-element-70b0088 .elementor-heading-title{font-size:var( --e-global-typography-a13244c-font-size );}.elementor-990567 .elementor-element.elementor-element-39c0c720 .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-990567 .elementor-element.elementor-element-34f881a3 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-990567 .elementor-element.elementor-element-355031de{--spacer-size:120px;}.elementor-990567 .elementor-element.elementor-element-3b1d8649 .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-990567 .elementor-element.elementor-element-37715518 .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-990567 .elementor-element.elementor-element-2260f0d9{--spacer-size:120px;}.elementor-990567 .elementor-element.elementor-element-128fec4b .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-990567 .elementor-element.elementor-element-44d86b7d .elementor-heading-title{font-size:var( --e-global-typography-c99b44e-font-size );line-height:var( --e-global-typography-c99b44e-line-height );}.elementor-990567 .elementor-element.elementor-element-59c81f29{--spacer-size:120px;}}@media(min-width:768px){.elementor-990567 .elementor-element.elementor-element-17b4d719{--width:calc((100% - 56px) / 3);}.elementor-990567 .elementor-element.elementor-element-7b8bc34d{--width:calc((100% - 56px) / 3);}.elementor-990567 .elementor-element.elementor-element-4c58c054{--width:calc((100% - 56px) / 3);}}@media(max-width:1024px) and (min-width:768px){.elementor-990567 .elementor-element.elementor-element-17b4d719{--width:calc(33.3% - 18px);}.elementor-990567 .elementor-element.elementor-element-7b8bc34d{--width:calc(33.3% - 18px);}.elementor-990567 .elementor-element.elementor-element-4c58c054{--width:calc(33.3% - 18px);}}/* Start custom CSS *//* burger menu*/
.burger-icon-to-open-mobile-menu a > svg > path {
    fill:  #000 !important;
}
/* 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 last breadrumb item black */
span.breadcrumb_last {
    color: #000;
}/* End custom CSS */