.avia-section.av-lfsa6zwa-962e39e36203bfd34413bf82a32bb5be{
position:relative;
z-index:99;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-lfsa6zwa-962e39e36203bfd34413bf82a32bb5be{
z-index:99;
}
.avia-section.av-lfsa6zwa-962e39e36203bfd34413bf82a32bb5be .av-section-color-overlay{
opacity:0.7;
}
.avia-section.av-lfsa6zwa-962e39e36203bfd34413bf82a32bb5be .avia-divider-svg-bottom svg{
height:79px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

#top .hr.hr-invisible.av-m2347jak-e36d4c6b8f8879d97e8ff258621f251e{
height:200px;
}

#top .hr.hr-invisible.av-mgv21f95-ed90be15852e39feae8beba21d4a08ef{
height:80px;
}

#top .av-special-heading.av-ly5poa19-f2dcc925d5429a6487c9f9702fa7c000{
margin:0 0 0 0;
padding-bottom:30px;
color:#ffffff;
}
body .av-special-heading.av-ly5poa19-f2dcc925d5429a6487c9f9702fa7c000 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-ly5poa19-f2dcc925d5429a6487c9f9702fa7c000 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-ly5poa19-f2dcc925d5429a6487c9f9702fa7c000 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-ly5poa19-f2dcc925d5429a6487c9f9702fa7c000 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mh2duzo0-b56b85c718cf8a5fb41bbfefac97a63a .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-mh2dxtau-1edcfd6bf8877750f5e6623adc48a8cd{
height:20px;
}

#top #wrap_all .avia-button.av-mhdadtvu-25aea5473218962781264e357d0878e4{
background-color:#4bc8e8;
border-color:#4bc8e8;
color:#0a0a0a;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mhdadtvu-25aea5473218962781264e357d0878e4 .avia-svg-icon svg:first-child{
fill:#0a0a0a;
stroke:#0a0a0a;
}

#top .hr.hr-invisible.av-1j2-a681887af681b2d8634d6bc1a57a869d{
height:80px;
}

#top .hr.hr-invisible.av-3f72-d1fea631f800784540882728be9e4f2c{
height:250px;
}

.flex_cell.av-epg052-07bfec0ff90d3d5cec9012561e213ef8{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-epg052-07bfec0ff90d3d5cec9012561e213ef8{
padding:60px 20px 60px 20px !important;
}

.flex_column.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0{
width:100%;
margin-left:0;
padding:40px 40px 40px 40px;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/WhatsApp-Image-2025-01-28-at-15.19.51-1030x558.jpg) 50% 50% no-repeat scroll ;
}
.avia_transform .flex_column.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0{
animation-duration:1s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0 .av-flex-placeholder{
width:0%;
}

#top .hr.hr-invisible.av-mge0bsea-12d3d2deacd9299753e26a69397d5696{
height:120px;
}

.av_font_icon.av-mh2gbky6-665d486e86727a199e69f06859edb6ff{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-mh2gbky6-665d486e86727a199e69f06859edb6ff svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-mh2gbky6-665d486e86727a199e69f06859edb6ff .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-iqkeue-86ef0b0c4de3dd6b64262f45b4494031{
margin:0 0 0 0;
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-iqkeue-86ef0b0c4de3dd6b64262f45b4494031 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-iqkeue-86ef0b0c4de3dd6b64262f45b4494031 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-iqkeue-86ef0b0c4de3dd6b64262f45b4494031 .av-subheading{
font-size:15px;
}

.av_textblock_section.av-mh2e4eaj-b44238bf32b67ae446369ea43c1ab946{
background-color:#1f1e1f;
}
#top .av_textblock_section.av-mh2e4eaj-b44238bf32b67ae446369ea43c1ab946 .avia_textblock{
padding:40px 40px 40px 40px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-mhdavdv6-1271f8086f1b18b861dcd002bf857ce4{
background-color:#4bc8e8;
border-color:#4bc8e8;
color:#1e1e1e;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mhdavdv6-1271f8086f1b18b861dcd002bf857ce4 .avia-svg-icon svg:first-child{
fill:#1e1e1e;
stroke:#1e1e1e;
}

.flex_cell.av-2zuj92-dd3d455b02974d028a97d4a144e1ec49{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-2zuj92-dd3d455b02974d028a97d4a144e1ec49{
padding:60px 20px 60px 20px !important;
}

.flex_column.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3{
width:100%;
margin-left:0;
padding:40px 40px 40px 40px;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/12-1.jpg) 50% 50% no-repeat scroll ;
}
.avia_transform .flex_column.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3{
animation-duration:1s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3 .av-flex-placeholder{
width:0%;
}

#top .hr.hr-invisible.av-ajpwxi-78d0a3846b59d59f0da91c6b6a353b2d{
height:120px;
}

.av_font_icon.av-8hlnty-9d51ee519cd00be7625c76014a0c002e{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-8hlnty-9d51ee519cd00be7625c76014a0c002e svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-8hlnty-9d51ee519cd00be7625c76014a0c002e .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-rb892-1f3222395fa49511720789d0ddd21af3{
margin:0 0 0 0;
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-rb892-1f3222395fa49511720789d0ddd21af3 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-rb892-1f3222395fa49511720789d0ddd21af3 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-rb892-1f3222395fa49511720789d0ddd21af3 .av-subheading{
font-size:15px;
}

.av_textblock_section.av-mh3igxdx-7ee005015d35534abde43e4bb8896020{
background-color:#1f1e1f;
}
#top .av_textblock_section.av-mh3igxdx-7ee005015d35534abde43e4bb8896020 .avia_textblock{
padding:40px 40px 40px 40px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-mhdavjis-4b2c66f15ab72c1942290b444d4bf0d1{
background-color:#4bc8e8;
border-color:#4bc8e8;
color:#1e1e1e;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mhdavjis-4b2c66f15ab72c1942290b444d4bf0d1 .avia-svg-icon svg:first-child{
fill:#1e1e1e;
stroke:#1e1e1e;
}

.flex_cell.av-irlhpy-58317c7f2a09f3f89da0a91b0fa3f8b7{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-irlhpy-58317c7f2a09f3f89da0a91b0fa3f8b7{
padding:60px 20px 60px 20px !important;
}

.flex_column.av-mhdah409-2555767facc5697aa3b4213ab70086f5{
width:100%;
margin-left:0;
padding:40px 40px 40px 40px;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/12-2.jpg) 50% 50% no-repeat scroll ;
}
.avia_transform .flex_column.av-mhdah409-2555767facc5697aa3b4213ab70086f5{
animation-duration:1s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mhdah409-2555767facc5697aa3b4213ab70086f5 .av-flex-placeholder{
width:0%;
}

#top .hr.hr-invisible.av-htphyu-e77d5bcebf48d7d1f0e6869dffe2d06f{
height:120px;
}

.av_font_icon.av-f2ntrq-c1af603d44d48211c627a86b4bc75f35{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-f2ntrq-c1af603d44d48211c627a86b4bc75f35 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-f2ntrq-c1af603d44d48211c627a86b4bc75f35 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-mhdaer9e-c5580030e7205aaabe11d5dcc18801cc{
margin:0 0 0 0;
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-mhdaer9e-c5580030e7205aaabe11d5dcc18801cc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhdaer9e-c5580030e7205aaabe11d5dcc18801cc .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mhdaer9e-c5580030e7205aaabe11d5dcc18801cc .av-subheading{
font-size:15px;
}

.av_textblock_section.av-mhdajehn-56a78d6e12a5cba9e059acb130c502e1{
background-color:#1f1e1f;
}
#top .av_textblock_section.av-mhdajehn-56a78d6e12a5cba9e059acb130c502e1 .avia_textblock{
padding:40px 40px 40px 40px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-mhdavr4m-9bd6d37df8be90ace7d58ca7cc2c9b3c{
background-color:#4bc8e8;
border-color:#4bc8e8;
color:#1e1e1e;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mhdavr4m-9bd6d37df8be90ace7d58ca7cc2c9b3c .avia-svg-icon svg:first-child{
fill:#1e1e1e;
stroke:#1e1e1e;
}

.flex_cell.av-am9fom-c9fee55f78cf4e1ac6cede54ef6a0176{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-am9fom-c9fee55f78cf4e1ac6cede54ef6a0176{
padding:60px 20px 60px 20px !important;
}

.flex_column.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e{
width:100%;
margin-left:0;
padding:40px 40px 40px 40px;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/08-1.jpg) 50% 50% no-repeat scroll ;
}
.avia_transform .flex_column.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e{
animation-duration:1s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e .av-flex-placeholder{
width:0%;
}

#top .hr.hr-invisible.av-8nwn4m-a30324a929953d9caae2b42433656c62{
height:120px;
}

.av_font_icon.av-7wt7dy-2456e9112e473542e18f9d24e068b328{
color:#ffffff;
border-color:#ffffff;
}
.avia-svg-icon.av-7wt7dy-2456e9112e473542e18f9d24e068b328 svg:first-child{
stroke:#ffffff;
fill:#ffffff;
}
.av_font_icon.av-7wt7dy-2456e9112e473542e18f9d24e068b328 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av-special-heading.av-mhdaex8a-b34bef40a782cff77eeef4a833dcdc43{
margin:0 0 0 0;
padding-bottom:20px;
color:#ffffff;
}
body .av-special-heading.av-mhdaex8a-b34bef40a782cff77eeef4a833dcdc43 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mhdaex8a-b34bef40a782cff77eeef4a833dcdc43 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mhdaex8a-b34bef40a782cff77eeef4a833dcdc43 .av-subheading{
font-size:15px;
}

.av_textblock_section.av-mhdajlt8-06dc5882a71c5ac6e20450260b2d6c31{
background-color:#1f1e1f;
}
#top .av_textblock_section.av-mhdajlt8-06dc5882a71c5ac6e20450260b2d6c31 .avia_textblock{
padding:40px 40px 40px 40px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-mhdavxzq-b283cbc929c2d83a51f03329e4afcf5b{
background-color:#4bc8e8;
border-color:#4bc8e8;
color:#1e1e1e;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mhdavxzq-b283cbc929c2d83a51f03329e4afcf5b .avia-svg-icon svg:first-child{
fill:#1e1e1e;
stroke:#1e1e1e;
}

.avia-section.av-3auy-6dc1c066f63303c2133ac930e298d347{
background-color:#f2f2f2;
background-image:unset;
}

#top .av-special-heading.av-mge1l9c8-88e9704ef34c5c432b2a31d3dd70aefc{
margin:0 0 0 0;
padding-bottom:0;
color:#1f1f1f;
}
body .av-special-heading.av-mge1l9c8-88e9704ef34c5c432b2a31d3dd70aefc .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mge1l9c8-88e9704ef34c5c432b2a31d3dd70aefc .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mge1l9c8-88e9704ef34c5c432b2a31d3dd70aefc .special-heading-inner-border{
border-color:#1f1f1f;
}
.av-special-heading.av-mge1l9c8-88e9704ef34c5c432b2a31d3dd70aefc .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-bodwm-c2cbabf4a2f207906a03faca9a071a23{
height:20px;
}

#top #wrap_all .avia-button.av-mlkpd2ig-8d292f232ee1697822ed4f72479c63a3{
background-color:#4bc8e8;
border-color:#4bc8e8;
color:#1e1e1e;
transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-mlkpd2ig-8d292f232ee1697822ed4f72479c63a3 .avia-svg-icon svg:first-child{
fill:#1e1e1e;
stroke:#1e1e1e;
}

.flex_column.av-38njae-b72d464ce45aef2a77708c57fa8caa5c{
padding:15px 15px 15px 15px;
background-color:#0a0a0a;
}

#top .avia-icon-list-container.av-mlj93vdz-bbf1372c392a24c03a24207c20bb24d3 .iconlist_icon{
color:#4bc8e8;
}
#top .avia-icon-list-container.av-mlj93vdz-bbf1372c392a24c03a24207c20bb24d3 .iconlist_icon svg:first-child{
stroke:#4bc8e8;
fill:#4bc8e8;
}
#top #wrap_all .avia-icon-list-container.av-mlj93vdz-bbf1372c392a24c03a24207c20bb24d3 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-mlj93vdz-bbf1372c392a24c03a24207c20bb24d3 .iconlist_content{
color:#ffffff;
}

.flex_cell.av-l3e946-28fb3c37edc44e57e060c45978645173{
vertical-align:middle;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/WhatsApp-Image-2025-01-28-at-15.20.07-5-1030x773.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-mh0k2fn7-d7649dc30c3d0356392975fdfda7b918{
height:180px;
}

.flex_cell.av-j37nqe-a50ac83f5b03d2bca79e22d51fa83c1f{
vertical-align:middle;
background-color:#345274;
}
.responsive #top #wrap_all .flex_cell.av-j37nqe-a50ac83f5b03d2bca79e22d51fa83c1f{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-hog8p2-712e686584509683f49847f98236b2ac{
border-radius:0 0 0 0;
padding:8% 8% 8% 8%;
background-color:#345274;
}

.av_font_icon.av-mh2g085u-3f3e856d23792b0d6ef2b6da7db6dae1{
color:#4bc8e8;
border-color:#4bc8e8;
}
.avia-svg-icon.av-mh2g085u-3f3e856d23792b0d6ef2b6da7db6dae1 svg:first-child{
stroke:#4bc8e8;
fill:#4bc8e8;
}
.av_font_icon.av-mh2g085u-3f3e856d23792b0d6ef2b6da7db6dae1 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-mhddtnz7-edd30d0e7c2153a05d695f071fe10d98{
height:20px;
}

#top .av-special-heading.av-eovfee-14e298d30df6414c627c8aa93c635773{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-eovfee-14e298d30df6414c627c8aa93c635773 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-eovfee-14e298d30df6414c627c8aa93c635773 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-eovfee-14e298d30df6414c627c8aa93c635773 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-cng1d2-0068082a72c88f3ed7ce92bb7ef56377 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-mh2ciqsf-2ad5eb75113ce143759ec0fdc19adfe7{
vertical-align:middle;
}
.responsive #top #wrap_all .flex_cell.av-mh2ciqsf-2ad5eb75113ce143759ec0fdc19adfe7{
padding:0px 0px 0px 0px !important;
}

.flex_column.av-2xuy3a-9433ae1f61607ff1f3176c0e590e3d88{
border-radius:0 0 0 0;
padding:8% 8% 8% 8%;
background-color:#111111;
}

.av_font_icon.av-mh2fzfxb-233e17b7b80ccff08c93471d6b697992{
color:#4bc8e8;
border-color:#4bc8e8;
}
.avia-svg-icon.av-mh2fzfxb-233e17b7b80ccff08c93471d6b697992 svg:first-child{
stroke:#4bc8e8;
fill:#4bc8e8;
}
.av_font_icon.av-mh2fzfxb-233e17b7b80ccff08c93471d6b697992 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .hr.hr-invisible.av-2nr7ye-95293704d1b844e3f53c8cf45f80b4c1{
height:20px;
}

#top .av-special-heading.av-mh2ciysp-1cd5384bc7aad6260d6e5d1b632023da{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mh2ciysp-1cd5384bc7aad6260d6e5d1b632023da .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh2ciysp-1cd5384bc7aad6260d6e5d1b632023da .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-mh2ciysp-1cd5384bc7aad6260d6e5d1b632023da .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-mh2cj5mm-6b15e797d3e30aae1eff1275641b25e9 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-mh2ciljm-820df4048b222330c424415a6d4403af{
vertical-align:middle;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/10-1.jpg) 50% 0% no-repeat scroll #1ac0ba;
}
.responsive #top #wrap_all .flex_cell.av-mh2ciljm-820df4048b222330c424415a6d4403af{
padding:0px 0px 0px 0px !important;
}

#top .hr.hr-invisible.av-p4088m-eeaa70d5d15be6ff9f2a74f16a7816ab{
height:180px;
}

#top .av-special-heading.av-mgv2wg5l-eae7ffec4f5523c681a7e91e907e1db6{
margin:0 0 0 0;
padding-bottom:0;
color:#1f1f1f;
}
body .av-special-heading.av-mgv2wg5l-eae7ffec4f5523c681a7e91e907e1db6 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-mgv2wg5l-eae7ffec4f5523c681a7e91e907e1db6 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-mgv2wg5l-eae7ffec4f5523c681a7e91e907e1db6 .special-heading-inner-border{
border-color:#1f1f1f;
}
.av-special-heading.av-mgv2wg5l-eae7ffec4f5523c681a7e91e907e1db6 .av-subheading{
font-size:15px;
}

.flex_cell.av-gdvi1i-dc02c9e390f3d7f69f8e6a5094d17884{
vertical-align:middle;
background-color:#4bc8e8;
}
.responsive #top #wrap_all .flex_cell.av-gdvi1i-dc02c9e390f3d7f69f8e6a5094d17884{
padding:50px 30px 30px 30px !important;
}

.av_font_icon.av-mh2cnyoh-61d2eb97d20817426e5af2ce4fe8d08f{
color:#0a0a0a;
border-color:#0a0a0a;
}
.avia-svg-icon.av-mh2cnyoh-61d2eb97d20817426e5af2ce4fe8d08f svg:first-child{
stroke:#0a0a0a;
fill:#0a0a0a;
}
.av_font_icon.av-mh2cnyoh-61d2eb97d20817426e5af2ce4fe8d08f .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-mh2go5sp-2c4b7cbfe96452a5a871a34311929eb3{
height:20px;
}

#top .av_textblock_section.av-o1o4li-4138e6938fe17d90b2e377033fa7e47f .avia_textblock{
color:#ffffff;
}

.flex_cell.av-bsxkly-d4959a190c38f06136384d0591509ee5{
vertical-align:middle;
background-color:#000000;
}
.responsive #top #wrap_all .flex_cell.av-bsxkly-d4959a190c38f06136384d0591509ee5{
padding:50px 30px 30px 30px !important;
}

.av_font_icon.av-3kys2u-876ae8441780e3c8b9ecc29d27e5b941{
color:#4bc8e8;
border-color:#4bc8e8;
}
.avia-svg-icon.av-3kys2u-876ae8441780e3c8b9ecc29d27e5b941 svg:first-child{
stroke:#4bc8e8;
fill:#4bc8e8;
}
.av_font_icon.av-3kys2u-876ae8441780e3c8b9ecc29d27e5b941 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-473gmu-23f4486f8384c6ec89fb283a764e4afd{
height:20px;
}

#top .av_textblock_section.av-mh2cl3rs-253bb3d2337aafa6a3aff5764043ba10 .avia_textblock{
color:#1f1f1f;
}

.flex_cell.av-vz1x2-ee6adb75c506b4eb6658a6f0ddd9ee7f{
vertical-align:middle;
background-color:#4bc8e8;
}
.responsive #top #wrap_all .flex_cell.av-vz1x2-ee6adb75c506b4eb6658a6f0ddd9ee7f{
padding:50px 30px 30px 30px !important;
}

.av_font_icon.av-2d4f3a-362ef9d7a79af085e45d51078c5f2421{
color:#000000;
border-color:#000000;
}
.avia-svg-icon.av-2d4f3a-362ef9d7a79af085e45d51078c5f2421 svg:first-child{
stroke:#000000;
fill:#000000;
}
.av_font_icon.av-2d4f3a-362ef9d7a79af085e45d51078c5f2421 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .hr.hr-invisible.av-2et2qe-34be7b22ddf5c490576fa3120279f7f3{
height:20px;
}

#top .av_textblock_section.av-mh2cloqb-e523c010d51d4484ac82e9245c56f8d9 .avia_textblock{
color:#ffffff;
}

.flex_cell.av-mh2ckly4-38c9805af28cb69644c784a702e0b457{
vertical-align:middle;
background:url(https://rooferswelwyn.wpenginepowered.com/wp-content/uploads/2025/10/fty-brgs.rg_.png) 0% 50% no-repeat scroll ;
}
.responsive #top #wrap_all .flex_cell.av-mh2ckly4-38c9805af28cb69644c784a702e0b457{
padding:0 300px 0 8% !important;
}

#top .av-special-heading.av-etf6gm-8d9065f28ff5e19efb111a7aa6d4be36{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-etf6gm-8d9065f28ff5e19efb111a7aa6d4be36 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-etf6gm-8d9065f28ff5e19efb111a7aa6d4be36 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-etf6gm-8d9065f28ff5e19efb111a7aa6d4be36 .av-subheading{
font-size:15px;
}

#top .av_textblock_section.av-c4lgcm-756eff00c441f413f7a4a6efe7999210 .avia_textblock{
color:#ffffff;
}

#top .avia-icon-list-container.av-mljjk09m-3b05dc9f10137f048d5637ecbe8356c2 .iconlist_icon{
color:#4bc8e8;
background-color:#0a0a0a;
}
#top .avia-icon-list-container.av-mljjk09m-3b05dc9f10137f048d5637ecbe8356c2 .iconlist_icon svg:first-child{
stroke:#4bc8e8;
fill:#4bc8e8;
}
#top #wrap_all .avia-icon-list-container.av-mljjk09m-3b05dc9f10137f048d5637ecbe8356c2 .av_iconlist_title{
color:#ffffff;
}
.avia-icon-list-container.av-mljjk09m-3b05dc9f10137f048d5637ecbe8356c2 .iconlist_content{
color:#ffffff;
}

.flex_cell.av-iewqti-4672ae664b6d3dafe99e52809d702df3{
vertical-align:bottom;
background-color:#4bc8e8;
}
.responsive #top #wrap_all .flex_cell.av-iewqti-4672ae664b6d3dafe99e52809d702df3{
padding:100px 30px 100px 30px !important;
}

.flex_column.av-hf50sm-5693eb78e12f79891c8af559fa3d75b7{
position:relative;
left:-250px;
border-radius:13px 13px 13px 13px;
padding:40px 40px 40px 40px;
background-color:#345274;
}

#top .av-special-heading.av-mh3idzjb-1588b027430a98679a338bce66d85ad2{
margin:0 0 0 0;
padding-bottom:10px;
color:#ffffff;
}
body .av-special-heading.av-mh3idzjb-1588b027430a98679a338bce66d85ad2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mh3idzjb-1588b027430a98679a338bce66d85ad2 .special-heading-inner-border{
border-color:rgba(255,255,255,0.11);
}
.av-special-heading.av-mh3idzjb-1588b027430a98679a338bce66d85ad2 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-mh3idzjb-1588b027430a98679a338bce66d85ad2 .av-special-heading-tag .heading-wrap:before{
border-color:rgba(255,255,255,0.11);
}
body .av-special-heading.av-mh3idzjb-1588b027430a98679a338bce66d85ad2 .av-special-heading-tag .heading-wrap:after{
border-color:rgba(255,255,255,0.11);
}


@media only screen and (min-width: 990px){ 
.flex_column.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0{
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-mh2e4eaj-b44238bf32b67ae446369ea43c1ab946 .avia_textblock{
padding:40px 40px 40px 40px;
}

.flex_column.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3{
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-mh3igxdx-7ee005015d35534abde43e4bb8896020 .avia_textblock{
padding:40px 40px 40px 40px;
}

.flex_column.av-mhdah409-2555767facc5697aa3b4213ab70086f5{
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-mhdajehn-56a78d6e12a5cba9e059acb130c502e1 .avia_textblock{
padding:40px 40px 40px 40px;
}

.flex_column.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e{
padding:40px 40px 40px 40px;
}

#top .av_textblock_section.av-mhdajlt8-06dc5882a71c5ac6e20450260b2d6c31 .avia_textblock{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-j37nqe-a50ac83f5b03d2bca79e22d51fa83c1f{
padding:0 0 0 0 !important;
}

.flex_column.av-hog8p2-712e686584509683f49847f98236b2ac{
padding:8% 8% 8% 8%;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciqsf-2ad5eb75113ce143759ec0fdc19adfe7{
padding:0 0 0 0 !important;
}

.flex_column.av-2xuy3a-9433ae1f61607ff1f3176c0e590e3d88{
padding:8% 8% 8% 8%;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciljm-820df4048b222330c424415a6d4403af{
padding:0 0 0 0 !important;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.responsive #top #wrap_all .flex_cell.av-epg052-07bfec0ff90d3d5cec9012561e213ef8{
padding:40px 20px 40px 20px !important;
}

.flex_column.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mh2e4eaj-b44238bf32b67ae446369ea43c1ab946 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-2zuj92-dd3d455b02974d028a97d4a144e1ec49{
padding:0 20px 40px 20px !important;
}

.flex_column.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mh3igxdx-7ee005015d35534abde43e4bb8896020 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-irlhpy-58317c7f2a09f3f89da0a91b0fa3f8b7{
padding:40px 20px 40px 20px !important;
}

.flex_column.av-mhdah409-2555767facc5697aa3b4213ab70086f5{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mhdajehn-56a78d6e12a5cba9e059acb130c502e1 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-am9fom-c9fee55f78cf4e1ac6cede54ef6a0176{
padding:0 20px 40px 20px !important;
}

.flex_column.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mhdajlt8-06dc5882a71c5ac6e20450260b2d6c31 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-j37nqe-a50ac83f5b03d2bca79e22d51fa83c1f{
padding:0 0 0 0 !important;
}

.flex_column.av-hog8p2-712e686584509683f49847f98236b2ac{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciqsf-2ad5eb75113ce143759ec0fdc19adfe7{
padding:0 0 0 0 !important;
}

.flex_column.av-2xuy3a-9433ae1f61607ff1f3176c0e590e3d88{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciljm-820df4048b222330c424415a6d4403af{
padding:0 0 0 0 !important;
}

.responsive #top #wrap_all .flex_cell.av-mh2ckly4-38c9805af28cb69644c784a702e0b457{
padding:30px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-iewqti-4672ae664b6d3dafe99e52809d702df3{
padding:0 0 0 0 !important;
}

.flex_column.av-hf50sm-5693eb78e12f79891c8af559fa3d75b7{
position:relative;
left:0px;
padding:30px 30px 30px 30px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.responsive #top #wrap_all .flex_cell.av-epg052-07bfec0ff90d3d5cec9012561e213ef8{
padding:40px 20px 40px 20px !important;
}

.flex_column.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mh2e4eaj-b44238bf32b67ae446369ea43c1ab946 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-2zuj92-dd3d455b02974d028a97d4a144e1ec49{
padding:0 20px 40px 20px !important;
}

.flex_column.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mh3igxdx-7ee005015d35534abde43e4bb8896020 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-irlhpy-58317c7f2a09f3f89da0a91b0fa3f8b7{
padding:40px 20px 40px 20px !important;
}

.flex_column.av-mhdah409-2555767facc5697aa3b4213ab70086f5{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mhdajehn-56a78d6e12a5cba9e059acb130c502e1 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-am9fom-c9fee55f78cf4e1ac6cede54ef6a0176{
padding:0 20px 40px 20px !important;
}

.flex_column.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mhdajlt8-06dc5882a71c5ac6e20450260b2d6c31 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-j37nqe-a50ac83f5b03d2bca79e22d51fa83c1f{
padding:0 0 0 0 !important;
}

.flex_column.av-hog8p2-712e686584509683f49847f98236b2ac{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciqsf-2ad5eb75113ce143759ec0fdc19adfe7{
padding:0 0 0 0 !important;
}

.flex_column.av-2xuy3a-9433ae1f61607ff1f3176c0e590e3d88{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciljm-820df4048b222330c424415a6d4403af{
padding:0 0 0 0 !important;
}

.responsive #top #wrap_all .flex_cell.av-mh2ckly4-38c9805af28cb69644c784a702e0b457{
padding:30px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-iewqti-4672ae664b6d3dafe99e52809d702df3{
padding:0 0 0 0 !important;
}

.flex_column.av-hf50sm-5693eb78e12f79891c8af559fa3d75b7{
position:relative;
left:0px;
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-epg052-07bfec0ff90d3d5cec9012561e213ef8{
padding:40px 20px 40px 20px !important;
}

.flex_column.av-mbc1k6-ffba76ffe8d5bca92b7aeea72f2c2cd0{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mh2e4eaj-b44238bf32b67ae446369ea43c1ab946 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-2zuj92-dd3d455b02974d028a97d4a144e1ec49{
padding:0 20px 40px 20px !important;
}

.flex_column.av-d2knue-cefa4a12869b9f37ed50477fd94b1fd3{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mh3igxdx-7ee005015d35534abde43e4bb8896020 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-irlhpy-58317c7f2a09f3f89da0a91b0fa3f8b7{
padding:40px 20px 40px 20px !important;
}

.flex_column.av-mhdah409-2555767facc5697aa3b4213ab70086f5{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mhdajehn-56a78d6e12a5cba9e059acb130c502e1 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-am9fom-c9fee55f78cf4e1ac6cede54ef6a0176{
padding:0 20px 40px 20px !important;
}

.flex_column.av-mhdahtxw-51603783ad35ec4009c95114d0d7c08e{
padding:40px 20px 40px 20px;
}

#top .av_textblock_section.av-mhdajlt8-06dc5882a71c5ac6e20450260b2d6c31 .avia_textblock{
padding:30px 20px 30px 20px;
}

.responsive #top #wrap_all .flex_cell.av-j37nqe-a50ac83f5b03d2bca79e22d51fa83c1f{
padding:0 0 0 0 !important;
}

.flex_column.av-hog8p2-712e686584509683f49847f98236b2ac{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciqsf-2ad5eb75113ce143759ec0fdc19adfe7{
padding:0 0 0 0 !important;
}

.flex_column.av-2xuy3a-9433ae1f61607ff1f3176c0e590e3d88{
padding:40px 40px 40px 40px;
}

.responsive #top #wrap_all .flex_cell.av-mh2ciljm-820df4048b222330c424415a6d4403af{
padding:0 0 0 0 !important;
}

.responsive #top #wrap_all .flex_cell.av-mh2ckly4-38c9805af28cb69644c784a702e0b457{
padding:30px 30px 30px 30px !important;
}

.responsive #top #wrap_all .flex_cell.av-iewqti-4672ae664b6d3dafe99e52809d702df3{
padding:0 0 0 0 !important;
}

.flex_column.av-hf50sm-5693eb78e12f79891c8af559fa3d75b7{
position:relative;
left:0px;
padding:30px 30px 30px 30px;
}
}
