.tabcontenttxt p{margin-bottom:0}.stickycontainer{display:flex;height:620px}.stickysidebar{position:sticky;top:0;width:100px;background:0 0;padding:10px;min-height:100%}.numbering{margin:10px 0;cursor:pointer;padding:5px 0;border-radius:4px;transition:background-color .3s;font-size:12px;width:12px}.numhide{width:3px;height:50px;background-color:#999;color:white;margin-left:4px}.numbering.active{background-color:#007bff;color:white}.stickcontent{flex-grow:1;padding:20px;overflow-y:auto}.sticksection{min-height:280px;padding:20px;margin-bottom:20px}.stickcontent::-webkit-scrollbar{width:1px}.stickcontent::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #fff;border-radius:1px}.stickcontent::-webkit-scrollbar-thumb{background:#fff;border-radius:1px}.stickcontent::-webkit-scrollbar-thumb:hover{background:#fff}.requestaform .wpforms-container input.wpforms-field-medium,.requestaform .wpforms-container select.wpforms-field-medium{max-width:100%}.hfrm .wpforms-container .wpforms-field{padding:15px 0 0}.hfrm div.wpforms-container-full:not(:empty){margin:0 auto}.hfrm .wpforms-container input.wpforms-field-medium{max-width:100%}.howmetaconst .elementor-image-box-img{width:65%!important}.acrd.elementor-widget-n-accordion .e-n-accordion-item-title{border:none;border-bottom:1px solid #1e293b}.acrd .e-con{border:none}.frmlbl{display:flex;font-weight:500;font-style:normal;word-break:break-word;word-wrap:break-word;margin:0 0 10px 2px}.frmlbl span{color:#d63637;font-weight:400}.frmgrp textarea{min-height:60px}.ast-blog-layout-5-grid .ast-blog-featured-section img{height:auto}.ast-separate-container .ast-blog-layout-5-grid .post-content{padding-top:10px;padding-bottom:10px}.ast-excerpt-container{font-size:16px}.grecaptcha-badge{visibility:collapse!important}.top-shape{height:130px;position:relative;overflow:hidden}.priceform .frmwrp{margin-bottom:10px}.diagonal-text{position:absolute;top:0;right:0;display:inline-block;transform:translateX(50%) translateY(-50%) rotate(45deg);transform-origin:center;z-index:1}.diagonal-text::before{content:"";display:block;height:0;padding-top:100%}.diagonal-text span{display:inline-block!important;background:#ffcd57!important;padding:6px 45px!important;transform:translateY(-50%)!important;font-size:33px!important;text-align:center;color:#000!important;white-space:nowrap!important}.options{margin-top:20px}.answer-btn{background-color:#008cba!important;color:#fff!important;border:none;padding:15px;width:100%;margin-bottom:10px;border-radius:5px;font-size:16px;cursor:pointer}.answer-btn:hover{background-color:#005f7f!important;color:#f8f8f8!important}.tolalpointstyle{float:left;width:100%}.Categorystyle{font-size:30px;margin:10px 0;float:left;width:100%;color:#ef6c00}.messagestyle{font-size:22px;margin:10px 0;float:left;width:100%;color:#ef6c00;font-weight:600}.resulthidden{display:none}ul.YourAnswers{list-style-type:none;width:100%}ul.YourAnswers li{line-height:24px;margin-top:18px;background:#f2fbff;border:1px solid #cfcfcf;padding:10px;border-radius:10px}#ROICalc canvas{margin:30px 0}.error-message{color:red;font-size:.9rem;margin-bottom:10px}.manufaddons{max-width:100%;opacity:1;transform:translateZ(0);transition-timing-function:ease;transition-duration:.4s;margin:0 auto}.manufaddons .card{height:350px;position:relative;overflow:hidden;width:100%;text-align:left;color:whitesmoke;background-color:whitesmoke;box-shadow:0 1px 1px rgba(0,0,0,.1),0 2px 2px rgba(0,0,0,.1),0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1);border-radius:30px}.manufaddons .card:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:200%;pointer-events:none;background-image:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,.009) 11.7%,rgba(0,0,0,.034) 22.1%,rgba(0,0,0,.072) 31.2%,rgba(0,0,0,.123) 39.4%,rgba(0,0,0,.182) 46.6%,rgba(0,0,0,.249) 53.1%,rgba(0,0,0,.32) 58.9%,rgba(0,0,0,.394) 64.3%,rgba(0,0,0,.468) 69.3%,rgba(0,0,0,.54) 74.1%,rgba(0,0,0,.607) 78.8%,rgba(0,0,0,.668) 83.6%,rgba(0,0,0,.721) 88.7%,rgba(0,0,0,.762) 94.1%,rgba(0,0,0,.79) 100%);transition:transform calc(var(--d) * 2) var(--e)}.manufaddons .card:before{content:"";position:absolute;top:0;left:0;width:100%;height:110%;background-size:cover;background-position:0 0;transition:transform calc(var(--d) * 1.5) var(--e);pointer-events:none}.manufaddons .card.MetaProimg:before{background-image:url("/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/metapro.webp")!important;--lzl-bg-img:"/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/metapro.webp"}.manufaddons .card.MetaDocsimg:before{background-image:url("/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/metadocspic.webp")!important;--lzl-bg-img:"/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/metadocspic.webp"}.manufaddons .card.MetaDocsimg:before.lzl:not(.lzl-ed),.manufaddons .card.MetaDocsimg:before.lzl-ing:not(.lzl-ed){background-image:none!important}.manufaddons .card.MetaWMSimg:nth-child(3):before{background-image:url("/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/metawmspic.webp")!important;--lzl-bg-img:"/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/metawmspic.webp"}.manufaddons .card.MetaWMSimg:nth-child(3):before.lzl:not(.lzl-ed),.manufaddons .card.MetaWMSimg:nth-child(3):before.lzl-ing:not(.lzl-ed){background-image:none!important}.manufaddons .card.metaVendor:before{background-image:url("/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/vendorportalpic.webp")!important;--lzl-bg-img:"/blog/construction-cost-estimation-a-clear-guide-for-every-builder/../images/vendorportalpic.webp"}.manufaddons .card.metaVendor:before.lzl:not(.lzl-ed),.manufaddons .card.metaVendor:before.lzl-ing:not(.lzl-ed){background-image:none!important}.manufaddons .card{flex-direction:column-reverse!important}.manufaddons .content{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;z-index:1;transition:transform 700ms cubic-bezier(.19,1,.22,1)}.manufaddons .title{line-height:1.2;text-align:left;margin:0}.manufaddons ul.addExtentions{padding:0;margin-bottom:0;list-style-type:none;text-align:left}.blogcta{background:#ffcd57;padding:10px 15px;border-radius:43px;margin:35px auto 0;display:block;width:180px;color:#000!important}.frmspin .wpcf7-spinner{position:absolute;top:12px;right:-6px;margin:0!important}.timeline-section{padding:50px 0;text-align:center;background-color:#f1f1f1;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1)}.timeline-section h2{font-size:32px;margin-bottom:40px;color:#0078d4}.timeline-event h3{font-size:22px;color:#0078d4;margin-bottom:10px}.timeline-event p{font-size:16px;color:#555}.timeline{position:relative;width:50%;max-width:100%;margin:0 auto;padding:20px}.timeline-event{position:relative;width:50%;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-bottom:40px;text-align:center}.timeline-event:nth-child(odd){left:50%;transform:translateX(-50%)}.timeline::before{content:"";position:absolute;left:50%;top:0;width:4px;height:100%;background-color:#0078d4;transform:translateX(-50%)}.countdown-container{display:flex;justify-content:center;align-items:center;gap:20px;padding:20px;background:0 0;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,.1)}.countdown-item{text-align:center;color:#fff}.countdown-value{font-size:2.5rem;font-weight:700;margin-bottom:5px;background:#f24e4e;width:80px;height:80px;border-radius:10px;display:flex;align-items:center;justify-content:center}.countdown-label{font-size:14px;text-transform:uppercase;letter-spacing:1px;font-weight:700}.timelineReports{display:flex;justify-content:center;align-items:flex-start;position:relative;margin:auto;flex-wrap:wrap}.left,.right{width:45%}.left{text-align:right;padding-right:40px}.right{text-align:left;padding-left:40px;padding-top:100px}.center-line{position:absolute;width:4px;background-color:#ccc;top:0;bottom:0;left:50%;transform:translateX(-50%);z-index:0}.step{margin:60px 0;position:relative}.circle{position:absolute;top:-5%;right:-16%;transform:translateX(-50%);background-color:white;border:3px solid #ccc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#333;z-index:1}.circle1{position:absolute;top:-5%;left:-8%;transform:translateX(-50%);background-color:white;border:3px solid #ccc;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;color:#333;z-index:1}.circle::before,.circle1::after{content:"";position:absolute;top:50%;transform:translateY(-50%);border:8px solid transparent}.circle::before{left:-20px;border-right:8px solid #ccc}.circle1::after{right:-20px;border-left:8px solid #ccc}.step-content h3{font-weight:600}.timeline-container{position:relative;width:75%;padding:40px 0;margin:0 auto}.horizontal-line{position:absolute;top:50%;left:0;width:100%;height:4px;background-color:#d0d5dc;transform:translateY(-50%);z-index:1}.timeline-step{position:relative;width:100%;display:flex;justify-content:space-around;align-items:center;z-index:2}.icon-circle{background-color:#000;color:white;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;position:relative}.icon-circle::after{content:"";position:absolute;top:-40px;left:50%;transform:translateX(-50%);width:2px;height:40px;background-color:#d0d5dc}.icon-circle1{background-color:#000;color:white;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:24px;position:relative}.icon-circle1::before{content:"";position:absolute;top:50px;left:50%;transform:translateX(-50%);width:2px;height:40px;background-color:#d0d5dc}.manufaddons .card.MetaProimg:before.lzl:not(.lzl-ed),.manufaddons .card.MetaProimg:before.lzl-ing:not(.lzl-ed){background-image:none!important}@media (hover:hover) and (min-width:600px){.manufaddons .content{transform:translateY(calc(100% - 8rem));z-index:1;min-height:350px}.manufaddons .content>*:not(.title){opacity:1;transform:translateY(1rem)}.manufaddons .card:hover,.manufaddons .card:focus-within{align-items:center}.manufaddons .card:hover .content,.manufaddons .card:focus-within .content{transform:translateY(0);z-index:1;height:350px}.manufaddons .card:hover:before,.manufaddons .card:focus-within:before{transform:translateY(-4%)}.manufaddons .card:hover:after,.manufaddons .card:focus-within:after{transform:translateY(-50%)}}.moExtensions{display:none}@media (min-width:600px){.manufaddons .card{height:350px}}@media (min-width:921px){.ast-theme-transparent-header #masthead{position:sticky!important;top:0;height:124px}}@media (max-width:920px){.ast-theme-transparent-header #masthead{position:fixed;left:0;right:0;top:0}.elementor-22 .elementor-element.elementor-element-51b7790:not(.elementor-motion-effects-element-type-background){background-position:bottom}.ast-builder-menu-mobile .main-navigation .menu-item.current-menu-item>.menu-link{color:#1e293b!important}}@media (max-width:767px){.mediaimge{background-image:none!important;background:#323232!important;background:linear-gradient(90deg,rgba(50,50,50,1) 0%,rgba(84,89,95,1) 100%)!important}.businessplan{padding:20px!important}.top-shape{margin-bottom:25px!important}.timeline{width:100%}.timeline-event{width:80%}.diagonal-text span{font-size:20px!important}.top-shape .elementor-heading-title{font-size:17px!important}.elementor-22 .elementor-element.elementor-element-f6f9c2f{--width:5%;padding:0}.elementor-22 .elementor-element.elementor-element-bb9d403{--width:95%;padding:0}.elementor-22 .elementor-element.elementor-element-bb9d403{--flex-wrap:auto;height:360px}.constmanasoft{display:none}.sticksection{min-height:220px;padding:0 10px;margin-bottom:0}.stickycontainer{height:440px}.timelineReports{flex-direction:column;align-items:center}.left,.right{width:100%;text-align:left;padding:0 20px}.center-line{display:none}.circle{position:relative;left:0;transform:none;margin-bottom:10px}.step{margin:40px 0}}@media (max-width:600px){.timeline-step{flex-direction:column;gap:30px}.horizontal-line{display:none}.icon-circle::after{top:auto;bottom:-40px;height:40px}.icon-circle1::before{top:auto;bottom:40px;height:40px}.countdown-container{flex-direction:column;gap:10px}.container{padding:10px;width:100%;box-sizing:border-box}.columns{display:block;width:100%}.section{margin:0;padding:10px}.sidebar{display:none}.background{background-color:#f9f9f9}.card{margin:15px 0;padding:15px;box-shadow:0 2px 5px rgba(0,0,0,.1)}}