.avia-section.av-mg50fzy6-c232dc8004a634290822150f898f87e4{
background-repeat:no-repeat;
background-image:url(https://wacpaving.wpenginepowered.com/wp-content/uploads/2026/03/IMG_1118.jpeg);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mg50fzy6-c232dc8004a634290822150f898f87e4 .av-section-color-overlay{
opacity:0.8;
background-color:#22252e;
}
.avia-section.av-mg50fzy6-c232dc8004a634290822150f898f87e4 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#51a2a0;
}

#top #wrap_all .avia-button.av-2rh83es-3e8a69c3fafd2f81c5e327b2a770733b{
background-color:#3c75de;
border-color:#3c75de;
color:#ffffff;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

#top #wrap_all .avia-button.av-2qd5eok-d0aed30d1c0801c98bad2e44a75d3ff5{
background-color:#fdfdfd;
border-color:#fdfdfd;
color:#3c75de;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}

.avia-section.av-2o6eehw-1c88dfb11be63a8da2707e7f4b87db24{
background-color:#3c75de;
background-image:unset;
}

.av_font_icon.av-2n0smqs-c746fedcec5b2eac5703d15296bb1087{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2n0smqs-c746fedcec5b2eac5703d15296bb1087 .av-icon-char{
font-size:55px;
line-height:55px;
}

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

#top .hr.hr-invisible.av-2lbcwtw-ba0d40eae0090c28dd410dcabba4ab24{
height:30px;
}

.avia-section.av-2j80aic-f56e371fbc7c2cd89bf8cbc9abf456e5{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-mg50h7ie-96a7fd06a0b375c33f455b96d4b06840{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-mg50h7ie-96a7fd06a0b375c33f455b96d4b06840 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mg50h7ie-96a7fd06a0b375c33f455b96d4b06840 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mg50h7ie-96a7fd06a0b375c33f455b96d4b06840 .av-subheading{
font-size:15px;
color:#3c75de;
}

.flex_column.av-2eddfck-f0c56206a572217343fac02a88aa73d2{
padding:50px 40px 50px 40px;
background-color:#3c75de;
}
.flex_column.av-2eddfck-f0c56206a572217343fac02a88aa73d2 .avia-curtain-reveal-overlay{
animation-duration:2s;
background:#3c75de;
z-index:100;
}

.av_font_icon.av-2dttz9w-2f3fc0a1a83a11908493f3838cd1c908{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-2dttz9w-2f3fc0a1a83a11908493f3838cd1c908 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-8fhc5w-43ef9fde6d1f3e84b32b179081bfe620{
height:30px;
}

#top .av_textblock_section.av-mg50i7ev-ad5874586d4fa92a4cfbae34c79c8ff2 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-29v88gk-4d2e9fd41cfa600b7d725241cf89167e{
height:20px;
}

.flex_column.av-27uikck-6a0cb9df80c3fdbf96fcdfa0fb01e0c3{
padding:50px 40px 50px 40px;
background-color:#fdfdfd;
}
.flex_column.av-27uikck-6a0cb9df80c3fdbf96fcdfa0fb01e0c3 .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#fdfdfd;
z-index:100;
}

.av_font_icon.av-26h95r8-b717f48416acbc16edcf7668ed3ce7f2{
color:#3c75de;
border-color:#3c75de;
}
.av_font_icon.av-26h95r8-b717f48416acbc16edcf7668ed3ce7f2 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-24vubw4-2c5da1aceb277c6952e2509cb9ff45fa{
height:30px;
}

#top .av_textblock_section.av-mg50jgg5-263cc1269318d8c55c0cf54d6971abe1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-23vj3pg-e94415c1490f1145589784aad959d9b6{
height:20px;
}

#top .hr.hr-invisible.av-226zqx0-4d700440982db1fc7d34aef850f1c4cd{
height:100px;
}

.av-masonry.av-mg50jz70-32013142dc9716849a67c5d0960f747b .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-1zreo44-d4915b0e351d6a832874d4ce6a8719c2{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-7054o4-d6642afe538090c954017e7a5327e13d{
height:2px;
}

.flex_column.av-6tvfo4-2d720bc31064421648756be477bcda56{
width:100%;
margin-left:0;
}
.avia_transform .flex_column.av-6tvfo4-2d720bc31064421648756be477bcda56{
animation-duration:2.5s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-6tvfo4-2d720bc31064421648756be477bcda56 .av-flex-placeholder{
width:0%;
}

#top .av-special-heading.av-1ujprno-ce30ee030dce41ab45a6a10ad28ffa0c{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-1ujprno-ce30ee030dce41ab45a6a10ad28ffa0c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-1ujprno-ce30ee030dce41ab45a6a10ad28ffa0c .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-1ujprno-ce30ee030dce41ab45a6a10ad28ffa0c .av-subheading{
font-size:15px;
color:#3c75de;
}

#top .hr.hr-invisible.av-mio2s-bd8f5f1a055fc7cf7ed43be1cb54ca58{
height:50px;
}

#top .hr.hr-invisible.av-1mdfuhg-eae5a51ce5988215be8b25f1e8467788{
height:50px;
}

.avia_transform .flex_column.av-1latgh0-53ed880b77ff5b5646de7ee7d6c3a9a0{
animation-duration:2s;
}

.avia-image-container.av-1k7r7h0-c7d89bfae27d25c148be4c77b8c07ae9 img.avia_image{
box-shadow:none;
-webkit-mask-image:url( https://wacpaving.wpenginepowered.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
-webkit-mask-size:contain;
-webkit-mask-position:center center;
-webkit-mask-repeat:no-repeat;
mask-image:url( https://wacpaving.wpenginepowered.com/wp-content/themes/enfold/config-templatebuilder/avia-template-builder/assets/masks/sketch.svg );
mask-size:contain;
mask-position:center center;
mask-repeat:no-repeat;
}
.avia-image-container.av-1k7r7h0-c7d89bfae27d25c148be4c77b8c07ae9 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-1hfvqqs-df244f1998d1a0fe06608aa26969c971{
animation-duration:2s;
}

#top .av-special-heading.av-mg50ma9b-546bfa8f4d1240b6ed940aec37e4ebb0{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-mg50ma9b-546bfa8f4d1240b6ed940aec37e4ebb0 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mg50ma9b-546bfa8f4d1240b6ed940aec37e4ebb0 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-mg50ma9b-546bfa8f4d1240b6ed940aec37e4ebb0 .av-subheading{
font-size:15px;
color:#51a2a0;
}

#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler{
color:#ffffff;
background-color:#18469c;
border-color:#ffffff;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#18469c;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler:not(.activeTitle):hover{
background-color:#18469c;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color: !important;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler .toggle_icon{
color:#f28c25;
border-color:#f28c25;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler .toggle_icon > span{
color:#f28c25;
border-color:#f28c25;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd p.toggler.activeTitle .toggle_icon > span{
color:#f28c25;
border-color:#f28c25;
}
#top .togglecontainer.av-mg50nfox-96e3dbcb8becbea983acce28bb58c9dd .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#18469c;
border-color:#ffffff;
}

.flex_cell.av-1dxtf44-b3a49b691d0a8d169f47f1880b5e33e1{
vertical-align:top;
}
.responsive #top #wrap_all .flex_cell.av-1dxtf44-b3a49b691d0a8d169f47f1880b5e33e1{
padding:30px 30px 30px 30px !important;
}

#top .hr.hr-invisible.av-1czzct0-8cf867a2ff105704845d336cfead0b3f{
height:40px;
}

.av_font_icon.av-4r9lus-e7bc73e0d851e5b382fda9639e5cd5f2{
color:#3c75de;
border-color:#3c75de;
}
.av_font_icon.av-4r9lus-e7bc73e0d851e5b382fda9639e5cd5f2 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-19qpthw-06f75d03a82ef6d21d81a800d23f1696{
margin:20px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-19qpthw-06f75d03a82ef6d21d81a800d23f1696 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-19qpthw-06f75d03a82ef6d21d81a800d23f1696 .av-subheading{
font-size:15px;
}

.flex_column.av-16vam04-8890edb63965a84fc651634eda0a08d0{
width:49%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://wacpaving.wpenginepowered.com/wp-content/uploads/2026/03/IMG_1119.jpeg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-16vam04-8890edb63965a84fc651634eda0a08d0 .av-flex-placeholder{
width:2%;
}
.flex_column.av-16vam04-8890edb63965a84fc651634eda0a08d0 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-13w9qas-b3a7f8cf679b135893a6337741e034f7{
height:220px;
}

#top .hr.hr-invisible.av-132beus-031c0f78eaa8c4f896f37285be6083d9{
height:90px;
}

#top .av-special-heading.av-mg50nqbi-b546dd599e3051422283b63b8fc549e7{
padding-bottom:20px;
}
body .av-special-heading.av-mg50nqbi-b546dd599e3051422283b63b8fc549e7 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mg50nqbi-b546dd599e3051422283b63b8fc549e7 .av-subheading{
font-size:15px;
}

.av_font_icon.av-117sfpw-ca40d2905f2d0343b650b5f2e356aa32{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-117sfpw-ca40d2905f2d0343b650b5f2e356aa32 .av-icon-char{
font-size:18px;
line-height:18px;
}

@keyframes av_boxShadowEffect_av-105r9lg-9a420e60016e0d8b7d2dab113712fe52-column {
0%   { box-shadow:  0 0 0 0 rgba(0,0,0,0.1); opacity: 1; }
100% { box-shadow:  0 0 20px 0 rgba(0,0,0,0.1); opacity: 1; }
}
.flex_column.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52{
width:49%;
margin-left:0;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#18469c;
}
.avia_transform .flex_column.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52 .av-flex-placeholder{
width:2%;
}

.av_font_icon.av-xdfxvo-2ac730ea39edf5e29039f63acb5f12f9{
color:#aaaaaa;
border-color:#aaaaaa;
}
.av_font_icon.av-xdfxvo-2ac730ea39edf5e29039f63acb5f12f9 .av-icon-char{
font-size:60px;
line-height:60px;
}

#top .av_textblock_section.av-372ack-9a4f732a330a694c247b363c35a4d303 .avia_textblock{
color:#ffffff;
}

#top .hr.av-ui1l90-4d1e29b77a2025bd5d516dc7e4e38098{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-ui1l90-4d1e29b77a2025bd5d516dc7e4e38098 .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-t47tms-fe4097d7e38b357cd470b1fd85140cd1 .avia_textblock{
color:#ffffff;
}

#top .av_textblock_section.av-rp9bys-7316f7f073a9091653b39e475dcdf1c7 .avia_textblock{
color:#aaaaaa;
}

#top .hr.hr-invisible.av-prjh10-ea06e38ada5ff61925540c630fbe2513{
height:20px;
}

.av_font_icon.av-oii8tw-f6d267ddd7990a998d02d4834196285d{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-oii8tw-f6d267ddd7990a998d02d4834196285d .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-mzaah0-64da75ac2c234c9dfe487b272be09087{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-mzaah0-64da75ac2c234c9dfe487b272be09087 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ktrfsk-327f0353028e3569e012539bce43b853{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ktrfsk-327f0353028e3569e012539bce43b853 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-if2iec-e691b1b6d73a5d4887e0b0c9afdf1643{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-if2iec-e691b1b6d73a5d4887e0b0c9afdf1643 .av-icon-char{
font-size:20px;
line-height:20px;
}

.av_font_icon.av-ht6m78-41b2e85f0bf97c58ff781c0f1feb7e72{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-ht6m78-41b2e85f0bf97c58ff781c0f1feb7e72 .av-icon-char{
font-size:20px;
line-height:20px;
}

.avia-section.av-10okk4-736c710ba94e03d292bd57fe6ba2cdb6{
background-color:#3c75de;
background-image:unset;
}

.avia_transform .flex_column.av-94d990-51cb35520c7f1c9f785c1111fa3235dc{
animation-duration:2s;
}

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

#top .av_textblock_section.av-6whj0k-ee519494ccef4dca4f19927ad512febc .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-5vznms-a0f28c53bf465b22dfc59d4b57cf03d2{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-2e6z84-18cf72bb4fb87a687ef6fe0bf9603891{
background-color:#fdfdfd;
border-color:#fdfdfd;
color:#3c75de;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:10px;
margin-left:10px;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-2eddfck-f0c56206a572217343fac02a88aa73d2{
padding:50px 40px 50px 40px;
}

.flex_column.av-27uikck-6a0cb9df80c3fdbf96fcdfa0fb01e0c3{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-b3a49b691d0a8d169f47f1880b5e33e1{
padding:30px 30px 30px 30px !important;
}

.flex_column.av-16vam04-8890edb63965a84fc651634eda0a08d0{
padding:40px 40px 40px 40px;
}

.flex_column.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52{
padding:50px 50px 50px 50px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-2eddfck-f0c56206a572217343fac02a88aa73d2{
padding:50px 40px 50px 40px;
}

.flex_column.av-27uikck-6a0cb9df80c3fdbf96fcdfa0fb01e0c3{
padding:50px 40px 50px 40px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-b3a49b691d0a8d169f47f1880b5e33e1{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-16vam04-8890edb63965a84fc651634eda0a08d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52{
padding:40px 40px 40px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-2eddfck-f0c56206a572217343fac02a88aa73d2{
padding:50px 30px 50px 30px;
}

.flex_column.av-27uikck-6a0cb9df80c3fdbf96fcdfa0fb01e0c3{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-b3a49b691d0a8d169f47f1880b5e33e1{
padding:30px 20px 30px 20px !important;
}

.flex_column.av-16vam04-8890edb63965a84fc651634eda0a08d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52{
padding:30px 30px 30px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-2eddfck-f0c56206a572217343fac02a88aa73d2{
padding:50px 30px 50px 30px;
}

.flex_column.av-27uikck-6a0cb9df80c3fdbf96fcdfa0fb01e0c3{
padding:50px 30px 50px 30px;
}

.responsive #top #wrap_all .flex_cell.av-1dxtf44-b3a49b691d0a8d169f47f1880b5e33e1{
padding:30px 20px 20px 20px !important;
}

.flex_column.av-16vam04-8890edb63965a84fc651634eda0a08d0{
padding:30px 30px 30px 30px;
}

.flex_column.av-105r9lg-9a420e60016e0d8b7d2dab113712fe52{
padding:30px 30px 30px 30px;
}
}
