.elementor .e-f8ab442-d3b9f4f{color:var(--Dark-Gray);background-color:var(--Warm-Beige);&::before{
  content: "◆ ";
}\n}.elementor .e-e755795-9c8f8f2{font-family:Libre Baskerville;font-weight:400;font-size:5rem;color:var(--Dark-Gray);strong{
  color:#2c2b27;
}\n}.elementor .e-2084e1d-50fe002{font-family:Outfit;color:var(--Dark-Gray);}.elementor .e-aed888d-de627b7{font-family:Outfit;font-weight:400;font-size:12px;color:#ffffff;text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:30px;padding-inline-end:30px;background-color:#2c2b27;}.elementor .e-aed888d-de627b7:hover,.elementor .e-aed888d-de627b7:focus-visible{color:#ffffff;background-color:#706f69;}.elementor .e-bf1b097-420aae4{padding:0px;}.elementor .e-6318cdf-711b5e6{padding-block-start:10px;padding-block-end:10px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-a889e67-c16218f{width:100%;aspect-ratio:1/1;object-fit:cover;}.elementor .e-f01e3eb-2ff6d21{background-color:var(--Warm-White);display:flex;flex-direction:column;justify-content:center;}.elementor .e-92f8256-1650e04{font-family:Libre Baskerville;font-weight:500;font-size:48px;color:var(--Dark-Gray);line-height:1em;}.elementor .e-9f5e418-ecd4884{font-family:Libre Baskerville;font-weight:700;font-size:20px;color:var(--Warm-White);}.elementor .e-12707df-b924310{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Acid-Gray);}.elementor .e-0b26f63-f40ed49{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:rgba(188, 187, 177, .1);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-0b26f63-f40ed49:hover,.elementor .e-0b26f63-f40ed49:focus-visible{background-color:rgba(188,187,177,.04);}.elementor .e-5a8fc9f-9197c1c{font-family:Libre Baskerville;font-weight:500;font-size:48px;color:var(--Dark-Gray);line-height:1em;}.elementor .e-bd6caf7-fac41b5{font-family:Libre Baskerville;font-weight:700;font-size:20px;color:var(--Warm-White);}.elementor .e-c2a08cb-4f42706{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Acid-Gray);}.elementor .e-63346ae-f3f3028{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:rgba(188, 187, 177, .1);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-63346ae-f3f3028:hover,.elementor .e-63346ae-f3f3028:focus-visible{background-color:rgba(188,187,177,.04);}.elementor .e-f990300-6f98681{font-family:Libre Baskerville;font-weight:500;font-size:48px;color:var(--Dark-Gray);line-height:1em;}.elementor .e-4406060-7404db0{font-family:Libre Baskerville;font-weight:700;font-size:20px;color:var(--Warm-White);}.elementor .e-6dffdac-4de5b1d{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Acid-Gray);}.elementor .e-b98a31a-0b1203a{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:rgba(188, 187, 177, .1);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-b98a31a-0b1203a:hover,.elementor .e-b98a31a-0b1203a:focus-visible{background-color:rgba(188,187,177,.04);}.elementor .e-417bca0-c795c8c{font-family:Libre Baskerville;font-weight:500;font-size:48px;color:var(--Dark-Gray);line-height:1em;}.elementor .e-130b050-67a658d{font-family:Libre Baskerville;font-weight:700;font-size:20px;color:var(--Warm-White);}.elementor .e-ae94e87-8d22f1e{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Acid-Gray);}.elementor .e-ad92d50-06c0dfb{padding-block-start:44px;padding-block-end:44px;padding-inline-start:36px;padding-inline-end:36px;border-width:1px;border-color:rgba(188, 187, 177, .1);border-style:solid;display:flex;flex-direction:column;gap:10px;}.elementor .e-ad92d50-06c0dfb:hover,.elementor .e-ad92d50-06c0dfb:focus-visible{background-color:rgba(188,187,177,.04);}.elementor .e-c56821b-60f42d2{padding:0px;margin-block-start:20px;margin-block-end:20px;gap:20px;}.elementor .e-b3d1b40-e518150{padding-inline-start:50px;padding-inline-end:50px;background-color:var(--Ink);}.elementor .e-4808b14-09c2851{font-family:Libre Baskerville;font-weight:300;font-size:25px;color:#706f69;strong{
  color:#2c2b27;
}\n}.elementor .e-0b6acdb-5d52cbf{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-440c1f0-c6a02bd{font-family:Libre Baskerville;font-weight:300;font-size:25px;color:#706f69;strong{
  color:#2c2b27;
}\n}.elementor .e-2174680-6935d4f{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-bd4da7e-921f359{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;&::before{
  content: "●";
}\n}.elementor .e-99e2782-b7782bc{width:calc(50% - 5px);;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);}.elementor .e-801a9e4-0fbcd7a{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;&::before{
  content: "●";
}\n}.elementor .e-99cd9f0-cda44e3{width:calc(50% - 5px);;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);}.elementor .e-d42e851-04fa631{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;&::before{
  content: "●";
}\n}.elementor .e-e03d660-495f63c{width:calc(50% - 5px);;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);}.elementor .e-ca2e38d-9218d6a{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;&::before{
  content: "●";
}\n}.elementor .e-0376122-20e48c4{width:calc(50% - 5px);;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);}.elementor .e-aec0efd-85654a4{gap:10px;flex-wrap:wrap;}.elementor .e-7ba7100-0fbc323{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #706f69;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-3c7bec1-ab54b5c{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-2f4b5d0-4e1b566{padding:20px;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);display:flex;flex-direction:column;gap:20px;}.elementor .e-f4648c9-c9f76ea{font-family:Libre Baskerville;font-weight:300;font-size:25px;color:#706f69;strong{
  color:#2c2b27;
}\n}.elementor .e-8901b53-1218cb7{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-4b7cb2a-37f274b{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #706f69;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-c7b0c0b-19ab40f{padding:20px;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);display:flex;flex-direction:column;gap:20px;}.elementor .e-335e70e-c2b2bcb{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #706f69;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-bad9800-9ee37f0{padding:20px;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;display:flex;flex-direction:column;gap:20px;}.elementor .e-adca693-edacaff{gap:20px;}.elementor .e-b59ccd3-a044854{font-family:Libre Baskerville;font-weight:300;font-size:25px;color:#706f69;strong{
  color:#2c2b27;
}\n}.elementor .e-5b9c0c1-401c40a{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-14726f2-9c6497d{display:flex;flex-direction:column;gap:20px;}.elementor .e-49b8ebc-c1593b1{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #706f69;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-ef37762-05aabde{font-family:Libre Baskerville;font-weight:300;font-size:25px;color:var(--White);}.elementor .e-a2b2460-bd7c601{font-family:Outfit;font-weight:400;font-size:0.85rem;color:var(--Acid-Gray);}.elementor .e-14c2183-c7b1045{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Ink);text-transform:uppercase;padding-block-start:8px;padding-block-end:8px;padding-inline-start:30px;padding-inline-end:30px;background-color:var(--White);}.elementor .e-14c2183-c7b1045:hover,.elementor .e-14c2183-c7b1045:focus-visible{color:#ffffff;background-color:#706f69;}.elementor .e-3dc56fd-e015d14{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Acid-Gray);text-align:center;}.elementor .e-45b28a2-613501b{padding:20px;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Ink);display:flex;flex-direction:column;gap:20px;}.elementor .e-f1dae77-50e5a16{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #706f69;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-f6fb575-ef109ef{padding:20px;border-width:1px;border-color:var(--Acid-Gray);border-style:solid;background-color:var(--Warm-White);display:flex;flex-direction:column;gap:20px;}.elementor .e-1cbf0df-1e2c4f8{position:sticky;inset-block-start:100px;display:flex;flex-direction:column;}.elementor .e-7abefac-7a1fb6e{width:50%;padding:0px;gap:20px;}.elementor .e-67263bb-fccb991{padding:0px;margin-block-start:20px;margin-block-end:20px;gap:20px;}.elementor .e-c642005-c0f3053{padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;justify-content:center;}.elementor .e-f6bc8fb-4c4e20f{width:100%;aspect-ratio:1/1;object-fit:cover;}.elementor .e-4254b29-2585156{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #bcbbb1;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-d0e258d-b2b796f{font-family:Libre Baskerville;font-weight:300;font-size:clamp(36px,4.5vw,60px);color:#706f69;strong{
  color:#2c2b27;
}\n}.elementor .e-3bd24c0-7e16e22{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-fcefdcb-51fc2f5{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-03b618a-a41777b{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-6af0c8e-ea482a8{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-51b953b-9d252ea{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-7fb58d9-a04779a{padding-block-start:10px;padding-block-end:10px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-facbf63-e060568{background-color:var(--Warm-Beige);display:flex;flex-direction:column;justify-content:center;}.elementor .e-80d1f1e-6a3dbbe{font-family:Outfit;font-weight:400;font-size:10px;color:var(--Dark-Gray);letter-spacing:0.28em;text-transform:uppercase;&::before {
  content: ""; /* This is the missing piece! */
  display: inline-block;
  width: 24px;
  height: 1px;
  margin-right: 5px;
  background: #bcbbb1;
  vertical-align: middle; /* This helps align the line to the center of the text */
}\n}.elementor .e-0d3c6cc-aaaabdc{font-family:Libre Baskerville;font-weight:300;font-size:clamp(36px,4.5vw,60px);color:#706f69;strong{
  color:#2c2b27;
}\n}.elementor .e-3fdab36-a505a9c{font-family:Outfit;font-weight:400;font-size:0.85rem;color:#706f69;}.elementor .e-3810a01-169d5ac{padding-block-start:10px;padding-block-end:10px;padding-inline-start:50px;padding-inline-end:50px;display:flex;flex-direction:column;gap:20px;justify-content:center;}.elementor .e-8be3f65-cacd26c{font-family:Libre Baskerville;font-weight:700;font-size:20px;color:var(--Ink);}.elementor .e-57cfbf2-553fbff{font-family:Outfit;font-weight:400;font-size:12px;color:var(--Acid-Gray);text-align:center;}.elementor .e-6ee5ed4-8fc29c2{max-width:600px;padding:20px;background-color:var(--Warm-Beige);display:flex;flex-direction:column;gap:20px;}.elementor .e-d758f9a-5eaf354{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}.elementor .e-c314938-9af4a37{margin-block-start:80px;margin-block-end:80px;gap:20px;}.elementor .e-81ab55f-a433477{border-width:1px;border-color:#bcbbb1;border-style:solid;display:flex;flex-direction:row;}