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

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

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

.avia-section.av-lvz4bofp-477d4611e48d88d9d10fade211dbb2fd{
background-color:#e1e1e1;
background-image:unset;
}

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

#top .togglecontainer.av-lvz6dea1-a417215ce807ea77564f9d60a43113dc p.toggler{
background-color:#e1e1e1;
}
#top .togglecontainer.av-lvz6dea1-a417215ce807ea77564f9d60a43113dc p.toggler:not(.activeTitle):hover{
color:#2a4957;
background-color:#f7a715;
}
#top .togglecontainer.av-lvz6dea1-a417215ce807ea77564f9d60a43113dc p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-lvz6dea1-a417215ce807ea77564f9d60a43113dc p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color:#2a4957 !important;
}
#top .togglecontainer.av-lvz6dea1-a417215ce807ea77564f9d60a43113dc .toggle_wrap .toggle_content{
background-color:#e1e1e1;
}

#top .hr.hr-invisible.av-5t7k60-be632de07d793c6b998cb0ac123660a9{
height:50px;
}

#top #wrap_all .avia-button.av-622hnc-934c440dc41247776eb8d165b5a6965c{
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;
padding:15px 15px 15px 15px;
}
#top #wrap_all .avia-button.av-622hnc-934c440dc41247776eb8d165b5a6965c: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 .hr.hr-invisible.av-2kisj5k-9f7597f3fb676c6ce23f80b9f7579ba6{
height:50px;
}

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

#top .hr.hr-invisible.av-6gblvc-1eb475f4004603fe6de4b27d7d41822d{
height:50px;
}

.avia-section.av-3tmee0-aa181e52285bb8c905b37689d358f89f{
background-color:#e1e1e1;
background-image:unset;
}

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

#top .hr.hr-invisible.av-36bhrs-666d47ad873abd5e24e2cd2ad575a753{
height:50px;
}

#top .hr.hr-invisible.av-67h3tk-73485ff5cfa53e6b222d4e25f29fb9dc{
height:50px;
}

#top #wrap_all .avia-button.av-26kubs-2aa4c556b259dedf9ecc1808bd63f6d6{
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;
padding:15px 15px 15px 15px;
}
#top #wrap_all .avia-button.av-26kubs-2aa4c556b259dedf9ecc1808bd63f6d6: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;
}

.avia-section.av-321lnc-ac1496846311707198d1d3ccdbe73d90{
background-color:#2a4957;
background-image:unset;
}

#top .av_textblock_section.av-lvycjd9e-bb9a1ed68e067a2a157a6c1c5f781bd1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2chgnc-f026d015dbaa43c4de70f3a7d3036f1d{
height:50px;
}

#top #wrap_all .avia-button.av-2pr008-7ae990f4d6b5d463c677f492b7a63fc3{
padding:15px 15px 15px 15px;
}

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

#top .hr.hr-invisible.av-5tach4-4fc06c9124598f5fd9580f77e4ead559{
height:50px;
}

.avia-video.av-lvybe454-827821c93b5514f17359a899e08051e9{
background-image:url(https://constructinnovate.ie/wp-content/uploads/2024/05/Screenshot-2024-05-08-at-22.09.37-300x205.png);
}

.avia-section.av-lvxpb7vs-a1b723a3a3b958fb72f69eaf9348cd67{
background-color:#e1e1e1;
background-image:unset;
}

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

#top .hr.hr-invisible.av-2fmf2wo-36aee9ec123fa3a1ae6e021fd8baf5a5{
height:50px;
}

#top #wrap_all .avia-button.av-lvzbqoyp-807f26bd88082d6f6c155eb59c78740c{
margin-bottom:5px;
margin-left:5px;
}

#top #wrap_all .avia-button.av-lvzbqwgq-da22257fb15145235e106e1cb82b43b7{
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-lvzbqwgq-da22257fb15145235e106e1cb82b43b7: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;
}

