.avia-section.av-lptwt059-6dc1456a8e8aa39c6abc998b3437fc48 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.redpeaksroofing.com/wp-content/uploads/2023/12/Side-view-of-two-men-shaking-hands-while-one-is-holding-a-yellow-hard-hat.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-lptwt059-6dc1456a8e8aa39c6abc998b3437fc48 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-bdkefm0-b83b7174d1a7aba617d66187696883bf{
height:35px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-av1cdfs-8260539609e2863330049e0cbc3a1ec3{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-av1cdfs-8260539609e2863330049e0cbc3a1ec3{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

body .av-special-heading.av-a216cp4-8679a07fba6fc018755c570c4b484fef .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-a216cp4-8679a07fba6fc018755c570c4b484fef .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-9b2nnhk-443004f46b3b59be0baa783f82ec2713{
height:5px;
}

#top .av_textblock_section.av-913ep2g-735d2cbafb61f691d71662fa3efa9c3d .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7rupalk-40d155176000b9f68c70969422381f0c{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-7rupalk-40d155176000b9f68c70969422381f0c{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-l9sps4ky-8867dfe1483ada8ea49d9fd711351a7b{
z-index:3;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-l9sps4ky-8867dfe1483ada8ea49d9fd711351a7b{
z-index:3;
}

.flex_column.av-xzzlwo-94ae0851dc9b92ed52e6f5115dcaa2f1{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-5aso760-c1302260bf4eeef508f4aa0c6fe4d95d{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-5aso760-c1302260bf4eeef508f4aa0c6fe4d95d .hr-inner{
width:50px;
border-color:#dd3532;
}

#top .av-special-heading.av-8t9snxk-02ee5d11d5cd1ded9c0b70c7afd4d12a{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-8t9snxk-02ee5d11d5cd1ded9c0b70c7afd4d12a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-8t9snxk-02ee5d11d5cd1ded9c0b70c7afd4d12a .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-8t9snxk-02ee5d11d5cd1ded9c0b70c7afd4d12a .av-subheading{
font-size:15px;
}

#top .avia-logo-element-container.av-koygptlz-5c14a4b5c9932a58a15b28f31585f088 .slide-entry{
padding:0 15px 0 15px;
}
#top .avia-logo-element-container.av-koygptlz-5c14a4b5c9932a58a15b28f31585f088 img{
border-style:hidden;
border-radius:15px 0 15px 0;
box-shadow:none;
}

#top .hr.hr-invisible.av-lptwc2hj-7f7506e2a387c482c40b6578badcf491{
height:100px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-lpw2b4qd-34c02c308974b631043be030f46504db{
margin-top:0px;
margin-bottom:-200px;
}
.flex_column.av-lpw2b4qd-34c02c308974b631043be030f46504db{
border-radius:0px 0px 0px 0px;
}

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

#top .av_textblock_section.av-15ahmiw-a788964df84057136282892ebe29dba9 .avia_textblock{
color:#ffffff;
}

.avia-section.av-lptwd1w4-b8b61ac3a2fc64919f76d1c6d2905cec{
margin-top:0px;
margin-bottom:0px;
}

#top .hr.hr-invisible.av-lptwiw39-1882ce140779dea7c056bb8118ff50c7{
height:90px;
}

.flex_column.av-5m09y5k-25db9bf3d91cd3455f7614adb51a0d13{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.av-obggdk-7e254422dab981e7e44c6034609092f4{
margin-top:30px;
margin-bottom:15px;
}
.hr.av-obggdk-7e254422dab981e7e44c6034609092f4 .hr-inner{
width:50px;
border-color:#dd3532;
}

#top .av-special-heading.av-lptwdjww-725b75ad623f4106a76afda5e73bbc83{
margin:10px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-lptwdjww-725b75ad623f4106a76afda5e73bbc83 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lptwdjww-725b75ad623f4106a76afda5e73bbc83 .av-subheading{
font-size:23px;
}

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

.flex_column.av-3selsug-c9d188f0ee088799251584800d8b5a61{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .hr.hr-invisible.av-2r7sctk-aa1a7c935bc364680fcdaa18c61e07c8{
height:100px;
}

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

@keyframes av_boxShadowEffect_av-zqfz9k-316077c9e6e916c3cfa9315d954a60c1-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-zqfz9k-316077c9e6e916c3cfa9315d954a60c1{
margin-top:-165px;
margin-bottom:0px;
}
.flex_column.av-zqfz9k-316077c9e6e916c3cfa9315d954a60c1{
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;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-lpw2b4qd-34c02c308974b631043be030f46504db{
padding:45px 90px 45px 90px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-lpw2b4qd-34c02c308974b631043be030f46504db{
padding:45px 90px 45px 90px;
}

#top .av_textblock_section.av-15ahmiw-a788964df84057136282892ebe29dba9 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-lptwdth0-6e46ba2f8600dadc0b447f38b858a4d3 .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-lpw2b4qd-34c02c308974b631043be030f46504db{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-15ahmiw-a788964df84057136282892ebe29dba9 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-lptwdth0-6e46ba2f8600dadc0b447f38b858a4d3 .avia_textblock{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-lpw2b4qd-34c02c308974b631043be030f46504db{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-15ahmiw-a788964df84057136282892ebe29dba9 .avia_textblock{
font-size:22px;
}

#top .av_textblock_section.av-lptwdth0-6e46ba2f8600dadc0b447f38b858a4d3 .avia_textblock{
font-size:22px;
}
}
