#top .hr.hr-invisible.av-lvxpai30-5f4959c9a9a05768127ed45f7a315350{
height:50px;
}

.avia-video.av-3aimol-11fd5eb449762e1d7b1af1981b01ccd3{
background-image:url(https://constructinnovate.ie/wp-content/uploads/2024/12/Screenshot-2024-12-03-at-09.47.11.png);
}

#top .hr.hr-invisible.av-elasy0-accf7c1e1e982b3cf00444e58a9e0e7a{
height:50px;
}

#top .av_textblock_section.av-1zdim7-2bc5dcaa28146b5a80743c6ab3e4dbb3 .avia_textblock{
color:#f7a715;
}

.avia-section.av-m3fn39z0-64bb824d50268735920e55848d534f52{
background-color:#f7a715;
background-image:unset;
}

#top .hr.hr-invisible.av-57rrrp-2621d46ff372f8d5625804430d5b49db{
height:50px;
}

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

#top .av_textblock_section.av-m3ft0gsq-c39a8ab96aea704feb8c1dfec4ca884a .avia_textblock{
color:#f7a715;
}

#top .hr.hr-invisible.av-1tzrp1-e84f9d45260d1a68dae2a215aba1a9ef{
height:20px;
}

#top .hr.hr-invisible.av-2z9rcp-199e68c22b809050b2ac492e7a082ad8{
height:50px;
}

.av-hotspot-image-container .av-image-hotspot.av-m48ey0eo-981404c7be7860165e40247bc3a66d59{
top:52.5%;
left:18.2%;
}

.av-hotspot-image-container .av-image-hotspot.av-m48eyhs6-586d62201123bde8a55cfa3cfc3c24fe{
top:51.6%;
left:44.1%;
}

.av-hotspot-image-container .av-image-hotspot.av-m48eyy2q-024fc997f3005d02924e294ad647b416{
top:50.9%;
left:65.9%;
}

.av-hotspot-image-container .av-image-hotspot.av-m48ez9u1-15c6686715500e6364cc01bf486e3255{
top:47.4%;
left:87.4%;
}

#top .hr.hr-invisible.av-tow12h-a3a8b01b46f6018bf4e591f159e93cc8{
height:50px;
}

#top #wrap_all .avia-button.av-m4b9o7oz-2a078fb4e27be49a6dc06db1d20efae2{
margin-bottom:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-m4b9o7oz-2a078fb4e27be49a6dc06db1d20efae2:hover{
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;
}

.avia-section.av-1econeh-dc4c168f3b84b6af839e969255808a5d{
background-color:#e1e1e1;
background-image:unset;
}

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

#top .hr.hr-invisible.av-19emjih-fe3233d64bfc70026dbb2696836e2c1f{
height:50px;
}

#top #wrap_all .avia-button.av-m4b7vql6-dea6f8347e280aa06c633bdbccec2b96{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b7vql6-dea6f8347e280aa06c633bdbccec2b96:hover{
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;
}

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

#top .hr.hr-invisible.av-11qbwt5-4b374fb98c4d9c34c329d254ce991abf{
height:50px;
}

#top #wrap_all .avia-button.av-m4b7vavc-842a3a1262811108f6292777f05c75f5{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b7vavc-842a3a1262811108f6292777f05c75f5:hover{
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 .av_textblock_section.av-1plfzax-6aee4f9f4c18a80c858015d800465c64 .avia_textblock{
color:#f7a715;
}

#top .hr.hr-invisible.av-1ny1rzt-3f5ec0d9323db80068cd8f4fcef4986f{
height:20px;
}

#top .hr.hr-invisible.av-1lugdbd-7515bbba29b7d4322826ca927afa33e8{
height:50px;
}

.av-hotspot-image-container .av-image-hotspot.av-92gpfd-029a6f15572bb27ddd182fe87912fe81{
top:51.1%;
left:10.1%;
}

.av-hotspot-image-container .av-image-hotspot.av-7ikj5l-2073393a8e6a6e371b137094a9e519b2{
top:51.7%;
left:31.2%;
}

.av-hotspot-image-container .av-image-hotspot.av-57npg9-64ed251695dd1df1b6d12a6ceaf17827{
top:51.8%;
left:46.5%;
}

.av-hotspot-image-container .av-image-hotspot.av-douhl-1244c7a8266ad7cecf534c6b71c6436b{
top:49.1%;
left:73.4%;
}

.av-hotspot-image-container .av-image-hotspot.av-382jo9-d360367a24e8f53ffb234ee9fcc83e00{
top:45%;
left:88.3%;
}

#top .hr.hr-invisible.av-1gw3bwp-d91961dc1d3fc2ea1644320e1a57329f{
height:50px;
}

#top #wrap_all .avia-button.av-m4b9q1fp-d72018f303e03b54d166d79a1a643bfe{
margin-bottom:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-m4b9q1fp-d72018f303e03b54d166d79a1a643bfe:hover{
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;
}

.avia-section.av-m10ikvjl-12a054840a669c08c626decefc1da4e7{
background-color:#e1e1e1;
background-image:unset;
}

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

#top .hr.hr-invisible.av-33muxh-1298bdc5f75efff0150f86c56f7f67f9{
height:50px;
}

#top #wrap_all .avia-button.av-m4b819pm-6e368f6411f71dc4dde49ddfa6e78a55{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b819pm-6e368f6411f71dc4dde49ddfa6e78a55:hover{
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;
}

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

#top .hr.hr-invisible.av-2wr3gp-064ce00f2d270ed6f49511dd0e17a7d3{
height:50px;
}

#top #wrap_all .avia-button.av-m4b81yec-53c78e217a8ab4581e951f577dbddfbb{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b81yec-53c78e217a8ab4581e951f577dbddfbb:hover{
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;
}

.avia-section.av-whsse1-b7f2f9d9f27a989ec21208dfa7d6154c{
background-color:#e1e1e1;
background-image:unset;
}

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

#top .hr.hr-invisible.av-rutrs9-471e56d809c4c5b61143aeab67ff7e0a{
height:50px;
}

#top #wrap_all .avia-button.av-m4b84ko7-563bb2bcf2453be5f3ae38618dc95158{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b84ko7-563bb2bcf2453be5f3ae38618dc95158:hover{
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;
}

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

#top .hr.hr-invisible.av-jpxkqh-add428b784ea2928eb31729e56c490fe{
height:50px;
}

#top #wrap_all .avia-button.av-m4b868xk-1e113630b1d7064577bc35f6ce287a79{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b868xk-1e113630b1d7064577bc35f6ce287a79:hover{
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 .av_textblock_section.av-m48f1v5p-00df511cb6844f45e60fbae7e075d5ad .avia_textblock{
color:#f7a715;
}

#top .hr.hr-invisible.av-bzksa1-bc0d8c6bd12969f25ed1cfe15b8e41a1{
height:20px;
}

#top .hr.hr-invisible.av-bd9vyh-590a8732043399328572d293fd86b1a5{
height:50px;
}

.av-hotspot-image-container .av-image-hotspot.av-m4b8npcp-bc9ccf5b082ff95a94314e601e396f2b{
top:46.4%;
left:86%;
}

.av-hotspot-image-container .av-image-hotspot.av-m4b8o9t9-218f6b1e95f16d29e6621e012416b5f4{
top:47%;
left:75.7%;
}

.av-hotspot-image-container .av-image-hotspot.av-m4b8ooid-df275094ef279d6713a33e9a6d5f0603{
top:51.1%;
left:58%;
}

.av-hotspot-image-container .av-image-hotspot.av-m4b8p5s5-7d1e9d60e818fe498c3cfa5b1808d9df{
top:52.5%;
left:37.7%;
}

.av-hotspot-image-container .av-image-hotspot.av-m4b8pksj-6ffa61d0b55c17db0dec3db33da25ebd{
top:51.1%;
left:10.1%;
}

#top .hr.hr-invisible.av-6zvb1l-60893a01f64b97ba4d099f423b7ae3f2{
height:50px;
}

#top #wrap_all .avia-button.av-m4b9rlxs-9c6fea66d84efd29859c3272518f4cc0{
margin-bottom:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-m4b9rlxs-9c6fea66d84efd29859c3272518f4cc0:hover{
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;
}

.avia-section.av-j9unop-36adfd1f11a11597f5746158bb74c39f{
background-color:#e1e1e1;
background-image:unset;
}

.avia-video.av-7zn8s9-b576f8eb555fc2fb3a66a1eda9a074a4{
background-image:url(https://constructinnovate.ie/wp-content/uploads/2024/12/Slide1.jpeg);
}

#top .hr.hr-invisible.av-k5tu1-221635a9103caedc521bdb8081fa92fe{
height:50px;
}

#top #wrap_all .avia-button.av-m4b8styj-6708bba5cdc400dd8b21d3accd9f8bb7{
margin-bottom:5px;
margin-right:3px;
margin-left:3px;
}
#top #wrap_all .avia-button.av-m4b8styj-6708bba5cdc400dd8b21d3accd9f8bb7:hover{
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;
}

.avia-section.av-576rvt-e17022b30d30472f0af0a02ea29cd884{
background-color:#2a4957;
background-image:unset;
}

#top .av_textblock_section.av-m48f6nps-bec98efd5ece40b3340d52af5662fb98 .avia_textblock{
color:#f7a715;
}

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

#top .av_textblock_section.av-m48f7bqd-8c776f346673900153dd8527bd4be74a .avia_textblock{
color:#ffffff;
}

.avia-section.av-7xbfit-81b165cb70d97b17ee732f6db0f7a4b4{
background-color:#e1e1e1;
background-image:unset;
}

#top .av-special-heading.av-jyqx1-3a123c49f6f56ffd4b81855c999e2602{
padding-bottom:10px;
}
body .av-special-heading.av-jyqx1-3a123c49f6f56ffd4b81855c999e2602 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-jyqx1-3a123c49f6f56ffd4b81855c999e2602 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-4uqlc5-da7bab2cbcaa6794f22c8e099f0768dd{
height:50px;
}

.av-slideshow-ui.av-34zxwl-bab178aad44e97aace95422e22c1bf21 .avia-slideshow-dots a:not(.active){
background-color:#ffffff;
}
.av-slideshow-ui.av-34zxwl-bab178aad44e97aace95422e22c1bf21 .avia-slideshow-dots a.active{
background-color:#f7a715;
}
.av-horizontal-gallery.av-34zxwl-bab178aad44e97aace95422e22c1bf21{
padding:3.75% 0px;;
}
.av-horizontal-gallery.av-34zxwl-bab178aad44e97aace95422e22c1bf21 .av-horizontal-gallery-inner{
padding-bottom:25%;
}

#top .hr.hr-invisible.av-6eac2t-01070e7785705051a10c5c05ae0f5b12{
height:50px;
}

#top #wrap_all .avia-button.av-m48hdoau-e9c6443ebe91f3ee45552844cf2db774{
margin-bottom:5px;
margin-left:5px;
}

#top #wrap_all .avia-button.av-4x26vt-1f744ebd7b0452c0407b6ac77ca12b27{
margin-bottom:5px;
margin-left:5px;
}

#top #wrap_all .avia-button.av-26cqi1-23a2cda03e2559f3d6b4b002f7b06718{
background-color:#2a4957;
border-color:#2a4957;
-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-left:5px;
}
#top #wrap_all .avia-button.av-26cqi1-23a2cda03e2559f3d6b4b002f7b06718: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;
}

