.elementor .e-663c082b-e03e980{font-family:"Playfair Display";font-weight:500;font-size:16px;text-align:center;font-style:italic;}.elementor .e-259d1bff-0c75a76{background-color:#9FA597;display:flex;flex-direction:row;justify-content:center;}.elementor .e-6fbf07ed-cbe86f5{width:30%;flex-direction:column;}.elementor .e-3405f71b-07890f7{width:60%;flex-direction:column;}.elementor .e-15cdbac4-2ae0381{width:10%;flex-direction:column;}.elementor .e-75ede6c2-0365b71{flex-direction:row;}.elementor .e-520a665a-3c1e05e{background-image:url("https://drnjgiles.co.za/wp-content/uploads/2026/09/Hero-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-a000a48{flex-direction:column;}.elementor .e-0e232ef{width:25%;flex-direction:column;}.elementor .e-7764acd{width:25%;flex-direction:column;}.elementor .e-d99a0dc-09bdf06{width:25%;flex-direction:column;}.elementor .e-928520d{width:25%;flex-direction:column;}.elementor .e-3886ea7{width:25%;flex-direction:column;}.elementor .e-259cf7c{padding-inline-start:75px;padding-inline-end:75px;flex-direction:row;}.elementor .e-b76d772-17f732e{width:25%;flex-direction:column;}.elementor .e-2ba87ab-36c97bb{width:25%;flex-direction:column;}.elementor .e-a3f50a2-94006ae{width:25%;flex-direction:column;}.elementor .e-bce4e0b-19fe20d{width:25%;flex-direction:column;}.elementor .e-c96da7c-382b7a6{padding-inline-start:75px;padding-inline-end:75px;flex-direction:row;align-items:start;}.elementor .e-2ab8a020-a295361{column-gap:20px;padding-inline-start:75px;justify-content:flex-start;align-items:start;}.elementor .e-62cfa1c8-2b2cbb0{background-image:url("https://drnjgiles.co.za/wp-content/uploads/2026/09/FAQ_s-1024x768.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;}.elementor .e-98813c3-93e34b0{width:25%;flex-direction:column;}.elementor .e-54f9b104-ecc18ac{width:50%;flex-direction:column;}.elementor .e-7091fde8-83ceb05{width:25%;flex-direction:column;}.elementor .e-6b7f8ab8-503585f{background-color:#1A313F;flex-direction:row;}