.avia-section.av-fkdkj-de7c46a943f3c506187483ce57cffa87{
background-color:#212121;
background:linear-gradient( to bottom right, #212121, #6f7072 );
}

.avia_transform .flex_column.av-e40jf-fa3f9a0eb31d84ddb37df22258f03ec6{
animation-duration:3s;
}

#top .av-special-heading.av-dix1r-bc002ff3922e69f81e8ecf3238fbb2b1{
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-dix1r-bc002ff3922e69f81e8ecf3238fbb2b1 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-dix1r-bc002ff3922e69f81e8ecf3238fbb2b1 .special-heading-inner-border{
border-color:#6f7072;
}
.av-special-heading.av-dix1r-bc002ff3922e69f81e8ecf3238fbb2b1 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-dix1r-bc002ff3922e69f81e8ecf3238fbb2b1 .av-special-heading-tag .heading-wrap:before{
border-color:#6f7072;
}
body .av-special-heading.av-dix1r-bc002ff3922e69f81e8ecf3238fbb2b1 .av-special-heading-tag .heading-wrap:after{
border-color:#6f7072;
}

.flex_cell.av-ca5uz-97b4086c871a727330f04bacccd73e4d{
vertical-align:middle;
}

#top .avia-icon-list-container.av-m9syapm4-6c6f350d4d3d23610d7d4b9270ff36d9 .iconlist_icon{
background-color:#6b9f5e;
background:linear-gradient( to bottom right, #6b9f5e, #b9d536 );
}

.flex_cell.av-ajxqj-7c5983eb3a5cdb33d51fcde6d52d05c1{
vertical-align:middle;
background:url(https://cdi-services.com/wp-content/uploads/2025/09/CDI-Services-Breckenridge-EC.webp) 50% 50% no-repeat scroll ;
}

.flex_cell.av-2u13v-897e29912ffdd4803c85d3fe09580701{
vertical-align:top;
background:url(https://cdi-services.com/wp-content/uploads/2025/04/CDI-Services-StrawCrimpwithTractor.webp) 50% 50% no-repeat scroll ;
}

.flex_column.av-1rwcf-89338d9590a39dad119b0e15e283f47f{
height:auto;
min-height:500px;
}

.flex_cell.av-25m3f-cd10cf686542718b50ca1d6c0863741e{
vertical-align:middle;
}

#top .avia-icon-list-container.av-mf2t9azl-2d73a751bcc8a03f82aa84d8f04cff52 .iconlist_icon{
background-color:#6b9f5e;
background:linear-gradient( to bottom right, #6b9f5e, #b9d536 );
}

.flex_cell.av-6guob-4bfc9cd86679b0906b51ba112e9dc473{
vertical-align:middle;
}

#top .avia-icon-list-container.av-mf2t9pr2-c46de79948cc4d7ffd554f9c2a20c4cd .iconlist_icon{
background-color:#6b9f5e;
background:linear-gradient( to bottom right, #6b9f5e, #b9d536 );
}

.flex_cell.av-45vr-a5d751cc55e325a5b8d51c9f1e5cfc61{
vertical-align:top;
background:url(https://cdi-services.com/wp-content/uploads/2025/09/cdi-services-erosion-control-spray.webp) 100% 50% no-repeat scroll ;
}

.flex_column.av-2804n-33e1cbd000d756583b6fc1780ab750ef{
height:auto;
min-height:500px;
}

.flex_cell.av-92zvf-a044eebb27cd74b0f1bfd1a9d2f57d19{
vertical-align:top;
background:url(https://cdi-services.com/wp-content/uploads/2025/09/cdi-services-hydro-mulching.webp) 50% 50% no-repeat scroll ;
}

.flex_column.av-mcyyr2ak-429633e3df02eba98cfce801ab0a33f5{
height:auto;
min-height:500px;
}

.flex_cell.av-8ea23-ee23e96bc00f775adccd4a179d72c57f{
vertical-align:middle;
}

#top .avia-icon-list-container.av-mf2tbtdw-92fd764a908c2c83c873591c86e6c324 .iconlist_icon{
background-color:#6b9f5e;
background:linear-gradient( to bottom right, #6b9f5e, #b9d536 );
}

.flex_cell.av-1zey3-85f2a58f9bce90142eaea844ab13ef46{
vertical-align:middle;
}

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

.flex_cell.av-o337-b1bd8d2ed03ec53977f95117a88aa62e{
vertical-align:top;
background:url(https://cdi-services.com/wp-content/uploads/2025/04/cdi-services-land-erosion-control.webp) 50% 50% no-repeat scroll ;
}

.flex_column.av-p147-6675fec92a5dbf77e54ddb62ec2750b8{
height:auto;
min-height:500px;
}

.avia-section.av-me92ujp3-69886dc61f4d8dd25d7fc2b388fe5343{
background-color:#1583c1;
background:linear-gradient( to bottom right, #1583c1, #00aeef );
}

#top .av-special-heading.av-me93a4ex-dfacda70832f6443db295d46ebb4a69c{
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-me93a4ex-dfacda70832f6443db295d46ebb4a69c .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-me93a4ex-dfacda70832f6443db295d46ebb4a69c .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-me93a4ex-dfacda70832f6443db295d46ebb4a69c .av-subheading{
font-size:15px;
}
body .av-special-heading.av-me93a4ex-dfacda70832f6443db295d46ebb4a69c .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-me93a4ex-dfacda70832f6443db295d46ebb4a69c .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

#top .av-special-heading.av-me93aw2t-067acd829dc62f9f117a4a682d3cd114{
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-me93aw2t-067acd829dc62f9f117a4a682d3cd114 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-me93aw2t-067acd829dc62f9f117a4a682d3cd114 .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-me93aw2t-067acd829dc62f9f117a4a682d3cd114 .av-subheading{
font-size:15px;
color:#f1f1f1;
}
body .av-special-heading.av-me93aw2t-067acd829dc62f9f117a4a682d3cd114 .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-me93aw2t-067acd829dc62f9f117a4a682d3cd114 .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

.avia-section.av-m9sylmqi-94550b614204f243e3d94c2f4a668dbd{
background-color:#6b9f5e;
background:linear-gradient( to bottom right, #6b9f5e, #93c13d );
}

#top .av-special-heading.av-m9symffe-f695ba1e1ddc906c892987dc8875c96d{
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-m9symffe-f695ba1e1ddc906c892987dc8875c96d .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m9symffe-f695ba1e1ddc906c892987dc8875c96d .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-m9symffe-f695ba1e1ddc906c892987dc8875c96d .av-subheading{
font-size:15px;
}
body .av-special-heading.av-m9symffe-f695ba1e1ddc906c892987dc8875c96d .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-m9symffe-f695ba1e1ddc906c892987dc8875c96d .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

.av_font_icon.av-4gng3-9f0cfdffe09d16b3276a8af1e2a314eb{
color:#f1f1f1;
border-color:#f1f1f1;
}
.avia-svg-icon.av-4gng3-9f0cfdffe09d16b3276a8af1e2a314eb svg:first-child{
stroke:#f1f1f1;
fill:#f1f1f1;
}
.av_font_icon.av-4gng3-9f0cfdffe09d16b3276a8af1e2a314eb .av-icon-char{
font-size:150px;
line-height:150px;
}

#top .av-special-heading.av-3neqv-4ebee893e2fa331dc6e978346c9bca00{
margin:-25px 0 0 0;
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-3neqv-4ebee893e2fa331dc6e978346c9bca00 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-3neqv-4ebee893e2fa331dc6e978346c9bca00 .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-3neqv-4ebee893e2fa331dc6e978346c9bca00 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-3neqv-4ebee893e2fa331dc6e978346c9bca00 .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-3neqv-4ebee893e2fa331dc6e978346c9bca00 .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

#top .hr.hr-invisible.av-1ijjf-c073054709d1d7d57db57147264014fe{
height:50px;
}

.av_font_icon.av-3j5yv-1193a9bc2d208601461921dd751372ab{
color:#f1f1f1;
border-color:#f1f1f1;
}
.avia-svg-icon.av-3j5yv-1193a9bc2d208601461921dd751372ab svg:first-child{
stroke:#f1f1f1;
fill:#f1f1f1;
}
.av_font_icon.av-3j5yv-1193a9bc2d208601461921dd751372ab .av-icon-char{
font-size:150px;
line-height:150px;
}

#top .av-special-heading.av-m9syuy38-b08bad076eefa3f51667a68264f00d1a{
margin:-25px 0 0 0;
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-m9syuy38-b08bad076eefa3f51667a68264f00d1a .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m9syuy38-b08bad076eefa3f51667a68264f00d1a .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-m9syuy38-b08bad076eefa3f51667a68264f00d1a .av-subheading{
font-size:15px;
}
body .av-special-heading.av-m9syuy38-b08bad076eefa3f51667a68264f00d1a .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-m9syuy38-b08bad076eefa3f51667a68264f00d1a .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

.av_font_icon.av-m9syjxr0-0effe3016080784b916fc9ecfd95569b{
color:#f1f1f1;
border-color:#f1f1f1;
}
.avia-svg-icon.av-m9syjxr0-0effe3016080784b916fc9ecfd95569b svg:first-child{
stroke:#f1f1f1;
fill:#f1f1f1;
}
.av_font_icon.av-m9syjxr0-0effe3016080784b916fc9ecfd95569b .av-icon-char{
font-size:150px;
line-height:150px;
}

#top .av-special-heading.av-m9syv2tm-598701a7f0fc06016f72094623e207dc{
margin:-25px 0 0 0;
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-m9syv2tm-598701a7f0fc06016f72094623e207dc .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m9syv2tm-598701a7f0fc06016f72094623e207dc .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-m9syv2tm-598701a7f0fc06016f72094623e207dc .av-subheading{
font-size:15px;
}
body .av-special-heading.av-m9syv2tm-598701a7f0fc06016f72094623e207dc .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-m9syv2tm-598701a7f0fc06016f72094623e207dc .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

#top .hr.hr-invisible.av-m9syourj-90948355efe2dabbde82ec30c26d3b4b{
height:50px;
}

.av_font_icon.av-1wh5r-55c1efe3b9910372f011d018dbcea3c5{
color:#f1f1f1;
border-color:#f1f1f1;
}
.avia-svg-icon.av-1wh5r-55c1efe3b9910372f011d018dbcea3c5 svg:first-child{
stroke:#f1f1f1;
fill:#f1f1f1;
}
.av_font_icon.av-1wh5r-55c1efe3b9910372f011d018dbcea3c5 .av-icon-char{
font-size:150px;
line-height:150px;
}

#top .av-special-heading.av-2l8o7-b4a821999e70f1b71d897f9c7cdbae01{
margin:-25px 0 0 0;
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-2l8o7-b4a821999e70f1b71d897f9c7cdbae01 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-2l8o7-b4a821999e70f1b71d897f9c7cdbae01 .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-2l8o7-b4a821999e70f1b71d897f9c7cdbae01 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-2l8o7-b4a821999e70f1b71d897f9c7cdbae01 .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-2l8o7-b4a821999e70f1b71d897f9c7cdbae01 .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

.av_font_icon.av-1c9jb-9726455c95d3164d583fb66321e988fd{
color:#f1f1f1;
border-color:#f1f1f1;
}
.avia-svg-icon.av-1c9jb-9726455c95d3164d583fb66321e988fd svg:first-child{
stroke:#f1f1f1;
fill:#f1f1f1;
}
.av_font_icon.av-1c9jb-9726455c95d3164d583fb66321e988fd .av-icon-char{
font-size:150px;
line-height:150px;
}

#top .av-special-heading.av-m9syrz6f-6868f4dc702fa2ac66973cd2a76f6015{
margin:-25px 0 0 0;
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-m9syrz6f-6868f4dc702fa2ac66973cd2a76f6015 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m9syrz6f-6868f4dc702fa2ac66973cd2a76f6015 .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-m9syrz6f-6868f4dc702fa2ac66973cd2a76f6015 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-m9syrz6f-6868f4dc702fa2ac66973cd2a76f6015 .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-m9syrz6f-6868f4dc702fa2ac66973cd2a76f6015 .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

#top .hr.hr-invisible.av-zup7-c6f32b0380551d4b51ee215665b2f14b{
height:50px;
}

.av_font_icon.av-zt5n-a3b31003879579a135481d0961e6d244{
color:#f1f1f1;
border-color:#f1f1f1;
}
.avia-svg-icon.av-zt5n-a3b31003879579a135481d0961e6d244 svg:first-child{
stroke:#f1f1f1;
fill:#f1f1f1;
}
.av_font_icon.av-zt5n-a3b31003879579a135481d0961e6d244 .av-icon-char{
font-size:150px;
line-height:150px;
}

#top .av-special-heading.av-m9syv7gr-5f62e57900417ea82cca0a1e64cb45b8{
margin:-25px 0 0 0;
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-m9syv7gr-5f62e57900417ea82cca0a1e64cb45b8 .av-special-heading-tag .heading-char{
font-size:25px;
}
.av-special-heading.av-m9syv7gr-5f62e57900417ea82cca0a1e64cb45b8 .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-m9syv7gr-5f62e57900417ea82cca0a1e64cb45b8 .av-subheading{
font-size:15px;
}
body .av-special-heading.av-m9syv7gr-5f62e57900417ea82cca0a1e64cb45b8 .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-m9syv7gr-5f62e57900417ea82cca0a1e64cb45b8 .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

.avia-section.av-6duvr-df75d1e2dd1cc265664510d32748bf74{
background-color:#1583c1;
background:linear-gradient( to bottom right, #1583c1, #00aeef );
}

#top .av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d{
padding-bottom:10px;
color:#f1f1f1;
}
body .av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d .av-special-heading-tag .heading-char{
font-size:25px;
color:#f1f1f1;
padding-bottom:10px;
}
body .av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d .av-special-heading-tag .heading-char.avia-svg-icon svg:first-child{
fill:#f1f1f1;
stroke:#f1f1f1;
}
.av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d .special-heading-inner-border{
border-color:#f1f1f1;
}
.av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d .av-subheading{
font-size:15px;
}
body .av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d .av-special-heading-tag .heading-wrap:before{
border-color:#f1f1f1;
}
body .av-special-heading.av-iq6r-d53c5cb0650912f78a8758907bfbf89d .av-special-heading-tag .heading-wrap:after{
border-color:#f1f1f1;
}

#top .hr.hr-invisible.av-4jd1z-417c7c2cc2d3a5d3c1485ffa8b65f995{
height:30px;
}

.avia-accordion.av-42i6r-01c1d0b1cd4aa878509652eff52c3494{
max-height:375px;
}
.avia-accordion.av-42i6r-01c1d0b1cd4aa878509652eff52c3494 .aviaccordion-preview{
width:20.1%;
}
#top .avia-accordion.av-42i6r-01c1d0b1cd4aa878509652eff52c3494 .aviaccordion-title{
font-size:40px;
}
.avia-accordion .aviaccordion-slide.av-42i6r-01c1d0b1cd4aa878509652eff52c3494__0{
left:0%;
}
.avia-accordion .aviaccordion-slide.av-42i6r-01c1d0b1cd4aa878509652eff52c3494__1{
left:20%;
}
.avia-accordion .aviaccordion-slide.av-42i6r-01c1d0b1cd4aa878509652eff52c3494__2{
left:40%;
}
.avia-accordion .aviaccordion-slide.av-42i6r-01c1d0b1cd4aa878509652eff52c3494__3{
left:60%;
}
.avia-accordion .aviaccordion-slide.av-42i6r-01c1d0b1cd4aa878509652eff52c3494__4{
left:80%;
}

