body.tbg-post.tbg-sector .fusion-page-title-bar h1:before{content:"Construction Blog"}body.tbg-post.tbg-sector .fusion-page-title-bar h1{font-size:clamp(30px,3.6vw,48px) !important;max-width:900px}body.tbg-post #content{max-width:780px !important}body.tbg-post article.post>.fusion-post-title{display:none !important}body.tbg-post .post-slideshow{max-width:100% !important;width:100% !important;margin:0 0 34px !important;float:none !important;border-radius:12px;overflow:hidden;box-shadow:0 26px 50px -30px rgba(10,28,45,.6)}body.tbg-post .post-slideshow .slides,body.tbg-post .post-slideshow li{width:100% !important;float:none !important}body.tbg-post .post-slideshow img{width:100% !important;height:auto !important;max-height:440px;object-fit:cover;display:block}body.tbg-post .post-content,body.tbg-post .post-content p,body.tbg-post .post-content li{font-size:18px;line-height:1.8}body.tbg-post .post-content>p:first-of-type{font-size:20px !important;line-height:1.7 !important;color:var(--navy) !important}body.tbg-post .post-content .tbg-author-block{background:var(--mist) !important;border:1px solid var(--line) !important;border-left:2px solid var(--gold) !important;border-radius:10px !important;padding:18px 22px !important;font-size:15.5px !important;line-height:1.65 !important}body.tbg-post .post-content .tbg-author-block,body.tbg-post .post-content .tbg-author-block *{font-size:15.5px !important;line-height:1.65 !important}body.tbg-post .post-content table{width:100%;border-collapse:separate !important;border-spacing:0;border:1px solid var(--line) !important;border-radius:10px;overflow:hidden;margin:18px 0 10px;font-size:15.5px;box-shadow:0 16px 34px -28px rgba(10,28,45,.5)}body.tbg-post .post-content table th,body.tbg-post .post-content table td{border:0 !important;border-bottom:1px solid var(--line) !important;padding:13px 16px !important;text-align:left;color:var(--ink) !important}body.tbg-post .post-content table thead th,body.tbg-post .post-content table tr:first-child th{background:var(--navy) !important;color:#fff !important;font:600 12.5px/1.3 Raleway,Arial,sans-serif !important;letter-spacing:.08em;text-transform:uppercase;border-bottom:2px solid var(--gold) !important}body.tbg-post .post-content table tbody tr:nth-child(even) td{background:#f8fafc}body.tbg-post .post-content table tbody tr:hover td{background:#f1f5f9}body.tbg-post .post-content table tr:last-child td{border-bottom:0 !important}body.tbg-post .post-content table td:first-child{font-weight:600;color:var(--navy) !important}body.tbg-post .post-content table+p,body.tbg-post .post-content div:has(>table)+p{font-size:14px !important;color:var(--muted) !important}body.tbg-post .fusion-meta-info{border:0 !important;border-top:1px solid var(--line) !important;padding:18px 0 0 !important;margin-top:34px !important;font:500 13px/1.6 Raleway,Arial,sans-serif !important;letter-spacing:.04em;text-transform:uppercase;color:var(--muted) !important}body.tbg-post .fusion-meta-info a{color:var(--navy) !important;text-decoration:none !important}body.tbg-post .fusion-meta-info a:hover{color:var(--gold2) !important}body.tbg-post .fusion-meta-info .fusion-inline-sep{color:var(--gold) !important;margin:0 8px}body.tbg-post .fusion-sharing-box{background:var(--navy) !important;border:0 !important;border-radius:10px !important;padding:18px 24px !important;margin:22px 0 40px !important}body.tbg-post .fusion-sharing-box h4{font:400 18px/1.3 var(--serif) !important;color:#fff !important;margin:0 !important}body.tbg-post .fusion-sharing-box .fusion-social-network-icon{color:rgba(158,198,230,.85) !important;transition:color .2s,transform .2s}body.tbg-post .fusion-sharing-box .fusion-social-network-icon:hover{color:var(--gold) !important;transform:translateY(-2px)}body.tbg-post .related-posts{margin-top:10px !important}body.tbg-post .related-posts .title-heading-left{font:400 26px/1.25 var(--serif) !important;color:var(--navy) !important;padding-top:20px;position:relative}body.tbg-post .related-posts .title-heading-left:before{content:"";position:absolute;left:0;top:0;width:40px;height:2px;background:var(--gold)}body.tbg-post .related-posts .fusion-image-wrapper{border-radius:10px;overflow:hidden;transition:transform .3s,box-shadow .3s}body.tbg-post .related-posts .fusion-image-wrapper:hover{transform:translateY(-3px);box-shadow:0 18px 32px -20px rgba(10,28,45,.6)}@media (max-width:800px){body.tbg-post .post-content,body.tbg-post .post-content p,body.tbg-post .post-content li{font-size:17px}body.tbg-post .post-content>p:first-of-type{font-size:18px !important}body.tbg-post .post-slideshow{margin-bottom:24px !important;border-radius:10px}body.tbg-post .post-content div:has(>table){overflow-x:auto;-webkit-overflow-scrolling:touch}body.tbg-post .post-content div:has(>table)>table{min-width:520px}body.tbg-post .post-content>table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}body.tbg-post .post-content table{font-size:14.5px}body.tbg-post .post-content table th,body.tbg-post .post-content table td{padding:11px 12px !important}body.tbg-post .fusion-sharing-box{padding:16px 18px !important}}body.tbg-post .related-posts .awb-carousel,body.tbg-post .related-posts .swiper{overflow:visible !important}body.tbg-post .related-posts .swiper-wrapper{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;transform:none !important;height:auto !important}body.tbg-post .related-posts .swiper-slide{width:auto !important;margin:0 !important;height:auto !important}body.tbg-post .related-posts .swiper-slide:nth-child(n+4){display:none !important}body.tbg-post .related-posts .awb-swiper-button,body.tbg-post .related-posts .swiper-button-prev,body.tbg-post .related-posts .swiper-button-next,body.tbg-post .related-posts .fusion-carousel-nav{display:none !important}body.tbg-post .related-posts .fusion-image-wrapper{position:relative;aspect-ratio:4/3}body.tbg-post .related-posts .fusion-image-wrapper img{width:100% !important;height:100% !important;object-fit:cover}body.tbg-post .related-posts .fusion-rollover{opacity:1 !important;visibility:visible !important;transform:none !important;background:linear-gradient(180deg,rgba(10,28,45,0) 30%,rgba(10,28,45,.92) 100%) !important;display:flex !important;align-items:flex-end !important}body.tbg-post .related-posts .fusion-rollover-content{position:static !important;transform:none !important;width:100%;padding:16px 16px 14px !important;text-align:left !important;opacity:1 !important}body.tbg-post .related-posts .fusion-rollover-link,body.tbg-post .related-posts .fusion-rollover-sep{display:none !important}body.tbg-post .related-posts .fusion-rollover-title{margin:0 !important;opacity:1 !important;transform:none !important}body.tbg-post .related-posts .fusion-rollover-title a{font:400 16px/1.35 var(--serif) !important;color:#fff !important;text-decoration:none !important;transition:color .25s;display:block}body.tbg-post .related-posts .fusion-rollover-title a:before{content:"";display:block;width:24px;height:2px;background:var(--gold);margin-bottom:8px}body.tbg-post .related-posts .fusion-image-wrapper:hover .fusion-rollover-title a{color:#f1dfb4 !important}@media (max-width:800px){body.tbg-post .related-posts .swiper-wrapper{grid-template-columns:1fr}}@media (max-width:800px){body.tbg-post .post-content table{min-width:520px !important;width:100% !important;max-width:none !important}body.tbg-post .post-content table th,body.tbg-post .post-content table td{min-width:0 !important;white-space:normal !important;font-size:14.5px !important}body.tbg-post .post-content table th:last-child,body.tbg-post .post-content table td:last-child{min-width:0 !important}}body.tbg-post .post-content table td,body.tbg-post .post-content table td *{font-family:Raleway,Arial,sans-serif !important}body.tbg-post .tbg-progress{position:fixed;left:0;top:0;height:3px;width:100%;background:var(--gold);transform-origin:0 50%;transform:scaleX(0);z-index:100001;pointer-events:none;transition:transform .1s linear}body.admin-bar.tbg-post .tbg-progress{top:32px}body.tbg-post .fusion-page-title-bar .tbg-readtime{position:relative;z-index:1;margin-top:16px;font:600 12px/1 Raleway,Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase;color:rgba(214,227,238,.85);text-align:left}body.tbg-post .fusion-page-title-bar .tbg-readtime:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--gold);margin-right:10px;vertical-align:middle;position:relative;top:-1px}body.tbg-post .post-content h2{margin-top:2.6em !important}body.tbg-post .post-content h2,body.tbg-post .post-content h3{scroll-margin-top:110px}body.tbg-post .tbg-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}body.tbg-post .tbg-toc li{counter-increment:toc;margin:0}body.tbg-post .tbg-toc a{display:flex;gap:10px;text-decoration:none !important;color:var(--muted) !important;font:400 14px/1.4 Raleway,Arial,sans-serif;padding:8px 0 8px 14px;border-left:2px solid var(--line);transition:color .2s,border-color .2s,background .2s}body.tbg-post .tbg-toc a:before{content:counter(toc,decimal-leading-zero);font:400 12px/1.6 var(--serif);color:var(--gold2);flex:0 0 auto}body.tbg-post .tbg-toc a:hover{color:var(--navy) !important;border-left-color:rgba(200,169,106,.6)}body.tbg-post .tbg-toc a.on{color:var(--navy) !important;border-left-color:var(--gold);font-weight:600}body.tbg-post .tbg-toc-toggle{all:unset;box-sizing:border-box;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;font:600 11.5px/1.2 Raleway,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:var(--navy)}body.tbg-post .tbg-toc-cur{flex:1 1 auto;min-width:0;font:400 14px/1.3 var(--serif);letter-spacing:0;text-transform:none;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.tbg-post .tbg-toc-toggle>span:first-child{flex:0 0 auto;white-space:nowrap}body.tbg-post .tbg-toc-toggle:after{content:"";width:8px;height:8px;border-right:1.5px solid var(--gold2);border-bottom:1.5px solid var(--gold2);transform:rotate(45deg);margin:-4px 4px 0 auto;transition:transform .25s;flex:0 0 auto}body.tbg-post .tbg-toc.open .tbg-toc-toggle:after{transform:rotate(-135deg);margin-top:4px}@media (min-width:1280px){body.tbg-post .tbg-toc{position:fixed;top:150px;left:max(16px,calc(50% - 640px));width:min(224px,calc(50% - 442px));max-height:calc(100vh - 190px);overflow-y:auto;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s,transform .35s,visibility .35s;z-index:5}body.tbg-post .tbg-toc.show{opacity:1;visibility:visible;transform:none}body.tbg-post .tbg-toc-toggle{pointer-events:none;margin-bottom:12px}body.tbg-post .tbg-toc-toggle:after,body.tbg-post .tbg-toc-cur{display:none}}@media (max-width:1279px){body.tbg-post .tbg-toc{position:sticky;top:79px;z-index:20;margin:0 0 26px;background:rgba(255,255,255,.97);border:1px solid var(--line);border-left:2px solid var(--gold);border-radius:8px;box-shadow:0 12px 26px -20px rgba(10,28,45,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.tbg-post .tbg-toc-toggle{padding:13px 16px}body.tbg-post .tbg-toc ol{display:none;max-height:58vh;overflow-y:auto;padding:4px 16px 12px;border-top:1px solid var(--line)}body.tbg-post .tbg-toc.open ol{display:block}}@media (max-width:1023px){body.tbg-post .tbg-toc{top:0;border-radius:0 0 8px 8px}}body.tbg-post .tbg-post-cta{margin:44px 0 8px;padding:34px 34px 28px;border-radius:12px;background:linear-gradient(140deg,var(--navy) 0%,var(--navy2) 100%);position:relative;overflow:hidden;box-shadow:0 24px 46px -28px rgba(10,28,45,.7)}body.tbg-post .tbg-post-cta:before{content:"";position:absolute;right:-110px;top:-110px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(200,169,106,.18),rgba(200,169,106,0) 70%);pointer-events:none}body.tbg-post .tbg-post-cta p{margin:0 !important;position:relative}body.tbg-post .tbg-post-cta .tbg-post-cta-eyebrow{font:600 12px/1.2 Raleway,Arial,sans-serif !important;letter-spacing:.2em;text-transform:uppercase;color:var(--gold) !important;margin-bottom:12px !important}body.tbg-post .tbg-post-cta .tbg-post-cta-title{font:400 26px/1.3 var(--serif) !important;color:#fff !important;margin-bottom:10px !important}body.tbg-post .tbg-post-cta .tbg-post-cta-text{font-size:16px !important;line-height:1.65 !important;color:#d6e3ee !important;max-width:560px}body.tbg-post .tbg-post-cta-btns{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0 18px;position:relative}body.tbg-post .tbg-post-cta-btns a{display:inline-flex;align-items:center;border-radius:999px;padding:13px 24px;font:600 14px/1.2 Raleway,Arial,sans-serif;letter-spacing:.02em;text-decoration:none !important;transition:transform .2s,background .2s,color .2s,border-color .2s}body.tbg-post .tbg-post-cta-btns .btn1{background:var(--gold);color:var(--navy) !important;border:1px solid var(--gold)}body.tbg-post .tbg-post-cta-btns .btn1:hover{background:#d6bb83;transform:translateY(-2px)}body.tbg-post .tbg-post-cta-btns .btn2{border:1px solid rgba(158,198,230,.55);color:#fff !important}body.tbg-post .tbg-post-cta-btns .btn2:hover{border-color:#fff;background:rgba(255,255,255,.06);transform:translateY(-2px)}body.tbg-post .tbg-post-cta .tbg-post-cta-alt{font-size:14px !important;line-height:1.6 !important;color:rgba(214,227,238,.8) !important;padding-top:16px;border-top:1px solid rgba(158,198,230,.18)}body.tbg-post .tbg-post-cta .tbg-post-cta-alt a{color:#fff !important;text-decoration:underline;text-decoration-color:rgba(200,169,106,.7);text-underline-offset:3px}body.tbg-post .tbg-post-cta .tbg-post-cta-alt a:hover{color:var(--gold) !important}@media (max-width:800px){body.tbg-post .post-content,body.tbg-post .post-content p,body.tbg-post .post-content li{font-size:16.5px !important;line-height:1.7 !important}body.tbg-post .post-content>p:first-of-type{font-size:17.5px !important;line-height:1.65 !important}body.tbg-post .post-content h2{margin-top:2.2em !important}body.tbg-post .tbg-post-cta{padding:26px 20px 22px;margin-top:34px}body.tbg-post .tbg-post-cta .tbg-post-cta-title{font-size:22px !important}body.tbg-post .tbg-post-cta-btns a{flex:1 1 100%;justify-content:center}body.tbg-post .fusion-page-title-bar .tbg-readtime{margin-top:12px;font-size:11px}}body.tbg-post .tbg-post-cta strong,body.tbg-post .tbg-post-cta b,body.tbg-post .tbg-post-cta em{color:inherit !important;font-weight:inherit !important;font-style:inherit !important;font-size:inherit !important}body.tbg-post .tbg-post-cta-btns>strong{display:contents}body.tbg-post .tbg-toc a{font-size:13.5px;line-height:1.38}body.tbg-post .tbg-toc a .tbg-toc-t{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}body.tbg-post .tbg-toc{scrollbar-width:thin;scrollbar-color:rgba(10,28,45,.18) transparent}body.tbg-post .post-content .fusion-button-wrapper{display:inline-block;margin:6px 10px 6px 0}body.tbg-post .post-content a.fusion-button.tbg-btn{display:inline-flex !important;align-items:center;background:var(--navy) !important;border:1px solid var(--navy) !important;border-radius:999px !important;padding:13px 24px !important;color:#fff !important;text-decoration:none !important;box-shadow:none !important;transition:transform .2s,background .2s}body.tbg-post .post-content a.fusion-button.tbg-btn .fusion-button-text{font:600 14px/1.2 Raleway,Arial,sans-serif !important;color:inherit !important;letter-spacing:.02em;text-transform:none !important}body.tbg-post .post-content a.fusion-button.tbg-btn.fusion-button-green{background:var(--gold) !important;border-color:var(--gold) !important;color:var(--navy) !important}body.tbg-post .post-content a.fusion-button.tbg-btn:hover{transform:translateY(-2px);background:var(--navy2) !important}body.tbg-post .post-content a.fusion-button.tbg-btn.fusion-button-green:hover{background:#d6bb83 !important}body.tbg-post .post-content .tbg-cta-block{background:linear-gradient(140deg,var(--navy) 0%,var(--navy2) 100%) !important;border-radius:12px !important;padding:30px 32px 24px !important;text-align:left !important;box-shadow:0 24px 46px -28px rgba(10,28,45,.7);margin:40px 0 !important}body.tbg-post .post-content .tbg-cta-block p{color:#d6e3ee !important;font-size:16px !important;line-height:1.6 !important;font-weight:400 !important;margin:0 0 18px !important}body.tbg-post .post-content .tbg-cta-block p:first-child{font:400 24px/1.3 var(--serif) !important;color:#fff !important;margin-bottom:8px !important}body.tbg-post .post-content .tbg-cta-block a{display:inline-flex !important;align-items:center;border-radius:999px !important;padding:12px 22px !important;margin:0 10px 8px 0 !important;font:600 14px/1.2 Raleway,Arial,sans-serif !important;text-decoration:none !important;background:0 0 !important;color:#fff !important;border:1px solid rgba(158,198,230,.55) !important}body.tbg-post .post-content .tbg-cta-block a:first-of-type{background:var(--gold) !important;border-color:var(--gold) !important;color:var(--navy) !important}body.tbg-post .post-content>.tbg-cta-block:has(+.tbg-post-cta){display:none !important}body.tbg-post .post-content .tbg-hire-cta{background:var(--mist) !important;border:1px solid var(--line) !important;border-left:2px solid var(--gold) !important;border-radius:10px !important;padding:16px 18px !important}body.tbg-post .post-content .tbg-hire-cta span{color:var(--navy) !important;font-weight:600 !important}body.tbg-post .post-content .tbg-hire-cta a{border-radius:999px !important;padding:11px 20px !important;font:600 14px/1.2 Raleway,Arial,sans-serif !important;background:var(--navy) !important;color:#fff !important;text-decoration:none !important}body.tbg-post .post-content .tbg-hire-cta a:last-child{background:var(--gold) !important;color:var(--navy) !important}body.tbg-post .tbg-hire-sticky{background:var(--navy) !important}body.tbg-post .tbg-hire-sticky a{background:var(--navy) !important;font-family:Raleway,Arial,sans-serif !important}body.tbg-post .tbg-hire-sticky a:last-child{background:var(--gold) !important;color:var(--navy) !important}body.tbg-post .post-content .tbg-survey-cta,body.tbg-post .post-content .tbg-cta-bottom,body.tbg-post .post-content .cta-box,body.tbg-post .post-content .cta-section{background:var(--mist) !important;border:1px solid var(--line) !important;border-left:2px solid var(--gold) !important;border-radius:10px !important;padding:22px 24px !important;margin:32px 0 !important}body.tbg-post .post-content .tbg-survey-cta a[style*="display:inline-block"]{border-radius:999px !important;background:var(--navy) !important;padding:12px 22px !important;font-family:Raleway,Arial,sans-serif !important}body.tbg-post .post-content .cta-box h2{margin-top:0 !important;padding-top:0 !important;font-size:26px !important}body.tbg-post .post-content .cta-box h2:before{display:none}body.tbg-post .post-content .tbg-cta-bottom h3{margin-top:0 !important}@media (max-width:800px){body.tbg-post .to-top-container #toTop,body.tbg-post #toTop{left:auto !important;right:14px !important;margin:0 !important}body.tbg-post .post-content a.fusion-button.tbg-btn{width:100%;justify-content:center}body.tbg-post .post-content .fusion-button-wrapper{display:block;margin:8px 0}body.tbg-post .post-content .tbg-cta-block{padding:24px 20px 18px !important}body.tbg-post .post-content .tbg-cta-block p:first-child{font-size:21px !important}body.tbg-post .post-content .tbg-cta-block a{width:100%;justify-content:center;margin-right:0 !important}}@media (min-width:1280px){body.tbg-post .tbg-toc.nofit{display:none}}body.tbg-post .post-content .tbg-hire-cta span{font:600 16px/1.5 Raleway,Arial,sans-serif !important}