.avia-section.av-ly1mulyz-a072b7b6298af4bd7d5b4ae43b512a11{
background-repeat:no-repeat;
background-image:url(https://constructinnovate.ie/wp-content/uploads/2024/06/AdobeStock_854372483-1.jpeg);
background-position:100% 50%;
background-attachment:fixed;
margin-top:0;
margin-bottom:0;
}
.avia-section.av-ly1mulyz-a072b7b6298af4bd7d5b4ae43b512a11 .av-section-color-overlay{
opacity:0.5;
background-color:#2a4957;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3h1re-a88c5adc3c093c2cc72e30f648e87600{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-3h1re-a88c5adc3c093c2cc72e30f648e87600{
-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-8yfgy-408e94e6c7973e9a3a892741b9c8ec45{
height:50px;
}

#top .av_textblock_section.av-ly1nzft3-0ed493a63f0c0c9c8d903050eb9add0e .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-7dz2a-998e216690ada082c81569e60b81a167{
height:50px;
}

#top #wrap_all .avia-button.av-bq5qy-79b14deb1ee35a93c5c127720cf6b406{
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-bq5qy-79b14deb1ee35a93c5c127720cf6b406: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-ly2tixds-381f69e0f5dfba15c870f917e4e68cdb{
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-ly2tixds-381f69e0f5dfba15c870f917e4e68cdb: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-auzu2-bea7deca386d4681373ab7732c7a2256{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-auzu2-bea7deca386d4681373ab7732c7a2256{
-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;
}

@-webkit-keyframes av_boxShadowEffect_av-ly2x0ljl-df8685018d39c8f732e456cf4ea27496 {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-ly2x0ljl-df8685018d39c8f732e456cf4ea27496 {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
.avia-image-container.av-ly2x0ljl-df8685018d39c8f732e456cf4ea27496 img.avia_image{
box-shadow: 0 0 3px 0 #2a4957;
}
.avia-image-container.av-ly2x0ljl-df8685018d39c8f732e456cf4ea27496 .av-image-caption-overlay-center{
color:#ffffff;
}

@-webkit-keyframes av_boxShadowEffect_av-ly2x43mi-0953dc0e15d686662e0f8fc3ed8897bb {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-ly2x43mi-0953dc0e15d686662e0f8fc3ed8897bb {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
.avia-image-container.av-ly2x43mi-0953dc0e15d686662e0f8fc3ed8897bb img.avia_image{
box-shadow: 0 0 3px 0 #2a4957;
}
.avia-image-container.av-ly2x43mi-0953dc0e15d686662e0f8fc3ed8897bb .av-image-caption-overlay-center{
color:#ffffff;
}

@-webkit-keyframes av_boxShadowEffect_av-ly2x98mo-589a3e788e6913f938aa8108544ff09c {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-ly2x98mo-589a3e788e6913f938aa8108544ff09c {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
.avia-image-container.av-ly2x98mo-589a3e788e6913f938aa8108544ff09c img.avia_image{
box-shadow: 0 0 3px 0 #2a4957;
}
.avia-image-container.av-ly2x98mo-589a3e788e6913f938aa8108544ff09c .av-image-caption-overlay-center{
color:#ffffff;
}

@-webkit-keyframes av_boxShadowEffect_av-ly2x5g3e-300ea7abff368bf032873047106417e2 {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-ly2x5g3e-300ea7abff368bf032873047106417e2 {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
.avia-image-container.av-ly2x5g3e-300ea7abff368bf032873047106417e2 img.avia_image{
box-shadow: 0 0 3px 0 #2a4957;
}
.avia-image-container.av-ly2x5g3e-300ea7abff368bf032873047106417e2 .av-image-caption-overlay-center{
color:#ffffff;
}

@-webkit-keyframes av_boxShadowEffect_av-ly2y3ih0-5bb301a5939e109c1e7ee0548d83318f {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
@keyframes av_boxShadowEffect_av-ly2y3ih0-5bb301a5939e109c1e7ee0548d83318f {
0%   { box-shadow:  0 0 0 0 #2a4957; opacity: 1; }
100% { box-shadow:  0 0 3px 0 #2a4957; opacity: 1; }
}
.avia-image-container.av-ly2y3ih0-5bb301a5939e109c1e7ee0548d83318f img.avia_image{
box-shadow: 0 0 3px 0 #2a4957;
}
.avia-image-container.av-ly2y3ih0-5bb301a5939e109c1e7ee0548d83318f .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-lxytpxgr-41dab3e327cbc54a320a69aa7122189e{
background-color:#e1e1e1;
background-image:unset;
}

.avia-image-container.av-ly1pp6bb-3663be99bc2f6e8192e8babb41dd22f7 img.avia_image{
box-shadow:none;
-webkit-mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
-webkit-mask-size:cover;
-webkit-mask-position:center center;
mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
mask-size:cover;
mask-position:center center;
}
.avia-image-container.av-ly1pp6bb-3663be99bc2f6e8192e8babb41dd22f7 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .av-slideshow-ui.av-ly45ohd2-1134f0054b36d49255eac69feb7b5f48 .avia-slideshow-dots a.active{
background-color:#f7a715;
}
.avia-content-slider-element-container.av-ly45ohd2-1134f0054b36d49255eac69feb7b5f48 .slide-entry{
margin:30px 0 30px 0;
padding:30px 0 30px 0;
}

#top #wrap_all .avia-button.av-ly75ptmg-14f21d68a84adbd122d3f53c14bf9857{
margin-bottom:5px;
margin-left:5px;
}
#top #wrap_all .avia-button.av-ly75ptmg-14f21d68a84adbd122d3f53c14bf9857: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 #wrap_all .avia-button.av-9vi22-0eb243b4286fbfbc1a35557fc25c79d0{
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-left:5px;
}
#top #wrap_all .avia-button.av-9vi22-0eb243b4286fbfbc1a35557fc25c79d0: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;
}

.avia-image-container.av-ly2rafgh-d8b1438cf5c8ce657d5295c24e4adfc3 img.avia_image{
box-shadow:none;
-webkit-mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
-webkit-mask-size:cover;
-webkit-mask-position:center center;
mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
mask-size:cover;
mask-position:center center;
}
.avia-image-container.av-ly2rafgh-d8b1438cf5c8ce657d5295c24e4adfc3 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .av-slideshow-ui.av-ly2xo6j3-f668651c30ad3fccba746d466aced0d2 .avia-slideshow-dots a.active{
background-color:#f7a715;
}
.avia-content-slider-element-container.av-ly2xo6j3-f668651c30ad3fccba746d466aced0d2 .slide-entry{
margin:30px 0 30px 0;
padding:30px 0 30px 0;
}

#top #wrap_all .avia-button.av-j9wxe-82ee5da5ed07f91fe17a15177e186e8a{
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;
}
#top #wrap_all .avia-button.av-j9wxe-82ee5da5ed07f91fe17a15177e186e8a: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;
}

.avia-section.av-ly2rlq5q-37d6daf4ed4c85b6fd5d87fe4829351b{
background-color:#e1e1e1;
background-image:unset;
}

.avia-image-container.av-ly2rmvxx-a5274aa47a148a0fa52eba5b16be0ab7 img.avia_image{
box-shadow:none;
-webkit-mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
-webkit-mask-size:cover;
-webkit-mask-position:center center;
mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
mask-size:cover;
mask-position:center center;
}
.avia-image-container.av-ly2rmvxx-a5274aa47a148a0fa52eba5b16be0ab7 .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .av-slideshow-ui.av-ly2xp5gi-5b1b4639ad05dcb14a96e042991ad459 .avia-slideshow-dots a.active{
background-color:#f7a715;
}
.avia-content-slider-element-container.av-ly2xp5gi-5b1b4639ad05dcb14a96e042991ad459 .slide-entry{
margin:30px 0 30px 0;
padding:30px 0 30px 0;
}

#top #wrap_all .avia-button.av-djnru-172c0b3792fa65a9d9bd9ab7de7ec813{
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;
}
#top #wrap_all .avia-button.av-djnru-172c0b3792fa65a9d9bd9ab7de7ec813: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;
}

.avia-image-container.av-ly2sghbc-76bb436e805182a2fe46c67630ca44fc img.avia_image{
box-shadow:none;
-webkit-mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
-webkit-mask-size:cover;
-webkit-mask-position:center center;
mask-image:linear-gradient(0deg,rgb(0, 0, 0, 0),rgb(0, 0, 0, 1));
mask-size:cover;
mask-position:center center;
}
.avia-image-container.av-ly2sghbc-76bb436e805182a2fe46c67630ca44fc .av-image-caption-overlay-center{
color:#ffffff;
font-size:24px;
}

#top .av-slideshow-ui.av-ly2xpumy-57788e4161fa7509b43c4269c6dbd7af .avia-slideshow-dots a.active{
background-color:#f7a715;
}
.avia-content-slider-element-container.av-ly2xpumy-57788e4161fa7509b43c4269c6dbd7af .slide-entry{
margin:30px 0 30px 0;
padding:30px 0 30px 0;
}

#top #wrap_all .avia-button.av-b7xvu-54ebbcd279a30c0c5a4f28a868c24fb8{
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;
}
#top #wrap_all .avia-button.av-b7xvu-54ebbcd279a30c0c5a4f28a868c24fb8: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;
}

.avia-section.av-ly2yck1x-290ecb1c6d6b4f728bbcc046066c3af5{
background-color:#f7a715;
background-image:unset;
}

.flex_column.av-fzsm2-5a59c5d9f7b7b78c8f9126dc5a1975b3{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av_textblock_section.av-ly2ygikt-714258d083384c809c4673bb779ba3fa .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-1wvdu-014e25eebc540ddafdcf1d34eb2a6df6{
background-color:#648da2;
border-color:#648da2;
-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-1wvdu-014e25eebc540ddafdcf1d34eb2a6df6: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 #wrap_all .avia-button.av-dj8ca-e1031c4c1e9dcb43073f9d799013f486{
background-color:#648da2;
border-color:#648da2;
-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-dj8ca-e1031c4c1e9dcb43073f9d799013f486: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 #wrap_all .avia-button.av-7gf0y-d81eeaaee4e379f64b0176bf4cf805f0{
margin-bottom:5px;
margin-left:5px;
}

