.CivilServicesMarketplace-module__YTfE0q__marketplace{--red:#f21724;--ink:#171923;--muted:#647084;--line:#f4d8dc;color:var(--ink);background:linear-gradient(#fff8f9 0,#fff 16% 100%);padding:28px 18px 34px}.CivilServicesMarketplace-module__YTfE0q__shell{grid-template-columns:260px minmax(0,1fr) 340px;align-items:start;gap:18px;width:min(100%,1860px);margin:auto;display:grid}.CivilServicesMarketplace-module__YTfE0q__sidebar,.CivilServicesMarketplace-module__YTfE0q__catalog,.CivilServicesMarketplace-module__YTfE0q__booking{border:1px solid var(--line);background:#fffffff0;border-radius:20px;box-shadow:0 14px 40px #7b17250e}.CivilServicesMarketplace-module__YTfE0q__sidebar{position:sticky;top:18px;overflow:hidden}.CivilServicesMarketplace-module__YTfE0q__categoryNav{flex-direction:column;display:flex}.CivilServicesMarketplace-module__YTfE0q__categoryButton{appearance:none;text-align:left;color:#394458;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #f5e5e7;align-items:center;gap:13px;min-height:62px;padding:11px 15px;font-family:inherit;font-size:13px;font-weight:700;line-height:1.25;transition:all .25s;display:flex}.CivilServicesMarketplace-module__YTfE0q__categoryButton:hover{color:var(--red);background:#fff8f9;transform:translate(3px)}.CivilServicesMarketplace-module__YTfE0q__categoryActive{color:var(--red);box-shadow:inset 4px 0 var(--red);background:linear-gradient(90deg,#fff0f2,#fff8f9)}.CivilServicesMarketplace-module__YTfE0q__categoryIcon{flex:none;place-items:center;width:27px;height:27px;display:grid}.CivilServicesMarketplace-module__YTfE0q__categoryIcon svg{width:23px;height:23px;animation:3s ease-in-out infinite CivilServicesMarketplace-module__YTfE0q__iconFloat}.CivilServicesMarketplace-module__YTfE0q__categoryButton:hover .CivilServicesMarketplace-module__YTfE0q__categoryIcon svg,.CivilServicesMarketplace-module__YTfE0q__categoryActive .CivilServicesMarketplace-module__YTfE0q__categoryIcon svg{animation:.65s both CivilServicesMarketplace-module__YTfE0q__iconDraw}.CivilServicesMarketplace-module__YTfE0q__trustNote{color:#172033;align-items:center;gap:11px;margin:14px;padding:14px 10px;display:flex}.CivilServicesMarketplace-module__YTfE0q__trustShield{width:43px;height:43px;color:var(--red);place-items:center;display:grid}.CivilServicesMarketplace-module__YTfE0q__trustShield svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:36px;animation:2.8s ease-in-out infinite CivilServicesMarketplace-module__YTfE0q__shieldPulse}.CivilServicesMarketplace-module__YTfE0q__trustNote strong{font-size:12px;display:block}.CivilServicesMarketplace-module__YTfE0q__trustNote small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.45;display:block}.CivilServicesMarketplace-module__YTfE0q__catalog{min-width:0;padding:18px}.CivilServicesMarketplace-module__YTfE0q__searchBox{background:#fff;border:1px solid #eadadd;border-radius:12px;align-items:center;gap:11px;height:52px;padding:0 16px;transition:all .25s;display:flex}.CivilServicesMarketplace-module__YTfE0q__searchBox:focus-within{border-color:#ff9da5;box-shadow:0 0 0 4px #fff0f2}.CivilServicesMarketplace-module__YTfE0q__searchBox svg{fill:none;stroke:#18202d;stroke-width:1.8px;width:22px}.CivilServicesMarketplace-module__YTfE0q__searchBox input{color:#202735;background:0 0;border:0;outline:0;width:100%;font-family:inherit;font-size:14px;font-weight:500;line-height:1.2}.CivilServicesMarketplace-module__YTfE0q__filterRail{scrollbar-width:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:14px 0 12px;display:grid;overflow:visible}.CivilServicesMarketplace-module__YTfE0q__filterRail::-webkit-scrollbar{display:none}.CivilServicesMarketplace-module__YTfE0q__filterRail button{white-space:nowrap;text-overflow:ellipsis;color:#586376;cursor:pointer;background:#fff;border:1px solid #eadadd;border-radius:999px;min-width:0;padding:9px 8px;font-family:inherit;font-size:11px;font-weight:700;line-height:1.2;transition:all .2s;overflow:hidden}.CivilServicesMarketplace-module__YTfE0q__filterRail button:hover,.CivilServicesMarketplace-module__YTfE0q__filterRail .CivilServicesMarketplace-module__YTfE0q__filterActive{background:var(--red);color:#fff;border-color:var(--red);box-shadow:0 8px 20px #f2172430}.CivilServicesMarketplace-module__YTfE0q__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.CivilServicesMarketplace-module__YTfE0q__card{background:#fff;border:1px solid #eedfe1;border-radius:14px;min-width:0;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden}.CivilServicesMarketplace-module__YTfE0q__card:hover{border-color:#ffb2b9;transform:translateY(-4px);box-shadow:0 14px 30px #5518221a}.CivilServicesMarketplace-module__YTfE0q__imageWrap{aspect-ratio:3/2;background:#f7f1f2;position:relative;overflow:hidden}.CivilServicesMarketplace-module__YTfE0q__imageWrap img{object-fit:cover;transition:transform .45s;width:100%!important;height:100%!important}.CivilServicesMarketplace-module__YTfE0q__card:hover .CivilServicesMarketplace-module__YTfE0q__imageWrap img{transform:scale(1.035)}.CivilServicesMarketplace-module__YTfE0q__cardBody{flex-direction:column;min-height:150px;padding:11px;display:flex}.CivilServicesMarketplace-module__YTfE0q__cardBody h3{min-height:35px;margin:0 0 10px;font-size:13px;line-height:1.35}.CivilServicesMarketplace-module__YTfE0q__cardBody p{color:#1b202a;margin:auto 0 9px;font-size:14px;font-weight:850}.CivilServicesMarketplace-module__YTfE0q__cardBody p span{color:#667184;margin-right:4px;font-size:10px;font-weight:650}.CivilServicesMarketplace-module__YTfE0q__cardBody p small{color:#687386;font-size:10px;font-weight:600}.CivilServicesMarketplace-module__YTfE0q__addButton,.CivilServicesMarketplace-module__YTfE0q__addedButton{cursor:pointer;border-radius:7px;height:34px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.2;transition:all .2s}.CivilServicesMarketplace-module__YTfE0q__addButton{border:1px solid var(--red);color:var(--red);background:#fff}.CivilServicesMarketplace-module__YTfE0q__addButton:hover{background:var(--red);color:#fff}.CivilServicesMarketplace-module__YTfE0q__addedButton{color:var(--red);background:#fff1f3;border:1px solid #ffb1b8}.CivilServicesMarketplace-module__YTfE0q__stepper{height:34px;color:var(--red);border:1px solid #ffabb3;border-radius:7px;justify-content:center;align-items:center;gap:9px;display:flex}.CivilServicesMarketplace-module__YTfE0q__stepper button{color:var(--red);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:17px;font-weight:900;line-height:1}.CivilServicesMarketplace-module__YTfE0q__stepper strong{font-size:12px}.CivilServicesMarketplace-module__YTfE0q__stepper span{color:#6b7280;font-size:9px}.CivilServicesMarketplace-module__YTfE0q__emptySearch{text-align:center;color:var(--muted);padding:70px 20px}.CivilServicesMarketplace-module__YTfE0q__booking{position:sticky;top:18px;overflow:hidden}.CivilServicesMarketplace-module__YTfE0q__bookingTitle{border-bottom:1px solid #efdee1;justify-content:space-between;align-items:center;height:56px;padding:0 17px;display:flex}.CivilServicesMarketplace-module__YTfE0q__bookingTitle strong{font-size:14px}.CivilServicesMarketplace-module__YTfE0q__bookingTitle button{color:var(--red);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:10px;font-weight:700;line-height:1.2}.CivilServicesMarketplace-module__YTfE0q__bookingItems{max-height:355px;padding:6px 15px;overflow:auto}.CivilServicesMarketplace-module__YTfE0q__emptyBooking{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:180px;display:flex}.CivilServicesMarketplace-module__YTfE0q__emptyBooking>span{width:42px;height:42px;color:var(--red);background:#fff0f2;border-radius:50%;place-items:center;font-size:25px;display:grid}.CivilServicesMarketplace-module__YTfE0q__emptyBooking strong{margin-top:10px;font-size:13px}.CivilServicesMarketplace-module__YTfE0q__emptyBooking p{color:var(--muted);margin:5px 0;font-size:11px}.CivilServicesMarketplace-module__YTfE0q__bookingItem{border-bottom:1px solid #f1e5e7;grid-template-columns:64px 1fr 20px;align-items:start;gap:9px;padding:10px 0;display:grid}.CivilServicesMarketplace-module__YTfE0q__bookingItem img{aspect-ratio:3/2;object-fit:cover;border-radius:8px;width:64px;height:auto}.CivilServicesMarketplace-module__YTfE0q__bookingItem strong{font-size:10px;line-height:1.35;display:block}.CivilServicesMarketplace-module__YTfE0q__bookingItem small,.CivilServicesMarketplace-module__YTfE0q__bookingItem span{color:#697386;margin-top:4px;font-size:9px;display:block}.CivilServicesMarketplace-module__YTfE0q__bookingItem>button{color:#77808d;cursor:pointer;background:0 0;border:0;font-size:17px}.CivilServicesMarketplace-module__YTfE0q__bookingSummary{border-top:1px solid #efdee1;padding:15px 17px}.CivilServicesMarketplace-module__YTfE0q__bookingSummary>div{justify-content:space-between;gap:10px;margin-bottom:13px;font-size:11px;display:flex}.CivilServicesMarketplace-module__YTfE0q__bookingSummary .CivilServicesMarketplace-module__YTfE0q__feeRow{font-size:13px}.CivilServicesMarketplace-module__YTfE0q__feeRow strong{color:var(--red);font-size:18px}.CivilServicesMarketplace-module__YTfE0q__bookingSummary>p{color:#737d8d;margin:-5px 0 13px;font-size:9px;line-height:1.5}.CivilServicesMarketplace-module__YTfE0q__modalTrigger{margin:0!important;display:block!important}.CivilServicesMarketplace-module__YTfE0q__modalTrigger button{background:var(--red)!important;color:#fff!important;border:0!important;border-radius:9px!important;width:100%!important;min-height:48px!important;font-family:inherit!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 10px 24px #f2172438!important}.CivilServicesMarketplace-module__YTfE0q__disabledCta{color:#fff;background:#f5a0a7;border:0;border-radius:9px;width:100%;height:48px;font-family:inherit;font-size:11px;font-weight:800;line-height:1.2}.CivilServicesMarketplace-module__YTfE0q__bookingSummary ul{border-top:1px solid #f2e2e4;margin:0;padding:10px 0 0;list-style:none}.CivilServicesMarketplace-module__YTfE0q__bookingSummary li{color:#5f6a7c;margin:8px 0;font-size:10px}.CivilServicesMarketplace-module__YTfE0q__bookingSummary li:before{content:"✓";color:var(--red);margin-right:7px;font-weight:900}.CivilServicesMarketplace-module__YTfE0q__workflow{border:1px solid var(--line);background:linear-gradient(90deg,#fffafb,#fff4f6,#fffafb);border-radius:18px;justify-content:space-between;align-items:center;gap:13px;width:min(100%,1860px);min-height:112px;margin:18px auto 0;padding:17px 22px;display:flex}.CivilServicesMarketplace-module__YTfE0q__workflow>div{align-items:center;gap:10px;min-width:0;display:flex}.CivilServicesMarketplace-module__YTfE0q__workflowIcon{width:48px;height:48px;color:var(--red);border:1px solid #ffabb3;border-radius:50%;flex:none;place-items:center;display:grid}.CivilServicesMarketplace-module__YTfE0q__workflowIcon svg{fill:none;stroke:currentColor;stroke-width:1.55px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px;animation:3s ease-in-out infinite CivilServicesMarketplace-module__YTfE0q__workflowFloat}.CivilServicesMarketplace-module__YTfE0q__workflow strong{font-size:11px;display:block}.CivilServicesMarketplace-module__YTfE0q__workflow small{color:#697386;margin-top:4px;font-size:9px;line-height:1.35;display:block}.CivilServicesMarketplace-module__YTfE0q__workflow i{color:var(--red);font-size:20px;font-style:normal;animation:1.5s ease-in-out infinite CivilServicesMarketplace-module__YTfE0q__arrowMove}@keyframes CivilServicesMarketplace-module__YTfE0q__iconFloat{50%{transform:translateY(-2px)}}@keyframes CivilServicesMarketplace-module__YTfE0q__iconDraw{0%{opacity:.25;transform:scale(.75)rotate(-8deg)}to{opacity:1;transform:scale(1)}}@keyframes CivilServicesMarketplace-module__YTfE0q__shieldPulse{50%{filter:drop-shadow(0 0 6px #f2172452);transform:scale(1.06)}}@keyframes CivilServicesMarketplace-module__YTfE0q__workflowFloat{50%{transform:translateY(-3px)}}@keyframes CivilServicesMarketplace-module__YTfE0q__arrowMove{50%{transform:translate(4px)}}@media (max-width:1380px){.CivilServicesMarketplace-module__YTfE0q__shell{grid-template-columns:230px minmax(0,1fr) 310px}.CivilServicesMarketplace-module__YTfE0q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1080px){.CivilServicesMarketplace-module__YTfE0q__shell{grid-template-columns:210px minmax(0,1fr)}.CivilServicesMarketplace-module__YTfE0q__booking{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid;position:static}.CivilServicesMarketplace-module__YTfE0q__bookingTitle{grid-column:1/-1}.CivilServicesMarketplace-module__YTfE0q__bookingItems{max-height:280px}.CivilServicesMarketplace-module__YTfE0q__bookingSummary{border-top:0;border-left:1px solid #efdee1}.CivilServicesMarketplace-module__YTfE0q__workflow{justify-content:flex-start;overflow:auto}.CivilServicesMarketplace-module__YTfE0q__workflow>div{min-width:190px}}@media (max-width:760px){.CivilServicesMarketplace-module__YTfE0q__marketplace{padding:14px 10px 98px}.CivilServicesMarketplace-module__YTfE0q__filterRail{overscroll-behavior-inline:contain;display:flex;overflow-x:auto}.CivilServicesMarketplace-module__YTfE0q__filterRail button{text-overflow:clip;flex:none;min-width:max-content;overflow:visible}.CivilServicesMarketplace-module__YTfE0q__shell{display:block}.CivilServicesMarketplace-module__YTfE0q__sidebar{border-radius:14px;margin-bottom:12px;position:static}.CivilServicesMarketplace-module__YTfE0q__categoryNav{scrollbar-width:none;flex-direction:row;overflow:auto}.CivilServicesMarketplace-module__YTfE0q__categoryNav::-webkit-scrollbar{display:none}.CivilServicesMarketplace-module__YTfE0q__categoryButton{border-bottom:0;border-right:1px solid #f5e5e7;min-width:150px;min-height:57px;padding:9px 11px}.CivilServicesMarketplace-module__YTfE0q__categoryActive{box-shadow:inset 0 -3px var(--red)}.CivilServicesMarketplace-module__YTfE0q__trustNote{display:none}.CivilServicesMarketplace-module__YTfE0q__catalog{border-radius:14px;padding:10px}.CivilServicesMarketplace-module__YTfE0q__searchBox{height:48px}.CivilServicesMarketplace-module__YTfE0q__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.CivilServicesMarketplace-module__YTfE0q__cardBody{min-height:148px;padding:9px}.CivilServicesMarketplace-module__YTfE0q__cardBody h3{min-height:45px;font-size:11px}.CivilServicesMarketplace-module__YTfE0q__cardBody p{font-size:12px}.CivilServicesMarketplace-module__YTfE0q__booking{border-radius:14px;margin-top:12px;display:block;position:static}.CivilServicesMarketplace-module__YTfE0q__bookingItems{max-height:260px}.CivilServicesMarketplace-module__YTfE0q__bookingSummary{border-top:1px solid #efdee1;border-left:0}.CivilServicesMarketplace-module__YTfE0q__workflow{grid-template-columns:1fr;margin-top:12px;padding:17px;display:grid}.CivilServicesMarketplace-module__YTfE0q__workflow>div{min-width:0}.CivilServicesMarketplace-module__YTfE0q__workflow i{display:none}}@media (max-width:420px){.CivilServicesMarketplace-module__YTfE0q__grid{gap:7px}.CivilServicesMarketplace-module__YTfE0q__cardBody h3{font-size:10.5px}.CivilServicesMarketplace-module__YTfE0q__addButton,.CivilServicesMarketplace-module__YTfE0q__addedButton,.CivilServicesMarketplace-module__YTfE0q__stepper{height:32px}.CivilServicesMarketplace-module__YTfE0q__categoryButton{min-width:142px}}@media (prefers-reduced-motion:reduce){.CivilServicesMarketplace-module__YTfE0q__marketplace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
.CivilConstructionHero-module__6YU1Yq__hero{aspect-ratio:3;isolation:isolate;background:#fff7f7;width:100%;position:relative;overflow:hidden}.CivilConstructionHero-module__6YU1Yq__background{z-index:-3;opacity:0;background-image:url(/civil-construction-maintenance-hero-banner.png);background-position:50%;background-repeat:no-repeat;background-size:contain;transition:opacity .9s,transform 1.3s cubic-bezier(.16,.85,.25,1);position:absolute;inset:0;transform:translate(24px)}.CivilConstructionHero-module__6YU1Yq__heroActive .CivilConstructionHero-module__6YU1Yq__background{opacity:1;transform:translate(0,0)}.CivilConstructionHero-module__6YU1Yq__softOverlay{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#fffffff7 0%,#ffffffeb 20%,#ffffffa6 36%,#ffffff1a 52%,#fff0 68%);position:absolute;inset:0}.CivilConstructionHero-module__6YU1Yq__content{width:min(100% - 64px,1540px);height:100%;margin:0 auto;padding:clamp(18px,1.7vw,28px) 0}.CivilConstructionHero-module__6YU1Yq__breadcrumb{color:#6f7886;opacity:0;align-items:center;gap:11px;width:fit-content;font-size:clamp(10px,.75vw,13px);font-weight:650;transition:opacity .52s,transform .7s cubic-bezier(.16,.85,.25,1);display:flex;transform:translate(-24px)}.CivilConstructionHero-module__6YU1Yq__heroActive .CivilConstructionHero-module__6YU1Yq__breadcrumb{opacity:1;transform:translate(0,0)}.CivilConstructionHero-module__6YU1Yq__breadcrumb a{color:inherit;text-decoration:none}.CivilConstructionHero-module__6YU1Yq__breadcrumb a:hover{color:#ed111c}.CivilConstructionHero-module__6YU1Yq__breadcrumb strong{color:#20242c;font-weight:760}.CivilConstructionHero-module__6YU1Yq__copy{width:min(44%,680px);padding-top:clamp(18px,2vw,32px)}.CivilConstructionHero-module__6YU1Yq__copy h1{letter-spacing:-.045em;min-height:clamp(92px,7.5vw,122px);margin:0;font-size:clamp(38px,3.85vw,62px);font-weight:900;line-height:.96}.CivilConstructionHero-module__6YU1Yq__titleLineOne,.CivilConstructionHero-module__6YU1Yq__titleLineTwo{min-height:1em;display:block}.CivilConstructionHero-module__6YU1Yq__titleLineOne b{color:#171a22;font-weight:900}.CivilConstructionHero-module__6YU1Yq__titleLineOne em{color:#e9111c;font-style:normal;font-weight:950}.CivilConstructionHero-module__6YU1Yq__titleLineTwo{color:#242832;letter-spacing:-.035em;margin-top:4px;font-size:.76em;font-weight:820}.CivilConstructionHero-module__6YU1Yq__copy h2{color:#343a45;letter-spacing:-.025em;min-height:31px;margin:9px 0 0;font-size:clamp(18px,1.55vw,26px);font-weight:820;line-height:1.15}.CivilConstructionHero-module__6YU1Yq__description{min-height:56px;margin-top:10px}.CivilConstructionHero-module__6YU1Yq__description p{color:#5d6775;min-height:22px;margin:0;font-size:clamp(12px,.98vw,16px);font-weight:520;line-height:1.5}.CivilConstructionHero-module__6YU1Yq__trustGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(100%,590px);margin-top:clamp(14px,1.6vw,25px);display:grid}.CivilConstructionHero-module__6YU1Yq__trustCard{opacity:0;background:#ffffffeb;border:1px solid #e8cacdc2;border-radius:13px;align-items:center;gap:8px;min-height:66px;padding:9px 10px;transition:opacity .5s,transform .72s cubic-bezier(.16,.85,.25,1);display:flex;transform:translateY(26px)scale(.94);box-shadow:0 10px 28px #6f1e2712}.CivilConstructionHero-module__6YU1Yq__heroActive .CivilConstructionHero-module__6YU1Yq__trustCard:first-child{opacity:1;transition-delay:4.45s;transform:none}.CivilConstructionHero-module__6YU1Yq__heroActive .CivilConstructionHero-module__6YU1Yq__trustCard:nth-child(2){opacity:1;transition-delay:4.65s;transform:none}.CivilConstructionHero-module__6YU1Yq__heroActive .CivilConstructionHero-module__6YU1Yq__trustCard:nth-child(3){opacity:1;transition-delay:4.85s;transform:none}.CivilConstructionHero-module__6YU1Yq__heroActive .CivilConstructionHero-module__6YU1Yq__trustCard:nth-child(4){opacity:1;transition-delay:5.05s;transform:none}.CivilConstructionHero-module__6YU1Yq__iconBox{color:#ef111c;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.CivilConstructionHero-module__6YU1Yq__iconBox svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.CivilConstructionHero-module__6YU1Yq__trustCard strong{color:#252a33;font-size:clamp(8.5px,.65vw,10.5px);font-weight:790;line-height:1.24}@media (max-width:1180px){.CivilConstructionHero-module__6YU1Yq__hero{aspect-ratio:auto;min-height:470px}.CivilConstructionHero-module__6YU1Yq__background{background-position:100%;background-size:auto 100%}.CivilConstructionHero-module__6YU1Yq__copy{width:min(54%,590px)}.CivilConstructionHero-module__6YU1Yq__softOverlay{background:linear-gradient(90deg,#fffffffa 0%,#fffffff0 43%,#ffffff6e 71%,#ffffff0a 100%)}}@media (max-width:760px){.CivilConstructionHero-module__6YU1Yq__hero{min-height:635px}.CivilConstructionHero-module__6YU1Yq__background{background-position:69%;background-size:auto 100%}.CivilConstructionHero-module__6YU1Yq__softOverlay{background:linear-gradient(#fffffff7 0%,#ffffffed 51%,#ffffff52 78%,#ffffff14 100%)}.CivilConstructionHero-module__6YU1Yq__content{width:min(100% - 28px,1540px);padding-top:15px}.CivilConstructionHero-module__6YU1Yq__breadcrumb{white-space:nowrap;gap:6px;max-width:100%;font-size:9px}.CivilConstructionHero-module__6YU1Yq__copy{width:100%;max-width:395px;padding-top:22px}.CivilConstructionHero-module__6YU1Yq__copy h1{max-width:370px;min-height:116px;font-size:clamp(38px,11.5vw,54px)}.CivilConstructionHero-module__6YU1Yq__copy h2{max-width:350px;min-height:48px;font-size:19px}.CivilConstructionHero-module__6YU1Yq__description{max-width:355px;min-height:82px}.CivilConstructionHero-module__6YU1Yq__description p{font-size:12px}.CivilConstructionHero-module__6YU1Yq__trustGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;max-width:370px;margin-top:18px}.CivilConstructionHero-module__6YU1Yq__trustCard{min-height:67px}.CivilConstructionHero-module__6YU1Yq__trustCard strong{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.CivilConstructionHero-module__6YU1Yq__background,.CivilConstructionHero-module__6YU1Yq__breadcrumb,.CivilConstructionHero-module__6YU1Yq__trustCard{opacity:1;transition:none;transform:none}}
