.avia-section.av-bebrwm-3101cd0e45648890ecdc47be8a8dcfdd{
background-repeat:no-repeat;
background-image:url(https://nedesestimating.com/wp-content/uploads/2025/07/New-Hampshire-construction-estimating-services-300x131.webp);
background-position:center center;
background-attachment:scroll;
}
.avia-section.av-bebrwm-3101cd0e45648890ecdc47be8a8dcfdd .av-section-color-overlay{
opacity:0.5;
background-color:#00a2b4;
}

#top .flex_column.av-b3na32-134b38b7fa0f695d2355205c1de4af09{
margin-top:0px;
margin-bottom:40px;
}

#top .av-special-heading.av-lkapen20-a061fdc0ed7be719192c6b583d26f72c{
padding-bottom:10px;
color:#ffffff;
font-size:50px;
}
.av-special-heading.av-lkapen20-a061fdc0ed7be719192c6b583d26f72c .special-heading-inner-border{
border-color:#ffffff;
}

#top #wrap_all .avia-button.av-ashmza-56659c4ef3b16b85ba83142451b817ba{
margin-bottom:5px;
margin-right:5px;
}

#top #wrap_all .avia-button.av-an1ra6-150b1c64dfeced718ebdb499759ca38b{
margin-bottom:5px;
margin-right:5px;
}

#top .hr.hr-invisible.av-11pgs6-1d8e9ed38b5d95f7eee1e46951bb85d7{
height:40px;
}

#top .avia-gallery.av-acmv52-d3be9df8115713b392ac25e68217d8ab .avia-gallery-thumb a{
width:33.3333%;
}

#top .flex_column.av-a5wkx2-9c690b88a47da3afa9ca8af377088a74{
margin-top:0px;
margin-bottom:40px;
}
.flex_column.av-a5wkx2-9c690b88a47da3afa9ca8af377088a74{
padding:40px 20px 40px 20px;
background-color:#ffffff;
}

#top .av-special-heading.av-lkapfd6f-a1d4796f1bf2daa0beb8e3bfa9689646{
padding-bottom:10px;
font-size:46px;
}
.av-special-heading.av-lkapfd6f-a1d4796f1bf2daa0beb8e3bfa9689646 .av-subheading{
font-size:15px;
}

.avia-image-container.av-9jei3y-e9267b869fe405ae68e2d9764451a5e4 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-m2spdr0n-352eb1027a4a5f5cdd41f9335664923d{
padding-bottom:0px;
font-size:42px;
}

#top .flex_column_table.av-equal-height-column-flextable.av-8dzpwe-1bb59f5bddad22c4168998caa7b3bc31{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-8dzpwe-1bb59f5bddad22c4168998caa7b3bc31{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkapgr9n-b4cd5e034e36481e2ed52d85ba207d31 .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-850gjy-4f95a17079437d307904eed21615f617{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-850gjy-4f95a17079437d307904eed21615f617{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkaph7mt-3b1faba8e13752f5e2582f2c63c969ed .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-81n94m-b0cf74f43e513a75c0e4b86d816b0cc0{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-81n94m-b0cf74f43e513a75c0e4b86d816b0cc0{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkaphlm4-dc86bd70df70154ea2176f06ebe0f9a3 .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7ss02m-769670a6df35951c34731ef0b41e1d88{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-7ss02m-769670a6df35951c34731ef0b41e1d88{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkaphwtu-0a0c6b96790810f94bd949a4541c451d .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7o4pp2-76b3f913980d074e3d04f30899239a55{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-7o4pp2-76b3f913980d074e3d04f30899239a55{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkapia4h-204953700b78fd1343c8718baef77758 .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7kkh6m-78270d797ad1cd277e481046c685de1a{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-7kkh6m-78270d797ad1cd277e481046c685de1a{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkapique-6b9293496e677974892d6573634c2d22 .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-7dakxy-45a743d61a72eb46d11965f77b8719ca{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-7dakxy-45a743d61a72eb46d11965f77b8719ca{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkapj56r-cd4456630a385fe75a05fa03982dfd8c .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-77jg5i-82dbb82103912ab429ebb361f39ed80a{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-77jg5i-82dbb82103912ab429ebb361f39ed80a{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-lkapjgqh-2dc0dc0093d0bc0e1c4843a01f885de0 .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

#top .flex_column_table.av-equal-height-column-flextable.av-6ydue-af5c5b18c22597db3a4d24e1ac86606c{
margin-top:20px;
margin-bottom:20px;
}
.flex_column.av-6ydue-af5c5b18c22597db3a4d24e1ac86606c{
border-width:1px;
border-color:#00a2b4;
border-style:solid;
padding:10px 10px 10px 10px;
}

.iconbox.av-m2n7mygu-6e711766e688965e4075dd32274beae2 .iconbox_icon{
background-color:#00a2b4;
color:#ffffff;
}

.avia-section.av-712ehq-9e0e64739321b4d52794baaa76dfb0c6{
background-color:#0a0a0a;
}

#top .av-special-heading.av-lkapjrf6-9179839d3063c42afc86f3734c2790bb{
padding-bottom:10px;
color:#ffffff;
font-size:46px;
}
.av-special-heading.av-lkapjrf6-9179839d3063c42afc86f3734c2790bb .special-heading-inner-border{
border-color:#ffffff;
}

.flex_column.av-6p1pby-f8b701331103da9c2b5c5870c4dc7680{
border-radius:2px 2px 2px 2px;
-webkit-border-radius:2px 2px 2px 2px;
-moz-border-radius:2px 2px 2px 2px;
padding:25px 15px 25px 15px;
background-color:#00a2b4;
}

.avia-image-container.av-6kz18m-aeae2d711fe40cc4db2954252012dd3d .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lkapkvyu-49f1874abc136b2a5a9d986dc1d73fab{
padding-bottom:10px;
font-size:46px;
}

.avia-section.av-m2oaoh89-7063532ea50e133fdc40f89232f2f4dc{
background-repeat:no-repeat;
background-image:url(https://nedesestimating.com/wp-content/uploads/2024/10/office-building-from-low-angle-view-5JP662U-1-2.webp);
background-position:top left;
background-attachment:scroll;
}
.avia-section.av-m2oaoh89-7063532ea50e133fdc40f89232f2f4dc .av-section-color-overlay{
opacity:1;
background-color:#003848E5;
}

#top .av-special-heading.av-m2o9xydp-57bd52b7608c7d56219c0b761d71cd62{
padding-bottom:10px;
color:#ffffff;
}
.av-special-heading.av-m2o9xydp-57bd52b7608c7d56219c0b761d71cd62 .special-heading-inner-border{
border-color:#ffffff;
}

.iconbox.av-m2oa70dc-ad87fb77884bd1b3276dd15560f71027 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-m2oa70dc-ad87fb77884bd1b3276dd15560f71027 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-m2oa70dc-ad87fb77884bd1b3276dd15560f71027 .iconbox_content_container{
color:#ffffff;
}

.iconbox.av-pwl9a-94658b2dbec389db8cef6063ecba61cc .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-pwl9a-94658b2dbec389db8cef6063ecba61cc .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-pwl9a-94658b2dbec389db8cef6063ecba61cc .iconbox_content_container{
color:#ffffff;
}

.iconbox.av-j0pna-c3bdbe38efc3a4eccdd5a7a48f6c60a2 .iconbox_icon{
color:#ffffff;
}
#top #wrap_all .iconbox.av-j0pna-c3bdbe38efc3a4eccdd5a7a48f6c60a2 .iconbox_content_title{
color:#ffffff;
}
.iconbox.av-j0pna-c3bdbe38efc3a4eccdd5a7a48f6c60a2 .iconbox_content_container{
color:#ffffff;
}

#top #wrap_all .avia-button.av-m2oaed4r-a0e7b4b7e6ecf42ec39f625eed1e4b18{
background-color:#ffffff;
border-color:#ffffff;
color:#003848;
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-m2oaed4r-a0e7b4b7e6ecf42ec39f625eed1e4b18:hover{
background-color:#f2f2f200;
color:white;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

#top #wrap_all .avia-button.av-m2oafl57-b286947cb31470f3302683d04bc9964c{
background-color:#f2f2f200;
border-color:#ffffff;
color:#ffffff;
border-style:solid;
border-width:1px 1px 1px 1px;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-m2oafl57-b286947cb31470f3302683d04bc9964c:hover{
background-color:#ffffff;
color:#003848;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.avia-image-container.av-790k6-fcd0a822134193643ace903c0a8155a7 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-dyuku-d1f0b1068b9c531b5d5e19039bc829ea{
margin:0 0 20px 0;
padding-bottom:10px;
}

#top #wrap_all .avia-button.av-bvqvi-bb75967663a8acd306eadebdb9773398{
background-color:#19abbb;
border-color:#19abbb;
color:#ffffff;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
margin-bottom:5px;
margin-right:5px;
}
#top #wrap_all .avia-button.av-bvqvi-bb75967663a8acd306eadebdb9773398:hover{
background-color:#003848;
color:white;
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
}

.flex_column.av-9wi26-370a8655c53fc2994a1420abe56aa89d{
border-radius:30px 30px 30px 30px;
-webkit-border-radius:30px 30px 30px 30px;
-moz-border-radius:30px 30px 30px 30px;
padding:40px 40px 40px 40px;
box-shadow:0 0 4px 0 #00000033;
-webkit-box-shadow:0 0 4px 0 #00000033;
-moz-box-shadow:0 0 4px 0 #00000033;
background-color:#f2f2f2;
}

#top .av-special-heading.av-m2obvi0l-9a7a4f7cca03f1009dc9b823ebd640d8{
padding-bottom:10px;
}

.avia-section.av-jko0e-e9f0cbb044ae5c40cb2c9484d46d7215{
background-repeat:no-repeat;
background-image:url(https://nedesestimating.com/wp-content/uploads/2023/07/construction_process.jpg);
background-position:center center;
background-attachment:scroll;
}

#top .av-special-heading.av-lkapl8yr-60f8c5282012715729d17ad430701553{
padding-bottom:10px;
font-size:46px;
}

.avia-image-container.av-4w0l8m-11a4ac28ce7c17957b77464a082e6545 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-4ovuye-8de638333e9400ebe874fc9d36df3014{
padding-bottom:10px;
color:#00a3b4;
font-size:46px;
}
.av-special-heading.av-4ovuye-8de638333e9400ebe874fc9d36df3014 .special-heading-inner-border{
border-color:#00a3b4;
}

#top .av-special-heading.av-lkapliw2-46ace191c953ab9b4964823909e768ba{
margin:10px 10px 10px 10px;
padding-bottom:10px;
color:#0a0a0a;
font-size:34px;
}
.av-special-heading.av-lkapliw2-46ace191c953ab9b4964823909e768ba .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-lkapliw2-46ace191c953ab9b4964823909e768ba .av-subheading{
font-size:20px;
color:#494949;
}

.avia-image-container.av-4gehwe-fc25f13341bdc70a251fd7e466d74a1c .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lkapm11u-8bf6404bd928fc28c5d382c423bc62c6{
padding-bottom:10px;
color:#00a3b4;
font-size:46px;
}
.av-special-heading.av-lkapm11u-8bf6404bd928fc28c5d382c423bc62c6 .special-heading-inner-border{
border-color:#00a3b4;
}

#top .av-special-heading.av-lkapmejn-638eeadd71d5286623d062225bb7cdc3{
margin:10px 10px 10px 10px;
padding-bottom:10px;
color:#0a0a0a;
font-size:34px;
}
.av-special-heading.av-lkapmejn-638eeadd71d5286623d062225bb7cdc3 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-lkapmejn-638eeadd71d5286623d062225bb7cdc3 .av-subheading{
font-size:20px;
color:#494949;
}

.avia-image-container.av-43r4dq-5e82180741ca3298f1636e4450e584e3 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lkapm5ed-0125cda3fc8ab8d639962039dae08081{
padding-bottom:10px;
color:#00a3b4;
font-size:46px;
}
.av-special-heading.av-lkapm5ed-0125cda3fc8ab8d639962039dae08081 .special-heading-inner-border{
border-color:#00a3b4;
}

#top .av-special-heading.av-lkapmnjn-420728464563d694433700fbc3da6d70{
margin:10px 10px 10px 10px;
padding-bottom:10px;
color:#0a0a0a;
font-size:34px;
}
.av-special-heading.av-lkapmnjn-420728464563d694433700fbc3da6d70 .special-heading-inner-border{
border-color:#0a0a0a;
}
.av-special-heading.av-lkapmnjn-420728464563d694433700fbc3da6d70 .av-subheading{
font-size:20px;
color:#494949;
}

#top .av-special-heading.av-m2sq4gk4-085e90f1fbea9112c7d3c1039cc03c60{
padding-bottom:10px;
font-size:46px;
}

.iconbox.av-m2sputs1-4b5cf67d7fc1a8ab484ac577316500f9 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}
#top #wrap_all .iconbox.av-m2sputs1-4b5cf67d7fc1a8ab484ac577316500f9 .iconbox_content_title{
font-size:16px;
}

.iconbox.av-m2spvp9g-eb3bd673faead8d5c1fe5629d6848765 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2spw2uj-33c1378c568eec1dc6ab4518319bcc06 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2spwjay-c08699e4e232d32803c750232ba6a870 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2spxh1e-5d3c53bc43c94aa541082d3add78e8b0 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2spxymy-435d1c279b36a2ea3e658f68ae2c37e8 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2spziaf-4b73ee911c14fd445a19913897b31cc6 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2spzxoo-c5cc77dcc95ff6cb870d34d1a6acd835 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2sq0huy-b92da88e6567198a62ba2df1dd1c8510 .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2sq1hgp-07f8c0fcf24f03a64cfa8f1524a2cf5e .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2sq11bk-6c9a204dbe853c8356797b78af3c594b .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.iconbox.av-m2sq1ty4-5885101aa1a14010487c17a269f85d8f .iconbox_icon{
background-color:#00a2b4;
border:1px solid #00a2b4;
color:#00a2b4;
}

.avia-image-container.av-3j4sm6-077727e5a10fc8fc2b158a4adc59e732 .av-image-caption-overlay-center{
color:#ffffff;
}

#top .av-special-heading.av-lkapmxfe-26cb59f2a24868b2ac0f989a631d04ff{
margin:0 0 30px 0;
padding-bottom:10px;
font-size:46px;
}

#top .av-special-heading.av-2rr74u-ca139eb0db0d2c4b07d09ee9cb46d63b{
padding-bottom:0px;
color:#ffffff;
font-size:30px;
}
.av-special-heading.av-2rr74u-ca139eb0db0d2c4b07d09ee9cb46d63b .special-heading-inner-border{
border-color:#ffffff;
}

.hr.av-2jx0ye-bd485ce5f5982c9c5955297836a17efd{
margin-top:50px;
margin-bottom:50px;
}
.hr.av-2jx0ye-bd485ce5f5982c9c5955297836a17efd .hr-inner{
width:50px;
border-color:#000000;
max-width:45%;
}
.hr.av-2jx0ye-bd485ce5f5982c9c5955297836a17efd .av-seperator-icon{
color:#00a2b4;
}

#top .av-masonry.av-2flmti-2fc8c500aa2725a234309f3ee2d7a4dd{
background-color:rgba(0,0,0,0.01);
}

#top .av-special-heading.av-lkappvna-613c0865835d906510585b44f76f5ee6{
padding-bottom:10px;
font-size:46px;
}

#top .av-special-heading.av-10xfiu-6854360b96b4543a05d5bd73e465b001{
padding-bottom:10px;
font-size:46px;
}

#top .av-special-heading.av-m2su5j1g-947b0ae98b7041dbccb8ce26ae5d94ca{
padding-bottom:10px;
}

#top .av-special-heading.av-lkapsc0p-32c182b69d7098208788aa827be25dd4{
padding-bottom:10px;
font-size:46px;
}

#top .av-special-heading.av-m2svm5ta-1682e6d50f3f0aaaafef44f86098dc52{
padding-bottom:10px;
font-size:30px;
}

