.avia-section.av-lhf9a3i6-c7b345b57d696b54d1ddb35786a89e12{background-repeat:no-repeat;background-image:url(https://www.heritageroofingdublin.com/wp-content/uploads/2023/04/Heritage-bg-2.svg);background-position:50% 0%;background-attachment:fixed}.avia-section.av-lhf9a3i6-c7b345b57d696b54d1ddb35786a89e12 .av-section-color-overlay{opacity:0.5;background-color:#ffffff}#top .avia-section.av-lhf9a3i6-c7b345b57d696b54d1ddb35786a89e12 .scroll-down-link{color:#2c353d}#top .avia-section.av-lhf9a3i6-c7b345b57d696b54d1ddb35786a89e12 .scroll-down-link.avia-svg-icon svg:first-child{stroke:#2c353d;fill:#2c353d} #top .av-special-heading.av-lhf97bxi-5970668a60927ca10ba2f47605d4eaa0{padding-bottom:0}body .av-special-heading.av-lhf97bxi-5970668a60927ca10ba2f47605d4eaa0 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-lhf97bxi-5970668a60927ca10ba2f47605d4eaa0 .av-subheading{font-size:15px} #top .hr.av-5ulyal-9ddfb7cb4dbfedceddcf243ca9c493f0{margin-top:10px;margin-bottom:10px}.hr.av-5ulyal-9ddfb7cb4dbfedceddcf243ca9c493f0 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-5o7r99-77cea94965716d5e27fde0a0ea6608db{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .hr.hr-invisible.av-lhg6n1w1-799174da4a1f233485c497ba2a5ab926{height:10px} #top .hr.hr-invisible.av-i03gt-2a899180124f8a78abb028884ab0fe99{height:10px} .flex_column.av-92dod-60087cb34dd5108b3d86a80d2491bd44{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-4blucd-eb87e37f662a8ccdae75ea8bf4902303{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-4blucd-eb87e37f662a8ccdae75ea8bf4902303 .av-flex-placeholder{width:4%} .avia-image-container.av-9vumt-0439e2840656934cf2a74ff75c41dd09 img.avia_image{box-shadow:none}.avia-image-container.av-9vumt-0439e2840656934cf2a74ff75c41dd09 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-9vumt-0439e2840656934cf2a74ff75c41dd09 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .flex_column.av-434mot-32c0b0d5308dffd158e9d232ddfd255d{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-434mot-32c0b0d5308dffd158e9d232ddfd255d .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-3ykq85-8be0c734c99c5a98970960553e25598e{height:10px} #top .hr.hr-invisible.av-lm9j587d-058a7de13b78a34f8e8e027845174941{height:20px} #top #wrap_all .avia-button.av-lm9j0hr1-2092986976b13213e98609bdec9bbbbc{background-color:#24394f;border-color:#24394f;color:#ffffff;transition:all 0.4s ease-in-out;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-lm9j0hr1-2092986976b13213e98609bdec9bbbbc .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top #wrap_all .avia-button.av-lm9j0hr1-1-705b817955e4b0f612bb2fbb7fd6be3c{margin-bottom:5px;margin-right:5px} .avia-section.av-conhp-351459e85775ba3ee434dd2ae6b644e6{background-color:#f9f9f9;background-image:unset} .flex_column.av-c9qgd-fcc75f94c65ec770874728a2fee03c6a{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-c9qgd-fcc75f94c65ec770874728a2fee03c6a .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-39p3xx-18fb06a988c68b5b238e48f33febd439{height:10px} #top .hr.hr-invisible.av-2rtxmd-f3ed88dc55568b578916488518aed4ec{height:20px} #top #wrap_all .avia-button.av-2f0xxx-48536fb6c6b81d81bdbc1159e98dd5e4{background-color:#24394f;border-color:#24394f;color:#ffffff;transition:all 0.4s ease-in-out;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-2f0xxx-48536fb6c6b81d81bdbc1159e98dd5e4 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top #wrap_all .avia-button.av-27a11p-728b224018bfdf93e2e580345ebdd74a{margin-bottom:5px;margin-right:5px} .flex_column.av-2wlmy5-2b6323ab95c7d5f5ca0a076bdf7b6ca3{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-2wlmy5-2b6323ab95c7d5f5ca0a076bdf7b6ca3 .av-flex-placeholder{width:4%} .avia-image-container.av-47vgdp-318d77a4a89023621f017e9cf9ec46e1 img.avia_image{box-shadow:none}.avia-image-container.av-47vgdp-318d77a4a89023621f017e9cf9ec46e1 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-47vgdp-318d77a4a89023621f017e9cf9ec46e1 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .flex_column.av-qebv9-190fc89123f8a5bf38ded553b6234849{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-qebv9-190fc89123f8a5bf38ded553b6234849 .av-flex-placeholder{width:4%} .avia-image-container.av-lhg6irf3-b134fc520e34033c71324340e78eec82 img.avia_image{box-shadow:none}.avia-image-container.av-lhg6irf3-b134fc520e34033c71324340e78eec82 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-lhg6irf3-b134fc520e34033c71324340e78eec82 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .flex_column.av-nigo5-28cdbf4ddbdec087df19ad22bcc54a0d{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-nigo5-28cdbf4ddbdec087df19ad22bcc54a0d .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-ech1h-409d3a037b6136dad6b9f41e0ff06cf9{height:10px} #top .hr.hr-invisible.av-21a8j1-4dbefeadd89d83302b198ae68b1d372b{height:20px} #top #wrap_all .avia-button.av-1q4myt-12e59385ea40f6afbdf358f9c1ba07bf{background-color:#24394f;border-color:#24394f;color:#ffffff;transition:all 0.4s ease-in-out;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-1q4myt-12e59385ea40f6afbdf358f9c1ba07bf .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top #wrap_all .avia-button.av-1n5pfh-b625ba9ac9c09437196870841ab5a7fe{margin-bottom:5px;margin-right:5px} .avia-section.av-vplo5-a01a5b821f96d7649ff57adea58d60d6{background-color:#f9f9f9;background-image:unset} .flex_column.av-ojzr1-3094bf72f43d6ed5e3754cdb52f0d0c4{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-ojzr1-3094bf72f43d6ed5e3754cdb52f0d0c4 .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-jbjst-19d0b4b8b294bc1a233e5660ace4f35d{height:10px} #top .hr.hr-invisible.av-1gcc3h-64eb0b2dca67dc7c524a9560b027dbbc{height:20px} #top #wrap_all .avia-button.av-13cpzp-6b0d908c9dfb6184bd3bdbd563106a7d{background-color:#24394f;border-color:#24394f;color:#ffffff;transition:all 0.4s ease-in-out;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-13cpzp-6b0d908c9dfb6184bd3bdbd563106a7d .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top #wrap_all .avia-button.av-xvd1x-347a0e0b636a86bf65dfcd86b9ca94a1{margin-bottom:5px;margin-right:5px} .flex_column.av-agomt-17cc62c079f17ff3d2fa9bbbe4da848a{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-agomt-17cc62c079f17ff3d2fa9bbbe4da848a .av-flex-placeholder{width:4%} .avia-image-container.av-lhg6lno1-aaf62c3eeb119e908baf399920361e78 img.avia_image{box-shadow:none}.avia-image-container.av-lhg6lno1-aaf62c3eeb119e908baf399920361e78 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-lhg6lno1-aaf62c3eeb119e908baf399920361e78 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .flex_column.av-ipbn9-9665552d826cd90cc195a71e6ab15852{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-ipbn9-9665552d826cd90cc195a71e6ab15852 .av-flex-placeholder{width:4%} .avia-image-container.av-likt3zze-c76328b3f963c3205edcbfa06cf01b2d img.avia_image{box-shadow:none}.avia-image-container.av-likt3zze-c76328b3f963c3205edcbfa06cf01b2d .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-likt3zze-c76328b3f963c3205edcbfa06cf01b2d .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .flex_column.av-gc8dh-16e4ae0443663a77edee25cfba7da902{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-gc8dh-16e4ae0443663a77edee25cfba7da902 .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-au2vx-5590b929c1f9bf722f5a631befa2a600{height:10px} #top .hr.hr-invisible.av-td1ot-5825b9d61167a0b55cf2574390f6518a{height:20px} #top #wrap_all .avia-button.av-1j6k5-185263f7aa8cdd3457a1840c12c4df37{background-color:#24394f;border-color:#24394f;color:#ffffff;transition:all 0.4s ease-in-out;margin-bottom:5px;margin-right:5px}#top #wrap_all .avia-button.av-1j6k5-185263f7aa8cdd3457a1840c12c4df37 .avia-svg-icon svg:first-child{fill:#ffffff;stroke:#ffffff} #top #wrap_all .avia-button.av-7hh2d-2dfafb209c079a686e6baa6beacb0085{margin-bottom:5px;margin-right:5px} .avia-section.av-38i10l-7a36400ee68b24251fc0c9befcaf1fcc{background-color:#f2f2f2;background-image:unset} #top .av-special-heading.av-33c779-bead390e05f855cb4b0c336f43ad80c0{padding-bottom:0}body .av-special-heading.av-33c779-bead390e05f855cb4b0c336f43ad80c0 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-33c779-bead390e05f855cb4b0c336f43ad80c0 .av-subheading{font-size:15px} #top .hr.av-2vebj9-70223c1f8106c4993247ab52a76d41d8{margin-top:5px;margin-bottom:35px}.hr.av-2vebj9-70223c1f8106c4993247ab52a76d41d8 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-2rktot-b7dbbffde6bb175b61ecbb79a393c0c6{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-section.av-2kh5zh-bf53d33aff48e47b45533e40e0ac932e .av-parallax .av-parallax-inner{background-repeat:no-repeat;background-image:url(https://www.heritageroofingdublin.com/wp-content/uploads/2023/04/1654177911606.jpg);background-position:0% 50%;background-attachment:scroll}.avia-section.av-2kh5zh-bf53d33aff48e47b45533e40e0ac932e .av-section-color-overlay{opacity:0.9;background-color:#24394f} .flex_column.av-2fxtl1-4c5e3367184fa3264133dc8f837a1940{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-2fxtl1-4c5e3367184fa3264133dc8f837a1940 .av-flex-placeholder{width:4%} #top .av-special-heading.av-299cy5-56735891ed93cf8c3c104023374394b2{padding-bottom:0;color:#ffffff}body .av-special-heading.av-299cy5-56735891ed93cf8c3c104023374394b2 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-299cy5-56735891ed93cf8c3c104023374394b2 .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-299cy5-56735891ed93cf8c3c104023374394b2 .av-subheading{font-size:15px} #top .hr.av-23v3w5-4cfa76354882bad643bb9662387be71e{margin-top:5px;margin-bottom:0px}.hr.av-23v3w5-4cfa76354882bad643bb9662387be71e .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-1z8px9-f858d01943a6d6ae869c7b25f509d2c7{width:48%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-1z8px9-f858d01943a6d6ae869c7b25f509d2c7 .av-flex-placeholder{width:4%}