.elementor .e-6858ba02-1add{color:#E3D6C0;}.elementor .e-2896a113-528b{font-size:64px;}.elementor .e-5e3807ef-4f08{width:100%;min-height:460px;padding-block-start:0px;padding-block-end:64px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, rgba(21,47,59,0.15) 0%,rgba(21,47,59,0.65) 100%),url("https://newbridgeconstruction.com/wp-content/uploads/2026/09/Newbridge-homepage-hero-cape-cod-alternative-2400x1600-1.jpg");background-repeat:repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:column;justify-content:flex-end;}.elementor .e-4e83bd1e-f21e{font-family:"Georgia, serif";font-weight:400;font-size:34px;color:#152F3B;line-height:1.3;}.elementor .e-2411cf49-8848{padding:0px;margin-block-start:12px;display:flex;flex-direction:column;gap:16px;align-items:flex-start;}.elementor .e-108ecf81-e63d{min-width:0px;padding:0px;display:flex;flex-direction:column;gap:20px;flex:1 1 0px;}.elementor .e-5df77ce0-3341{min-width:0px;flex:1 1 0px;}.elementor .e-2a9c0c6f-e05a{width:100%;max-width:1200px;padding-block-start:96px;padding-block-end:48px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:64px;align-items:center;}.elementor .e-4e76d818-d563{width:100%;max-width:1200px;padding-block-start:48px;padding-block-end:112px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:40px;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:repeat(4, auto);}