.flex_cell.av-2kbvg3q-51d8932386d1a596edcf88be90200079{
vertical-align:top;
background-color:#dbb708;
}
.responsive #top #wrap_all .flex_cell.av-2kbvg3q-51d8932386d1a596edcf88be90200079{
padding:40px 0 40px 0 !important;
}

#top .flex_column_table.av-equal-height-column-flextable.av-p36exgm-c8794316e0bb94fc397249687d0a25cc{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-p36exgm-c8794316e0bb94fc397249687d0a25cc{
border-radius:0px 0px 0px 0px;
padding:100px 100px 100px 100px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/black-texture1.jpg) 50% 50% no-repeat scroll #1c1c1c;
}

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

#top .av_textblock_section.av-of9x4ue-0fb6c54fb4431a1be71696062841e89a .avia_textblock{
color:#ffffff;
}

#top .hr.hr-invisible.av-o2khsrq-5b6c34cdbf753092b11bb8b50c559e00{
height:35px;
}

.flex_cell.av-m4wsvaxt-6bc39a8915cf1c159854e796c50d1d7d{
vertical-align:top;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/asphalt-parking-lot.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-1k807-71-02a1cd08cbcda6f6457700488fc6a91f{
width:47%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Overland-Park-ks.jpg) 50% 50% no-repeat scroll ;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1k807-71-02a1cd08cbcda6f6457700488fc6a91f .av-flex-placeholder{
width:6%;
}

#top .hr.hr-invisible.av-jkjvrpjm-57cfbdaa58b12454cdc4556c2d3a5b86{
height:50px;
}

.flex_column.av-1k807-033ce723320cf826c044a63ee2ecf03e{
width:47%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#top .flex_column_table.av-equal-height-column-flextable.av-1k807-033ce723320cf826c044a63ee2ecf03e .av-flex-placeholder{
width:6%;
}

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

.avia-section.av-35maq0c-2f5f206ed31f2f06c8d3f64a88dbe6ad{
background-color:#f1f1f1;
background-image:unset;
}

.flex_column.av-2muo1uu-9872ab485bcd75c955877f834ce45b08{
z-index:4;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-5vw91lu-9c15f10de7cfbc612b2f5df62cbf8143{
width:30.666666666667%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-5vw91lu-9c15f10de7cfbc612b2f5df62cbf8143 .av-flex-placeholder{
width:4%;
}

.avia-image-container.av-m6z9lquv-cc1c11aa1bdcc1f935c71af4cdacb19a img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m6z9lquv-cc1c11aa1bdcc1f935c71af4cdacb19a .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-58jgp42-fee67a2e540ed5500c331d27838715bc{
height:25px;
}

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

#top .hr.hr-invisible.av-4qtkvky-223d774ff2ff94588f47171ccbbb8df1{
height:15px;
}

#top .hr.hr-invisible.av-4c3my0y-9aba7b6dc08568b951e6b2fdd05aec4b{
height:25px;
}

.flex_column.av-3qxm8v6-9cd82ec8844963577a556f4c4d1e7ba9{
width:30.666666666667%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-3qxm8v6-9cd82ec8844963577a556f4c4d1e7ba9 .av-flex-placeholder{
width:4%;
}

.avia-image-container.av-m6z9mteo-af3c61bf5798698a0f03535af6113759 img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m6z9mteo-af3c61bf5798698a0f03535af6113759 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-c6xghu-39a9a008b96a05556a884e8e63768c60{
height:25px;
}

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

#top .hr.hr-invisible.av-a8slfm-d9d5df8bc7c6956ae4fb55a7a66a4d28{
height:15px;
}

#top .hr.hr-invisible.av-2ji83gi-47c895e43eef4be81c5b45592fd85124{
height:25px;
}

.flex_column.av-2a2mg02-0be6ee2e29d44aa0378cbd97a26ecee9{
width:30.666666666667%;
margin-left:0;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:rgba(229,190,7,0.03);
}
#top .flex_column_table.av-equal-height-column-flextable.av-2a2mg02-0be6ee2e29d44aa0378cbd97a26ecee9 .av-flex-placeholder{
width:4%;
}

.avia-image-container.av-m6z9o01o-0e97ecbe24e10c6f66755e69eb33204c img.avia_image{
box-shadow:none;
}
.avia-image-container.av-m6z9o01o-0e97ecbe24e10c6f66755e69eb33204c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .hr.hr-invisible.av-1rhhd7m-07430bba9db01fcb91fd5418621575c9{
height:25px;
}

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

#top .hr.hr-invisible.av-1blsy5e-a283496cd3342ef74954c6ddac584b6c{
height:15px;
}

#top .hr.hr-invisible.av-jfrgma-ab46e49b86020e6a1bb7b37ee2391900{
height:25px;
}

#top .hr.hr-invisible.av-m4wtehr1-e49ba0af9ae2566d2dc128c469a952b8{
height:50px;
}

.flex_column.av-1k807-5-273ec4fda16e6b1b5e1c37ac914b7ea0{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

.flex_column.av-1k807-73-afa2e29ce654234acfb048fbeb38c530{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l98n23es-7dba704fffc8e74e04451df334cfb872{
padding-bottom:10px;
}
body .av-special-heading.av-l98n23es-7dba704fffc8e74e04451df334cfb872 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-l98n23es-7dba704fffc8e74e04451df334cfb872 .av-subheading{
font-size:15px;
}

#top .av-special-heading.av-v0xux2-f9e8b23631d6b31c61f40b5d1bda78b2{
padding-bottom:10px;
}
body .av-special-heading.av-v0xux2-f9e8b23631d6b31c61f40b5d1bda78b2 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-v0xux2-f9e8b23631d6b31c61f40b5d1bda78b2 .av-subheading{
font-size:15px;
}

.flex_column.av-m7ez7eko-7e41dabf26adb9cc9dd28bc9482fd56d{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2025/02/Asphalt-paving-services-and-workers-6.jpg) 50% 50% no-repeat scroll ;
}

#top .hr.hr-invisible.av-4ityd8i-4e06cf94575a8fe44b23be78a52b3a77{
height:50px;
}

.flex_column.av-40n5u4i-abb5abd67cbc7b63d9e69e8b11b36bee{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background:url(https://www.phillipspaving.com/wp-content/uploads/2024/12/Vibratory-asphalt-rollers-compactor-compacting-new-asphalt-pavement-845x684.jpg) 50% 50% no-repeat scroll ;
}

.flex_column.av-3jyugv6-afb0dbe186a0fb5ed144094dd3314f89{
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

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

#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 p.toggler{
color:#ffffff;
background-color:#1c1c1c;
border-color:#dcb707;
}
#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 p.toggler .toggle_icon{
color:#dcb707;
border-color:#dcb707;
}
#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 p.toggler .toggle_icon > span{
color:#dcb707;
border-color:#dcb707;
}
#top .togglecontainer.av-2d6qd7m-27e54ada9a20746d27d8703c74ede151 .toggle_wrap .toggle_content{
color:#ffffff;
background-color:#1c1c1c;
border-color:#dcb707;
}

#top .hr.hr-invisible.av-ko496q-5be098c6fa5d913f3e88100de5efea0f{
height:70px;
}

.avia-section.av-4bg8ko6-060f40208d0001c7f8753ab4b4bcbdb3{
background-color:var(--enfold-footer-color-bg);
background-image:unset;
}

@keyframes av_boxShadowEffect_av-3xh35c6-d2b083238645366465064ac24253e025-column {
0%   { box-shadow:  0 0 0 0 rgba(10,10,10,0.25); opacity: 1; }
100% { box-shadow:  0 0 15px 0 rgba(10,10,10,0.25); opacity: 1; }
}
#top .flex_column_table.av-equal-height-column-flextable.av-3xh35c6-d2b083238645366465064ac24253e025{
margin-top:-50px;
margin-bottom:0px;
}
.flex_column.av-3xh35c6-d2b083238645366465064ac24253e025{
box-shadow: 0 0 15px 0 rgba(10,10,10,0.25);
border-radius:0px 0px 0px 0px;
padding:40px 40px 40px 40px;
background-color:#ffffff;
}

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

#top .av_textblock_section.av-2nq3qli-0e7a9b32c9809af4e976b4678e8b7c33 .avia_textblock{
color:#000000;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
z-index:-10;
padding:0px 0px 0px 0px;
}

#top #wrap_all .avia-button.av-1okzr9i-dea7dbdd642248e11627fed5b66b992c{
font-size:26px;
background-color:#dcb707;
border-color:#dcb707;
color:#1c1c1c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-1okzr9i-dea7dbdd642248e11627fed5b66b992c .avia-svg-icon svg:first-child{
fill:#1c1c1c;
stroke:#1c1c1c;
}

#top .hr.hr-invisible.av-1acwtuu-b614ffce305a90d182586599a4424dab{
height:10px;
}

#top #wrap_all .avia-button.av-mxv19i-288ad07493574f6490ee229b22733777{
font-size:26px;
background-color:#dcb707;
border-color:#dcb707;
color:#1c1c1c;
transition:all 0.4s ease-in-out;
}
#top #wrap_all .avia-button.av-mxv19i-288ad07493574f6490ee229b22733777 .avia-svg-icon svg:first-child{
fill:#1c1c1c;
stroke:#1c1c1c;
}


@media only screen and (min-width: 990px){ 
.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
position:absolute;
top:0px;
right:-44px;
z-index:-10;
}
}

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

#top #wrap_all .av-special-heading.av-m6z9m3lb-932fe1fe4b848aac7298da4c77cc5514 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9n1if-441cd5cdb36f447d2413d22d71f94e7b .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
position:absolute;
top:0px;
right:-44px;
z-index:10;
}
}

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

#top #wrap_all .av-special-heading.av-m6z9m3lb-932fe1fe4b848aac7298da4c77cc5514 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9n1if-441cd5cdb36f447d2413d22d71f94e7b .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-3xh35c6-d2b083238645366465064ac24253e025{
padding:30px 30px 30px 30px;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
z-index:10;
}

#top #wrap_all .avia-button.av-1okzr9i-dea7dbdd642248e11627fed5b66b992c{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-mxv19i-288ad07493574f6490ee229b22733777{
margin:0 0 0 20px;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-m6z9iohv-6ee886005e4d1bdc95766bcb479bcd68 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9m3lb-932fe1fe4b848aac7298da4c77cc5514 .av-special-heading-tag{
font-size:22px;
}

#top #wrap_all .av-special-heading.av-m6z9n1if-441cd5cdb36f447d2413d22d71f94e7b .av-special-heading-tag{
font-size:22px;
}

.flex_column.av-3xh35c6-d2b083238645366465064ac24253e025{
padding:30px 30px 30px 30px;
}

.flex_column.av-262wdae-e707ec1c6edb6b0b740641f57f205945{
z-index:10;
}

#top #wrap_all .avia-button.av-1okzr9i-dea7dbdd642248e11627fed5b66b992c{
margin:0 0 0 20px;
}

#top #wrap_all .avia-button.av-mxv19i-288ad07493574f6490ee229b22733777{
margin:0 0 0 20px;
}
}
