.elementor .e-70ec885-46903e8{width:80%;font-family:Cormorant Garamond;font-weight:400;font-size:34px;color:#1D4E62;letter-spacing:3px;text-transform:uppercase;order:-99999;}.elementor .e-93e3481-f77cc36{width:80%;font-family:Nunito;font-weight:300;font-size:19px;color:#8AABA8;letter-spacing:3px;text-transform:uppercase;margin-block-start:4px;}.elementor .e-eb78f1b-d5aae09{width:70%;flex-direction:column;}.elementor .e-170645e-2d3bfe4{font-family:Nunito;font-weight:500;font-size:22px;color:#4A6B68;letter-spacing:3px;text-transform:uppercase;}.elementor .e-572385e-00d2eb4{font-family:Nunito;font-weight:500;font-size:22px;color:#4A6B68;letter-spacing:3px;text-transform:uppercase;}.elementor .e-67a2988-a616907{font-family:Nunito;font-weight:500;font-size:22px;color:#4A6B68;letter-spacing:3px;text-transform:uppercase;}.elementor .e-d803e49-ed27374{font-family:Nunito;font-weight:500;font-size:22px;color:#4A6B68;letter-spacing:3px;text-transform:uppercase;}.elementor .e-eeff990-8d10906{font-family:Nunito;font-weight:500;font-size:22px;color:#4A6B68;letter-spacing:3px;text-transform:uppercase;}.elementor .e-3f66197-fd85c5a{font-family:Nunito;font-weight:500;font-size:22px;color:#4A6B68;letter-spacing:3px;text-transform:uppercase;border-block-end-width:2px;border-color:#8ECDC4;border-style:solid;}.elementor .e-134774d-e2ca374{width:100%;font-family:Cormorant Garamond;color:#4A6B68;column-gap:20px;flex-direction:row;justify-content:space-evenly;align-items:center;}.elementor .e-f8afba4-6f03be7{flex-direction:row;align-items:end;}.elementor .e-aa71da6-a8ae3e3{flex-direction:row;}.elementor .e-4e50905-37c1c4a{font-family:Cormorant Garamond;font-weight:300;font-size:52px;color:#ffffff;text-align:center;margin-block-end:12px;align-self:center;}.elementor .e-25ac2d2-8b5d057{font-family:Nunito Sans;font-weight:700;font-size:20px;color:rgba(255,255,255,0.6);letter-spacing:2px;align-self:center;}.elementor .e-b153cb5-51d53a5{min-height:400px;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-end:0px;background-color:#1D4E62;flex-direction:column;justify-content:center;}.elementor .e-b1546df{padding:0px;margin:0px;flex-direction:column;}.elementor .e-b4739db-a141e0f{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#8ECDC4;letter-spacing:3px;text-align:center;align-self:center;}.elementor .e-666824b-a73ebcc{font-family:Cormorant Garamond;font-weight:400;font-size:36px;color:#2D6A82;text-align:center;}.elementor .e-8c95f68-512083a{flex-direction:column;justify-content:center;}.elementor .e-38ffe6d-a060558{font-family:Cormorant Garamond;font-weight:800;font-size:30px;color:#C97B5A;text-align:center;margin-block-end:16px;}.elementor .e-47a2cb4-853fb82{width:100%;font-size:0px;margin-block-end:16px;border-radius:0px;border-width:1px;border-color:#C2E8E3;border-style:solid;}.elementor .e-8628355-c4b8f83{font-family:Nunito Sans;font-weight:600;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-94f9e55-82557e8{font-family:Nunito Sans;font-weight:600;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-aa72a9c-4796e2f{font-family:Nunito Sans;font-weight:400;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-8132248-922eee6{font-family:Nunito Sans;font-weight:400;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-fade5dc-482d27b{width:45%;padding:32px;border-radius:12px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#8ECDC4;border-style:solid;background-color:#ffffff;flex-direction:column;}.elementor .e-2405f4a-483b6aa{font-family:Cormorant Garamond;font-weight:800;font-size:30px;color:#C97B5A;text-align:center;margin-block-end:16px;}.elementor .e-eecf772-6110225{width:100%;font-size:0px;margin-block-end:16px;border-radius:0px;border-width:1px;border-color:#C2E8E3;border-style:solid;}.elementor .e-9808153-6e3ccec{font-family:Nunito Sans;font-weight:600;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-3501d71-87c8c70{font-family:Nunito Sans;font-weight:600;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-bd7a5a6-d1a124f{font-family:Nunito Sans;font-weight:400;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-76c1aa9-8f2d28b{font-family:Nunito Sans;font-weight:400;font-size:16px;color:#4A6B68;margin-block-end:8px;}.elementor .e-eeab7f6-8bf1268{width:45%;padding:32px;border-radius:12px;border-block-start-width:2px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:#8ECDC4;border-style:solid;background-color:#ffffff;flex-direction:column;}.elementor .e-025e418-6564b96{column-gap:24px;padding-block-start:60px;padding-block-end:60px;padding-inline-start:40px;padding-inline-end:40px;margin-block-start:32px;background-color:#FFFFFF;flex-direction:row;justify-content:center;}.elementor .e-e6ae34a-a50851a{font-family:Cormorant Garamond;font-weight:400;font-size:36px;color:#ffffff;text-align:center;}.elementor .e-8e3a13f-466f665{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#8ECDC4;letter-spacing:3px;text-align:center;align-self:center;}.elementor .e-325f932-d4041d0{flex-direction:column;justify-content:center;}.elementor .e-3e37192-99aac0f{font-family:Nunito Sans;font-weight:400;color:#ffffff;margin-block-start:20px;}.elementor .e-f2c46b9-a65f6f1{background-color:#1D4E62;}.elementor .e-5dc96d6-048b1ce{margin-block-end:20px;}.elementor .e-320ce02-26f2a50{background-color:#1D4E62;}.elementor .e-06f4956-b69a5b3{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#8ECDC4;letter-spacing:3px;text-align:center;align-self:center;}.elementor .e-a63780c-d9d1d4e{font-family:Cormorant Garamond;font-weight:400;font-size:36px;color:#2D6A82;text-align:center;}.elementor .e-abd6a58-56ed7fb{margin-block-start:90px;flex-direction:column;justify-content:center;}.elementor .e-05eafed-aa89f07{width:100px;font-family:Cormorant Garamond;font-weight:300;font-size:80px;color:#1D4E62;line-height:1px;margin-inline-end:32px;}.elementor .e-41afd32-3594762{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#1D4E62;letter-spacing:2px;text-transform:uppercase;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .e-4a8dbf3-0d844de{font-family:Nunito Sans;font-weight:500;font-size:20px;color:#4A6B68;line-height:1.8em;}.elementor .e-3b6355f-49bf1d7{padding-inline-start:3px;flex-direction:column;gap:1px;}.elementor .e-827d71d-3f8c0b0{padding:60px;margin-block-start:50px;border-width:1px;border-color:#1D4E62;border-style:solid;background-color:#F6F3EE;flex-direction:row;row-gap:32px;justify-content:flex-start;align-items:start;}.elementor .e-3192911-74830bc{width:100px;font-family:Cormorant Garamond;font-weight:300;font-size:80px;color:#8ECDC4;line-height:1px;margin-inline-end:32px;}.elementor .e-afcd52f-8c696c9{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#8ECDC4;letter-spacing:2px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .e-6cbc1b4-11158fb{font-family:Nunito Sans;font-weight:500;font-size:20px;color:#ffffff;line-height:1.8em;}.elementor .e-7779b0d-aa859c2{padding-inline-start:3px;flex-direction:column;gap:1px;}.elementor .e-26dafd8-3efb312{padding:60px;background-color:#1D4E62;row-gap:32px;justify-content:flex-start;align-items:start;}.elementor .e-d653caf-80f00b0{width:100px;font-family:Cormorant Garamond;font-weight:300;font-size:80px;color:#F6F3EE;line-height:1px;margin-inline-end:32px;}.elementor .e-6c8ca38-f153d34{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#F6F3EE;letter-spacing:2px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .e-c7f8739-800825e{font-family:Nunito Sans;font-weight:500;font-size:20px;color:#F6F3EE;line-height:1.8em;}.elementor .e-4f2bfe3-281635f{padding-inline-start:3px;flex-direction:column;gap:1px;}.elementor .e-7fe966e-027fb8a{padding:60px;border-width:1px;border-color:#1D4E62;border-style:solid;background-color:#C97B5A;flex-direction:row;row-gap:32px;justify-content:flex-start;align-items:start;}.elementor .e-b8d8738-7232f45{width:100px;font-family:Cormorant Garamond;font-weight:300;font-size:80px;color:#1D4E62;line-height:1px;margin-inline-end:32px;}.elementor .e-42fbbc7-4a3c8b9{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#1D4E62;letter-spacing:2px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .e-e7e3a46-dad53eb{font-family:Nunito Sans;font-weight:400;font-size:20px;color:#1D4E62;line-height:1.8em;}.elementor .e-a22906b-f8d6669{padding-inline-start:3px;flex-direction:column;gap:1px;}.elementor .e-4b5fc97-3d3ade8{padding:60px;background-color:#F6F3EE;row-gap:32px;justify-content:flex-start;align-items:start;}.elementor .e-19ab853-ec335a3{width:100px;font-family:Cormorant Garamond;font-weight:300;font-size:80px;color:#C2E8E3;line-height:1px;margin-inline-end:32px;}.elementor .e-1f3fe35-c750499{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#8ECDC4;letter-spacing:2px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .e-890a0f0-535230c{font-family:Nunito Sans;font-weight:500;font-size:20px;color:#F6F3EE;line-height:1.8em;}.elementor .e-6821fdc-ae5a1bd{padding-inline-start:3px;flex-direction:column;gap:1px;}.elementor .e-9c877d9-7cde598{padding:60px;border-width:1px;border-color:#1D4E62;border-style:solid;background-color:#1D4E62;flex-direction:row;row-gap:32px;justify-content:flex-start;align-items:start;}.elementor .e-317f013-d5dd1eb{width:100px;font-family:Cormorant Garamond;font-weight:300;font-size:80px;color:#F6F3EE;line-height:1px;margin-inline-end:32px;}.elementor .e-45345d6-771dc2e{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#F6F3EE;letter-spacing:2px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:0px;margin-inline-end:0px;align-self:start;order:-99999;}.elementor .e-2836ade-7db505c{font-family:Nunito Sans;font-weight:500;font-size:20px;color:#ffffff;line-height:1.8em;}.elementor .e-d77da65-77f6177{padding-inline-start:3px;flex-direction:column;gap:1px;}.elementor .e-89915ae-21b6355{padding:60px;background-color:#C97B5A;row-gap:32px;justify-content:flex-start;align-items:start;}.elementor .e-295beba{padding-block-start:30px;padding-block-end:50px;padding-inline-start:90px;padding-inline-end:90px;margin:0px;background-color:#fff;flex-direction:column;justify-content:space-between;align-items:start;}.elementor .e-b852c56-57db7d8{font-family:Nunito Sans;font-weight:700;font-size:20px;color:#8ECDC4;letter-spacing:3px;text-align:center;margin-block-end:12px;}.elementor .e-5e9424d-cf3857d{font-family:Cormorant Garamond;font-weight:400;font-size:36px;color:#1D4E62;text-align:center;margin-block-end:50px;}.elementor .e-62982be-d59fcb7{font-family:Nunito Sans;font-weight:700;font-size:18px;color:#ffffff;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:40px;border-width:1.5px;border-color:#ffffff;border-style:solid;background-color:#C97B5A;}.elementor .e-1157795-a764a9d{font-family:Nunito Sans;font-weight:700;font-size:18px;color:#2D6A82;text-transform:uppercase;padding-block-start:12px;padding-block-end:12px;padding-inline-start:28px;padding-inline-end:28px;border-radius:40px;border-width:1.5px;border-color:#8ECDC4;border-style:solid;background-color:#FFFFFF;}.elementor .e-adb1000-b551590{gap:16px;justify-content:center;align-items:center;}.elementor .e-cbbdc78-1ee1927{min-height:400px;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;background-color:#edf7f500;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3cb58ca{background-image:url("https://mariannehuysamer.co.za/wp-content/uploads/2026/07/mitchell-hartley-ebqlWF5jd3Y-unsplash-scaled.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center right;flex-direction:column;}.elementor .e-3a5d71c-ee15ba6{width:50%;font-family:Cormorant Garamond;font-weight:300;font-size:25px;color:rgba(255,255,255,0.7);letter-spacing:1.5px;text-transform:uppercase;}.elementor .e-5506212-47a9c86{font-family:Nunito;font-weight:500;font-size:22px;color:rgba(255,255,255,0.5);letter-spacing:3px;text-transform:uppercase;}.elementor .e-91f17b0-81cf797{font-family:Nunito;font-weight:500;font-size:22px;color:rgba(255,255,255,0.5);letter-spacing:3px;text-transform:uppercase;}.elementor .e-4fda8e4-ff8aadf{font-family:Nunito;font-weight:500;font-size:22px;color:rgba(255,255,255,0.5);letter-spacing:3px;text-transform:uppercase;}.elementor .e-155c8e4-823dd5f{font-family:Nunito;font-weight:500;font-size:22px;color:rgba(255,255,255,0.5);letter-spacing:3px;text-transform:uppercase;}.elementor .e-751d3aa-82ce37b{font-family:Nunito;font-weight:500;font-size:22px;color:rgba(255,255,255,0.5);letter-spacing:3px;text-transform:uppercase;}.elementor .e-fa2b18c-fcd4867{font-family:Nunito;font-weight:500;font-size:22px;color:rgba(255,255,255,0.5);letter-spacing:3px;text-transform:uppercase;}.elementor .e-1682681-f855009{width:100%;column-gap:20px;flex-direction:row;justify-content:space-evenly;align-items:center;}.elementor .e-2146e95-3b36e48{align-items:center;}.elementor .e-bbf182b-b04a183{flex-direction:row;}.elementor .e-9d9f31d-93fff09{width:100%;font-weight:100;color:rgba(255,255,255,0.3);margin-block-start:20px;margin-block-end:20px;background-color:rgba(255,255,255,0.3);}.elementor .e-98c39a8-09c0586{font-family:Nunito;font-weight:300;font-size:18px;color:rgba(255,255,255,0.35);}.elementor .e-c5076c4-01acdf4{font-family:Nunito;font-weight:300;font-size:18px;color:rgba(255,255,255,0.35);}.elementor .e-7dfc43c-d7ce746{padding-block-start:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-54267f5-fbcd2f9{padding-block-start:0px;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-eb83b48-2f01975{padding-block-start:40px;padding-block-end:40px;padding-inline-start:60px;padding-inline-end:60px;background-color:#1D4E62;flex-direction:column;justify-content:center;}