.avia-section.av-mg20f4sm-eb139e8041a05ca02ab3bb0b19276741{
background-repeat:no-repeat;
background-image:url(https://wacpaving.wpenginepowered.com/wp-content/uploads/2025/09/6-1.webp);
background-position:50% 100%;
background-attachment:scroll;
position:relative;
}
.avia-section.av-mg20f4sm-eb139e8041a05ca02ab3bb0b19276741 .av-section-color-overlay{
opacity:0.8;
background-color:#22252e;
}
.avia-section.av-mg20f4sm-eb139e8041a05ca02ab3bb0b19276741 .avia-divider-svg-bottom svg{
height:50px;
width:calc(100% + 1.3px);
fill:#51a2a0;
}

#top .av_textblock_section.av-mg20nzm5-52076caf19f0b6ba2ce023c45eb396b6 .avia_textblock{
color:#ffffff;
}

#top #wrap_all .avia-button.av-mg20iqq5-2d232a3916f2f650f33b08e11f381bde{
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-mg20icv3-3327d0299522c9c12369bc43c47964c1{
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-3sx298y-b3347e9f41c7389f7076b05dc6b7d30b{
background-color:#3c75de;
background-image:unset;
}

.av_font_icon.av-3q9jwdu-8f646937767ea6af113f064db2333683{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3q9jwdu-8f646937767ea6af113f064db2333683 .av-icon-char{
font-size:55px;
line-height:55px;
}

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

#top .av_textblock_section.av-3nf84n6-136b8ae63e014ab18553909b0a2c6cf1 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-d0fp0y-65837eeae8817cd9ac1c073849e75600{
height:30px;
}

.avia-section.av-3j1n48y-1dcf967cca0ebad84d40006876aa2c63{
background-color:#f8f8f8;
background-image:unset;
}

#top .av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e{
margin:20px 0 0 0;
padding-bottom:10px;
color:#000000;
}
body .av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-cd2n8y-2a16dcf104b32644b06f9e99c68a6f0e .av-subheading{
font-size:15px;
color:#18469c;
}

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

.av_font_icon.av-3abao9u-4d827006835bd35aacc4de4152462166{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-3abao9u-4d827006835bd35aacc4de4152462166 .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-38lcb2a-e7af4aa5293941bf33e8577a479e3cb7{
height:30px;
}

#top .av_textblock_section.av-bfvik2-1128b1ddad7c675a95fbde122aa486b5 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2dubz6-e09c9b827bdcd5e9bf64e47648f47ae3{
height:20px;
}

.flex_column.av-33uf6pu-a9c769935f2f000329ce77f66c8041d9{
padding:50px 40px 50px 40px;
background-color:#fdfdfd;
}
.flex_column.av-33uf6pu-a9c769935f2f000329ce77f66c8041d9 .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#fdfdfd;
z-index:100;
}

.av_font_icon.av-31hgez6-c01bf1b77fd8e33d9a0363bdeeedcb6e{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-31hgez6-c01bf1b77fd8e33d9a0363bdeeedcb6e .av-icon-char{
font-size:65px;
line-height:65px;
}

#top .hr.hr-invisible.av-30uv8aa-a3182992def57da4c951ad8d26400594{
height:30px;
}

#top .av_textblock_section.av-2y8lvsi-29fe6cb279ed6ec9a73022a73608d822 .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-2x1ytg2-566bc16e7c239ca0a2fcc759a3c4066f{
height:20px;
}

.avia-section.av-8k38du-cfa4f18db4880b38fc8739e4c0647c3f{
background-color:#ffffff;
background-image:unset;
}

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

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

#top .hr.hr-invisible.av-34tyz8y-b49dee660f755c153c7f9dd8ad7ae7f3{
height:30px;
}

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

.av-horizontal-gallery.av-mmwa0qvp-710651d16eb7657f6b8db2fc41179587 .av-horizontal-gallery-inner{
padding-bottom:30%;
}

.avia_transform .flex_column.av-1uoqo02-a6823896fc62f1afa53e2c608e190e05{
animation-duration:2s;
}

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

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

.avia_transform .flex_column.av-1ya80n6-d8ec27f4c251efb47278d6d98ffe8cfa{
animation-duration:2s;
}

.avia-image-container.av-1wkgamq-6f8bdd8db17873dd37f95563dda9e285 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1wkgamq-6f8bdd8db17873dd37f95563dda9e285 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia-section.av-cbacfm-323c7b80630e7be77dea39581930a089{
background-color:#3c75de;
background-image:unset;
}

.avia_transform .flex_column.av-aou7z6-391b1af14a4fa5b614321407e7d5d921{
animation-duration:2s;
}

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

#top .av_textblock_section.av-755dv6-a51255783e76e0570dd05a1c4fea5f9d .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-5s2mgy-09a7eaf68b44f0cc18c085b3958f4b81{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-2gna8i-cd8de4a8bd799b05f369f211f217f098{
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-3bxzssy-59420f0dad9cc714b020b90bd2c71526{
padding:50px 40px 50px 40px;
}

.flex_column.av-33uf6pu-a9c769935f2f000329ce77f66c8041d9{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 768px) and (max-width: 989px){ 
.flex_column.av-3bxzssy-59420f0dad9cc714b020b90bd2c71526{
padding:50px 40px 50px 40px;
}

.flex_column.av-33uf6pu-a9c769935f2f000329ce77f66c8041d9{
padding:50px 40px 50px 40px;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px){ 
.flex_column.av-3bxzssy-59420f0dad9cc714b020b90bd2c71526{
padding:50px 30px 50px 30px;
}

.flex_column.av-33uf6pu-a9c769935f2f000329ce77f66c8041d9{
padding:50px 30px 50px 30px;
}
}

@media only screen and (max-width: 479px){ 
.flex_column.av-3bxzssy-59420f0dad9cc714b020b90bd2c71526{
padding:50px 30px 50px 30px;
}

.flex_column.av-33uf6pu-a9c769935f2f000329ce77f66c8041d9{
padding:50px 30px 50px 30px;
}
}
