.elementor .e-59272ddf-df70{font-size:clamp(2.25rem, 4.5vw, 3.5rem);color:#FFFFFF;margin:0px;}.elementor .e-359ac8fe-93cf{font-size:1.1rem;color:rgba(255,255,255,0.9);margin:0px;}.elementor .e-3690ed43-27ae{font-size:1.1rem;color:rgba(255,255,255,0.9);margin:0px;}.elementor .e-660cae4a-d763{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-c0eaa63-4751{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-4fd38d3b-425b{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-29a8ecce-4bed{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-1b23b403-17c3{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-e0c4185-e874{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-1371504f-d65a{margin-block-start:0.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:0.75rem 2rem;\n}.elementor .e-287939d1-2c3c{margin-block-start:0.75rem;align-self:flex-start;}.elementor .e-6034b494-9f59{max-width:46rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-d0b2b1c-624f{min-height:72vh;padding-block-start:7rem;padding-block-end:4rem;padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-image:linear-gradient(120deg, rgba(15,42,68,0.92) 0%,rgba(15,42,68,0.65) 45%,rgba(24,21,18,0.8) 100%),url("https://dukesterling.com/wp-content/uploads/2026/09/hurricane-resistant-construction-jamaica-scaled.webp");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-35f4e913-a6d6{font-size:2.25rem;margin:0px;}.elementor .e-39a2ec87-6dc9{max-width:40rem;text-align:center;margin-block-start:0px;margin-block-end:3rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-7d4f530c-77e5{font-size:1.25rem;margin:0px;}.elementor .e-4964d30c-8b17{min-width:260px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28%;}.elementor .e-15f86981-7154{font-size:1.25rem;margin:0px;}.elementor .e-6b46f7be-a3a5{min-width:260px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28%;}.elementor .e-20061af-2f70{font-size:1.25rem;margin:0px;}.elementor .e-63341565-4e63{min-width:260px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28%;}.elementor .e-612b4c0e-7b54{width:100%;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center;}.elementor .e-71647134-9b93{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-21ef5d40-bf69{font-size:2.25rem;margin:0px;}.elementor .e-57b1534e-3133{max-width:44rem;text-align:center;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-48c9923e-c76a{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-6aa8ef00-7a49{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-2f914105-e4bf{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-661d3563-f3e6{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-7bbad893-a75b{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-4b94fab3-30c7{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-7f8a3073-671c{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-53ff58f1-95c3{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-6debf414-fed3{max-width:56rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem 3rem;\n}.elementor .e-4a1e3ae1-db36{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-color:var(--cream-bg);display:flex;flex-direction:column;}.elementor .e-2864cbca-bd59{font-size:2.25rem;color:#FFFFFF;margin:0px;}.elementor .e-4da809f3-b900{color:rgba(245,242,236,0.75);}.elementor .e-72007979-5eb6{max-width:44rem;text-align:center;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-585067d0-5812{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-4708da51-c570{min-width:240px;padding-block-start:1rem;border-block-start-width:2px;flex:1 1 28%;border-top-style: solid; border-top-color: var(--gold-brass);\n}.elementor .e-5eba6f11-f4ee{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-7c9385a4-9649{min-width:240px;padding-block-start:1rem;border-block-start-width:2px;flex:1 1 28%;border-top-style: solid; border-top-color: var(--gold-brass);\n}.elementor .e-538e7f2d-f5e3{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-29707b7a-a5c4{min-width:240px;padding-block-start:1rem;border-block-start-width:2px;flex:1 1 28%;border-top-style: solid; border-top-color: var(--gold-brass);\n}.elementor .e-102d34d1-58bd{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-20eb164d-e738{min-width:240px;padding-block-start:1rem;border-block-start-width:2px;flex:1 1 28%;border-top-style: solid; border-top-color: var(--gold-brass);\n}.elementor .e-20e90e69-7945{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-33e3205a-2e15{min-width:240px;padding-block-start:1rem;border-block-start-width:2px;flex:1 1 28%;border-top-style: solid; border-top-color: var(--gold-brass);\n}.elementor .e-483c1ff9-24d7{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-34f7c902-6188{min-width:240px;padding-block-start:1rem;border-block-start-width:2px;flex:1 1 28%;border-top-style: solid; border-top-color: var(--gold-brass);\n}.elementor .e-78943c6b-9aeb{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem 2rem;\n}.elementor .e-4a110a07-2070{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-color:var(--charcoal);display:flex;flex-direction:column;}.elementor .e-542ca78a-f317{font-size:2.25rem;margin:0px;}.elementor .e-52fcfaf3-bce3{max-width:44rem;text-align:center;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-3d82f2dc-e86f{font-size:1.15rem;margin:0px;}.elementor .e-6de71b9d-48f3{padding-block-end:1.5rem;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #E5E1D8;\n}.elementor .e-45ffff9d-ebf5{font-size:1.15rem;margin:0px;}.elementor .e-62978580-c9a5{padding-block-end:1.5rem;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #E5E1D8;\n}.elementor .e-5a694a6f-f35e{font-size:1.15rem;margin:0px;}.elementor .e-272e2e53-e99f{padding-block-end:1.5rem;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #E5E1D8;\n}.elementor .e-4fc0e137-acec{font-size:1.15rem;margin:0px;}.elementor .e-558856f5-bfe2{padding-block-end:1.5rem;border-block-end-width:1px;display:flex;flex-direction:column;gap:0.5rem;border-bottom-style: solid; border-bottom-color: #E5E1D8;\n}.elementor .e-31d59a10-5351{font-size:1.15rem;margin:0px;}.elementor .e-26c5a3b1-e699{display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-9e2f8e9-88e3{width:100%;max-width:50rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:1.5rem;}.elementor .e-64329cd3-51a6{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-color:#FFFFFF;display:flex;flex-direction:column;}.elementor .e-3fe3015d-4722{font-size:2.25rem;margin:0px;}.elementor .e-5ac7968-c003{max-width:44rem;text-align:center;margin-block-start:0px;margin-block-end:2.5rem;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0.75rem;}.elementor .e-54071a6c-721d{font-size:1.15rem;margin:0px;}.elementor .e-2f9fa9f3-1a45{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-5febd4ad-33a5{font-size:1.15rem;margin:0px;}.elementor .e-64f6d9c5-2cf9{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-51be8d49-2854{font-size:1.15rem;margin:0px;}.elementor .e-11486fa7-9cb0{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-5be245da-5337{font-size:1.15rem;margin:0px;}.elementor .e-2171009c-fbbb{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-63d022dc-4014{width:100%;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-27aa71ad-27ca{padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-color:var(--cream-bg);display:flex;flex-direction:column;}.elementor .e-7911abaa-e5ec{max-width:34rem;font-size:2.5rem;color:#FFFFFF;margin:0px;}.elementor .e-5fc0a8c1-c44a{max-width:32rem;color:rgba(255,255,255,0.8);margin:0px;}.elementor .e-b91698b-5126{text-align:center;padding-block-start:var(--space-section);padding-block-end:var(--space-section);padding-inline-start:max(1.5rem, calc((100% - 1260px) / 2));padding-inline-end:max(1.5rem, calc((100% - 1260px) / 2));background-image:linear-gradient(135deg, #0F2A44 0%,#181512 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}