.avia-section.av-3uekv-8be799fdac1759ba7542195d4c4f21af{
background-repeat:no-repeat;
background-image:url(https://constructinnovate.ie/wp-content/uploads/2025/01/welcome-1030x579.jpg);
background-position:50% 0%;
background-attachment:fixed;
margin-top:0;
margin-bottom:0;
}
.avia-section.av-3uekv-8be799fdac1759ba7542195d4c4f21af .av-section-color-overlay{
opacity:0.7;
background-color:#2a4957;
}

#top .av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2 .av-subheading{
font-size:18px;
color:#ffffff;
}
body .av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2 .av-special-heading-tag .heading-wrap:before{
border-color:#ffffff;
}
body .av-special-heading.av-3e9pr-1168e1ffff7fe5d3fcb14a24da30c3a2 .av-special-heading-tag .heading-wrap:after{
border-color:#ffffff;
}

#top .hr.hr-invisible.av-9xcj-1fed2bbbf7c39a15846b5172f6522aed{
height:50px;
}

#top #wrap_all .avia-button.av-1mpr3-4ffbb928f2848375f0f24c8ef99380d7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-1mpr3-4ffbb928f2848375f0f24c8ef99380d7:hover{
background-color:#f7a715;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-on4r-b8712f8583f4f7485797b70da2ae63d7{
background-color:#f7a715;
border-color:#f7a715;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-on4r-b8712f8583f4f7485797b70da2ae63d7:hover{
background-color:#2a4957;
color:white;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
transition:all 0.4s ease-in-out;
}

#top .av-special-heading.av-m4h1kptj-f85bbe45e2715644523b1ea8a8df994a{
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-m4h1kptj-f85bbe45e2715644523b1ea8a8df994a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m4h1kptj-f85bbe45e2715644523b1ea8a8df994a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-m4h1kptj-f85bbe45e2715644523b1ea8a8df994a .av-subheading{
font-size:15px;
}

.flex_column.av-1btbb-e0b6e9aa4cd6cc10fafde032af237eec{
padding:20px 20px 20px 20px;
}

#top .av_textblock_section.av-m4h1oa93-9c38c086e617ff47c3c29a41537b3720 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-m4h1lhta-09afe2f39939d18502a15feecaf2fbab .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-m4h1kwze-5b5497d35fd20ae4c918a54f9457c778 .avia_textblock{
font-size:16px;
}

#top .av_textblock_section.av-m4h1y1yx-392958e512c6a3371143e59f44801180 .avia_textblock{
font-size:16px;
}

.flex_column.av-4deu7-d03bcf2596d742c244ff0c0bd965d869{
padding:20px 20px 20px 20px;
}

