.avia-section.av-8thpz-fdd1a04e50377e66039b719180096275{background-color:#f2f2f2;background-image:url(https://www.heritageroofingdublin.com/wp-content/uploads/2023/04/Heritage-bg-2-1.svg);background-repeat:no-repeat;background-position:50% 0%;background-attachment:fixed} #top .av-special-heading.av-mg75jb5p-9b008e38a71b8a33088c83ea54b6ce61{padding-bottom:0}body .av-special-heading.av-mg75jb5p-9b008e38a71b8a33088c83ea54b6ce61 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mg75jb5p-9b008e38a71b8a33088c83ea54b6ce61 .av-subheading{font-size:15px} #top .hr.av-80maj-6359df0f4a8b70ff4fc219105d4ab08e{margin-top:5px;margin-bottom:35px}.hr.av-80maj-6359df0f4a8b70ff4fc219105d4ab08e .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-1kff3-896db0062ba084a810be27f1c3d8b167{border-radius:0px 0px 0px 0px;padding:0px 10% 0px 10%} #top .av_textblock_section.av-miz7bx6e-3c4c3bfa8a6672daac5f942c1a80e8f7 .avia_textblock{font-size:20px} .flex_column.av-1o55vo-5b6c6fc52b0749237d840c0f675f270d{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 40px} #top .avia-icon-list-container.av-1jfd84-55ebe8ae4d5ffa13b7b09eaba4dffced .iconlist_icon{color:#ffffff;background-color:#7bb0e7;border:1px solid #f9f9f9}#top .avia-icon-list-container.av-1jfd84-55ebe8ae4d5ffa13b7b09eaba4dffced .iconlist_icon svg:first-child{stroke:#ffffff;fill:#ffffff} .flex_column.av-19gul8-3c747dd960a6912d3e5aab693a7abd1d{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 40px} #top .avia-icon-list-container.av-mj0f4xl9-184a673bc11ed26eaa1c8cc1a0f57809 .iconlist_icon{color:#ffffff;background-color:#7bb0e7;border:1px solid #f9f9f9}#top .avia-icon-list-container.av-mj0f4xl9-184a673bc11ed26eaa1c8cc1a0f57809 .iconlist_icon svg:first-child{stroke:#ffffff;fill:#ffffff} .flex_column.av-e9h8c-f845516f5432d556f706c136d8d36ae9{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .av_textblock_section.av-mj0flhno-d336b4867da5545ff25579f44981500c .avia_textblock{font-size:20px} #top .avia-icon-list-container.av-mj0fl2m5-77e6a90af001d36ffb435340f5489d65 .iconlist_icon{color:#ffffff;background-color:#7bb0e7;border:1px solid #f9f9f9;font-size:20px}#top .avia-icon-list-container.av-mj0fl2m5-77e6a90af001d36ffb435340f5489d65 .iconlist_icon svg:first-child{stroke:#ffffff;fill:#ffffff;height:20px;width:20px}#top #wrap_all .avia-icon-list-container.av-mj0fl2m5-77e6a90af001d36ffb435340f5489d65 .av_iconlist_title{font-size:20px} .avia-section.av-mj0fsz89-6f96d16fa029fbb0f292b648f30b981f{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-mj0fsz89-6f96d16fa029fbb0f292b648f30b981f .av-section-color-overlay{opacity:0.5;background-color:#ffffff} #top .av-special-heading.av-mj0fty49-59fac98a66f71107d49524e10ea1c4b3{padding-bottom:0}body .av-special-heading.av-mj0fty49-59fac98a66f71107d49524e10ea1c4b3 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-mj0fty49-59fac98a66f71107d49524e10ea1c4b3 .av-subheading{font-size:15px} #top .hr.av-td4zo-9800074cc244607f84e3e4f8b41d8283{margin-top:10px;margin-bottom:10px}.hr.av-td4zo-9800074cc244607f84e3e4f8b41d8283 .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-n9mzg-cba75a323c8a24094f871d8bf324272d{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} #top .hr.hr-invisible.av-h8r44-83de51e04769fb58243e7a81b6b19735{height:10px} #top #wrap_all .avia-button.av-mj0fxruc-6a16f66304c66e61dddf2c2d0509ba07:hover{color:black;transition:all 0.4s ease-in-out}#top #wrap_all .avia-button.av-mj0fxruc-6a16f66304c66e61dddf2c2d0509ba07:hover .avia-svg-icon svg:first-child{fill:black;stroke:black} .flex_column.av-bwa3o-1f2b4e2d405c19dff605af0ee115c340{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px} .avia-image-container.av-mj0fti78-9394d5235e1fbd307268a9904b92173b img.avia_image{box-shadow:none}.avia-image-container.av-mj0fti78-9394d5235e1fbd307268a9904b92173b .av-image-caption-overlay-center{color:#ffffff}.avia-image-container.av-mj0fti78-9394d5235e1fbd307268a9904b92173b .avia-curtain-reveal-overlay{animation-duration:2.5s;background:#ffffff;z-index:100} .avia-section.av-jcq1b-e77c5a37f4b35566bded9f62d74851cd{background-color:#fafafa;background-image:unset} #top .flex_column.av-gay9f-56084da5dd12ffec39fabb190f96626e{margin-top:0px;margin-bottom:0px}.flex_column.av-gay9f-56084da5dd12ffec39fabb190f96626e{width:100%;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}.responsive #top #wrap_all .flex_column.av-gay9f-56084da5dd12ffec39fabb190f96626e{margin-top:0px;margin-bottom:0px} #top .av-special-heading.av-12vz37-02d1158eb104d25ed67c4685b46fb988{padding-bottom:0}body .av-special-heading.av-12vz37-02d1158eb104d25ed67c4685b46fb988 .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-12vz37-02d1158eb104d25ed67c4685b46fb988 .av-subheading{font-size:15px} #top .flex_column.av-45dsj-bbc9bc6e37084fdd08db210574070b14{margin-top:0px;margin-bottom:0px}.flex_column.av-45dsj-bbc9bc6e37084fdd08db210574070b14{width:16.8%;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}.responsive #top #wrap_all .flex_column.av-45dsj-bbc9bc6e37084fdd08db210574070b14{margin-top:0px;margin-bottom:0px} #top .flex_column.av-b2e7-36811b011452b0b73814c7e25f3e76ea{margin-top:0px;margin-bottom:0px}.flex_column.av-b2e7-36811b011452b0b73814c7e25f3e76ea{width:58.4%;margin-left:4%;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}.responsive #top #wrap_all .flex_column.av-b2e7-36811b011452b0b73814c7e25f3e76ea{margin-top:0px;margin-bottom:0px} #top .flex_column.av-1hd8f-5764cf6383420378af4e72ee865b67dd{margin-top:0px;margin-bottom:0px}.flex_column.av-1hd8f-5764cf6383420378af4e72ee865b67dd{width:16.8%;margin-left:4%;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}.responsive #top #wrap_all .flex_column.av-1hd8f-5764cf6383420378af4e72ee865b67dd{margin-top:0px;margin-bottom:0px} .avia-section.av-250p7-0c3f34e25955e7ae895a5b9f605c0216{background-color:#f2f2f2;background-image:unset} #top .av-special-heading.av-lg2ua16c-98fe6bb5cf1073a6429d15269de3629a{padding-bottom:0}body .av-special-heading.av-lg2ua16c-98fe6bb5cf1073a6429d15269de3629a .av-special-heading-tag .heading-char{font-size:25px}.av-special-heading.av-lg2ua16c-98fe6bb5cf1073a6429d15269de3629a .av-subheading{font-size:15px} #top .hr.av-1o5iv-376e50df381ad273a6924328927cdedf{margin-top:5px;margin-bottom:35px}.hr.av-1o5iv-376e50df381ad273a6924328927cdedf .hr-inner{width:50px;border-color:#fcce36} .flex_column.av-52t17-28b30381541d595cbc4ddb4e682b3fd3{border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px}