.avia-section.av-bh06g6v-68225eaeeb4c97429e454f685f71aad2 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.redpeaksroofing.com/wp-content/uploads/2024/01/Careers-2Aerial-view-of-a-roofer-doing-maintenance-work.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-bh06g6v-68225eaeeb4c97429e454f685f71aad2 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-azext6f-de42ccdbe5f7f7bccc25a7c2279452f4{
height:35px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-11ftrnb-f7eabc70e6e21c2c1b72195876a7aef1{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-11ftrnb-f7eabc70e6e21c2c1b72195876a7aef1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-9vfqok7-1dc7c667c642b9887fbc28674ca201a3{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-9vfqok7-1dc7c667c642b9887fbc28674ca201a3 .hr-inner{
width:50px;
border-color:#dd3532;
}

body .av-special-heading.av-xcnewn-a775f7502526f90146a62341451a4293 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-xcnewn-a775f7502526f90146a62341451a4293 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-wqx3br-dd772563a697ed1e0a9fd193ef64ecea{
height:5px;
}

#top .av_textblock_section.av-8dq9hiv-2e755ada3ee42fe38c193774ce99cdfa .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-77yvtw7-946a685c9809448a7ef5d9b7755427dc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-77yvtw7-946a685c9809448a7ef5d9b7755427dc{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-1k807-8e252b86ff7ebe57ef75ee53464e2701{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-6u4hvef-dfac5396539dab5ce50c3db399846396{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-6u4hvef-dfac5396539dab5ce50c3db399846396 .hr-inner{
width:50px;
border-color:#dd3532;
}

#top .av-special-heading.av-17kh0fr-421a0cd21e512593bebda1e6ec865089{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-17kh0fr-421a0cd21e512593bebda1e6ec865089 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-17kh0fr-421a0cd21e512593bebda1e6ec865089 .av-subheading{
font-size:23px;
}

.flex_column.av-1k807-22-c38db0f5f5567ae3e533b954221122b8{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-image-container.av-jun27anb-99a3be057475dfb59803f3683b65f673 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-jun27anb-99a3be057475dfb59803f3683b65f673 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-jkjvrpjm-ddfa4de0108b0174416fc4e338edd930{
height:75px;
}

.avia-section.av-4vut76f-b40f7c52d3f5b5a8cf85dce5772dfc00{
background-color:#dd3532;
background-image:unset;
position:relative;
}
.avia-section.av-4vut76f-b40f7c52d3f5b5a8cf85dce5772dfc00 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#ffffff;
}

.flex_column.av-duvs5z-34ebcae9162bd9c280bb23f661b81783{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .av_textblock_section.av-34360uv-19420183b62031d062983896c72b0ae6 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2imlyaf-2857bd8696054bf4be24a0aebca0a6d2{
height:100px;
}

.avia-section.av-1nrtiyf-542fc05789bb282c4c5f0d14e7d7bd66{
background-color:#ffffff;
background-image:unset;
margin-top:-25px;
margin-bottom:0px;
}

@keyframes av_boxShadowEffect_av-zgoguv-68a72f9e40a53ae6b0df3efddd8d1580-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.25); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.25); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-zgoguv-68a72f9e40a53ae6b0df3efddd8d1580{
margin-top:-165px;
margin-bottom:0px;
}
.flex_column.av-zgoguv-68a72f9e40a53ae6b0df3efddd8d1580{
box-shadow: 0 0 20px 0 rgba(0,0,0,0.25);
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background-color:#ffffff;
}

