.elementor .e-31ff9c60-3372721{background-image:linear-gradient(#00000075, #00000075),url("https://jmcsouthafrica.co.za/assets/grand-avenue/main.jpg");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-6b8a8be9-b985fd2{flex-direction:row;justify-content:center;}.elementor .e-2315c700-70938ff{width:50%;flex-direction:column;align-items:end;}.elementor .e-3ef628e9-12cde1b{width:50%;flex-direction:column;align-items:start;}.elementor .e-1ccb9c52-82df2b2{flex-direction:row;}.elementor .e-69188dd7-0fb7a3b{padding:0px;margin-block-start:50px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:row;}.elementor .e-33fa891a-dbf3220{margin-block-start:50px;flex-direction:row;justify-content:center;}.elementor .e-5121f095-0825fe9{width:220px;color:#f6faff;border-radius:50px;border-width:0px;background-color:#dc3131;display:flex;justify-content:center;}.elementor .e-5121f095-0825fe9:hover,.elementor .e-5121f095-0825fe9:focus-visible{background-color:#424242;}.elementor .e-6619d360-37b62d7{color:#ffffff;text-align:center;}.elementor .e-332f8682-858cdee{width:200px;border-radius:50px;border-width:0px;background-color:#dc3131;display:flex;justify-content:center;}.elementor .e-332f8682-858cdee:hover,.elementor .e-332f8682-858cdee:focus-visible{background-color:#424242;}.elementor .e-2ca5041d-9f85ade{color:#ffffff;display:flex;flex-direction:row;}.elementor .e-5f71b50-e7a31e7{width:200px;border-radius:50px;border-width:0px;background-color:#dc3131;display:flex;justify-content:center;}.elementor .e-5f71b50-e7a31e7:hover,.elementor .e-5f71b50-e7a31e7:focus-visible{background-color:#424242;}.elementor .e-40bc46c0-f216080{display:flex;gap:20px;}.elementor .e-201167c5-b70a7eb{display:flex;}.elementor .e-35750f64-4cd02e1{display:flex;flex-direction:row;}.elementor .e-2b4c527b-2a4e292{display:flex;flex-direction:row;}.elementor .e-1b9b9582-b93f7bf{display:flex;flex-direction:row;}.elementor .e-58d6c052-a05644e{width:1400px;margin-block-start:50px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;}.elementor .e-375729a6-b21db2d{column-gap:0px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;}.elementor .e-30d50f4b-982ce92{flex-direction:row;justify-content:center;}.elementor .e-345060ce-1332e63{width:220px;color:#f6faff;border-radius:50px;border-width:0px;background-color:#dc3131;display:flex;justify-content:center;}.elementor .e-345060ce-1332e63:hover,.elementor .e-345060ce-1332e63:focus-visible{background-color:#424242;}.elementor .e-52df42c5-7c60c7d{color:#ffffff;text-align:center;}.elementor .e-798d3525-a402afd{width:200px;border-radius:50px;border-width:0px;background-color:#dc3131;display:flex;justify-content:center;}.elementor .e-798d3525-a402afd:hover,.elementor .e-798d3525-a402afd:focus-visible{background-color:#424242;}.elementor .e-4998edb2-5db6556{color:#ffffff;display:flex;flex-direction:row;}.elementor .e-29b12473-6d1392d{width:200px;border-radius:50px;border-width:0px;background-color:#dc3131;display:flex;justify-content:center;}.elementor .e-29b12473-6d1392d:hover,.elementor .e-29b12473-6d1392d:focus-visible{background-color:#424242;}.elementor .e-56786053-7e1faa3{display:flex;gap:20px;}.elementor .e-66f78248-476da01{display:flex;}.elementor .e-18bd7091-92dd037{display:flex;flex-direction:row;}.elementor .e-752b1bd9-98ffa1a{display:flex;flex-direction:row;}.elementor .e-50425003-acce0d8{display:flex;flex-direction:row;}.elementor .e-3f448667-4739f21{width:1400px;margin-block-start:50px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;flex-direction:row;}.elementor .e-d3e8791-25b408f{padding-block-start:40px;padding-block-end:10px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:center;}