.avia-section.av-l6fewwwy-07367d5692b8a93d76032309906a70bd{
background-repeat:no-repeat;
background-image:url(https://northwestconstruction.com/wp-content/uploads/2024/05/01_Home-1920-opt-300x200.webp);
background-position:50% 50%;
background-attachment:scroll;
}
.avia-section.av-l6fewwwy-07367d5692b8a93d76032309906a70bd .av-section-color-overlay{
opacity:0.7;
background-color:#000000;
}

.flex_column.av-22zl1-ed664e9a9d389e787c3f4d039d513462{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.flex_column.av-hszct-c329ca61a9eef868af045b3f47b2cac5{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929{
padding-bottom:10px;
color:#ffffff;
font-size:60px;
}
body .av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929 .av-special-heading-tag{
font-size:60px;
}
.av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929 .av-subheading{
font-size:20px;
}

#top .hr.hr-invisible.av-l6fetz8h-d4636629549b09a448fe4f6a78925f57{
height:20px;
}

#top #wrap_all .avia-button.av-l6feipb3-50f54f2edbac5f76b28a77026c1f8c54{
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}

#top #wrap_all .avia-button.av-l6feit9u-7f5e61ea741d8d15c77ccdba4944bf17{
margin-bottom:10px;
margin-right:5px;
margin-left:5px;
}

.flex_column.av-9ex4l-14059639eca3050edb8ebd50cff4c214{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-section.av-chzt85-faf03ec2bbf72d10cb598995e3e40bfb{
background-color:#f9f9f9;
background-image:url(https://northwestconstruction.com/wp-content/uploads/2022/07/tire-track-30.jpg);
background-repeat:no-repeat;
background-position:100% 100%;
background-attachment:scroll;
}
.avia-section.av-chzt85-faf03ec2bbf72d10cb598995e3e40bfb .av-section-color-overlay{
opacity:0.9;
background-color:#ffffff;
}
.avia-section.av-chzt85-faf03ec2bbf72d10cb598995e3e40bfb .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

.flex_column.av-c49vl9-10da9640b3ca41d6458250ff09174269{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585{
margin:0 0 0 0;
padding-bottom:0;
color:#000000;
font-size:42px;
}
body .av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585 .av-special-heading-tag{
font-size:42px;
}
.av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585 .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585 .av-subheading{
font-size:15px;
}

#top .hr.av-129pjp-585140c271aa74702e8285e51d934362{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-129pjp-585140c271aa74702e8285e51d934362 .hr-inner{
width:50px;
border-color:#616160;
}

#top .av_textblock_section.av-aiamdx-6b675970db920ab1aa5574704b0bb5c2 .avia_textblock{
color:#0a0a0a;
}

.avia-section.av-6vjxst-8acf31eb4256a959045f970a720b94fa{
background-color:#333333;
background-image:unset;
}
.avia-section.av-6vjxst-8acf31eb4256a959045f970a720b94fa .av-extra-border-element .av-extra-border-inner{
background-color:#eaeaea;
}

.flex_column.av-3kw7e5-2748c3ed95073a4df1d9128b93cf89f0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

.avia-video.av-acgi5-0e346717c93c9d3ffb448bffc737b5c4{
background-image:url(https://northwestconstruction.com/wp-content/uploads/2022/08/nwc-who-we-are.jpg);
}

.flex_column.av-2g8tal-c07c6ab299427d1f6f47716a24f670af{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631{
margin:0 0 0 0;
padding-bottom:0;
color:#ffffff;
font-size:36px;
}
body .av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631 .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631 .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631 .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631 .av-subheading{
font-size:15px;
}

#top .hr.av-l26pjwg3-85c842fc2294d33283f03edc7c7a914c{
margin-top:40px;
margin-bottom:40px;
}
.hr.av-l26pjwg3-85c842fc2294d33283f03edc7c7a914c .hr-inner{
width:50px;
border-color:#f8de5d;
}

#top .av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace{
padding-bottom:10px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace .av-subheading{
font-size:15px;
}

#top .avia-icon-list-container.av-l29fshv2-f3ef08643034dd7c7b105be30ca7aa8e .iconlist_icon{
color:#000000;
background-color:#f8de5d;
}
#top #wrap_all .avia-icon-list-container.av-l29fshv2-f3ef08643034dd7c7b105be30ca7aa8e .av_iconlist_title{
font-size:20px;
color:#ffffff;
}
.avia-icon-list-container.av-l29fshv2-f3ef08643034dd7c7b105be30ca7aa8e .iconlist_content{
color:#ffffff;
}

#top .hr.hr-invisible.av-l4nhp3n7-38b4f9b4cfe868ef8ed5f2e1ffe9b6e0{
height:200px;
}

.avia-section.av-l4nagpvk-046ab01eb83a168cab216ab0cfb92e8d{
background-color:#eaeaea;
background-image:unset;
}
.avia-section.av-l4nagpvk-046ab01eb83a168cab216ab0cfb92e8d .av-extra-border-element .av-extra-border-inner{
background-color:#333333;
}

#top .flex_column.av-mmp7p-c09f0212a5692fb61b3e2a230f72dbbb{
margin-top:0px;
margin-bottom:0px;
}
.flex_column.av-mmp7p-c09f0212a5692fb61b3e2a230f72dbbb{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
.responsive #top #wrap_all .flex_column.av-mmp7p-c09f0212a5692fb61b3e2a230f72dbbb{
margin-top:0px;
margin-bottom:0px;
}

#top .av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a{
margin:0 0 0 0;
padding-bottom:0;
color:#000000;
font-size:36px;
}
body .av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a .av-special-heading-tag{
font-size:36px;
}
.av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a .special-heading-inner-border{
border-color:#000000;
}
.av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a .av-subheading{
font-size:15px;
}

#top .hr.av-l4nha8pj-35e9b5b8f3ef1da82a7ad2ec34494f9e{
margin-top:40px;
}
.hr.av-l4nha8pj-35e9b5b8f3ef1da82a7ad2ec34494f9e .hr-inner{
width:50px;
border-color:#616160;
}

.flex_column.av-9fb0l-f43632887d9103fb70c4b612793cc7d0{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a{
padding-bottom:10px;
color:#ffffff;
font-size:24px;
}
body .av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a .av-special-heading-tag .heading-char{
font-size:25px;
}
#top #wrap_all .av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a .av-special-heading-tag{
font-size:24px;
}
.av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a .special-heading-inner-border{
border-color:#ffffff;
}
.av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a .av-subheading{
font-size:15px;
}

#top .hr.hr-invisible.av-l4nbtiwm-a8d8dc281a510dbd4aa26564e86d8f19{
height:30px;
}

#top .av_textblock_section.av-l4nh6sle-59f45629162ba0af75bc579accb257f9 .avia_textblock{
color:#000000;
}

.flex_column.av-ezru5-8bc41467742b9b147ae64ca41a31a7db{
-webkit-border-radius:0px 0px 0px 0px;
-moz-border-radius:0px 0px 0px 0px;
border-radius:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#top .hr.hr-invisible.av-8fqx9-fa5df5c7a419b86b0a41beeeed49403a{
height:100px;
}

#top .hr.hr-invisible.av-m8t7p-04241f78dd6701934ee4baea78c50cab{
height:200px;
}


@media only screen and (min-width: 480px) and (max-width: 767px){ 
#top #wrap_all .av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a .av-special-heading-tag{
font-size:0.8em;
}
}

@media only screen and (max-width: 479px){ 
#top #wrap_all .av-special-heading.av-l6fei5ys-57b04e7df3ae54586145c623b522b929 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-c2b9x9-c439ddac583fa2de3d0905e7b01ec585 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-3c6uj1-6fc4ced5cfeec1be0a2ad03f8533f631 .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l29ftgyf-bdfd56820b3864dbe33ec287be7d5ace .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l4nhaeja-395a9d2967c8509148bf8579813f778a .av-special-heading-tag{
font-size:0.8em;
}

#top #wrap_all .av-special-heading.av-l7zasdag-4d3c56fb8bf5003999393addee40a80a .av-special-heading-tag{
font-size:0.8em;
}
}
