.avia-section.av-luznr-5946667ce05b15a707991e00600d81dc{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;margin-top:0px;margin-bottom:0px}.avia-section.av-luznr-5946667ce05b15a707991e00600d81dc .av-section-color-overlay{opacity:0.5;background-color:#ffffff} #top .hr.hr-invisible.av-kyr8r-367b1360718d509f787a40d051b6a5bb{height:70px} #top .av-special-heading.av-ktvgz-ffb35b177e0ad0812caf97549cc38f0b{padding-bottom:0}body .av-special-heading.av-ktvgz-ffb35b177e0ad0812caf97549cc38f0b .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-ktvgz-ffb35b177e0ad0812caf97549cc38f0b .av-subheading{font-size:15px} #top .hr.av-5kear-3569acb71eb71f887d0dfef3c9aa7096{margin-top:10px;margin-bottom:10px}.hr.av-5kear-3569acb71eb71f887d0dfef3c9aa7096 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-jgomz-9440afc57fece4710a0d60054ca752f2{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .hr.hr-invisible.av-lgyayh5m-217b55d438fa2988fbe6bfb75baa2d3f{height:10px} #top .hr.hr-invisible.av-14ekr-7850392c6d64d72ed9787e4ef9b77cd6{height:10px} .flex_column.av-i7bjb-f1039f4ac7f1044ba82ec2ace32d0b23{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-hfz4f-2bab177735b5d8c699ca22b961ffdaf7 img.avia_image{box-shadow:none}.avia-image-container.av-hfz4f-2bab177735b5d8c699ca22b961ffdaf7 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-hfz4f-2bab177735b5d8c699ca22b961ffdaf7 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .avia-image-container.av-h04fz-bd2d0d7ad69eb14b1496c8d36c2745a2{position:relative;top:-350px;left:-180px}.avia-image-container.av-h04fz-bd2d0d7ad69eb14b1496c8d36c2745a2 img.avia_image{box-shadow:none}.avia-image-container.av-h04fz-bd2d0d7ad69eb14b1496c8d36c2745a2 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-h04fz-bd2d0d7ad69eb14b1496c8d36c2745a2 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .avia-section.av-lgy8zrso-a730fbb7a745938588d777bee20ecb75{background-color:#f2f2f2;background-image:unset} .flex_column.av-lgy9749j-c0db1410419d47f4dda617aa897b1572{width:100%;margin-left:0;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}#top .flex_column_table.av-equal-height-column-flextable.av-lgy9749j-c0db1410419d47f4dda617aa897b1572 .av-flex-placeholder{width:0%} #top .av-special-heading.av-hll7-8ffb4167bed3169a78b64081f436cb2d{padding-bottom:0}body .av-special-heading.av-hll7-8ffb4167bed3169a78b64081f436cb2d .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-hll7-8ffb4167bed3169a78b64081f436cb2d .av-subheading{font-size:15px} #top .hr.av-4ceyr-89258f3fbb84f7494485d34ad14f5266{margin-top:10px;margin-bottom:10px}.hr.av-4ceyr-89258f3fbb84f7494485d34ad14f5266 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-13k3j-52ac4cb45d97743d0516085b54bf63ac{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-13k3j-52ac4cb45d97743d0516085b54bf63ac .av-flex-placeholder{width:4%} .flex_column.av-27t3f-1174093dc252d75d051c6fe02d4d84da{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-27t3f-1174093dc252d75d051c6fe02d4d84da .av-flex-placeholder{width:4%} .flex_column.av-1cl93-f655a7a915982e9d8be5b210cb25c316{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-1cl93-f655a7a915982e9d8be5b210cb25c316 .av-flex-placeholder{width:4%} .flex_column.av-2pozz-8ebfb2121b60d5dbf631893f5f5d720f{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-2pozz-8ebfb2121b60d5dbf631893f5f5d720f .av-flex-placeholder{width:4%} .flex_column.av-80gz7-a885189d32c91eafd00627c058ed72a0{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .flex_column.av-1uwnz-5c3a107f9205b520b0c7ab09e68207b6{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-1uwnz-5c3a107f9205b520b0c7ab09e68207b6 .av-flex-placeholder{width:4%} .avia-image-container.av-1ni2r-d2a1077d57e1d76fb00817f5cb8e6058 img.avia_image{box-shadow:none}.avia-image-container.av-1ni2r-d2a1077d57e1d76fb00817f5cb8e6058 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-1ni2r-d2a1077d57e1d76fb00817f5cb8e6058 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .flex_column.av-15y7j-10ba507c1d730a28314e2e394613ae48{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-15y7j-10ba507c1d730a28314e2e394613ae48 .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-lgya20yf-900bdba1f08de79b766c15b038a32626{height:10px} .avia-section.av-2ywv7-c1e44b91c126bc1902cf8681523c83a9{background-color:#f9f9f9;background-image:unset} .flex_column.av-23ddf-390dbaa46d655e0199e5958b308d968e{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-23ddf-390dbaa46d655e0199e5958b308d968e .av-flex-placeholder{width:4%} #top .hr.hr-invisible.av-1h6rf-da9644319e5986001c2fc09f97fe6a71{height:10px} .flex_column.av-t4hb-38f30f49348ba01b0089c771ca3cb305{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-t4hb-38f30f49348ba01b0089c771ca3cb305 .av-flex-placeholder{width:4%} .avia-image-container.av-lgywiugu-bc87eedf22674a51b86cc06ddf9d8897 img.avia_image{box-shadow:none}.avia-image-container.av-lgywiugu-bc87eedf22674a51b86cc06ddf9d8897 .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-lgywiugu-bc87eedf22674a51b86cc06ddf9d8897 .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .avia-section.av-6rfzn-576979aa02c46dce307b7dad01354b2e{background-color:#f2f2f2;background-image:unset} #top .av-special-heading.av-6aqln-48db527abf9698c976b8bd7102feb0d9{padding-bottom:0}body .av-special-heading.av-6aqln-48db527abf9698c976b8bd7102feb0d9 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-6aqln-48db527abf9698c976b8bd7102feb0d9 .av-subheading{font-size:15px} #top .hr.av-l8on-70d3cb5aabf83e3aa133b797c69ab367{margin-top:5px;margin-bottom:35px}.hr.av-l8on-70d3cb5aabf83e3aa133b797c69ab367 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-5653r-952515a4197b84080dd45f425f67d832{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-section.av-98m93-01718f595b1ff91336336539835bad9b .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-98m93-01718f595b1ff91336336539835bad9b .av-section-color-overlay{opacity:0.9;background-color:#24394f} .flex_column.av-8gt3f-c32c5880a890a21271c2b5add8f49b2b{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-8gt3f-c32c5880a890a21271c2b5add8f49b2b .av-flex-placeholder{width:4%} #top .av-special-heading.av-83vib-4e4fbc8247003ae0d6b2417dce49af1e{padding-bottom:0;color:#ffffff}body .av-special-heading.av-83vib-4e4fbc8247003ae0d6b2417dce49af1e .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-83vib-4e4fbc8247003ae0d6b2417dce49af1e .special-heading-inner-border{border-color:#ffffff}.av-special-heading.av-83vib-4e4fbc8247003ae0d6b2417dce49af1e .av-subheading{font-size:15px} #top .hr.av-7pidn-5a99cb3cbd353eb6e0590fe65dc4b4b2{margin-top:5px;margin-bottom:0px}.hr.av-7pidn-5a99cb3cbd353eb6e0590fe65dc4b4b2 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-6ur1r-9c668883d8f67773b5f8713f4718000f{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-6ur1r-9c668883d8f67773b5f8713f4718000f .av-flex-placeholder{width:4%}