.elementor .e-14918864-93f6{font-size:clamp(2.25rem, 4.5vw, 3.5rem);color:#FFFFFF;margin:0px;}.elementor .e-1664b916-3d30{font-size:1.1rem;color:rgba(255,255,255,0.9);margin:0px;}.elementor .e-7c88ee13-1279{font-size:1.1rem;color:rgba(255,255,255,0.9);margin:0px;}.elementor .e-1260c3af-db21{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-4aaa382e-79ed{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-415575e5-203b{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-2a291b2d-8b29{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-35fce301-5ca4{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-54f9169f-9bf3{font-weight:600;font-size:0.92rem;color:#FFFFFF;margin:0px;}.elementor .e-743464c1-feb7{margin-block-start:0.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:0.75rem 2rem;\n}.elementor .e-61c171d4-7825{margin-block-start:0.75rem;align-self:flex-start;}.elementor .e-7018bd4-acc5{max-width:46rem;display:flex;flex-direction:column;gap:1.25rem;}.elementor .e-2ca8218c-a69f{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/home-renovation-jamaica-duke-sterling-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-16af2808-7682{font-size:2.25rem;margin:0px;}.elementor .e-539c33f9-3b94{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-1f944c97-5712{font-size:1.25rem;margin:0px;}.elementor .e-35c2a1e8-57df{min-width:260px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28%;}.elementor .e-7bf3ab4a-bfd9{font-size:1.25rem;margin:0px;}.elementor .e-30d41b2e-f006{min-width:260px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28%;}.elementor .e-839886e-7a2b{font-size:1.25rem;margin:0px;}.elementor .e-2334659a-85fb{min-width:260px;display:flex;flex-direction:column;gap:0.6rem;flex:1 1 28%;}.elementor .e-403ff7b0-b9da{width:100%;display:flex;flex-direction:row;gap:2rem;flex-wrap:wrap;justify-content:center;}.elementor .e-2709c21d-edda{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-610b5be2-c26d{font-size:2.25rem;margin:0px;}.elementor .e-5fd6091a-c68d{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-4060d25a-76ca{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-1737a81b-ba63{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-62a007f3-ad84{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-699dd8dc-a20b{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-6f01ebff-ce1c{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-480bf6f2-2ba3{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-20b02e76-aad6{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-3863a9f3-ad53{min-width:240px;font-weight:600;color:var(--navy-deep);margin:0px;flex:1 1 40%;}.elementor .e-6ac7b2e3-6b9f{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-1f98557b-c1c0{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-6222ed7e-a566{font-size:2.25rem;color:#FFFFFF;margin:0px;}.elementor .e-718225f4-6ba4{color:rgba(245,242,236,0.75);}.elementor .e-266be437-97a7{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-452db55e-c2b5{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-7a33f2a3-bc90{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-7c051174-2942{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-363771fb-745e{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-53f58dcd-6c33{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-17d0ffd2-87e0{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-37edf056-7d15{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-37626fbb-7f71{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-574273d3-3d86{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-68d9752d-d18c{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-76ecfb42-cbb0{font-weight:600;color:#F5F2EC;margin:0px;}.elementor .e-5aec60b0-494a{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-1bbee88c-dc02{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.25rem 2rem;\n}.elementor .e-4f9e7fd1-fdd9{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-6e9b298d-c9cd{font-size:2.25rem;margin:0px;}.elementor .e-777d8aba-ea6b{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-4b9c917-1b1a{font-size:1.15rem;margin:0px;}.elementor .e-4b8c4e15-7b17{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-57dfe62b-ebb0{font-size:1.15rem;margin:0px;}.elementor .e-5a16704b-2c88{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-5637a1ff-c0e6{font-size:1.15rem;margin:0px;}.elementor .e-31e52f9a-6b87{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-23b7bfdb-b0fe{font-size:1.15rem;margin:0px;}.elementor .e-2343b143-9e87{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-4f4c2920-b611{font-size:1.15rem;margin:0px;}.elementor .e-45449b5c-f7a6{display:flex;flex-direction:column;gap:0.5rem;}.elementor .e-62bf9639-752e{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-28292885-2af6{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-29731285-9de7{font-size:2.25rem;margin:0px;}.elementor .e-f942623-f840{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-55053b68-6526{font-size:1.15rem;margin:0px;}.elementor .e-62e6a192-c052{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-2186f2be-90dc{font-size:1.15rem;margin:0px;}.elementor .e-2bf2eab7-61af{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-109a5e9d-ec11{font-size:1.15rem;margin:0px;}.elementor .e-36e38bea-d44e{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-75f9ac04-df76{font-size:1.15rem;margin:0px;}.elementor .e-6f37a33d-3856{min-width:230px;text-decoration:none;display:flex;flex-direction:column;gap:0.5rem;flex:1 1 21%;}.elementor .e-67ab213e-5b4d{width:100%;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;justify-content:center;}.elementor .e-4fce6acf-23ea{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-438b5ec9-de84{max-width:34rem;font-size:2.5rem;color:#FFFFFF;margin:0px;}.elementor .e-3d47fe7d-4d03{max-width:32rem;color:rgba(255,255,255,0.8);margin:0px;}.elementor .e-221e0f45-eb3e{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;}