img:is([sizes=auto i],[sizes^="auto,"i]){contain-intrinsic-size:3000px 1500px}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px;--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#ffffff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:0.44rem;--wp--preset--spacing--30:0.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined:6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp:6px 6px 0px rgba(0, 0, 0, 1);--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}:where(body){margin:0}body{--sr-7-css-loaded:1;margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;text-align:left;background-color:#fff}a:where(:not(.wp-element-button)){text-decoration:underline}*,::after,::before{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#fff0}@-ms-viewport{width:device-width}.fa-faq .item.open .a,aside,footer,header,section{display:block}[tabindex="-1"]:focus{outline:0!important}h1,h2,h3,h4,label{margin-bottom:.5rem}h1,h2,h3,h4{margin-top:0}p{margin-bottom:1rem}strong{font-weight:bolder}a{color:#007bff;text-decoration:none;background-color:#fff0;-webkit-text-decoration-skip:objects}a:hover{color:#0056b3;text-decoration:underline}img{vertical-align:middle;border-style:none}label{display:inline-block}button:focus{outline:5px auto -webkit-focus-ring-color;outline:0}button{margin:0}input,select{margin:0;font-family:inherit}button,input{overflow:visible}input{font-size:inherit;line-height:inherit}select{text-transform:none}[type=submit],button{appearance:button;-webkit-appearance:button}[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}.lead{font-size:1.25rem;font-weight:300}@media print{*,::after,::before{text-shadow:none!important;box-shadow:none!important}a:not(.btn){text-decoration:underline}img{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}@page{size:a3}body{min-width:992px!important}}button::-moz-focus-inner{padding:0;border:0}@font-face{font-family:"creativesplanet-base-icons";src:url(/wp-content/themes/emphires/libraries/creativesplanet-base-icons/font/creativesplanet-base-icons.eot?61036988);src:url(/wp-content/themes/emphires/libraries/creativesplanet-base-icons/font/creativesplanet-base-icons.eot?61036988#iefix)format("embedded-opentype"),url(/wp-content/themes/emphires/libraries/creativesplanet-base-icons/font/creativesplanet-base-icons.woff2?61036988)format("woff2"),url(/wp-content/themes/emphires/libraries/creativesplanet-base-icons/font/creativesplanet-base-icons.woff?61036988)format("woff"),url(/wp-content/themes/emphires/libraries/creativesplanet-base-icons/font/creativesplanet-base-icons.ttf?61036988)format("truetype"),url(/wp-content/themes/emphires/libraries/creativesplanet-base-icons/font/creativesplanet-base-icons.svg?61036988#creativesplanet-base-icons)format("svg");font-weight:400;font-style:normal}:root{--balloon-color:rgba(16,16,16,0.95);--balloon-font-size:12px;--balloon-move:4px;--marquee-width:100vw;--offset:20vw;--move-initial:calc(-25% +20vw);--move-final:calc(-50% +20vw);--cspt-emphires-global-color:#3bb95e;--cspt-emphires-secondary-color:#0c121d;--cspt-emphires-gradient-color-first:#3bb95e;--cspt-emphires-gradient-color-last:rgba(130,186,146,.7);--cspt-emphires-logo-height:55px;--cspt-emphires-sticky-logo-height:45px;--cspt-emphires-responsive-logo-height:50px;--cspt-emphires-link-color-normal:#0c121d;--cspt-emphires-link-color-hover:#3bb95e;--cspt-emphires-responsive-breakpoint:1200px;--cspt-emphires-white-color:#fff;--cspt-emphires-blackish-color:#0c121d;--cspt-emphires-light-bg-color:#eef7f9;--cspt-emphires-blackish-bg-color:#0c121d;--cspt-emphires-preheader-bgcolor-custom:#ff5e15;--cspt-emphires-header-height:120px;--cspt-emphires-header-background-color:#fff;--cspt-emphires-menu-background-color:#fff;--cspt-emphires-sticky-header-height:90px;--cspt-emphires-sticky-header-background-color:#fff;--cspt-emphires-main-menu-typography-font-family:Nunito;--cspt-emphires-main-menu-typography-variant:800;--cspt-emphires-main-menu-typography-font-size:13px;--cspt-emphires-main-menu-typography-line-height:20px;--cspt-emphires-main-menu-typography-letter-spacing:.5px;--cspt-emphires-main-menu-typography-color:#0c121d;--cspt-emphires-main-menu-typography-text-transform:none;--cspt-emphires-main-menu-typography-font-style:normal;--cspt-emphires-main-menu-typography-font-weight:800;--cspt-emphires-main-menu-sticky-color:#09162a;--cspt-emphires-titlebar-height:200px;--cspt-emphires-footer-1-col-width:30%;--cspt-emphires-footer-2-col-width:20%;--cspt-emphires-footer-3-col-width:20%;--cspt-emphires-footer-4-col-width:30%;--cspt-emphires-global-color-rgb:59,185,94;--cspt-emphires-secondary-color-rgb:12,18,29;--cspt-emphires-white-color-rgb:255,255,255;--cspt-emphires-blackish-color-rgb:12,18,29;--cspt-emphires-light-bg-color-rgb:238,247,249;--cspt-emphires-blackish-bg-color-rgb:12,18,29;--cspt-emphires-main-menu-typography-color-rgb:12,18,29;--fa-primary:#0b3d66;--fa-cta:#28a745;--fa-text:#222;--fa-green:#E6F4EA;--fa-green-text:#0b3d66;--fa-max:1240px;--fa-gutter:32px}img{max-width:100%;height:auto}body{overflow:visible;overflow-x:hidden;counter-reset:item csptbox1 csptbox2 csptbox3 csptbox4 csptbox5 csptbox6;font-family:Mulish,sans-serif;font-weight:400;font-size:16px;line-height:1.7;color:#6d7a8c;text-transform:none;font-style:normal;padding:0}body:before{content:"";display:block;position:fixed;width:100%;height:100%;z-index:-1}a,a:active,a:focus,a:hover{text-decoration:none;color:inherit;outline:0}a{-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out;color:var(--cspt-emphires-link-color-normal)}p{margin:0 0 25px}h1,h2,h3,h4{margin-bottom:20px}input[type=email],input[type=tel],input[type=text],select{display:block;width:100%;height:50px;font-size:16px;color:#848484;line-height:normal;padding:0 15px;font-weight:400;background:#eff2f7;border:0;border-radius:5px;transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff0;border-radius:3px;padding:15px 20px;font-size:1em}select::-ms-expand{display:none}input:focus,select:focus{border-color:#f60;outline:0!important;border-color:var(--cspt-emphires-global-color)}button{position:relative;background-color:#222;border:0;cursor:pointer;-webkit-transition:all .6s;-moz-transition:all .6s;color:#fff;outline:0;border-radius:6px;padding:20px 30px 18px;font-family:Montserrat,sans-serif;font-weight:600;font-size:13px;line-height:26px;letter-spacing:1px;text-transform:uppercase;font-style:normal;background-color:var(--cspt-emphires-blackish-bg-color)}.cspt-bottom-heading:parent{height:100%}@font-face{font-family:"outfit";src:url(/wp-content/themes/emphires/fonts/outfit-v1-latin-regular.woff2)format("woff2"),url(/wp-content/themes/emphires/fonts/outfit-v1-latin-regular.woff)format("woff");font-weight:400;font-style:normal}h1,h2,h3,h4{font-family:Nunito,sans-serif;font-weight:800;font-size:34px;line-height:44px;letter-spacing:0;color:#0c121d;text-transform:none;font-style:normal}h2,h3,h4{font-size:30px;line-height:40px}h3,h4{font-size:26px;line-height:36px}h4{font-size:22px;line-height:32px}a:hover{color:var(--cspt-emphires-link-color-hover)}body.page-template-general-construction-estimation{font-family:Arial,Helvetica,sans-serif;margin:0}.page-template-general-construction-estimation header{padding:0!important}.fa-hero{position:relative;background-image:url(https://fusionassist.com/wp-content/uploads/2025/09/General-Construction-Estimation-USA.jpg);background-size:cover;background-position:center;color:#fff;z-index:0}.fa-hero:after{content:"";position:absolute;inset:0;background:rgb(7 23 38/.8);z-index:-1}#faHeader .fa-inner,.fa-hero-inner{max-width:calc(100% - 200px);margin:0 auto;align-items:center}.fa-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1fr 440px;gap:32px;padding:120px 0 72px}.fa-hero h1{margin:0 0 22px;font-size:42px;line-height:1.08;color:#fff}h2.tagline{color:#fff;font-size:1.8rem;font-weight:400;margin-top:10px;line-height:1.4}.hero-text{max-width:100%;padding-right:40px}.fa-hero .lead{font-size:18px;margin:8px 0;max-width:100%;color:#fff;text-align:justify;text-justify:inter-word}.fa-hero .lead strong{font-weight:700}#faHeader a.fa-header-cta,.fa-btn,.fa-cta-primary{display:inline-block;color:#fff;text-decoration:none}.fa-btn,.fa-cta-primary{width:auto;text-align:center;margin-top:10px;background:var(--fa-cta);padding:12px 18px;border-radius:12px;font-weight:800}.fa-note{font-size:12px;color:#f2f6fb;margin-top:8px}#faHeader{position:fixed;top:0;left:0;right:0;height:90px;background:#fff;border-bottom:1px solid #e9edf3;z-index:10001}#faHeader .fa-inner{height:90px;display:flex;justify-content:space-between}#faHeader img{height:40px;width:auto}#faHeader a.fa-header-cta{background:#28a745;padding:10px 18px;border-radius:8px;font-weight:700}.fa-form-card{background:#fff;color:#222;padding:18px;border-radius:12px;box-shadow:0 10px 28px rgb(6 20 36/.18);max-width:440px}.fa-form-card h3{margin:0 0 10px}.fa-field{margin-bottom:10px}.fa-field input,.fa-field select{width:100%;padding:12px;border:1px solid #e9edf3;border-radius:8px;font-size:14px}.fa-form-card .fa-btn{display:block;width:100%;padding:14px 18px;text-align:center;margin-top:14px}.fa-field.fa-consent{display:flex;align-items:flex-start;gap:8px;margin-top:12px;width:100%;box-sizing:border-box}.fa-field input:not([type=checkbox]),.fa-field select{width:100%;padding:12px;border:1px solid #e9edf3;border-radius:8px;font-size:14px}.fa-field.fa-consent input[type=checkbox]{width:auto;height:auto;padding:0;margin-top:3px;border:0;appearance:auto;-webkit-appearance:auto}.fa-field.fa-consent label{flex:1;display:block;font-size:12px;color:#333;line-height:1.4;white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin:0}.fa-section.why-choose{background-color:#00843d;padding:60px 20px;color:#fff}.fa-section.why-choose h2{text-align:center;margin:0 auto 50px;font-size:3.5rem;font-weight:700;line-height:1.2;color:#fff;white-space:normal;max-width:90%}@media (max-width:1024px){.fa-section.why-choose h2{font-size:2.5rem}}@media (max-width:768px){.fa-section.why-choose h2{font-size:1.8rem;white-space:normal}}.fa-section.why-choose .fa-card{text-align:center;background:#fff;color:#333;border-radius:10px;min-height:100%;padding:20px;box-shadow:0 4px 12px rgb(0 0 0/.08)}.fa-section.why-choose .fa-card-img img{display:block;margin:0 auto 15px;max-width:360px;height:auto}.fa-section{padding:72px var(--fa-gutter)}.fa-container{max-width:var(--fa-max);margin:0 auto}.fa-container>h2{color:var(--fa-primary)}.fa-grid{display:grid;gap:24px}.fa-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fa-grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1100px){.fa-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.fa-grid.cols-3{grid-template-columns:1fr}}.fa-card{background:#fff;border:1px solid #e9edf3;border-radius:12px;box-shadow:0 8px 22px rgb(6 20 36/.08)}.fa-card,.fa-testimonial{padding:18px}.fa-testi-head{display:flex;gap:12px;align-items:center;margin-bottom:8px}.fa-ava,.scope-card img{object-fit:cover;display:block}#faWhats a,.fa-ava{width:56px;height:56px;border-radius:50%}.fa-ava{border:2px solid #e9edf3}.fa-faq .item{background:var(--fa-green);color:var(--fa-green-text)}.fa-faq .a{display:none;color:#123}.fa-faq .q span{color:#00843d;font-weight:700;transition:transform .3s ease}.fa-final{background:linear-gradient(180deg,#fff,#f6fbff);text-align:center}#faWhats{position:fixed;bottom:20px;right:20px;z-index:2147483647!important}#faWhats a{display:flex;align-items:center;justify-content:center;background-color:#25d366;box-shadow:0 4px 8px rgb(0 0 0/.2)}#faCookie{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);background:#0b3d66;color:#fff;padding:14px 18px;border-radius:10px;display:none;z-index:10001;max-width:750px;width:90%;box-sizing:border-box;text-align:center}#faCookie button{background:var(--fa-cta);color:#fff;border:0;padding:8px 16px;border-radius:8px;font-weight:800;cursor:pointer}#faCookie a{color:#fff;text-decoration:underline}#faFooter{background:#fff;color:#000;min-height:90px;padding:28px 32px;font-size:14px}#faFooter .fa-footer-inner{max-width:1240px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px}#faFooter .fa-footer-left{flex:1;min-width:240px;text-align:left}#faFooter .fa-footer-center{flex:1;min-width:240px;text-align:center}#faFooter .fa-footer-right{flex:1;min-width:240px;text-align:right}#faFooter a{color:#000;text-decoration:none;margin:0 8px}#faFooter a:hover{text-decoration:underline}#faFooter img{height:40px;width:auto;margin-bottom:6px}section.fa-section.scopes-green{background-color:#00843d;padding:60px 20px}.scope-card{position:relative;overflow:hidden;border-radius:10px;cursor:pointer}.scope-card img{width:100%;height:220px;transition:transform .4s ease;border-radius:10px}.fa-howitworks,.scope-overlay{background-color:#00843d;text-align:center}.scope-overlay{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;border-radius:10px;opacity:0;transition:opacity .4s ease;padding:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}.scope-overlay h3{font-size:18px;font-weight:700;margin-bottom:10px;color:#fff;text-align:center}.scope-overlay p.scope-desc{font-size:14px;line-height:1.6;margin:0;text-align:center;max-width:90%}.scope-card:hover img{transform:scale(1.05)}.scope-card:hover .scope-overlay{opacity:1}.fa-howitworks{padding:60px 20px}.fa-howitworks__title{font-size:3.5rem;font-weight:700;color:#fff!important;margin-bottom:50px;text-align:center}.fa-howitworks__infographic{display:inline-block;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 8px 22px rgb(6 20 36/.08);max-width:1000px;padding:20px}.fa-howitworks__infographic img{display:block;width:100%;height:auto;object-fit:cover;border-radius:8px}.fa-section.fa-intro-video,.fa-section.testimonials{background-color:#00843d;padding:60px 20px;color:#fff}.fa-section.fa-intro-video h2,.fa-section.scopes-green h2,.fa-section.testimonials h2{text-align:center;color:#fff;margin-bottom:50px;font-size:3.5rem;font-weight:700}.fa-section.testimonials .fa-card{background:#fff;color:#333;border-radius:12px;padding:20px;box-shadow:0 8px 22px rgb(0 0 0/.1);min-height:100%}.fa-section.testimonials .fa-ava{border:2px solid #e9edf3}.fa-section.fa-intro-video{text-align:center}.fa-section.fa-intro-video h2{margin-bottom:40px}.fa-video{max-width:900px;margin:0 auto;position:relative;text-align:center}.fa-unmute{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:rgb(0 0 0/.55);color:#fff;padding:8px 12px;border-radius:10px;display:none}.fa-faq .item{background:#fff;color:#000;border:1px solid #e0e0e0;border-radius:10px;margin-bottom:12px;overflow:hidden;transition:all .3s ease-in-out}.fa-faq .q{padding:16px 20px;font-weight:700;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}.fa-faq .item.open .q span{transform:rotate(180deg)}.fa-faq .a{max-height:0;overflow:hidden;padding:0 20px;font-size:1rem;line-height:1.5;transition:all .3s ease-in-out}.fa-faq .item.open .a{max-height:500px;padding:14px 20px;color:#333}