.elementor-67 .elementor-element.elementor-element-416d6d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:72px;--padding-bottom:72px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-e6767bf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:0px;--padding-bottom:56px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-fe50a84{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-67 .elementor-element.elementor-element-fe50a84 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-0772d31{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-67 .elementor-element.elementor-element-0772d31 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:50px;font-weight:700;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-f3e4d4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -100px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;color:#475569;}.elementor-67 .elementor-element.elementor-element-32c2225{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 48px;--row-gap:32px;--column-gap:48px;}.elementor-67 .elementor-element.elementor-element-1dbcc7b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-fb61c5a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-fb61c5a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-fb61c5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-1a581a6{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-1a581a6:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-1a581a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/hudsonyards_streetview_facade_01.webp");background-position:center center;background-size:100% auto;}.elementor-67 .elementor-element.elementor-element-18cb208{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-2ca00e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-2ca00e8:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-2ca00e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/hudsonyards_towercrane_vertical_01-rotated.jpg");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-91f6ec6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-91f6ec6:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-91f6ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/hudsonyards_modular_lift_01.jpg");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-92b8e24{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-34b6394{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-34b6394 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-1b34d24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-1b34d24 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-63e5ac0{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-06f25e2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-06f25e2:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-06f25e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-19d9d4f{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-19d9d4f:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-19d9d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/substation-motthaven-red-crane.jpg");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-8134c89{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-45795c4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-45795c4:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-45795c4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/substation-motthaven-20.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-1a87824{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-1a87824:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-1a87824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/substation-motthaven-16.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-b0dfc66{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-e0c6c5b{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-e0c6c5b p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-daa3b73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-daa3b73 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-e6ef67c{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-1c8ec71{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-569e19a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-569e19a:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-569e19a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-df92783{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-df92783:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-df92783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/natickmall_threecranes_01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-5b36f85{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-22778b5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-22778b5:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-22778b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/natickmall_curvedsteel_detail_01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-ebfd6b4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-ebfd6b4:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-ebfd6b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/natickmall_structurewide_01.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-d91b802{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-f449344{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-f449344 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-f7044a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-f7044a3 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-4176178{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-f6688ba{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-f6688ba:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-f6688ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-ab2609e{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-ab2609e:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-ab2609e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Bridgeport-Power-Generation-Facility-–-Bridgeport-CT.jpg");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-41c4b09{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-14e8def{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-14e8def:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-14e8def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Bridgeport_PowerPlant_Frame-II-rotated.jpg");background-position:center center;background-size:100% auto;}.elementor-67 .elementor-element.elementor-element-7011654{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-7011654:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-7011654 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Bridgport-PowerPlant-Frame-I.webp");background-position:center center;background-size:100% auto;}.elementor-67 .elementor-element.elementor-element-573d440{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-9a4930d{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-9a4930d p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-322be26{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-322be26 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-29a6332{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-2a7206b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-ad175fa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-ad175fa:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-ad175fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-7f25a1f{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-7f25a1f:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-7f25a1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Bentley-U-Ice-Rink-I.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-de237fd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-e5ca0ce{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-e5ca0ce:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-e5ca0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Bentley-University_Rink-Frame.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-9c2cdb2{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-9c2cdb2:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-9c2cdb2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Bentley-University_Rink-Frame-Concrete.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-a373b21{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-6b43ba4{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-6b43ba4 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-370184e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-370184e p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-f8fab86{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-06a4359{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-06a4359:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-06a4359 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-5192e58{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-5192e58:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-5192e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Brockton-VA-Hospital_wide-shot.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-4d2e19f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-e570a84{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-e570a84:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-e570a84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Brockton-VA-Hospital_close-structural-framing.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-dab24b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-dab24b8:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-dab24b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Brockton-VA-Hospital_crane-setup.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-d7a33fb{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-938d602{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-938d602 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-7cc7838{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-7cc7838 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-0a30abb{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-333a792{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-47b4730{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-47b4730:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-47b4730 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-5c5ca89{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-5c5ca89:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-5c5ca89 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Fall-River-Water-Department_Finished-Exterior-Blue-Sky.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-ebee48c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-6d55e83{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-6d55e83:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-6d55e83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Fall-River-Water-Department_Interior-Steel-Framing.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-ce323b1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-ce323b1:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-ce323b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Fall-River-Water-Department_Close-Structural-side-angle.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-27eee8b{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-2793342{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-2793342 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-3dba627{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-3dba627 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-92821ef{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-2bab642{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-2bab642:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-2bab642 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-37c4ad4{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-37c4ad4:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-37c4ad4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/34-Bridge-Street_Featured.jpeg");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-a119aaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-00c2625{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-00c2625:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-00c2625 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/34-Bridge-Street_Framing.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-2568d26{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-2568d26:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-2568d26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/34-Bridge-Street_early-stage.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-58bb35d{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-eefef36{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-eefef36 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-d23dea7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-d23dea7 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-b7e57b9{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-5cac5e6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-fedd189{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-fedd189:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-fedd189 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-81b77e3{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-81b77e3:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-81b77e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/UMass_recreation-building_Fontaine-Brothers.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-d500095{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-0da8694{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-0da8694:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-0da8694 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/UMASS_recreation-building_cranesuspended.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-699dfb9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-699dfb9:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-699dfb9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/UMass_recreation-building_full-shot.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-43efced{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-3cc6633{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-3cc6633 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-de5a0e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-de5a0e2 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-74bcb64{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-c94e616{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-c94e616:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-c94e616 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-cf3a450{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cf3a450:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-cf3a450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Boat-Storage_Pembroke-MA-BlueSky.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-37debe5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-8dfc0db{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-8dfc0db:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-8dfc0db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Boat-Storage_Pembroke-MA-Welder-rotated.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-31063e6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-31063e6:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-31063e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Boat-Storage_Pembroke-MA-Deck.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-34a59c5{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-9bd939f{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-9bd939f p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-6349ba1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-6349ba1 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-0a91dd7{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-3b39713{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-46a3363{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-46a3363:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-46a3363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-3b70a05{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-3b70a05:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-3b70a05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Springfield-MA_Mall-ramp_completed-ramp.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-b7aab38{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-6ae453e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-6ae453e:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-6ae453e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/IMG_0009.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-7ef0045{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-7ef0045:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-7ef0045 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/IMG_1562.jpg");background-position:center center;background-size:100% auto;}.elementor-67 .elementor-element.elementor-element-2e0f19c{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-474a660{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-474a660 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-a9f290e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-a9f290e p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-f910cce{width:var( --container-widget-width, 85% );max-width:85%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 36px 0px;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;line-height:1.5em;color:#475569;}.elementor-67 .elementor-element.elementor-element-4945efe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--border-radius:18px 18px 18px 18px;box-shadow:0px 8px 24px 0px rgba(14.999999999999995, 23.000000000000007, 41.99999999999999, 0.08);}.elementor-67 .elementor-element.elementor-element-4945efe:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-4945efe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8FAFC;}.elementor-67 .elementor-element.elementor-element-cd03af2{--display:flex;--min-height:360px;--margin-top:0px;--margin-bottom:-70px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-67 .elementor-element.elementor-element-cd03af2:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-cd03af2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Site-Plans-for-YOUR-PROJECT-HERE.png");background-position:center center;background-size:cover;}.elementor-67 .elementor-element.elementor-element-7a4ab43{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-7px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-7b4c929{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-7b4c929:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-7b4c929 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Crew-Photo.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-1e83f34{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-67 .elementor-element.elementor-element-1e83f34:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-1e83f34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jcscompanies.com/wp-content/uploads/2026/05/Equipment-LOT.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-f576085{--display:flex;--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:36px;--padding-left:32px;--padding-right:32px;}.elementor-67 .elementor-element.elementor-element-e4bada0{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", Sans-serif;font-size:22px;font-weight:700;text-transform:none;line-height:1.2em;color:#0F172A;}.elementor-67 .elementor-element.elementor-element-e4bada0 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-2da8027{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;line-height:1.6em;color:#1F4E79;}.elementor-67 .elementor-element.elementor-element-2da8027 p{margin-block-end:0.5px;}.elementor-67 .elementor-element.elementor-element-49703c1 .elementor-button{background-color:#F97316;}.elementor-67 .elementor-element.elementor-element-49703c1 .elementor-button:hover, .elementor-67 .elementor-element.elementor-element-49703c1 .elementor-button:focus{background-color:#EA580C;}.elementor-67 .elementor-element.elementor-element-49703c1{padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-67 .elementor-element.elementor-element-1a581a6{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-19d9d4f{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-df92783{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-ab2609e{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-7f25a1f{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-5192e58{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-5c5ca89{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-37c4ad4{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-81b77e3{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-cf3a450{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-3b70a05{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-67 .elementor-element.elementor-element-cd03af2{--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-67 .elementor-element.elementor-element-0772d31 .elementor-heading-title{font-size:40px;}.elementor-67 .elementor-element.elementor-element-1a581a6:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-1a581a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-2ca00e8:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-2ca00e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-91f6ec6:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-91f6ec6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}.elementor-67 .elementor-element.elementor-element-19d9d4f:not(.elementor-motion-effects-element-type-background), .elementor-67 .elementor-element.elementor-element-19d9d4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-repeat:no-repeat;background-size:cover;}}@media(min-width:768px){.elementor-67 .elementor-element.elementor-element-fb61c5a{--width:50%;}.elementor-67 .elementor-element.elementor-element-2ca00e8{--width:50%;}.elementor-67 .elementor-element.elementor-element-91f6ec6{--width:50%;}.elementor-67 .elementor-element.elementor-element-06f25e2{--width:50%;}.elementor-67 .elementor-element.elementor-element-45795c4{--width:50%;}.elementor-67 .elementor-element.elementor-element-1a87824{--width:50%;}.elementor-67 .elementor-element.elementor-element-569e19a{--width:50%;}.elementor-67 .elementor-element.elementor-element-22778b5{--width:50%;}.elementor-67 .elementor-element.elementor-element-ebfd6b4{--width:50%;}.elementor-67 .elementor-element.elementor-element-f6688ba{--width:50%;}.elementor-67 .elementor-element.elementor-element-14e8def{--width:50%;}.elementor-67 .elementor-element.elementor-element-7011654{--width:50%;}.elementor-67 .elementor-element.elementor-element-ad175fa{--width:50%;}.elementor-67 .elementor-element.elementor-element-e5ca0ce{--width:50%;}.elementor-67 .elementor-element.elementor-element-9c2cdb2{--width:50%;}.elementor-67 .elementor-element.elementor-element-06a4359{--width:50%;}.elementor-67 .elementor-element.elementor-element-e570a84{--width:50%;}.elementor-67 .elementor-element.elementor-element-dab24b8{--width:50%;}.elementor-67 .elementor-element.elementor-element-47b4730{--width:50%;}.elementor-67 .elementor-element.elementor-element-6d55e83{--width:50%;}.elementor-67 .elementor-element.elementor-element-ce323b1{--width:50%;}.elementor-67 .elementor-element.elementor-element-2bab642{--width:50%;}.elementor-67 .elementor-element.elementor-element-00c2625{--width:50%;}.elementor-67 .elementor-element.elementor-element-2568d26{--width:50%;}.elementor-67 .elementor-element.elementor-element-fedd189{--width:50%;}.elementor-67 .elementor-element.elementor-element-0da8694{--width:50%;}.elementor-67 .elementor-element.elementor-element-699dfb9{--width:50%;}.elementor-67 .elementor-element.elementor-element-c94e616{--width:50%;}.elementor-67 .elementor-element.elementor-element-8dfc0db{--width:50%;}.elementor-67 .elementor-element.elementor-element-31063e6{--width:50%;}.elementor-67 .elementor-element.elementor-element-46a3363{--width:50%;}.elementor-67 .elementor-element.elementor-element-6ae453e{--width:50%;}.elementor-67 .elementor-element.elementor-element-7ef0045{--width:50%;}.elementor-67 .elementor-element.elementor-element-4945efe{--width:50%;}.elementor-67 .elementor-element.elementor-element-7b4c929{--width:50%;}.elementor-67 .elementor-element.elementor-element-1e83f34{--width:50%;}}