.elementor .e-51a6f08-1b933ff{font-family:"Bodoni Moda";font-size:13px;color:#c9a96a;letter-spacing:4px;text-align:center;text-transform:uppercase;}.elementor .e-a01cab4-0b445eb{width:70%;font-family:"Bodoni Moda";font-size:clamp(2.6rem, 5.4vw, 4.3rem);color:#f1eadc;letter-spacing:1px;text-align:center;align-self:center;}.elementor .e-88cd86f-367c518{width:50%;font-family:Jost;font-size:17px;color:#a9bcaf;text-align:center;padding-block-start:20px;padding-block-end:20px;align-self:center;}.elementor .e-1f396d4-749fd12{font-family:var(--Jost);font-weight:400;font-size:0.73rem;color:var(--White);letter-spacing:0.16rem;text-transform:uppercase;padding-inline-start:23.2px;padding-inline-end:23.2px;background-color:var(--Gold_button);align-self:center;}.elementor .e-2382942-a812dec{font-family:var(--Jost);font-weight:400;font-size:0.73rem;color:var(--White);letter-spacing:0.16rem;text-transform:uppercase;padding-inline-start:23.2px;padding-inline-end:23.2px;border-width:1px;border-color:#7A5C22;border-style:solid;background-color:#08080700;align-self:center;}.elementor .e-f8639fa-b35fb03{padding:80px;background-image:linear-gradient(#0e2b20d4, #0e2b20d4),url("https://thegemsco.com/wp-content/uploads/2026/09/image.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;background-color:#0e2b20;flex-direction:column;}.elementor .e-9d2691b-3c6da35{position:sticky;font-family:"Bodoni Moda";font-size:13px;color:#7a5c22;letter-spacing:4px;text-align:start;text-transform:uppercase;margin-block-end:20px;align-self:start;}.elementor .e-1248afc-9abde0a{width:85%;position:sticky;font-family:"Bodoni Moda";font-weight:300;font-size:clamp(2.1rem, 4vw, 3.3rem);color:#414141;letter-spacing:1px;text-align:start;padding-block-start:20px;padding-block-end:20px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#ddd5c6;border-style:none;align-self:start;}.elementor .e-10473b4-0b6f9e9{width:85%;position:sticky;font-family:"Bodoni Moda";font-size:22px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-689a6a3-85c4b62{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:0px;padding-block-end:0px;align-self:center;}.elementor .e-71cfc3a-28d1ce5{width:85%;position:sticky;font-family:"Bodoni Moda";font-size:22px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-b87d4b2-778e6a3{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:0px;padding-block-end:0px;align-self:center;}.elementor .e-15e578e-b7467ac{width:85%;position:sticky;font-family:"Bodoni Moda";font-size:22px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-a5a9db5-6e55906{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:0px;padding-block-end:0px;align-self:center;}.elementor .e-fc09bff-e5d6368{width:85%;position:sticky;font-family:"Bodoni Moda";font-size:22px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-834f9fd-e2fea79{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:0px;padding-block-end:0px;align-self:center;}.elementor .e-b1ea8db-d097856{padding:80px;background-color:#ffffff;flex-direction:column;}.elementor .e-c2b70bb-69f11f7{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold_button);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-22e3671-3ca32da{width:2.6rem;background-color:var(--Forest);}.elementor .e-b08843e-8363ac4{padding:0px;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-47d98c7-46aad12{width:85%;position:sticky;font-family:"Bodoni Moda";font-weight:200;font-size:45px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-9774b33-c4663d7{width:100%;font-family:var(--Main);font-weight:400;font-size:20px;}.elementor .e-f9d2e61-40703d6{width:100%;font-family:var(--Jost);font-weight:300;font-size:13px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;}.elementor .e-596dd23-5cc94fb{padding:80px;flex-direction:row;}.elementor .e-3ecb518-a20e5df{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold-lt);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-0ae6823-b7e735b{width:2.6rem;background-color:var(--Forest);}.elementor .e-d0ae5fb-09a08ea{padding:0px;gap:10px;align-items:center;}.elementor .e-da43eb3-1650f5f{font-family:var(--Main);font-weight:400;font-size:clamp(2.1rem, 4.4vw, 3.3rem);color:#f0eded;margin-block-start:10px;margin-block-end:20px;}.elementor .e-65adb74-59e5095{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:#f1e7ca;line-height:1.72em;}.elementor .e-e8bb8fc-b990793{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-dedd61e-feeb77f{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:#f1e7ca;line-height:1.72em;}.elementor .e-a2bee50-505623e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-b2b9d0f-b4fac38{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:#f1e7ca;line-height:1.72em;}.elementor .e-820c2eb-7574487{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-b2f0835-ae1fc45{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:#f1e7ca;line-height:1.72em;}.elementor .e-e9cd3f7-305fb1e{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-bb16ee7-7e1c701{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:#f1e7ca;line-height:1.72em;}.elementor .e-054db7d-3dd36f8{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:flex-start;align-items:start;}.elementor .e-7cc42c1-df6fbc4{height:500px;object-fit:cover;object-position:center center;}.elementor .e-6c322a0-65dff5d{padding:80px;background-color:#0e2b20;flex-direction:row;}.elementor .e-6c1ae17-dd1f4bd{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold_button);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-b483d77-0e6f969{width:2.6rem;background-color:var(--Forest);}.elementor .e-fc5689b-9bec8ee{padding:0px;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-0305d79-47f8afe{width:60%;position:sticky;font-family:"Bodoni Moda";font-weight:200;font-size:45px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-e563271-5c9e789{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold-lt);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-9c33707-3d5ee67{width:100%;font-family:var(--Main);font-weight:400;color:#f0eded;margin-block-start:10px;margin-block-end:20px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:rgba(201,169,106,.34);border-style:none;}.elementor .e-4208323-1b056c7{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--on-dark-text);line-height:1.72em;padding-block-end:10px;}.elementor .e-ec2af02-d851a39{font-family:var(--Main);font-weight:400;font-size:35px;color:var(--Gold-lt);text-align:start;text-transform:uppercase;}.elementor .e-e68a04e-274eccd{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:space-between;align-items:start;}.elementor .e-14bf0a4-31f7629{font-family:var(--Main);font-weight:400;font-size:35px;color:var(--Gold-lt);text-align:start;text-transform:uppercase;}.elementor .e-5c6c343-d17fbe4{padding-block-start:20px;padding-block-end:20px;padding-inline-start:0px;padding-inline-end:20px;border-radius:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(--Gold-line);border-style:solid;gap:0px;justify-content:space-between;align-items:start;}.elementor .e-8ba33ca-9000106{width:100%;font-family:var(--Jost);font-weight:400;font-size:0.73rem;color:var(--Forest);letter-spacing:0.16rem;text-transform:uppercase;padding-inline-start:23.2px;padding-inline-end:23.2px;margin-block-start:20px;background-color:var(--Gold-lt);align-self:start;}.elementor .e-6a6dfb2-06785ca{width:100%;font-family:var(--Jost);font-weight:300;font-size:12px;color:var(--on-dark-text);line-height:1.72em;text-align:center;margin-block-start:10px;}.elementor .e-d8c928d-5e5f005{padding:30px;border-width:1px;border-color:rgba(201,169,106,.34);border-style:solid;background-color:#0e2b20;flex-direction:column;}.elementor .e-acfa510-f5f94b1{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold_button);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-9de41ba-c24d90a{position:sticky;font-family:"Bodoni Moda";font-weight:200;font-size:30px;color:#414141;letter-spacing:1px;text-align:start;padding-block-start:10px;padding-block-end:20px;align-self:start;}.elementor .e-65fbf4f-5c87bee{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:0px;padding-block-end:20px;align-self:center;}.elementor .e-a4b6881-c51ed22{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:1px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6e0d6;border-style:solid;align-self:center;}.elementor .e-bfb7101-46cebc3{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6e0d6;border-style:solid;align-self:center;}.elementor .e-25b15e7-43db859{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6e0d6;border-style:solid;align-self:center;}.elementor .e-5f9c5a6-80f6ad0{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:15px;padding-block-end:15px;padding-inline-start:0px;padding-inline-end:0px;border-block-start-width:0px;border-block-end-width:1px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6e0d6;border-style:solid;align-self:center;}.elementor .e-c2b58ca-1829584{width:100%;font-family:var(--Jost);font-weight:400;font-size:0.73rem;color:var(--Forest);letter-spacing:0.16rem;text-transform:uppercase;padding-inline-start:23.2px;padding-inline-end:23.2px;margin-block-start:20px;border-width:1px;border-color:var(--Forest);border-style:solid;background-color:#08080700;align-self:center;}.elementor .e-40ef87d-839075d{padding:30px;background-color:#ffffff;flex-direction:column;gap:0px;}.elementor .e-8d5688a-30edc01{gap:20px;}.elementor .e-b29587c-b119bff{padding:80px;flex-direction:column;}.elementor .e-35338b5-09183ec{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold_button);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-f4acf94-26ae449{width:2.6rem;background-color:var(--Forest);}.elementor .e-18d4261-9471522{padding:0px;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-f2fe9a5-7dbe12c{width:60%;position:sticky;font-family:"Bodoni Moda";font-weight:200;font-size:45px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-74a5930-e9a730e{padding:80px;background-color:#ffffff;flex-direction:column;}.elementor .e-bad2f32-0446783{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold-lt);letter-spacing:0.42em;text-align:start;text-transform:uppercase;align-self:start;}.elementor .e-0ae2fb4-5a3503e{width:68%;position:sticky;font-family:"Bodoni Moda";font-weight:200;font-size:45px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-a7f5f79-43d39f7{width:100%;font-family:var(--Jost);font-weight:300;font-size:13px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;}.elementor .e-1f8f7f1-ecaa3d6{font-family:var(--Main);font-weight:500;font-size:15px;}.elementor .e-b151308-2d57f9c{padding:15px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#e6e0d6;border-style:solid;flex-direction:column;}.elementor .e-9874e48-d924eb9{width:100%;font-family:var(--Jost);font-weight:300;font-size:13px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;}.elementor .e-5b1f9c4-d7b2216{font-family:var(--Main);font-weight:500;font-size:15px;}.elementor .e-27a3762-31aa670{padding:15px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:1px;border-color:#e6e0d6;border-style:solid;flex-direction:column;}.elementor .e-872d67b-b9fb6d7{width:100%;font-family:var(--Jost);font-weight:300;font-size:13px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;}.elementor .e-e68d67d-43b54e6{font-family:var(--Main);font-weight:500;font-size:15px;}.elementor .e-0610595-4c5806a{padding:15px;border-block-start-width:1px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#e6e0d6;border-style:solid;flex-direction:column;}.elementor .e-a17b6b1-2255439{padding:0px;margin-block-start:20px;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-55dff03-0488371{width:100%;font-family:Jost;font-weight:300;font-size:17px;color:#575757;text-align:start;padding-block-start:0px;padding-block-end:20px;align-self:center;}.elementor .e-9671513-acddbe3{font-family:var(--Jost);font-weight:400;font-size:0.73rem;color:var(--White);letter-spacing:0.16rem;text-transform:uppercase;padding-inline-start:23.2px;padding-inline-end:23.2px;background-color:var(--Gold_button);align-self:start;}.elementor .e-2b40c4f-af6e58e{padding:30px;background-color:#ffffff;flex-direction:column;gap:10px;justify-content:center;}.elementor .e-b3daafb-eb68b80{object-fit:cover;}.elementor .e-24af229-958d07d{height:528px;padding:0px;justify-content:center;}.elementor .e-2268f38-cc17a53{padding:0px;border-width:1px;border-color:#e6e0d6;border-style:solid;background-color:#ffffff;gap:20px;}.elementor .e-bd0b8f8-4fa753e{padding:80px;flex-direction:row;}.elementor .e-2ece42f-384db01{font-family:var(--Main);font-weight:400;font-size:0.72rem;color:var(--Gold_button);letter-spacing:0.42em;text-align:start;text-transform:uppercase;}.elementor .e-6ce6c54-c5a8ad2{width:2.6rem;background-color:var(--Forest);}.elementor .e-e4028eb-8c8f548{padding:0px;gap:10px;justify-content:flex-start;align-items:center;}.elementor .e-fcb267e-7fff31d{position:sticky;font-family:"Bodoni Moda";font-weight:200;font-size:45px;color:#414141;letter-spacing:1px;text-align:start;align-self:start;}.elementor .e-5671cb7-9a61dfb{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-870bb7d-08ed733{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-3ec1cbd-8d53ce3{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-46e0468-7098570{width:100%;font-family:var(--Jost);font-weight:300;font-size:12px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;padding:5px;border-width:1px;border-color:#d7cdba;border-style:solid;}.elementor .e-77fbada-15fcfd9{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-3291950-01e4564{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-ec44991-354d59a{width:auto;font-family:var(--Jost);font-weight:300;font-size:12px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;padding:5px;border-width:1px;border-color:#d7cdba;border-style:solid;align-self:start;}.elementor .e-056b951-de99e78{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-bcb3648-d806738{width:auto;font-family:var(--Jost);font-weight:300;font-size:12px;color:var(--Gold_button);letter-spacing:1px;line-height:1.72em;text-transform:uppercase;padding:5px;border-width:1px;border-color:#d7cdba;border-style:solid;align-self:start;}.elementor .e-380a69e-285d18b{width:100%;font-family:var(--Jost);font-weight:300;font-size:1.075rem;color:var(--Forest);line-height:1.72em;}.elementor .e-51cf3fa{padding:80px;background-color:#F1EADC;flex-direction:row;}