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

#top .avia-icon-list-container.av-3jtyxi4-a989815c0802885874e5d602e5cba41b .iconlist_icon{
color:#3c75de;
font-size:17px;
}
#top #wrap_all .avia-icon-list-container.av-3jtyxi4-a989815c0802885874e5d602e5cba41b .av_iconlist_title{
font-size:17px;
color:#ffffff;
}

#top #wrap_all .avia-button.av-38sd0ks-078b5ddece158c4c8d1404a693465391{
background-color:#ffffff;
border-color:#ffffff;
color:#3c75de;
transition:all 0.4s ease-in-out;
margin-bottom:20px;
margin-right:20px;
}

.avia-section.av-36g7tng-f70dfc303ab41c04cb98e239e3506289{
background-color:#f2f2f2;
background-image:unset;
}

.av_font_icon.av-34nmaik-cec5a4d90009459c6f48368ca733a832{
color:#ffffff;
border-color:#ffffff;
}
.av_font_icon.av-34nmaik-cec5a4d90009459c6f48368ca733a832 .av-icon-char{
font-size:55px;
line-height:55px;
}

#top .av-special-heading.av-mnfqx59j-26dbd08408a7492158d340707f439d9f{
margin:0 0 0 0;
padding-bottom:0;
color:#3c75de;
}
body .av-special-heading.av-mnfqx59j-26dbd08408a7492158d340707f439d9f .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-mnfqx59j-26dbd08408a7492158d340707f439d9f .special-heading-inner-border{
border-color:#3c75de;
}
.av-special-heading.av-mnfqx59j-26dbd08408a7492158d340707f439d9f .av-subheading{
font-size:15px;
}

.flex_column.av-mnfqy4m2-c68632fa08e3becc3f69611a5cfb1c2e{
width:23.5%;
margin-left:0;
padding:15px 15px 15px 15px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mnfqy4m2-c68632fa08e3becc3f69611a5cfb1c2e .av-flex-placeholder{
width:2%;
}

.flex_column.av-mnfqykpv-778f04a4ec87b9afa8dd93d685b3782d{
width:23.5%;
margin-left:0;
padding:15px 15px 15px 15px;
background-color:#3c75de;
}
#top .flex_column_table.av-equal-height-column-flextable.av-mnfqykpv-778f04a4ec87b9afa8dd93d685b3782d .av-flex-placeholder{
width:2%;
}

.flex_column.av-335a9uk-05e4e490a783dfc239622b807a90554c{
width:23.5%;
margin-left:0;
padding:15px 15px 15px 15px;
background-color:#0a0a0a;
}
#top .flex_column_table.av-equal-height-column-flextable.av-335a9uk-05e4e490a783dfc239622b807a90554c .av-flex-placeholder{
width:2%;
}

.flex_column.av-32mmjr0-ec0a1c86011385a9be098f04cc2cb250{
width:23.5%;
margin-left:0;
padding:15px 15px 15px 15px;
background-color:#3c75de;
}
#top .flex_column_table.av-equal-height-column-flextable.av-32mmjr0-ec0a1c86011385a9be098f04cc2cb250 .av-flex-placeholder{
width:2%;
}

#top .hr.hr-invisible.av-311ed30-bdbc836a9199b8bef58ba50a15644412{
height:30px;
}

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

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

.avia_transform .avia-image-container.av-mnfr2b23-d4e0abed264b15ecda2ab2248936dfa4{
animation-duration:2s;
}
.avia-image-container.av-mnfr2b23-d4e0abed264b15ecda2ab2248936dfa4 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-mnfr2b23-d4e0abed264b15ecda2ab2248936dfa4 .av-image-caption-overlay-center{
color:#ffffff;
}

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

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

#top .hr.hr-invisible.av-2oh8xfg-448e9ff2748ec78123d0ec6dd0ea07f6{
height:30px;
}

#top .hr.hr-invisible.av-2m1hf58-fa525940d959e73c91892e97a72ac097{
height:20px;
}

.flex_column.av-2j4iwws-1c4ca4240dcb05ecb2278a75bf5c71e7{
padding:50px 40px 50px 40px;
background-color:#22252e;
background:linear-gradient( to top, #22252e, #22252e, #22252e );
}
.flex_column.av-2j4iwws-1c4ca4240dcb05ecb2278a75bf5c71e7 .avia-curtain-reveal-overlay{
animation-duration:3s;
background:#22252e;
z-index:100;
}

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

#top .hr.hr-invisible.av-2gwvjlo-ac475c222586fb822b3970e2237c8946{
height:30px;
}

#top .hr.hr-invisible.av-2cmi25o-f3f76430c1624f3d16ae73252468f22c{
height:20px;
}

#top .hr.hr-invisible.av-2ca2yh8-3f9a16136bc8ab75e195e6f20ccd3eef{
height:100px;
}

.av-masonry.av-29k4q18-a3e6d9d7ac002b3212180ee6e186e6fe .avia-curtain-reveal-overlay{
animation-duration:1.5s;
background:#ffffff;
z-index:100;
}

.avia-section.av-27mz84c-bc34259760cb332bca2d4566720d8b82{
background-color:#ffffff;
background-image:unset;
}

#top .hr.hr-invisible.av-27bqzng-dc95f815fe3dbb035447cf8ead35aac6{
height:2px;
}

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

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

#top .hr.hr-invisible.av-734qf0-d30ab0883d7cc3b8dfb6545f8db90284{
height:50px;
}

#top .hr.hr-invisible.av-1unc3b0-f50454c83bbd4c8b2f291ac3b3039961{
height:50px;
}

.avia_transform .flex_column.av-1tw9q58-b1febdecef7025354fa302ea862a9005{
animation-duration:2s;
}

.avia-image-container.av-1rovkmk-784dffffcf51dc50ca71178f1c713576 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-1rovkmk-784dffffcf51dc50ca71178f1c713576 .av-image-caption-overlay-center{
color:#ffffff;
}

.avia_transform .flex_column.av-1pnt1jw-78ce3167245a19a70fb3455a39f317cf{
animation-duration:2s;
}

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

#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler{
color:#ffffff;
background-color:#22252e;
border-color:#ffffff;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler.activeTitle{
color:#ffffff;
border-color:#ffffff;
background-color:#22252e;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler:not(.activeTitle):hover{
background-color:#22252e;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler:not(.activeTitle):hover .toggle_icon, #top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler:not(.activeTitle):hover .toggle_icon *{
border-color: !important;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler .toggle_icon{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler.activeTitle .toggle_icon, #top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 p.toggler.activeTitle .toggle_icon > span{
color:#ffffff;
border-color:#ffffff;
}
#top .togglecontainer.av-1mxhy58-ae50af5d4e2b8f52fc6d61f1826118d6 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#22252e;
border-color:#ffffff;
}

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

#top .hr.hr-invisible.av-4mh2q4-c1f932bf6181b0d6dda23cf9c44bca50{
height:40px;
}

.av_font_icon.av-1869xn0-849e2cad309f2ed292340490404fc485{
color:#3c75de;
border-color:#3c75de;
}
.av_font_icon.av-1869xn0-849e2cad309f2ed292340490404fc485 .av-icon-char{
font-size:40px;
line-height:40px;
}

#top .av-special-heading.av-15z8uss-6a70e1e3e89bcc3db809f5187aa604c2{
margin:20px 0 0 0;
padding-bottom:0;
}
body .av-special-heading.av-15z8uss-6a70e1e3e89bcc3db809f5187aa604c2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-15z8uss-6a70e1e3e89bcc3db809f5187aa604c2 .av-subheading{
font-size:15px;
}

.flex_column.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9{
width:49%;
margin-left:0;
border-radius:0 0 0 0;
padding:50px 50px 50px 50px;
background:url(https://wac-paving.co.uk/wp-content/uploads/2026/03/Slabs5.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9 .av-flex-placeholder{
width:2%;
}
.flex_column.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9 .avia-curtain-reveal-overlay{
background:#f4f4f4;
z-index:100;
}

#top .hr.hr-invisible.av-doe18-e8dd5d8d0cbfeb2e8a44c1efd8f46ed6{
height:220px;
}

#top .hr.hr-invisible.av-zu83wc-adcda78e1cbb4d97f86c31e49aa6d00f{
height:90px;
}

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

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

@keyframes av_boxShadowEffect_av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea-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-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea{
width:49%;
margin-left:0;
box-shadow: 0 0 20px 0 rgba(0,0,0,0.1);
padding:50px 50px 50px 50px;
background-color:#22252e;
background:linear-gradient( 215deg, #22252e, #2e3544, #333a51 );
}
.avia_transform .flex_column.av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea{
animation-duration:2s;
}
#top .flex_column_table.av-equal-height-column-flextable.av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea .av-flex-placeholder{
width:2%;
}

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

#top .av_textblock_section.av-r9dx9o-28fd02d2605640a0c29b6a433c48c5c3 .avia_textblock{
color:#ffffff;
}

#top .hr.av-q3y5kc-21492839cbc7224df66e6884f3f3450f{
margin-top:30px;
margin-bottom:30px;
}
.hr.av-q3y5kc-21492839cbc7224df66e6884f3f3450f .hr-inner{
width:60px;
border-color:#aaaaaa;
}

#top .av_textblock_section.av-o07tf0-c56a12ce6823776438b5f2ad44cf81ad .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-m930fg-f4b0bf908b57c9449645506b0c1d6626{
height:20px;
}

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

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

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

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

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

.avia-section.av-cd0q3g-eab5e3294e2df4686999a45a91b53de6{
background-color:#3c75de;
background-image:unset;
}

.avia_transform .flex_column.av-a3ku98-b53601e8609cfeb3615265cb0b363478{
animation-duration:2s;
}

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

#top .av_textblock_section.av-6z0770-39bdc91fa8c44b1ddd4595d5b5f9639b .avia_textblock{
color:#ffffff;
}

.avia_transform .flex_column.av-5hleik-657ebc7a767265a1464df6414323428b{
animation-duration:3s;
}

#top #wrap_all .avia-button.av-1vvh8c-a3bd2c3ba619636f976110808884fe32{
background-color:#ffffff;
border-color:#ffffff;
color:#000000;
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-2siyrqk-6a9f573ee0e3fe3b9500e7139a246d62{
padding:50px 40px 50px 40px;
}

.flex_column.av-2j4iwws-1c4ca4240dcb05ecb2278a75bf5c71e7{
padding:50px 40px 50px 40px;
}

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

.flex_column.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9{
padding:40px 40px 40px 40px;
}

.flex_column.av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea{
padding:50px 50px 50px 50px;
}
}

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

.flex_column.av-2j4iwws-1c4ca4240dcb05ecb2278a75bf5c71e7{
padding:50px 40px 50px 40px;
}

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

.flex_column.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9{
padding:30px 30px 30px 30px;
}

.flex_column.av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea{
padding:40px 40px 40px 40px;
}
}

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

.flex_column.av-2j4iwws-1c4ca4240dcb05ecb2278a75bf5c71e7{
padding:50px 30px 50px 30px;
}

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

.flex_column.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9{
padding:30px 30px 30px 30px;
}

.flex_column.av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea{
padding:30px 30px 30px 30px;
}
}

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

.flex_column.av-2j4iwws-1c4ca4240dcb05ecb2278a75bf5c71e7{
padding:50px 30px 50px 30px;
}

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

.flex_column.av-13g5qyk-b6442468b7b409b555d8aeb75c8ca5e9{
padding:30px 30px 30px 30px;
}

.flex_column.av-uqavp8-09d4dd44e84b63c31f3b489d4c8262ea{
padding:30px 30px 30px 30px;
}
}
