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

#top .flex_column_table.av-equal-height-column-flextable.av-41vrq-174169093402c52e160f8d21a5937472{
margin-top:10px;
margin-bottom:10px;
}
.flex_column.av-41vrq-174169093402c52e160f8d21a5937472{
-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-xjs5y-878a742ccb9feb940b45decdef4cfc8f{
height:50px;
}

#top .av_textblock_section.av-ly4jcln0-3a5ffc95b4d06ba19f51e921721cac88 .avia_textblock{
color:#ffffff;
text-align:left;
}

#top .hr.hr-invisible.av-tkndy-53775fabf493cfd8fc05f368981edba5{
height:50px;
}

#top #wrap_all .avia-button.av-lnhye-d4286c1517c0c4a1d512eeab126b7351{
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-lnhye-d4286c1517c0c4a1d512eeab126b7351: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-hfg6u-56f6ed79447e9860d3468475418c3c2e{
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-hfg6u-56f6ed79447e9860d3468475418c3c2e: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-bi1bi-4c77e11a978536ef34b98bbc343e2ad7{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-bi1bi-4c77e11a978536ef34b98bbc343e2ad7{
-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;
}

.av_font_icon.av-ly5neouk-6706b6cc13dcb1269091a7b51c9849c4 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av_textblock_section.av-ly5n5psb-1d8adc789ca37aa386e88cbf6f992fa6 .avia_textblock{
font-size:14px;
}

.av_font_icon.av-ly5nh3pe-86a13b2ca6b3a98430662f1f418ff398 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av_textblock_section.av-ly5n8l0j-4c37c2ce9bff4f73b107eaa52c1ecef7 .avia_textblock{
font-size:14px;
}

.av_font_icon.av-ly5ngb2w-cafb7258550d9e31643d357470614dfd .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av_textblock_section.av-ly5n7z4z-7e0299d167b2c1656e087279f6607bff .avia_textblock{
font-size:14px;
}

.av_font_icon.av-ly5ng371-f3521b87cc3dac32616721b6df63f41f .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av_textblock_section.av-ly5n7gas-efe9f5089e184ef0bae694cb339eff97 .avia_textblock{
font-size:14px;
}

.av_font_icon.av-ly5nfupi-544f8c4cf74a971aea14b5b9ed5ee129 .av-icon-char{
font-size:40px;
line-height:40px;
width:40px;
}

#top .av_textblock_section.av-ly5n6u8r-7aebc78745e2723d90fe6a23e8541cc0 .avia_textblock{
font-size:14px;
}

.avia-section.av-eizdy-94f418a200eaea3a6d4dbd770a09a39d{
background-color:#f7a715;
background-image:unset;
}

.flex_column.av-759su-83a62744949679d9b78c600ad14d3e72{
-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-ly5m968w-e620bb2ce56def3000fe268433cce6e1 .avia_textblock{
color:#ffffff;
}

.avia-section.av-8l532-ab8bf27f2df09fc6648971d90f3e5fcc{
background-color:#e1e1e1;
background-image:unset;
}

#top .av-special-heading.av-ly4l5u8h-9e119579a5092cbe52c12ba61163a1fc{
padding-bottom:10px;
}
body .av-special-heading.av-ly4l5u8h-9e119579a5092cbe52c12ba61163a1fc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ly4l5u8h-9e119579a5092cbe52c12ba61163a1fc .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-ly5nm3cl-7226474e63af51c21e3fcef7b0ed734c p.toggler{
background-color:#e1e1e1;
}
#top .togglecontainer.av-ly5nm3cl-7226474e63af51c21e3fcef7b0ed734c p.toggler .toggle_icon{
color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-ly5nm3cl-7226474e63af51c21e3fcef7b0ed734c p.toggler .toggle_icon > span{
color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-ly5nm3cl-7226474e63af51c21e3fcef7b0ed734c .toggle_wrap .toggle_content{
background-color:#e1e1e1;
}

#top #wrap_all .avia-button.av-41iina-ddca6f2de1b512230a0796a521ff2e0f{
margin-bottom:5px;
margin-left:5px;
}

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

#top .togglecontainer.av-m2vqubhv-8e7875a127ef00ba348b04a71f57d014 p.toggler{
border-color:#ffffff;
}
#top .togglecontainer.av-m2vqubhv-8e7875a127ef00ba348b04a71f57d014 p.toggler .toggle_icon{
color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-m2vqubhv-8e7875a127ef00ba348b04a71f57d014 p.toggler .toggle_icon > span{
color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-m2vqubhv-8e7875a127ef00ba348b04a71f57d014 .toggle_wrap .toggle_content{
border-color:#ffffff;
}

#top #wrap_all .avia-button.av-amjty-9bbb0b92f5e28b0b3a0b993e6e2e1ae2{
margin-bottom:5px;
margin-left:5px;
}

.avia-section.av-13k4qu-9ccc9f5593d4d86cdc121ba083897bde{
background-color:#2a4957;
background-image:unset;
}

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

#top .togglecontainer.av-m2vquyx5-71203d1aa2bff31970a1d09b8e78256a p.toggler{
color:#ffffff;
background-color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-m2vquyx5-71203d1aa2bff31970a1d09b8e78256a p.toggler .toggle_icon{
color:#e1e1e1;
border-color:#e1e1e1;
}
#top .togglecontainer.av-m2vquyx5-71203d1aa2bff31970a1d09b8e78256a p.toggler .toggle_icon > span{
color:#e1e1e1;
border-color:#e1e1e1;
}
#top .togglecontainer.av-m2vquyx5-71203d1aa2bff31970a1d09b8e78256a .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#2a4957;
border-color:#2a4957;
}

#top #wrap_all .avia-button.av-1rb9gu-de2d339ce1a7894bb91dbcf2d84590de{
margin-bottom:5px;
margin-left:5px;
}

.avia-section.av-xpagu-61d36db0efe6480c9cf2bef7c2f5abec{
background-color:#e1e1e1;
background-image:unset;
}

#top .av-special-heading.av-ly5mz7ki-67bed811fc088f71229bda235c77d9e9{
padding-bottom:10px;
}
body .av-special-heading.av-ly5mz7ki-67bed811fc088f71229bda235c77d9e9 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-ly5mz7ki-67bed811fc088f71229bda235c77d9e9 .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-ly5nsnq2-b382f8d368198ee715f154f0780d1753 p.toggler{
background-color:#e1e1e1;
}
#top .togglecontainer.av-ly5nsnq2-b382f8d368198ee715f154f0780d1753 p.toggler .toggle_icon{
color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-ly5nsnq2-b382f8d368198ee715f154f0780d1753 p.toggler .toggle_icon > span{
color:#2a4957;
border-color:#2a4957;
}
#top .togglecontainer.av-ly5nsnq2-b382f8d368198ee715f154f0780d1753 .toggle_wrap .toggle_content{
background-color:#e1e1e1;
}

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

.avia-section.av-ew88m-cd4466eaae91fff7d895a5bd2208da4e{
background-color:#f7a715;
background-image:unset;
}

.flex_column.av-9h206-1ee19ef993bd8996bfd79720d3ede41b{
-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-ly5o1se6-4ba3ed79a6edda61e53f4410101bff33 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-fjujq-da349039082d008ce8c359ba49dbdc3e{
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-fjujq-da349039082d008ce8c359ba49dbdc3e: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-nwke-1c80f986723d77c2c838eb51855a5e1a{
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-nwke-1c80f986723d77c2c838eb51855a5e1a: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;
}

