.avia-section.av-2tqcz-94221c41d910d6af2c96f2ed0135a0ba{
background-repeat:no-repeat;
background-image:url(https://constructinnovate.ie/wp-content/uploads/2024/04/test-2-01-1-1500x750.png);
background-position:50% 0%;
background-attachment:fixed;
margin-top:0;
margin-bottom:0;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3r883-68ec0ffa7a64af582c536cd82c0c610a{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-3r883-68ec0ffa7a64af582c536cd82c0c610a{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
}

#top .hr.hr-invisible.av-133qb-9dabbb161f5878a90d46a83aab341cb4{
height:20px;
}

#top .av_textblock_section.av-3hgoj-2acd316eee09819047525e0296cc69d2 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-yilv-3cf9dd310cefe129f51a2c49fad9c7ed{
height:20px;
}

#top #wrap_all .avia-button.av-z0l3-8d3ba59aebaf8abc2e3bde3c534aed65{
background-color:#f7a715;
border-color:#f7a715;
color:#ffffff;
border-style:none;
-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;
padding:15px 15px 15px 15px;
margin-bottom:20px;
margin-right:20px;
}
#top #wrap_all .avia-button.av-z0l3-8d3ba59aebaf8abc2e3bde3c534aed65:hover{
background-color:#648da2;
color:#ffffff;
-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-md2xecjr-5858bc97185ac467917d72c8545990fd{
background-color:#648da2;
border-color:#648da2;
border-style:none;
-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;
padding:15px 15px 15px 15px;
margin-bottom:20px;
margin-right:20px;
}
#top #wrap_all .avia-button.av-md2xecjr-5858bc97185ac467917d72c8545990fd:hover{
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 .flex_column_table.av-equal-height-column-flextable.av-191xf-802618852cd76915fbdf4c805f70f7b5{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-191xf-802618852cd76915fbdf4c805f70f7b5{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 1px 0px;
}

.avia-section.av-4b8fv-ad3f8557a3c377c96be03e97888bec2c{
margin-top:-30px;
margin-bottom:-10px;
}
.avia-section.av-4b8fv-ad3f8557a3c377c96be03e97888bec2c .av-section-color-overlay{
opacity:0.5;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lutxvjcp-504ca43213d23263c9d6943f0759a0df{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-lutxvjcp-504ca43213d23263c9d6943f0759a0df{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#f7a715;
}

#top .av_textblock_section.av-2hwn-39d4c6cc7ebc9454e594f0b71a8f9c21 .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1dg3v-82f08e42cbbffb4f92de3ea0a0c59d16{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-1dg3v-82f08e42cbbffb4f92de3ea0a0c59d16{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#648da2;
}

#top .av_textblock_section.av-tfff-0162f01296801e28e82d34f9b6fbae5b .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

#top .flex_column_table.av-equal-height-column-flextable.av-1mivr-116bdfd9bc0a47827b71671b6fe9cf93{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-1mivr-116bdfd9bc0a47827b71671b6fe9cf93{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:20px 20px 20px 20px;
background-color:#2a4957;
}

#top .av_textblock_section.av-lb6h7m11-0bd5038ffebe29aa8d53a300286d34cd .avia_textblock{
font-size:18px;
color:#ffffff;
text-align:left;
}

#top .av-special-heading.av-6z21z-384bbe286d27339d9a82a956fbcc19ed{
padding-bottom:10px;
}
body .av-special-heading.av-6z21z-384bbe286d27339d9a82a956fbcc19ed .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-6z21z-384bbe286d27339d9a82a956fbcc19ed .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-6dmlr-6dbf85e209dda8dddce273a3aeae2210{
height:50px;
}

#top .hr.hr-invisible.av-2w9b-50a505481bc7031e1b3ee9f4ea012036{
height:50px;
}

.avia-section.av-lv280p0f-9d805a3cf5ce73a4976064ff9f3760fc{
background-color:#e1e1e1;
background-image:unset;
}

#top .av-special-heading.av-uu77-5a1671dce6c49bea74ef9c88ca07999c{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-uu77-5a1671dce6c49bea74ef9c88ca07999c .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-uu77-5a1671dce6c49bea74ef9c88ca07999c .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-uu77-5a1671dce6c49bea74ef9c88ca07999c .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lv28heac-a3e6f454d274709fc67513bd2bf83456{
height:10px;
}

#top .av-special-heading.av-2x1f3-8a8db89b0651333e0d2dd0131ddbb826{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-2x1f3-8a8db89b0651333e0d2dd0131ddbb826 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-2x1f3-8a8db89b0651333e0d2dd0131ddbb826 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-2x1f3-8a8db89b0651333e0d2dd0131ddbb826 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1yilf-7ff04b47bc798ffdd9b2648b5d7f33bd{
height:10px;
}

#top .av-special-heading.av-lx0e4dbr-f8082762de98e60e25116bd0b83dc5d9{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-lx0e4dbr-f8082762de98e60e25116bd0b83dc5d9 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-lx0e4dbr-f8082762de98e60e25116bd0b83dc5d9 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-lx0e4dbr-f8082762de98e60e25116bd0b83dc5d9 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-163db-f8965ae8cc682f31dd216fb1433e2869{
height:10px;
}

.avia-section.av-mbrvc0p5-b24a231de913968eddff6dd81beead0b{
background-color:#2a4957;
background-image:unset;
}

#top .av_textblock_section.av-mbrv43gj-d54573848e9f9e13002f3fa3fd688ac8 .avia_textblock{
color:#ffffff;
}

#top .hr.av-1c61j-d74507f9343d6fddc6e90e772cb7e060{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-1c61j-d74507f9343d6fddc6e90e772cb7e060 .hr-inner{
width:90;
}

#top .hr.hr-invisible.av-1ew1b-96cec805855e003709173d7c7dba09d1{
height:30px;
}

#top .hr.hr-invisible.av-qmcj-e99d0d2e5f5dafbf72bfa9dff0f63142{
height:30px;
}

#top .hr.hr-invisible.av-md5nmpzg-4261d700f63e1876fa6ea20c6ffc7b03{
height:50px;
}

#top #wrap_all .avia-button.av-md5nnsuq-2842f099facf1402e416d1d20d34fe9b{
background-color:#f7a715;
border-color:#f7a715;
color:#ffffff;
border-style:none;
-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;
padding:15px 15px 15px 15px;
margin-bottom:20px;
margin-left:20px;
}
#top #wrap_all .avia-button.av-md5nnsuq-2842f099facf1402e416d1d20d34fe9b:hover{
background-color:#648da2;
color:#ffffff;
-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 .hr.av-2jkjj-3ea5fce8f859a36d16a128020a34a25d{
margin-top:5px;
margin-bottom:5px;
}
.hr.av-2jkjj-3ea5fce8f859a36d16a128020a34a25d .hr-inner{
width:90;
}

#top .hr.hr-invisible.av-2bu2j-64e1a4f40a5d54133f9531109f9d5840{
height:30px;
}

#top .hr.hr-invisible.av-1lzfr-e625498d3019748f07be72acf4f75ae7{
height:30px;
}

#top #wrap_all .avia-button.av-11k6b-84a0c045e8e5820ec1ccc3e5b2c91d30{
background-color:#2a4957;
border-color:#2a4957;
color:#ffffff;
border-style:none;
-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;
padding:15px 15px 15px 15px;
margin-bottom:20px;
margin-right:20px;
}
#top #wrap_all .avia-button.av-11k6b-84a0c045e8e5820ec1ccc3e5b2c91d30:hover{
background-color:#f7a715;
color:#ffffff;
-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 .hr.hr-invisible.av-u243-5020222c53bd4aadf10200abbe9a94bb{
height:30px;
}

.avia-section.av-5ov3b-837846cf299be2b5626fc7ff6b9aa26c{
background-color:#f7a715;
background-image:unset;
}

#top #wrap_all .iconbox.av-luwxj3y4-14c03228b1579356e5864b2f5caab764 .iconbox_content_title{
font-size:18px;
color:#2a4857;
}
.iconbox.av-luwxj3y4-14c03228b1579356e5864b2f5caab764 .iconbox_content_container{
color:#2a4857;
}

#top #wrap_all .iconbox.av-331ur-304d88a2976fcf710dc84999a0fa0f7e .iconbox_content_title{
font-size:18px;
color:#2a4857;
}
.iconbox.av-331ur-304d88a2976fcf710dc84999a0fa0f7e .iconbox_content_container{
color:#2a4857;
}

#top #wrap_all .iconbox.av-qdmn-ea6b9cc4877e8cd18b730942bfaf5941 .iconbox_content_title{
font-size:18px;
color:#2a4857;
}
.iconbox.av-qdmn-ea6b9cc4877e8cd18b730942bfaf5941 .iconbox_content_container{
color:#2a4857;
}

.avia-section.av-32ier-1ae7c51b5d593800bf89fb5ffb3bc2d1{
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-32ier-1ae7c51b5d593800bf89fb5ffb3bc2d1 .av-section-color-overlay{
opacity:0.7;
background-color:#2a4957;
}

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

#top .hr.hr-invisible.av-2xcdj-229c04fac5456e66159efd8b7cf1d3f1{
height:50px;
}

#top #wrap_all .avia-button.av-1idhz-407b0538c18c2b9267c2595412972af5{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-1idhz-407b0538c18c2b9267c2595412972af5: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-10nzz-89a2e58aac3e2689641c87f93f2f757b{
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-10nzz-89a2e58aac3e2689641c87f93f2f757b: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 .hr.hr-invisible.av-bcvz-6306e41814e8785d71fbe162fbe6ea1e{
height:50px;
}

#top .av-rotator-container.av-lymu8pql-126ba0b916724590a96e6e2142854dbd{
text-align:left;
}
#top #wrap_all .av-rotator-container.av-lymu8pql-126ba0b916724590a96e6e2142854dbd .av-rotator-container-inner{
font-size:24px;
}

#top .av-rotator-container .av-rotator-text-single.av-lymu8nmp-e85d9f5bf2acff613a155c63aa76a51c{
color:#f7a715;
}

#top .hr.hr-invisible.av-2c7f3-3a0a01a6ad0ee222105f743d55e5cde2{
height:50px;
}

#top .av-special-heading.av-lb5d08x2-6bab15c3596ed337b677f890d1f73495{
margin:0 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-lb5d08x2-6bab15c3596ed337b677f890d1f73495 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lb5d08x2-6bab15c3596ed337b677f890d1f73495 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2ju3-24b7d63d0a67fb874db87de2765ea5dd{
height:20px;
}

.avia-image-container.av-lutyrrm8-f1b9702ec88f7ba2e8335bb86e6c7d51 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-lutyrrm8-f1b9702ec88f7ba2e8335bb86e6c7d51 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-lb6kvw27-d1f8bc89cd5a59fa948d4c35b057b71b{
height:20px;
}


@media only screen and (min-width: 990px){ 
#top #wrap_all .av-rotator-container.av-lymu8pql-126ba0b916724590a96e6e2142854dbd .av-rotator-container-inner{
font-size:24px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-rotator-container.av-lymu8pql-126ba0b916724590a96e6e2142854dbd .av-rotator-container-inner{
font-size:18px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-rotator-container.av-lymu8pql-126ba0b916724590a96e6e2142854dbd .av-rotator-container-inner{
font-size:18px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-rotator-container.av-lymu8pql-126ba0b916724590a96e6e2142854dbd .av-rotator-container-inner{
font-size:16px;
}
}
