html[data-arc-page=rebar-detailing]{--ev-line:#e6e2da}@media (max-width:1024px){html[data-arc-page=rebar-detailing] .km-row{flex-wrap:nowrap!important;gap:8px!important}}@media (max-width:1199px){html[data-arc-page=rebar-detailing] .km-row{flex-wrap:nowrap!important;gap:8px!important}}@media (max-width:900px){html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__grid{grid-template-columns:1fr}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__card{min-height:0}html[data-arc-page=rebar-detailing] .ae-hero__art img{margin-top:24px;max-width:380px}}html[data-arc-page=rebar-detailing] .step-parent{background:radial-gradient(60% 85% at 92% 6%,rgba(255,85,0,.3),transparent 60%),radial-gradient(55% 80% at 6% 104%,rgba(255,85,0,.12),transparent 60%),linear-gradient(135deg,#1b0e2b,#150a23 55%,#0f0719)!important;overflow:hidden}html[data-arc-page=rebar-detailing] .step-process{background:transparent!important}html[data-arc-page=rebar-detailing] .steps p:where(:not(.ae-t)){color:hsla(0,0%,100%,.66)!important}html[data-arc-page=rebar-detailing] .ae-section:has(.wp-block-arcengine-related-services){background:#fff;padding-bottom:clamp(56px,7vw,96px);padding-top:clamp(56px,7vw,96px)}html[data-arc-page=rebar-detailing] .ae-section:has(.wp-block-arcengine-related-services) .is-style-eyebrow{color:var(--primary)}html[data-arc-page=rebar-detailing] .ae-section:has(.wp-block-arcengine-related-services)>.ae-section-head h2{color:var(--on-heading-color);margin:8px 0 0}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__grid{display:grid;gap:7px;grid-template-columns:repeat(3,1fr);margin-top:40px}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__card{background:#fff;border:1px solid #e6e2da;border-radius:14px;display:flex;flex-direction:column;min-height:340px;padding:30px 28px;text-decoration:none;transition:border-color .25s,background-color .25s,box-shadow .25s,transform .25s}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__card:hover{background-color:#fff8f4;border-color:rgba(255,85,0,.45);box-shadow:0 16px 40px rgba(20,22,22,.08);transform:translateY(-4px)}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__title{color:var(--on-heading-color);font-size:19px;font-weight:600}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__description{color:var(--on-content-color);font-size:14px;line-height:1.55;margin-top:9px}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__art{align-items:center;display:flex;flex:1 1 auto;justify-content:center;padding:18px 0}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__art img{height:auto;max-width:270px;width:100%}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__more{align-items:center;color:var(--primary);display:inline-flex;font-size:14px;font-weight:700;gap:8px;margin-top:auto}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__more-icon{transition:transform .25s}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__card:hover .wp-block-arcengine-related-services__more-icon{transform:translate(3px,-3px) rotate(-45deg)}@media (prefers-reduced-motion:reduce){html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__card{transition:border-color .25s,background-color .25s}html[data-arc-page=rebar-detailing] .wp-block-arcengine-related-services__card:hover{transform:none}}html[data-arc-page=rebar-detailing] .wcd-grid{border-top:1px solid #e6e2da;display:grid;gap:0 70px;grid-template-columns:1fr 1fr;margin-top:40px}html[data-arc-page=rebar-detailing] .wcd-item{align-items:start;border-bottom:1px solid #e6e2da;display:grid;gap:20px;grid-template-columns:auto 1fr;padding:30px 0}html[data-arc-page=rebar-detailing] .wcd-i{background:rgba(255,85,0,.1);border-radius:12px;color:var(--primary);display:grid;flex:0 0 auto;font-size:23px;height:50px;place-items:center;transition:background-color .25s,color .25s;width:50px}html[data-arc-page=rebar-detailing] .wcd-item:hover .wcd-i{background:var(--primary);color:#fff}html[data-arc-page=rebar-detailing] .wcd-item :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h4){color:var(--on-heading-color);font-size:17px;font-weight:600;margin:0 0 8px}html[data-arc-page=rebar-detailing] .wcd-item p:where(:not(.ae-t)){color:var(--on-content-color);font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){html[data-arc-page=rebar-detailing] .wcd-grid{gap:0;grid-template-columns:1fr}}html[data-arc-page=rebar-detailing] .ae-hero{background:radial-gradient(120% 140% at 100% 0,rgba(255,85,0,.1),transparent 55%),var(--on-light-bg,#f5f5f5);border-bottom:1px solid #ececec}html[data-arc-page=rebar-detailing] .ae-hero h1{color:var(--on-heading-color,#2e2f2f);font-size:clamp(2.75rem,1.45rem + 5.6vw,4.375rem);font-weight:500;letter-spacing:-.015em;line-height:1.05;max-width:16ch;text-wrap:balance}html[data-arc-page=rebar-detailing] .ae-hero .yoast-breadcrumbs>nav{align-items:center;color:var(--on-content-color,#646666);display:flex;flex-wrap:wrap;font-size:14px;gap:8px;margin-bottom:20px}html[data-arc-page=rebar-detailing] .ae-hero .yoast-breadcrumbs>nav a{color:var(--on-content-color,#646666);text-decoration:none}html[data-arc-page=rebar-detailing] .ae-hero .yoast-breadcrumbs>nav a:hover{color:var(--primary,#f50)}html[data-arc-page=rebar-detailing] .ae-hero .yoast-breadcrumbs>nav [aria-current=page]{color:var(--on-heading-color,#2e2f2f);font-weight:600}html[data-arc-page=rebar-detailing] .ae-hero .is-style-eyebrow{color:var(--primary,#f50);font-size:13px;font-weight:700;letter-spacing:.14em;margin:0 0 12px;text-transform:uppercase}html[data-arc-page=rebar-detailing] .ae-hero__intro{color:var(--on-content-color,#646666);font-size:16px;line-height:1.7;margin:22px 0 32px;max-width:60ch}html[data-arc-page=rebar-detailing] .ae-hero__columns>.wp-block-column:last-child{display:flex;justify-content:center}html[data-arc-page=rebar-detailing] .ae-hero__art img{filter:drop-shadow(rgba(20,22,22,.1) 0 16px 40px);height:auto;max-width:500px;opacity:1;width:100%}html[data-arc-page=rebar-detailing] .ka-intro p:where(:not(.ae-t)){color:var(--on-content-color);font-size:16px;line-height:1.7;margin:0 0 16px;max-width:92ch}html[data-arc-page=rebar-detailing] .ae-lead:where(.ae-design *){color:var(--on-content-color);font-size:16px;line-height:1.78;max-width:92ch}html[data-arc-page=rebar-detailing] .ov-row{row-gap:40px}@media (max-width:991px){html[data-arc-page=rebar-detailing] .km-art{display:none}}html[data-arc-page=rebar-detailing] .inc-row{margin-top:0}html[data-arc-page=rebar-detailing] .inc-list{column-gap:56px;display:grid;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}html[data-arc-page=rebar-detailing] .inc-list li{align-items:flex-start;border-bottom:1px solid #e6e2da;display:flex;gap:18px;padding:22px 4px}html[data-arc-page=rebar-detailing] .inc-list li:first-child,html[data-arc-page=rebar-detailing] .inc-list li:nth-child(2){border-top:1px solid #e6e2da}@media (max-width:767px){html[data-arc-page=rebar-detailing] .inc-list{grid-template-columns:1fr}html[data-arc-page=rebar-detailing] .inc-list li:nth-child(2){border-top:0}html[data-arc-page=rebar-detailing] .ind-list{gap:0;grid-template-columns:1fr!important}}html[data-arc-page=rebar-detailing] .inc-ic{align-items:center;background:rgba(255,85,0,.07);border-radius:11px;color:var(--primary);display:inline-flex;flex:0 0 auto;font-size:17px;height:40px;justify-content:center;width:40px}html[data-arc-page=rebar-detailing] .inc-list :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h4){color:var(--on-heading-color);font-size:17px;font-weight:600;margin:0}html[data-arc-page=rebar-detailing] .km-row{flex-wrap:nowrap!important;gap:48px}html[data-arc-page=rebar-detailing] .km-art{align-items:flex-start;display:flex;padding-right:58px;padding-top:8px}html[data-arc-page=rebar-detailing] .km-art img{height:auto;max-width:100%;width:100%}html[data-arc-page=rebar-detailing] .km-list{list-style:none;margin:26px 0 0;padding:0}html[data-arc-page=rebar-detailing] .km-list li{border-bottom:1px solid #e6e2da;display:flex;gap:16px;padding:18px 0;place-items:center}html[data-arc-page=rebar-detailing] .km-list li:first-child{border-top:1px solid #e6e2da}html[data-arc-page=rebar-detailing] .km-ic{align-items:center;background:rgba(255,85,0,.07);border-radius:9px;color:var(--primary);display:inline-flex;flex:0 0 auto;font-size:15px;height:34px;justify-content:center;margin-top:2px;width:34px}html[data-arc-page=rebar-detailing] .km-list p:where(:not(.ae-t)){color:var(--on-content-color);font-size:14px;line-height:1.6;margin:0}html[data-arc-page=rebar-detailing] .ind-list{list-style:none;margin:25px 0 0;padding:0}html[data-arc-page=rebar-detailing] .ind-list{border-top:1px solid #e6e2da;display:grid;gap:0 64px;grid-template-columns:1fr 1fr;margin:22px 0 0}html[data-arc-page=rebar-detailing] .ind-list li{align-items:flex-start;border-bottom:1px solid #e6e2da;display:flex;gap:18px;padding:26px 0}html[data-arc-page=rebar-detailing] .ind-n{color:var(--primary)}html[data-arc-page=rebar-detailing] .ind-n{color:var(--primary,#f50);flex:0 0 auto;font-size:17px;font-weight:700;min-width:28px}html[data-arc-page=rebar-detailing] .ind-list :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h6){color:var(--on-heading-color);font-size:17px;font-weight:600;margin:0 0 6px}html[data-arc-page=rebar-detailing] .ind-list p:where(:not(.ae-t)){color:var(--on-content-color);font-size:14px;line-height:1.6;margin:0}html[data-arc-page=rebar-detailing] .ae-faq .wp-block-column>h2.wp-block-heading,html[data-arc-page=rebar-detailing] .ae-section-head:where(.ae-design *) :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h3){font-size:46px!important;font-weight:500!important;letter-spacing:-.015em;line-height:1.12!important}html[data-arc-page=rebar-detailing] .ls-overview .is-style-eyebrow:where(.ae-design *){color:var(--primary,#f50)}html[data-arc-page=rebar-detailing] .exp-head .is-style-eyebrow:where(.ae-design *){color:#ff7a3c}html[data-arc-page=rebar-detailing] .why-c .glass-head .is-style-eyebrow:where(.ae-design *){color:var(--primary,#f50)}html[data-arc-page=rebar-detailing] .why-arc .ae-section-head:where(.ae-design *){margin-bottom:30px;max-width:640px}html[data-arc-page=rebar-detailing] .rebar-tags .tag{background:#fff;border:1px solid var(--ev-line,#e6e2da);color:var(--on-heading-color,#2e2f2f);font-size:13px;font-weight:600;padding:9px 18px;transition:border-color .2s,background-color .2s}html[data-arc-page=rebar-detailing] .rebar-tags .tag:hover{background:#fffaf6;border-color:rgba(255,85,0,.45);box-shadow:none}html[data-arc-page=rebar-detailing] .about-main-text p:where(:not(.ae-t)),html[data-arc-page=rebar-detailing] .svc-para{color:var(--on-content-color,#646666);font-size:16px;line-height:1.78;margin:0 0 18px}html[data-arc-page=rebar-detailing] .about-main-text p:where(:not(.ae-t)):last-child{margin-bottom:0}html[data-arc-page=rebar-detailing] .ov-img{align-items:center;display:flex}html[data-arc-page=rebar-detailing] .ov-img img{display:block;height:auto;width:100%}html[data-arc-page=rebar-detailing] .ae-section:has(.wp-block-arcengine-related-services)>.ae-section-head h2,html[data-arc-page=rebar-detailing] .step-parent :is(h1,h2,h3,h4,h5,h6):where(.ae-t-h3){font-size:clamp(1.95rem,1.2rem + 2.2vw,3.1rem)!important;font-weight:500;letter-spacing:-.015em;line-height:1.12}html[data-arc-page=rebar-detailing] .rebar-tags{background:#fff}html[data-arc-page=rebar-detailing] .rebar-tags .ae-section-head:where(.ae-design *){max-width:580px;padding-bottom:0}@media (max-width:990px){html[data-arc-page=rebar-detailing] .km-row{flex-wrap:wrap!important;gap:48px}}html[data-arc-page=rebar-detailing] .ae-hero__columns>.wp-block-column:last-child{isolation:isolate;overflow:visible;position:relative}html[data-arc-page=rebar-detailing] .ae-hero__columns>.wp-block-column:last-child:before{background:radial-gradient(at 54% 55%,rgba(255,81,0,.12),rgba(255,81,0,0) 69%);content:"";inset:18% -10% 8% -2%;pointer-events:none;position:absolute;z-index:0}html[data-arc-page=rebar-detailing] .ae-hero__art img{border-radius:0;box-shadow:none;filter:drop-shadow(rgba(34,31,28,.13) 0 18px 15px);height:auto!important;margin-left:-16%;max-height:none!important;max-width:132%!important;object-fit:contain;position:relative;width:132%!important;z-index:1}html[data-arc-page=rebar-detailing] .ov-img{isolation:isolate;justify-content:flex-end;overflow:visible;padding:30px 0 30px 34px;position:relative}html[data-arc-page=rebar-detailing] .rebar-overview-copy{padding-right:clamp(30px,4vw,76px)}html[data-arc-page=rebar-detailing] .ov-img:before{background:url(../../images/rebar-detailing-placing-drawing-v2.webp) 50%/110% auto no-repeat;content:"";inset:-14% -8% -13% -5%;mask-image:radial-gradient(76% 72% at 54% 50%,#000 38%,transparent 100%);opacity:.11;pointer-events:none;position:absolute;transform:rotate(-1.5deg);z-index:0}html[data-arc-page=rebar-detailing] .ov-img:after{background:radial-gradient(at 58% 54%,rgba(255,81,0,.12),rgba(255,81,0,0) 66%);content:"";inset:8% -3% 4% 4%;pointer-events:none;position:absolute;z-index:1}html[data-arc-page=rebar-detailing] .ov-img img{border-radius:14px;box-shadow:none;filter:drop-shadow(rgba(34,31,28,.09) 16px 20px 22px);flex:0 0 112%;margin:0;mask-image:radial-gradient(88% 84% at 55% 50%,#000 58%,rgba(0,0,0,.82) 72%,rgba(0,0,0,.28) 88%,transparent 100%);max-width:none;position:relative;transform:translateX(4%);width:112%;z-index:2}html[data-arc-page=rebar-detailing] .km-art{align-items:center;isolation:isolate;justify-content:center;padding-right:32px;padding-top:0;position:relative}html[data-arc-page=rebar-detailing] .km-art:before{background:radial-gradient(at 48% 52%,rgba(255,81,0,.12),rgba(255,81,0,0) 68%);content:"";inset:18% 2% 10% -8%;pointer-events:none;position:absolute;z-index:0}html[data-arc-page=rebar-detailing] .km-art img{filter:drop-shadow(rgba(24,21,19,.14) 0 20px 18px);margin:0 auto;max-height:760px;max-width:110%;position:relative;width:auto;z-index:1}@media (max-width:991px){html[data-arc-page=rebar-detailing] .ae-hero__art img{filter:drop-shadow(rgba(34,31,28,.12) 0 14px 13px);margin:12px auto 0;max-height:none!important;max-width:680px!important;width:calc(100% + 24px)!important}html[data-arc-page=rebar-detailing] .ae-hero__columns>.wp-block-column:last-child:before{inset:20% 2% 3%}html[data-arc-page=rebar-detailing] .rebar-overview-copy{padding-right:calc(var(--bs-gutter-x) * .5)}html[data-arc-page=rebar-detailing] .rebar-overview-media{margin-top:12px}html[data-arc-page=rebar-detailing] .ov-img{justify-content:center;padding:22px 0 14px}html[data-arc-page=rebar-detailing] .ov-img:before{background-size:118% auto;inset:-5% -4% -8%;mask-image:radial-gradient(82% 76%,#000 0,transparent 100%);opacity:.09;transform:none}html[data-arc-page=rebar-detailing] .ov-img:after{inset:8% 0 2%}html[data-arc-page=rebar-detailing] .ov-img img{filter:drop-shadow(rgba(34,31,28,.08) 0 16px 20px);flex-basis:calc(100% + 20px);margin:0 auto;mask-image:radial-gradient(91% 87% at 50% 48%,#000 58%,rgba(0,0,0,.78) 77%,transparent 100%);max-width:720px;transform:none;width:calc(100% + 20px)}html[data-arc-page=rebar-detailing] .km-art{display:flex!important;padding:0 0 36px;width:100%}html[data-arc-page=rebar-detailing] .km-art:before{inset:18% 8% 8%}html[data-arc-page=rebar-detailing] .km-art img{filter:drop-shadow(rgba(24,21,19,.12) 0 16px 16px);margin:0 auto;max-height:660px;max-width:calc(100% - 24px);width:auto}}@media (prefers-reduced-motion:reduce){html[data-arc-page=rebar-detailing] .ae-hero__art img,html[data-arc-page=rebar-detailing] .km-art img,html[data-arc-page=rebar-detailing] .ov-img img{transition:none}}html:not([data-arc-page*=survey]):not([data-arc-page*=lidar]):not([data-arc-page*=cad-conversion]) .ae-hero__art img{aspect-ratio:auto!important;flex:0 0 auto!important;height:445px!important;margin-left:auto!important;margin-right:auto!important;max-height:445px!important;max-width:590px!important;object-fit:contain!important;object-position:center center!important;width:126%!important}@media (max-width:1199px){html:not([data-arc-page*=survey]):not([data-arc-page*=lidar]):not([data-arc-page*=cad-conversion]) .ae-hero__art img{height:370px!important;max-height:370px!important;max-width:532px!important;width:112%!important}}@media (max-width:767px){html:not([data-arc-page*=survey]):not([data-arc-page*=lidar]):not([data-arc-page*=cad-conversion]) .ae-hero__art img{height:285px!important;max-height:285px!important;max-width:100%!important;width:100%!important}}
