.elementor .e-7da2edeb-3111{max-width:760px;font-family:"Georgia, serif";font-weight:400;font-size:76px;color:#FFFFFF;letter-spacing:-2px;line-height:1.05;}.elementor .e-305b8b93-1d4e{max-width:520px;font-family:"Georgia, serif";font-size:20px;color:#F6F4EF;line-height:1.6;}.elementor .e-77988b6-859c{margin-block-start:0px;}.elementor .e-4fd9352f-1611{padding:0px;margin-block-start:10px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-1f9233cb-79d6:hover,.elementor .e-1f9233cb-79d6:focus-visible{color:#B49B76;}.elementor .e-1f9233cb-79d6{font-family:"Arial, sans-serif";font-size:11px;color:rgba(246,244,239,0.75);letter-spacing:2px;text-transform:uppercase;margin-block-start:28px;}.elementor .e-42fb4380-908c{gap:22px;}.elementor .e-2e281d50-1619{width:100%;padding-block-start:110px;padding-block-end:40px;padding-inline-start:40px;padding-inline-end:40px;background-image:linear-gradient(180deg, rgba(21,47,59,0.8) 0%,rgba(21,47,59,0.45) 38%,rgba(21,47,59,0) 62%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;flex:1 1 auto;justify-content:flex-start;}.elementor .e-f6f4ef6-a99a{width:100%;height:57vw;min-height:640px;max-height:1000px;padding:0px;background-image:url("https://newbridgeconstruction.com/wp-content/uploads/2026/09/newbridge-640-poponessett-aerial-bay.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 100%;display:flex;flex-direction:column;}.elementor .e-1f698813-7538{font-size:51px;letter-spacing:-1.2px;line-height:1.12;}.elementor .e-3f268724-3ed5{margin-block-start:8px;align-self:flex-start;}.elementor .e-26526f00-8af5{width:100%;height:600px;min-width:0px;object-fit:cover;display:block;flex:1 1 0px;}.elementor .e-27ec5ac-1b68{align-self:flex-start;}.elementor .e-2823b36a-b622{width:100%;max-width:1200px;padding-block-start:120px;padding-block-end:120px;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:80px;align-items:center;}.elementor .e-1145220f-93e7{width:100%;height:560px;min-width:0px;object-fit:cover;display:block;flex:1 1 0px;}.elementor .e-46e80e4b-b602{font-size:51px;color:#F6F4EF;letter-spacing:-1.2px;line-height:1.12;}.elementor .e-e23f614-9677{color:rgba(246,244,239,0.8);}.elementor .e-798817e8-6d6a:hover,.elementor .e-798817e8-6d6a:focus-visible{color:#F6F4EF;}.elementor .e-798817e8-6d6a{font-family:"Arial, sans-serif";font-size:11px;color:#B49B76;letter-spacing:2px;text-transform:uppercase;}.elementor .e-58180534-f02c{padding:0px;margin-block-start:12px;display:flex;flex-direction:row;gap:16px;flex-wrap:wrap;}.elementor .e-5817a555-1b43{flex:0 1 460px;}.elementor .e-1cc3d781-a6bf{width:100%;padding-block-start:120px;padding-block-end:120px;padding-inline-start:max(40px, calc((100% - 1120px) / 2));padding-inline-end:max(40px, calc((100% - 1120px) / 2));background-color:#152F3B;display:flex;flex-direction:row;gap:80px;align-items:center;}.elementor .e-109a5c1d-b4ea{font-size:51px;letter-spacing:-1.2px;line-height:1.12;}.elementor .e-468cc3c4-da59{width:100%;max-width:1200px;padding-block-start:120px;padding-block-end:40px;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:column;gap:14px;}.elementor .e-6bd93c6a-3e31{height:300px;}.elementor .e-26e8d123-3264{font-family:"Georgia, serif";font-weight:400;font-size:28px;color:#152F3B;letter-spacing:-0.7px;}.elementor .e-12039f2b-df45{margin-block-start:10px;align-self:flex-start;}.elementor .e-7c52971e-a3c7{gap:10px;}.elementor .e-6fc0ebdb-3f45{height:300px;}.elementor .e-3f5ed469-ca33{font-family:"Georgia, serif";font-weight:400;font-size:28px;color:#152F3B;letter-spacing:-0.7px;}.elementor .e-424f2e1b-b090{margin-block-start:10px;align-self:flex-start;}.elementor .e-5e26dcd2-d896{gap:10px;}.elementor .e-2388b584-8d3c{height:300px;}.elementor .e-5b62a2a2-875f{font-family:"Georgia, serif";font-weight:400;font-size:28px;color:#152F3B;letter-spacing:-0.7px;}.elementor .e-1dcbddcd-fcb9{margin-block-start:10px;align-self:flex-start;}.elementor .e-1cfb3ab4-6fea{gap:10px;}.elementor .e-25006258-3bbc{width:100%;max-width:1200px;padding-block-start:12px;padding-block-end:120px;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:32px;grid-template-columns:repeat(3, minmax(0, 1fr));grid-template-rows:repeat(1, auto);}.elementor .e-1adf9de4-7c76{font-size:51px;letter-spacing:-1.2px;}.elementor .e-b2597bf-6b50{color:rgba(246,244,239,0.8);}.elementor .e-30bf1723-949c{padding-block-start:140px;padding-block-end:140px;padding-inline-start:40px;padding-inline-end:40px;background-color:rgba(21,47,59,0.86);}.elementor .e-203f12f-4268{width:100%;padding:0px;background-image:url("https://newbridgeconstruction.com/wp-content/uploads/2026/09/newbridge-640-poponessett-dusk-exterior-scaled.jpg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:50% 50%;display:flex;flex-direction:column;}