.avia-section.av-4z4tbjw-33d7627f5246369b948a592851186482 .av-parallax .av-parallax-inner{
background-repeat:no-repeat;
background-image:url(https://www.redpeaksroofing.com/wp-content/uploads/2023/12/Side-view-of-a-finance-professional-at-work-on-their-computer-and-calculator.jpg);
background-position:50% 100%;
background-attachment:scroll;
}
.avia-section.av-4z4tbjw-33d7627f5246369b948a592851186482 .av-section-color-overlay{
opacity:0.5;
background-color:#0a0a0a;
}

#top .hr.hr-invisible.av-4kf88yk-ecd9a1a166618f3cdf1a95c2278b4411{
height:35px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-3rd9xek-b687822f41134dd8eaf08341025cee32{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-3rd9xek-b687822f41134dd8eaf08341025cee32{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

body .av-special-heading.av-bfs2n0-203db62653b11cb82ee28724f9470f73 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-bfs2n0-203db62653b11cb82ee28724f9470f73 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-2o9gcd8-fb832a2260f46723ca504adf2014b8eb{
height:5px;
}

#top .av_textblock_section.av-7krcvw-da7ff9ab1f36631f9c20d4dc3fae0039 .avia_textblock{
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-14ta80i-33715f2202f23de64be0398dc1824de1{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-14ta80i-33715f2202f23de64be0398dc1824de1{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-2wi2hbw-6745179087f6ccd877e2c4fc5d9aa4dc{
z-index:3;
position:relative;
}
.av-curtain-footer.av-curtain-activated #main .avia-section.av-2wi2hbw-6745179087f6ccd877e2c4fc5d9aa4dc{
z-index:3;
}

.flex_column.av-1i6pags-fffe2942e468f37e8eb1c0e789894455{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-13a7l98-3acbb9bce437799c8a95eafc6e60b8d3{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-13a7l98-3acbb9bce437799c8a95eafc6e60b8d3 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-13a7l98-3acbb9bce437799c8a95eafc6e60b8d3 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-13a7l98-3acbb9bce437799c8a95eafc6e60b8d3 .av-subheading{
font-size:15px;
}

.flex_column.av-axaywnw-b382a616366d8b0f18e7fcff728d1086{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l973vm8y-9e8de6c710df1986fe530b3dea79d8b8{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-l973vm8y-9e8de6c710df1986fe530b3dea79d8b8 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l973vm8y-9e8de6c710df1986fe530b3dea79d8b8 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-l973vm8y-9e8de6c710df1986fe530b3dea79d8b8 .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-1z4b1do-06b31bde068a57b9d3bb5936a1c7b17e{
height:30px;
}

#top .av-special-heading.av-l974u86u-214e0ed2cd42934c22fe62a5f13d838b{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-l974u86u-214e0ed2cd42934c22fe62a5f13d838b .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l974u86u-214e0ed2cd42934c22fe62a5f13d838b .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-l974u86u-214e0ed2cd42934c22fe62a5f13d838b .av-subheading{
font-size:15px;
}

.flex_column.av-aiubc58-1165624ac747211ca1920d67028fb9cc{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .av-special-heading.av-9ci3icc-3438b73e8258e378b84198e07e5277d0{
margin:0 0 0 0;
padding-bottom:10px;
}
body .av-special-heading.av-9ci3icc-3438b73e8258e378b84198e07e5277d0 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-9ci3icc-3438b73e8258e378b84198e07e5277d0 .av-special-heading-tag{
padding:0 0 0 0;
}
.av-special-heading.av-9ci3icc-3438b73e8258e378b84198e07e5277d0 .av-subheading{
font-size:15px;
}

.flex_column.av-8svdza4-c8c46ac5badf34e2bbca4da4a5d6e0c9{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_cell.av-x9eu3uk-5eb5894df3f76bbb9da709f66f543694{
vertical-align:top;
}

.flex_column.av-vb6zvlo-fa7b54d1355ff59b0a0eda44daac9928{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background:url(https://www.redpeaksroofing.com/wp-content/uploads/2024/01/Commercial-Finance-2Aerial-view-of-a-roofer-walking-on-a-flat-metal-roof.jpg) 50% 50% no-repeat scroll #f8f8f8;
}

#top .hr.hr-invisible.av-lpu4uv0q-e48759aa15b13b29a2d402e67e1086f0{
height:200px;
}

.flex_column.av-wqa1q3g-c05c0b8414314de8e5b433f16bdf3bae{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-lpu51kng-31fd69a757fafa0c61e86ecbb4a8e1a8{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-lpu51kng-31fd69a757fafa0c61e86ecbb4a8e1a8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lpu51kng-31fd69a757fafa0c61e86ecbb4a8e1a8 .av-subheading{
font-size:15px;
}

.flex_column.av-lpttxjfj-0bea593b916be7403df9721a6ca5e636{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
background:url(https://www.redpeaksroofing.com/wp-content/uploads/2024/01/Residential-Financing-2Side-view-of-a-residential-roof-with-metal-shingles.jpg) 0% 0% no-repeat scroll #f8f8f8;
}

#top .hr.hr-invisible.av-kgm6ak-6b40eb18a9ba1de4e709bc3044965cd4{
height:200px;
}

.flex_column.av-v00n4zg-eb27f059b5afbe1372aa0847cec21bbd{
border-radius:0px 0px 0px 0px;
padding:30px 30px 30px 30px;
background-color:#ffffff;
}

#top .av-special-heading.av-lptu6d45-9f74edfc0cb973cb3e3daea1ccd5ac0a{
margin:0px 0px 0px 0px;
padding-bottom:0;
}
body .av-special-heading.av-lptu6d45-9f74edfc0cb973cb3e3daea1ccd5ac0a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lptu6d45-9f74edfc0cb973cb3e3daea1ccd5ac0a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-lpuja59r-44329e4120f62045623b806b2786814a{
height:175px;
}

.avia-section.av-lpsqfwh8-3dc0c82383a4184f98a9c8f12d33e799{
margin-top:0px;
margin-bottom:0px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-2egkq4c-cd10d60b6c8f7c4c8e8eb095ed37dfdc{
margin-top:-200px;
margin-bottom:0px;
}
.flex_column.av-2egkq4c-cd10d60b6c8f7c4c8e8eb095ed37dfdc{
border-radius:0px 0px 0px 0px;
}

#top .av-special-heading.av-26qw5ks-360a91b53923c8f4f07dc4608ad67def{
margin:10px 0px 0px 0px;
padding-bottom:0;
color:#ffffff;
}
body .av-special-heading.av-26qw5ks-360a91b53923c8f4f07dc4608ad67def .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-26qw5ks-360a91b53923c8f4f07dc4608ad67def .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-26qw5ks-360a91b53923c8f4f07dc4608ad67def .av-subheading{
font-size:23px;
}

#top .av_textblock_section.av-613bto-a5e86807da2dc01c4c094a170fe05bea .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-lpuj9d4f-b2fcaad7e905c316ab29a9f899b252c2{
height:15px;
}

.flex_column.av-rl5vjm-c2d7874b668f3fdde7e1a9e52b1b2ec9{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-lr3vqf1x-adb7fe2820e2cf273f59972fda9ce146{
margin:0px 0px 0px 0px;
padding-bottom:10px;
}
body .av-special-heading.av-lr3vqf1x-adb7fe2820e2cf273f59972fda9ce146 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-lr3vqf1x-adb7fe2820e2cf273f59972fda9ce146 .av-subheading{
font-size:15px;
}

#top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e h3.toggler{
background-color:#eeeeee;
}
#top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e h3.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#dd3632;
}
#top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e h3.toggler .toggle_icon{
color:#dd3632;
border-color:#dd3632;
}
#top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e h3.toggler .toggle_icon > span{
color:#dd3632;
border-color:#dd3632;
}
#top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e h3.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-lr3vn6dt-bf7e1c76de620ec6cbd3b03254ac4f7e .toggle_wrap .toggle_content{
font-size:16px;
background-color:#eeeeee;
}

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

.flex_column.av-3zpn43g-7c7cba9ad69e170dd28d91fcb41638a8{
border-radius:0px 0px 0px 0px;
padding:25px 25px 25px 25px;
}

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

#top .hr.hr-invisible.av-2psl2zg-00534cadf0f907d8a7ced91d5333aae8{
height:100px;
}

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

@keyframes av_boxShadowEffect_av-12lojr0-24a85cc97c7fe73c8259b7c378b85fc6-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-12lojr0-24a85cc97c7fe73c8259b7c378b85fc6{
margin-top:-165px;
margin-bottom:0px;
}
.flex_column.av-12lojr0-24a85cc97c7fe73c8259b7c378b85fc6{
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-2egkq4c-cd10d60b6c8f7c4c8e8eb095ed37dfdc{
padding:45px 90px 45px 90px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
#top #wrap_all .av-special-heading.av-lpu51kng-31fd69a757fafa0c61e86ecbb4a8e1a8 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-lptu6d45-9f74edfc0cb973cb3e3daea1ccd5ac0a .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-2egkq4c-cd10d60b6c8f7c4c8e8eb095ed37dfdc{
padding:45px 90px 45px 90px;
}

#top .av_textblock_section.av-613bto-a5e86807da2dc01c4c094a170fe05bea .avia_textblock{
font-size:22px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-lpu51kng-31fd69a757fafa0c61e86ecbb4a8e1a8 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-lptu6d45-9f74edfc0cb973cb3e3daea1ccd5ac0a .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-2egkq4c-cd10d60b6c8f7c4c8e8eb095ed37dfdc{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-613bto-a5e86807da2dc01c4c094a170fe05bea .avia_textblock{
font-size:22px;
}
}

@media only screen and (max-width: 479px){ 
.responsive #top #wrap_all .flex_cell.av-x9eu3uk-5eb5894df3f76bbb9da709f66f543694{
padding:0px 30px 30px 30px !important;
}

#top #wrap_all .av-special-heading.av-lpu51kng-31fd69a757fafa0c61e86ecbb4a8e1a8 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-lptu6d45-9f74edfc0cb973cb3e3daea1ccd5ac0a .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-2egkq4c-cd10d60b6c8f7c4c8e8eb095ed37dfdc{
padding:30px 30px 30px 30px;
}

#top .av_textblock_section.av-613bto-a5e86807da2dc01c4c094a170fe05bea .avia_textblock{
font-size:22px;
}
}
